This page lists the IAM roles and permissions for Cloud OS Config. To search through all roles and permissions, see the role and permission index .
Cloud OS Config roles
OS Config Admin
( roles/
)
Full access to OS Config resources
osconfig.*
-
osconfig.guestPolicies.create
-
osconfig.guestPolicies.delete
-
osconfig.guestPolicies.get
-
osconfig.guestPolicies.list
-
osconfig.guestPolicies.update
-
osconfig.
instanceOSPoliciesCompliances. get -
osconfig.
instanceOSPoliciesCompliances. list -
osconfig.inventories.get
-
osconfig.inventories.list
-
osconfig.locations.get
-
osconfig.locations.list
-
osconfig.operations.cancel
-
osconfig.operations.delete
-
osconfig.operations.get
-
osconfig.operations.list
-
osconfig.
osPolicyAssignmentReports. get -
osconfig.
osPolicyAssignmentReports. list -
osconfig.
osPolicyAssignmentReports. searchSummaries -
osconfig.
osPolicyAssignments. create -
osconfig.
osPolicyAssignments. delete -
osconfig.
osPolicyAssignments. get -
osconfig.
osPolicyAssignments. list -
osconfig.
osPolicyAssignments. searchPolicies -
osconfig.
osPolicyAssignments. update -
osconfig.
patchDeployments. create -
osconfig.
patchDeployments. delete -
osconfig.
patchDeployments. execute -
osconfig.patchDeployments.get
-
osconfig.patchDeployments.list
-
osconfig.
patchDeployments. pause -
osconfig.
patchDeployments. resume -
osconfig.
patchDeployments. update -
osconfig.patchJobs.exec
-
osconfig.patchJobs.get
-
osconfig.patchJobs.list
-
osconfig.
policyOrchestrators. create -
osconfig.
policyOrchestrators. delete -
osconfig.
policyOrchestrators. get -
osconfig.
policyOrchestrators. list -
osconfig.
policyOrchestrators. update -
osconfig.
projectFeatureSettings. get -
osconfig.
projectFeatureSettings. update -
osconfig.upgradeReports.get
-
osconfig.
upgradeReports. getSummary -
osconfig.upgradeReports.list
-
osconfig.
upgradeReports. searchSummaries -
osconfig.
vulnerabilityReports. get -
osconfig.
vulnerabilityReports. list
GuestPolicy Admin Beta
( roles/
)
Full admin access to GuestPolicies
osconfig.guestPolicies.*
-
osconfig.guestPolicies.create
-
osconfig.guestPolicies.delete
-
osconfig.guestPolicies.get
-
osconfig.guestPolicies.list
-
osconfig.guestPolicies.update
resourcemanager.projects.get
resourcemanager.projects.list
GuestPolicy Editor Beta
( roles/
)
Editor of GuestPolicy resources
osconfig.guestPolicies.get
osconfig.guestPolicies.list
osconfig.guestPolicies.update
resourcemanager.projects.get
resourcemanager.projects.list
GuestPolicy Viewer Beta
( roles/
)
Viewer of GuestPolicy resources
osconfig.guestPolicies.get
osconfig.guestPolicies.list
resourcemanager.projects.get
resourcemanager.projects.list
InstanceOSPoliciesCompliance Viewer Beta
( roles/
)
Viewer of OS Policies Compliance of VM instances
osconfig.
-
osconfig.
instanceOSPoliciesCompliances. get -
osconfig.
instanceOSPoliciesCompliances. list
resourcemanager.projects.get
resourcemanager.projects.list
OS Inventory Viewer
( roles/
)
Viewer of OS Inventories
osconfig.inventories.*
-
osconfig.inventories.get
-
osconfig.inventories.list
resourcemanager.projects.get
resourcemanager.projects.list
OSPolicyAssignment Admin
( roles/
)
Full admin access to OS Policy Assignments
osconfig.osPolicyAssignments.*
-
osconfig.
osPolicyAssignments. create -
osconfig.
osPolicyAssignments. delete -
osconfig.
osPolicyAssignments. get -
osconfig.
osPolicyAssignments. list -
osconfig.
osPolicyAssignments. searchPolicies -
osconfig.
osPolicyAssignments. update
resourcemanager.projects.get
resourcemanager.projects.list
OSPolicyAssignment Editor
( roles/
)
Editor of OS Policy Assignments
osconfig.
osconfig.
osconfig.
osconfig.
resourcemanager.projects.get
resourcemanager.projects.list
OSPolicyAssignmentReport Viewer
( roles/
)
Viewer of OS policy assignment reports for VM instances
osconfig.
-
osconfig.
osPolicyAssignmentReports. get -
osconfig.
osPolicyAssignmentReports. list -
osconfig.
osPolicyAssignmentReports. searchSummaries
resourcemanager.projects.get
resourcemanager.projects.list
OSPolicyAssignment Viewer
( roles/
)
Viewer of OS Policy Assignments
osconfig.
osconfig.
osconfig.
resourcemanager.projects.get
resourcemanager.projects.list
PatchDeployment Admin
( roles/
)
Full admin access to PatchDeployments
osconfig.patchDeployments.*
-
osconfig.
patchDeployments. create -
osconfig.
patchDeployments. delete -
osconfig.
patchDeployments. execute -
osconfig.patchDeployments.get
-
osconfig.patchDeployments.list
-
osconfig.
patchDeployments. pause -
osconfig.
patchDeployments. resume -
osconfig.
patchDeployments. update
resourcemanager.projects.get
resourcemanager.projects.list
PatchDeployment Viewer
( roles/
)
Viewer of PatchDeployment resources
osconfig.patchDeployments.get
osconfig.patchDeployments.list
resourcemanager.projects.get
resourcemanager.projects.list
Patch Job Executor
( roles/
)
Access to execute Patch Jobs.
osconfig.patchJobs.*
-
osconfig.patchJobs.exec
-
osconfig.patchJobs.get
-
osconfig.patchJobs.list
resourcemanager.projects.get
resourcemanager.projects.list
Patch Job Viewer
( roles/
)
Get and list Patch Jobs.
osconfig.patchJobs.get
osconfig.patchJobs.list
resourcemanager.projects.get
resourcemanager.projects.list
PolicyOrchestrator Admin Beta
( roles/
)
Admin of PolicyOrchestrator resources
osconfig.locations.*
-
osconfig.locations.get
-
osconfig.locations.list
osconfig.operations.get
osconfig.policyOrchestrators.*
-
osconfig.
policyOrchestrators. create -
osconfig.
policyOrchestrators. delete -
osconfig.
policyOrchestrators. get -
osconfig.
policyOrchestrators. list -
osconfig.
policyOrchestrators. update
PolicyOrchestrator Viewer Beta
( roles/
)
Viewer of PolicyOrchestrator resources
osconfig.locations.*
-
osconfig.locations.get
-
osconfig.locations.list
osconfig.operations.get
osconfig.
osconfig.
Project Feature Settings Editor
( roles/
)
Read/write access to project feature settings
osconfig.
-
osconfig.
projectFeatureSettings. get -
osconfig.
projectFeatureSettings. update
resourcemanager.projects.get
resourcemanager.projects.list
Project Feature Settings Viewer
( roles/
)
Read access to project feature settings
osconfig.
resourcemanager.projects.get
resourcemanager.projects.list
Cloud OS Config Rollout Service Agent
( roles/
)
Grants OS Config Rollout Service Account access to zonal OS Config resources.
osconfig.operations.get
osconfig.
osconfig.
osconfig.
Cloud OS Config Service Agent
( roles/
)
Grants OS Config Service Account access to Google Compute Engine instances.
cloudasset.
cloudasset.
compute.globalOperations.get
compute.instances.get
compute.
compute.instances.list
compute.instances.setMetadata
compute.projects.get
compute.
compute.zones.*
-
compute.zones.get
-
compute.zones.list
containeranalysis.
containeranalysis.notes.create
containeranalysis.notes.delete
containeranalysis.notes.get
containeranalysis.notes.list
containeranalysis.notes.update
containeranalysis.
containeranalysis.
containeranalysis.
containeranalysis.
containeranalysis.
iam.serviceAccounts.actAs
osconfig.
-
osconfig.
projectFeatureSettings. get -
osconfig.
projectFeatureSettings. update
resourcemanager.projects.get
resourcemanager.projects.list
Upgrade Report Viewer Beta
( roles/
)
Provides read-only access to VM Manager Upgrade Reports
osconfig.upgradeReports.*
-
osconfig.upgradeReports.get
-
osconfig.
upgradeReports. getSummary -
osconfig.upgradeReports.list
-
osconfig.
upgradeReports. searchSummaries
resourcemanager.projects.get
resourcemanager.projects.list
OS Config Viewer
( roles/
)
Readonly access to OS Config resources
osconfig.guestPolicies.get
osconfig.guestPolicies.list
osconfig.
-
osconfig.
instanceOSPoliciesCompliances. get -
osconfig.
instanceOSPoliciesCompliances. list
osconfig.inventories.*
-
osconfig.inventories.get
-
osconfig.inventories.list
osconfig.locations.*
-
osconfig.locations.get
-
osconfig.locations.list
osconfig.operations.get
osconfig.operations.list
osconfig.
-
osconfig.
osPolicyAssignmentReports. get -
osconfig.
osPolicyAssignmentReports. list -
osconfig.
osPolicyAssignmentReports. searchSummaries
osconfig.
osconfig.
osconfig.
osconfig.patchDeployments.get
osconfig.patchDeployments.list
osconfig.patchJobs.get
osconfig.patchJobs.list
osconfig.
osconfig.
osconfig.
osconfig.upgradeReports.*
-
osconfig.upgradeReports.get
-
osconfig.
upgradeReports. getSummary -
osconfig.upgradeReports.list
-
osconfig.
upgradeReports. searchSummaries
osconfig.
-
osconfig.
vulnerabilityReports. get -
osconfig.
vulnerabilityReports. list
OS VulnerabilityReport Viewer
( roles/
)
Viewer of OS VulnerabilityReports
osconfig.
-
osconfig.
vulnerabilityReports. get -
osconfig.
vulnerabilityReports. list
resourcemanager.projects.get
resourcemanager.projects.list
Cloud OS Config permissions
osconfig.guestPolicies.create
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
GuestPolicy Admin
( roles/
)
osconfig.guestPolicies.delete
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
GuestPolicy Admin
( roles/
)
osconfig.guestPolicies.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
GuestPolicy Admin
( roles/
)
GuestPolicy Editor
( roles/
)
GuestPolicy Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.guestPolicies.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
GuestPolicy Admin
( roles/
)
GuestPolicy Editor
( roles/
)
GuestPolicy Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.guestPolicies.update
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
GuestPolicy Admin
( roles/
)
GuestPolicy Editor
( roles/
)
osconfig.
instanceOSPoliciesCompliances.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
InstanceOSPoliciesCompliance Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
instanceOSPoliciesCompliances.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
InstanceOSPoliciesCompliance Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.inventories.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OS Inventory Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.inventories.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OS Inventory Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.locations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
PolicyOrchestrator Admin
( roles/
)
PolicyOrchestrator Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.locations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
PolicyOrchestrator Admin
( roles/
)
PolicyOrchestrator Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.operations.cancel
osconfig.operations.delete
osconfig.operations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
PolicyOrchestrator Admin
( roles/
)
PolicyOrchestrator Viewer
( roles/
)
OS Config Viewer
( roles/
)
Service agent roles
- Cloud OS Config Rollout Service Agent
(
roles/
)osconfig.rolloutServiceAgent
osconfig.operations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
osPolicyAssignmentReports.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignmentReport Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
osPolicyAssignmentReports.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignmentReport Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
osPolicyAssignmentReports.
searchSummaries
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignmentReport Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
osPolicyAssignments.
create
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignment Admin
( roles/
)
osconfig.
osPolicyAssignments.
delete
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignment Admin
( roles/
)
Service agent roles
- Cloud OS Config Rollout Service Agent
(
roles/
)osconfig.rolloutServiceAgent
osconfig.
osPolicyAssignments.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignment Admin
( roles/
)
OSPolicyAssignment Editor
( roles/
)
OSPolicyAssignment Viewer
( roles/
)
OS Config Viewer
( roles/
)
Service agent roles
- Cloud OS Config Rollout Service Agent
(
roles/
)osconfig.rolloutServiceAgent
osconfig.
osPolicyAssignments.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignment Admin
( roles/
)
OSPolicyAssignment Editor
( roles/
)
OSPolicyAssignment Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
osPolicyAssignments.
searchPolicies
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignment Admin
( roles/
)
OSPolicyAssignment Editor
( roles/
)
OSPolicyAssignment Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
osPolicyAssignments.
update
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
OSPolicyAssignment Admin
( roles/
)
OSPolicyAssignment Editor
( roles/
)
Service agent roles
- Cloud OS Config Rollout Service Agent
(
roles/
)osconfig.rolloutServiceAgent
osconfig.
patchDeployments.
create
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PatchDeployment Admin
( roles/
)
osconfig.
patchDeployments.
delete
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PatchDeployment Admin
( roles/
)
osconfig.
patchDeployments.
execute
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PatchDeployment Admin
( roles/
)
osconfig.patchDeployments.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
PatchDeployment Admin
( roles/
)
PatchDeployment Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.patchDeployments.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
PatchDeployment Admin
( roles/
)
PatchDeployment Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
patchDeployments.
pause
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PatchDeployment Admin
( roles/
)
osconfig.
patchDeployments.
resume
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PatchDeployment Admin
( roles/
)
osconfig.
patchDeployments.
update
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PatchDeployment Admin
( roles/
)
osconfig.patchJobs.exec
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
Patch Job Executor
( roles/
)
osconfig.patchJobs.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
Patch Job Executor
( roles/
)
Patch Job Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.patchJobs.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
Patch Job Executor
( roles/
)
Patch Job Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
policyOrchestrators.
create
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PolicyOrchestrator Admin
( roles/
)
osconfig.
policyOrchestrators.
delete
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PolicyOrchestrator Admin
( roles/
)
osconfig.
policyOrchestrators.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
PolicyOrchestrator Admin
( roles/
)
PolicyOrchestrator Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
policyOrchestrators.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
PolicyOrchestrator Admin
( roles/
)
PolicyOrchestrator Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
policyOrchestrators.
update
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
PolicyOrchestrator Admin
( roles/
)
osconfig.
projectFeatureSettings.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
Project Feature Settings Editor
( roles/
)
Project Feature Settings Viewer
( roles/
)
OS Config Viewer
( roles/
)
Service agent roles
- Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent
osconfig.
projectFeatureSettings.
update
Owner
( roles/
)
Editor
( roles/
)
OS Config Admin
( roles/
)
Project Feature Settings Editor
( roles/
)
Service agent roles
- Cloud OS Config Service Agent
(
roles/
)osconfig.serviceAgent
osconfig.upgradeReports.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
Upgrade Report Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
upgradeReports.
getSummary
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
Upgrade Report Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.upgradeReports.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
Upgrade Report Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
upgradeReports.
searchSummaries
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
Upgrade Report Viewer
( roles/
)
OS Config Viewer
( roles/
)
osconfig.
vulnerabilityReports.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OS Config Viewer
( roles/
)
OS VulnerabilityReport Viewer
( roles/
)
osconfig.
vulnerabilityReports.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
OS Config Admin
( roles/
)
OS Config Viewer
( roles/
)
OS VulnerabilityReport Viewer
( roles/
)