This page lists the IAM roles and permissions for GKE Multi-Cloud. To search through all roles and permissions, see the role and permission index .
GKE Multi-Cloud roles
Anthos Multi-cloud Admin
( roles/
)
Admin access to Anthos Multi-cloud resources.
gkemulticloud.*
-
gkemulticloud.attachedClusters. create -
gkemulticloud.attachedClusters. createTagBinding -
gkemulticloud.attachedClusters. delete -
gkemulticloud.attachedClusters. deleteTagBinding -
gkemulticloud.attachedClusters. generateInstallManifest -
gkemulticloud.attachedClusters. get -
gkemulticloud.attachedClusters. import -
gkemulticloud.attachedClusters. list -
gkemulticloud.attachedClusters. listEffectiveTags -
gkemulticloud.attachedClusters. listTagBindings -
gkemulticloud.attachedClusters. update -
gkemulticloud.attachedServerConfigs. get -
gkemulticloud.awsClusters. create -
gkemulticloud.awsClusters. delete -
gkemulticloud.awsClusters. generateAccessToken -
gkemulticloud.awsClusters.get -
gkemulticloud.awsClusters. getAdminKubeconfig -
gkemulticloud.awsClusters.list -
gkemulticloud.awsClusters. update -
gkemulticloud.awsNodePools. create -
gkemulticloud.awsNodePools. delete -
gkemulticloud.awsNodePools.get -
gkemulticloud.awsNodePools. list -
gkemulticloud.awsNodePools. update -
gkemulticloud.awsServerConfigs. get -
gkemulticloud.azureClients. create -
gkemulticloud.azureClients. delete -
gkemulticloud.azureClients.get -
gkemulticloud.azureClients. list -
gkemulticloud.azureClusters. create -
gkemulticloud.azureClusters. delete -
gkemulticloud.azureClusters. generateAccessToken -
gkemulticloud.azureClusters. get -
gkemulticloud.azureClusters. getAdminKubeconfig -
gkemulticloud.azureClusters. list -
gkemulticloud.azureClusters. update -
gkemulticloud.azureNodePools. create -
gkemulticloud.azureNodePools. delete -
gkemulticloud.azureNodePools. get -
gkemulticloud.azureNodePools. list -
gkemulticloud.azureNodePools. update -
gkemulticloud.azureServerConfigs. get -
gkemulticloud.operations. cancel -
gkemulticloud.operations. delete -
gkemulticloud.operations.get -
gkemulticloud.operations.list -
gkemulticloud.operations.wait
resourcemanager.projects.get
resourcemanager.projects.list
Anthos Multi-Cloud Container Service Agent
( roles/
)
Grants the Anthos Multi-Cloud Container Service Account access to manage resources.
binaryauthorization.
binaryauthorization.
binaryauthorization.
binaryauthorization.
binaryauthorization.policy.get
cloudnotifications.
kubernetesmetadata.*
-
kubernetesmetadata.metadata. config -
kubernetesmetadata.metadata. publish -
kubernetesmetadata.metadata. snapshot
logging.logEntries.create
logging.logEntries.route
monitoring.alertPolicies.get
monitoring.alertPolicies.list
monitoring.
monitoring.
monitoring.alerts.*
-
monitoring.alerts.get -
monitoring.alerts.list
monitoring.dashboards.get
monitoring.dashboards.list
monitoring.
monitoring.
monitoring.groups.get
monitoring.groups.list
monitoring.
monitoring.
monitoring.
monitoring.
-
monitoring.monitoredResourceDescriptors. get -
monitoring.monitoredResourceDescriptors. list
monitoring.
-
monitoring.notificationChannelDescriptors. get -
monitoring.notificationChannelDescriptors. list
monitoring.
monitoring.
monitoring.services.get
monitoring.services.list
monitoring.slos.get
monitoring.slos.list
monitoring.snoozes.get
monitoring.snoozes.list
monitoring.timeSeries.*
-
monitoring.timeSeries.create -
monitoring.timeSeries.list
monitoring.
monitoring.
opsconfigmonitoring.*
-
opsconfigmonitoring.resourceMetadata. list -
opsconfigmonitoring.resourceMetadata. write
resourcemanager.projects.get
resourcemanager.projects.list
serviceusage.services.use
stackdriver.projects.get
stackdriver.
telemetry.metrics.write
Anthos Multi-Cloud Control Plane Machine Service Agent
( roles/
)
Grants the Anthos Multi-Cloud Control Plane Machine Service Account access to manage resources.
artifactregistry.
artifactregistry.
artifactregistry.
serviceusage.services.use
Anthos Multi-Cloud Node Pool Machine Service Agent
( roles/
)
Grants the Anthos Multi-Cloud Node Pool Machine Service Account access to manage resources.
artifactregistry.
artifactregistry.
artifactregistry.
serviceusage.services.use
Anthos Multi-Cloud Service Agent
( roles/
)
Grants the Anthos Multi-Cloud Service Account access to manage resources.
gkehub.features.*
-
gkehub.features.create -
gkehub.features.delete -
gkehub.features.get -
gkehub.features.getIamPolicy -
gkehub.features.list -
gkehub.features.setIamPolicy -
gkehub.features.update
gkehub.fleet.*
-
gkehub.fleet.create -
gkehub.fleet.createFreeTrial -
gkehub.fleet.delete -
gkehub.fleet.get -
gkehub.fleet.getFreeTrial -
gkehub.fleet.update -
gkehub.fleet.updateFreeTrial
gkehub.locations.*
-
gkehub.locations.get -
gkehub.locations.list
gkehub.membershipbindings.*
-
gkehub.membershipbindings. create -
gkehub.membershipbindings. delete -
gkehub.membershipbindings.get -
gkehub.membershipbindings.list -
gkehub.membershipbindings. update
gkehub.membershipfeatures.*
-
gkehub.membershipfeatures. create -
gkehub.membershipfeatures. delete -
gkehub.membershipfeatures.get -
gkehub.membershipfeatures.list -
gkehub.membershipfeatures. update
gkehub.memberships.*
-
gkehub.memberships.create -
gkehub.memberships.delete -
gkehub.memberships. generateConnectManifest -
gkehub.memberships.get -
gkehub.memberships. getIamPolicy -
gkehub.memberships.list -
gkehub.memberships. setIamPolicy -
gkehub.memberships.update
gkehub.namespaces.*
-
gkehub.namespaces.create -
gkehub.namespaces.delete -
gkehub.namespaces.get -
gkehub.namespaces.list -
gkehub.namespaces.update
gkehub.operations.*
-
gkehub.operations.cancel -
gkehub.operations.delete -
gkehub.operations.get -
gkehub.operations.list
gkehub.rbacrolebindings.*
-
gkehub.rbacrolebindings.create -
gkehub.rbacrolebindings.delete -
gkehub.rbacrolebindings.get -
gkehub.rbacrolebindings.list -
gkehub.rbacrolebindings.update
gkehub.scopes.create
gkehub.scopes.delete
gkehub.scopes.get
gkehub.scopes.getIamPolicy
gkehub.scopes.list
gkehub.
gkehub.scopes.update
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
resourcemanager.projects.get
resourcemanager.projects.list
Anthos Multi-cloud Telemetry Writer
( roles/
)
Grant access to write cluster telemetry data such as logs, metrics, and resource metadata.
kubernetesmetadata.*
-
kubernetesmetadata.metadata. config -
kubernetesmetadata.metadata. publish -
kubernetesmetadata.metadata. snapshot
logging.logEntries.create
logging.logEntries.route
monitoring.
monitoring.
monitoring.
monitoring.
-
monitoring.monitoredResourceDescriptors. get -
monitoring.monitoredResourceDescriptors. list
monitoring.timeSeries.create
opsconfigmonitoring.
telemetry.metrics.write
Anthos Multi-cloud Viewer
( roles/
)
Viewer access to Anthos Multi-cloud resources.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.awsClusters.get
gkemulticloud.awsClusters.list
gkemulticloud.awsNodePools.get
gkemulticloud.
gkemulticloud.
gkemulticloud.azureClients.get
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.
gkemulticloud.operations.get
gkemulticloud.operations.list
gkemulticloud.operations.wait
resourcemanager.projects.get
resourcemanager.projects.list
GKE Multi-Cloud permissions
gkemulticloud.
attachedClusters.
create
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
attachedClusters.
createTagBinding
Owner
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Tag User
( roles/
)
gkemulticloud.
attachedClusters.
delete
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
attachedClusters.
deleteTagBinding
Owner
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Tag User
( roles/
)
gkemulticloud.
attachedClusters.
generateInstallManifest
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
attachedClusters.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
attachedClusters.
import
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
attachedClusters.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
attachedClusters.
listEffectiveTags
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
Tag User
( roles/
)
Tag Viewer
( roles/
)
gkemulticloud.
attachedClusters.
listTagBindings
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
Tag User
( roles/
)
Tag Viewer
( roles/
)
gkemulticloud.
attachedClusters.
update
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
attachedServerConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
awsClusters.
create
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
awsClusters.
delete
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Service agent roles
- Anthos Multi-Cloud Service Agent
(
roles/)gkemulticloud.serviceAgent
gkemulticloud.
awsClusters.
generateAccessToken
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.awsClusters.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- GKE Hub Service Agent
(
roles/)gkehub.serviceAgent
gkemulticloud.
awsClusters.
getAdminKubeconfig
Owner
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.awsClusters.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
awsClusters.
update
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
awsNodePools.
create
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
awsNodePools.
delete
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Service agent roles
- Anthos Multi-Cloud Service Agent
(
roles/)gkemulticloud.serviceAgent
gkemulticloud.awsNodePools.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
awsNodePools.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
awsNodePools.
update
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
awsServerConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
azureClients.
create
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
azureClients.
delete
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Service agent roles
- Anthos Multi-Cloud Service Agent
(
roles/)gkemulticloud.serviceAgent
gkemulticloud.azureClients.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
azureClients.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
azureClusters.
create
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
azureClusters.
delete
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Service agent roles
- Anthos Multi-Cloud Service Agent
(
roles/)gkemulticloud.serviceAgent
gkemulticloud.
azureClusters.
generateAccessToken
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
azureClusters.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- GKE Hub Service Agent
(
roles/)gkehub.serviceAgent
gkemulticloud.
azureClusters.
getAdminKubeconfig
Owner
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
azureClusters.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
azureClusters.
update
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
azureNodePools.
create
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
azureNodePools.
delete
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Service agent roles
- Anthos Multi-Cloud Service Agent
(
roles/)gkemulticloud.serviceAgent
gkemulticloud.
azureNodePools.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
azureNodePools.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
azureNodePools.
update
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
azureServerConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.
operations.
cancel
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.
operations.
delete
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
gkemulticloud.operations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)
gkemulticloud.operations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
gkemulticloud.operations.wait
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Anthos Multi-cloud Admin
( roles/
)
Anthos Multi-cloud Viewer
( roles/
)
Support User
( roles/
)

