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

