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.
operations.
delete
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.
operations.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Security Posture Admin
( roles/
)
securityposture.
postureDeployments.
create
Owner
( roles/
)
Editor
( roles/
)
Security Posture Admin
( roles/
)
Security Posture Deployer
( roles/
)
Service agent roles
- DSPM Service Agent
(
roles/
)dspm.serviceAgent
securityposture.
postureDeployments.
delete
Owner
( roles/
)
Editor
( roles/
)
Security Posture Admin
( roles/
)
Security Posture Deployer
( roles/
)
Service agent roles
- DSPM Service Agent
(
roles/
)dspm.serviceAgent
securityposture.
postureDeployments.
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 Viewer
( roles/
)
Service agent roles
- DSPM Service Agent
(
roles/
)dspm.serviceAgent
securityposture.
postureDeployments.
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 Deployer
( roles/
)
Security Posture Deployments Viewer
( roles/
)
Security Posture Viewer
( roles/
)
Service agent roles
- DSPM Service Agent
(
roles/
)dspm.serviceAgent
securityposture.
postureDeployments.
update
Owner
( roles/
)
Editor
( roles/
)
Security Posture Admin
( roles/
)
Security Posture Deployer
( roles/
)
securityposture.
postureTemplates.
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 Viewer
( roles/
)
securityposture.
postureTemplates.
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 Viewer
( roles/
)
securityposture.
postures.
create
Owner
( roles/
)
Editor
( roles/
)
Security Posture Admin
( roles/
)
Security Posture Resource Editor
( roles/
)
Service agent roles
- DSPM Service Agent
(
roles/
)dspm.serviceAgent
securityposture.
postures.
delete
Owner
( roles/
)
Editor
( roles/
)
Security Posture Admin
( roles/
)
Security Posture Resource Editor
( roles/
)
securityposture.
postures.
extract
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.
postures.
update
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/
)