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. delete -
gkemulticloud.
attachedClusters. generateInstallManifest -
gkemulticloud.
attachedClusters. get -
gkemulticloud.
attachedClusters. import -
gkemulticloud.
attachedClusters. list -
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.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.
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.
Anthos Multi-cloud Viewer
( roles/
)
Viewer access to Anthos Multi-cloud resources.
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.
delete
Owner
( roles/
)
Editor
( roles/
)
Anthos Multi-cloud Admin
( 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.
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/
)