This page lists the IAM roles and permissions for Security Posture API. To search through all roles and permissions, see the role and permission index .
Security Posture API roles
Security Posture Admin
( roles/  
)
Full access to Security Posture service APIs.
Lowest-level resources where you can grant this role:
- Organization
  orgpolicy.* 
 
-  orgpolicy.constraints.list
-  orgpolicy.customConstraints. create 
-  orgpolicy.customConstraints. delete 
-  orgpolicy.customConstraints. get 
-  orgpolicy.customConstraints. list 
-  orgpolicy.customConstraints. update 
-  orgpolicy.policies.create
-  orgpolicy.policies.delete
-  orgpolicy.policies.list
-  orgpolicy.policies.update
-  orgpolicy.policy.get
-  orgpolicy.policy.set
 resourcemanager.  
  securitycenter.  
 
-  securitycenter.securityhealthanalyticssettings. calculate 
-  securitycenter.securityhealthanalyticssettings. get 
-  securitycenter.securityhealthanalyticssettings. update 
  securitycentermanagement.  
 
-  securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules. get 
-  securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules. list 
 securitycentermanagement.  
 securitycentermanagement.  
 securitycentermanagement.  
 securitycentermanagement.  
 securitycentermanagement.  
  securityposture.* 
 
-  securityposture.locations.get
-  securityposture.locations.list
-  securityposture.operations. delete 
-  securityposture.operations.get
-  securityposture.operations. list 
-  securityposture.postureDeployments. create 
-  securityposture.postureDeployments. delete 
-  securityposture.postureDeployments. get 
-  securityposture.postureDeployments. list 
-  securityposture.postureDeployments. update 
-  securityposture.postureTemplates. get 
-  securityposture.postureTemplates. list 
-  securityposture.postures. create 
-  securityposture.postures. delete 
-  securityposture.postures. extract 
-  securityposture.postures.get
-  securityposture.postures.list
-  securityposture.postures. update 
-  securityposture.reports.create
-  securityposture.reports.get
-  securityposture.reports.list
Security Posture Deployer
( roles/  
)
Mutate and read permissions to the Posture Deployment resource.
  orgpolicy.* 
 
-  orgpolicy.constraints.list
-  orgpolicy.customConstraints. create 
-  orgpolicy.customConstraints. delete 
-  orgpolicy.customConstraints. get 
-  orgpolicy.customConstraints. list 
-  orgpolicy.customConstraints. update 
-  orgpolicy.policies.create
-  orgpolicy.policies.delete
-  orgpolicy.policies.list
-  orgpolicy.policies.update
-  orgpolicy.policy.get
-  orgpolicy.policy.set
 resourcemanager.  
  securitycenter.  
 
-  securitycenter.securityhealthanalyticssettings. calculate 
-  securitycenter.securityhealthanalyticssettings. get 
-  securitycenter.securityhealthanalyticssettings. update 
 securitycentermanagement.  
 securitycentermanagement.  
 securitycentermanagement.  
 securityposture.operations.get 
  securityposture.  
 
-  securityposture.postureDeployments. create 
-  securityposture.postureDeployments. delete 
-  securityposture.postureDeployments. get 
-  securityposture.postureDeployments. list 
-  securityposture.postureDeployments. update 
Security Posture Deployments Viewer
( roles/  
)
Read only access to the Posture Deployment resource.
 resourcemanager.  
 securityposture.operations.get 
 securityposture.  
 securityposture.  
Security Posture Resource Editor
( roles/  
)
Mutate and read permissions to the Posture resource.
 securityposture.operations.get 
  securityposture.postures.* 
 
-  securityposture.postures. create 
-  securityposture.postures. delete 
-  securityposture.postures. extract 
-  securityposture.postures.get
-  securityposture.postures.list
-  securityposture.postures. update 
Security Posture Resource Viewer
( roles/  
)
Read only access to the Posture resource.
 resourcemanager.  
 securityposture.operations.get 
 securityposture.postures.get 
 securityposture.postures.list 
Security Posture Shift-Left Validator
( roles/  
)
Create access for Reports, e.g. IaC Validation Report.
 securityposture.operations.get 
  securityposture.reports.* 
 
-  securityposture.reports.create
-  securityposture.reports.get
-  securityposture.reports.list
Security Posture Viewer
( roles/  
)
Read only access to all the SecurityPosture Service resources.
 resourcemanager.  
 securityposture.operations.get 
 securityposture.  
 securityposture.  
  securityposture.  
 
-  securityposture.postureTemplates. get 
-  securityposture.postureTemplates. list 
 securityposture.postures.get 
 securityposture.postures.list 
Security Posture API permissions
 securityposture.locations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 securityposture.locations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 securityposture.operations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Auditor 
( roles/  
)
 Support User 
( roles/  
)
 Security Center Admin 
( roles/  
)
 Security Center Admin Editor 
( roles/  
)
 Security Center Admin Viewer 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Deployer 
( roles/  
)
 Security Posture Deployments Viewer 
( roles/  
)
 Security Posture Resource Editor 
( roles/  
)
 Security Posture Resource Viewer 
( roles/  
)
 Security Posture Shift-Left Validator 
( roles/  
)
 Security Posture Viewer 
( roles/  
)
Service agent roles
-  DSPM Service Agent 
( roles/)dspm.serviceAgent 
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Deployer 
( roles/  
)
Service agent roles
-  DSPM Service Agent 
( roles/)dspm.serviceAgent 
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Deployer 
( roles/  
)
Service agent roles
-  DSPM Service Agent 
( roles/)dspm.serviceAgent 
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Auditor 
( roles/  
)
 Support User 
( roles/  
)
 Security Center Admin 
( roles/  
)
 Security Center Admin Editor 
( roles/  
)
 Security Center Admin Viewer 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Deployer 
( roles/  
)
 Security Posture Deployments Viewer 
( roles/  
)
 Security Posture Viewer 
( roles/  
)
Service agent roles
-  DSPM Service Agent 
( roles/)dspm.serviceAgent 
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Security Center Admin 
( roles/  
)
 Security Center Admin Editor 
( roles/  
)
 Security Center Admin Viewer 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Deployer 
( roles/  
)
 Security Posture Deployments Viewer 
( roles/  
)
 Security Posture Viewer 
( roles/  
)
Service agent roles
-  DSPM Service Agent 
( roles/)dspm.serviceAgent 
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Deployer 
( roles/  
)
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Auditor 
( roles/  
)
 Support User 
( roles/  
)
 Security Center Admin 
( roles/  
)
 Security Center Admin Editor 
( roles/  
)
 Security Center Admin Viewer 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Viewer 
( roles/  
)
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Security Center Admin 
( roles/  
)
 Security Center Admin Editor 
( roles/  
)
 Security Center Admin Viewer 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Viewer 
( roles/  
)
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Resource Editor 
( roles/  
)
Service agent roles
-  DSPM Service Agent 
( roles/)dspm.serviceAgent 
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Resource Editor 
( roles/  
)
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Resource Editor 
( roles/  
)
 securityposture.postures.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Auditor 
( roles/  
)
 Support User 
( roles/  
)
 Security Center Admin 
( roles/  
)
 Security Center Admin Editor 
( roles/  
)
 Security Center Admin Viewer 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Resource Editor 
( roles/  
)
 Security Posture Resource Viewer 
( roles/  
)
 Security Posture Viewer 
( roles/  
)
Service agent roles
-  DSPM Service Agent 
( roles/)dspm.serviceAgent 
 securityposture.postures.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Security Center Admin 
( roles/  
)
 Security Center Admin Editor 
( roles/  
)
 Security Center Admin Viewer 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Resource Editor 
( roles/  
)
 Security Posture Resource Viewer 
( roles/  
)
 Security Posture Viewer 
( roles/  
)
 securityposture.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Resource Editor 
( roles/  
)
 securityposture.reports.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Shift-Left Validator 
( roles/  
)
 securityposture.reports.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Shift-Left Validator 
( roles/  
)
 securityposture.reports.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Security Posture Admin 
( roles/  
)
 Security Posture Shift-Left Validator 
( roles/  
)

