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/
)

