This page lists the IAM roles and permissions for Cloud Service Mesh control plane. To search through all roles and permissions, see the role and permission index .
Cloud Service Mesh control plane roles
Mesh Managed Control Plane Service Agent
( roles/
)
Anthos Service Mesh Managed Control Plane Agent
container.apiServices.*
-
container.apiServices.create -
container.apiServices.delete -
container.apiServices.get -
container.apiServices. getStatus -
container.apiServices.list -
container.apiServices.update -
container.apiServices. updateStatus
container.auditSinks.*
-
container.auditSinks.create -
container.auditSinks.delete -
container.auditSinks.get -
container.auditSinks.list -
container.auditSinks.update
container.backendConfigs.*
-
container.backendConfigs. create -
container.backendConfigs. delete -
container.backendConfigs.get -
container.backendConfigs.list -
container.backendConfigs. update
container.bindings.*
-
container.bindings.create -
container.bindings.delete -
container.bindings.get -
container.bindings.list -
container.bindings.update
container.
-
container.certificateSigningRequests. approve -
container.certificateSigningRequests. create -
container.certificateSigningRequests. delete -
container.certificateSigningRequests. get -
container.certificateSigningRequests. getStatus -
container.certificateSigningRequests. list -
container.certificateSigningRequests. update -
container.certificateSigningRequests. updateStatus
container.
-
container.clusterRoleBindings. create -
container.clusterRoleBindings. delete -
container.clusterRoleBindings. get -
container.clusterRoleBindings. list -
container.clusterRoleBindings. update
container.clusterRoles.*
-
container.clusterRoles.bind -
container.clusterRoles.create -
container.clusterRoles.delete -
container.clusterRoles. escalate -
container.clusterRoles.get -
container.clusterRoles.list -
container.clusterRoles.update
container.clusters.get
container.
container.clusters.list
container.clusters.update
container.componentStatuses.*
-
container.componentStatuses. get -
container.componentStatuses. list
container.configMaps.*
-
container.configMaps.create -
container.configMaps.delete -
container.configMaps.get -
container.configMaps.list -
container.configMaps.update
container.
-
container.controllerRevisions. create -
container.controllerRevisions. delete -
container.controllerRevisions. get -
container.controllerRevisions. list -
container.controllerRevisions. update
container.cronJobs.*
-
container.cronJobs.create -
container.cronJobs.delete -
container.cronJobs.get -
container.cronJobs.getStatus -
container.cronJobs.list -
container.cronJobs.update -
container.cronJobs. updateStatus
container.csiDrivers.*
-
container.csiDrivers.create -
container.csiDrivers.delete -
container.csiDrivers.get -
container.csiDrivers.list -
container.csiDrivers.update
container.csiNodeInfos.*
-
container.csiNodeInfos.create -
container.csiNodeInfos.delete -
container.csiNodeInfos.get -
container.csiNodeInfos.list -
container.csiNodeInfos.update
container.csiNodes.*
-
container.csiNodes.create -
container.csiNodes.delete -
container.csiNodes.get -
container.csiNodes.list -
container.csiNodes.update
container.
-
container.customResourceDefinitions. create -
container.customResourceDefinitions. delete -
container.customResourceDefinitions. get -
container.customResourceDefinitions. getStatus -
container.customResourceDefinitions. list -
container.customResourceDefinitions. update -
container.customResourceDefinitions. updateStatus
container.daemonSets.*
-
container.daemonSets.create -
container.daemonSets.delete -
container.daemonSets.get -
container.daemonSets.getStatus -
container.daemonSets.list -
container.daemonSets.update -
container.daemonSets. updateStatus
container.deployments.*
-
container.deployments.create -
container.deployments.delete -
container.deployments.get -
container.deployments.getScale -
container.deployments. getStatus -
container.deployments.list -
container.deployments.rollback -
container.deployments.update -
container.deployments. updateScale -
container.deployments. updateStatus
container.endpointSlices.*
-
container.endpointSlices. create -
container.endpointSlices. delete -
container.endpointSlices.get -
container.endpointSlices.list -
container.endpointSlices. update
container.endpoints.*
-
container.endpoints.create -
container.endpoints.delete -
container.endpoints.get -
container.endpoints.list -
container.endpoints.update
container.events.*
-
container.events.create -
container.events.delete -
container.events.get -
container.events.list -
container.events.update
container.frontendConfigs.*
-
container.frontendConfigs. create -
container.frontendConfigs. delete -
container.frontendConfigs.get -
container.frontendConfigs.list -
container.frontendConfigs. update
container.
-
container.horizontalPodAutoscalers. create -
container.horizontalPodAutoscalers. delete -
container.horizontalPodAutoscalers. get -
container.horizontalPodAutoscalers. getStatus -
container.horizontalPodAutoscalers. list -
container.horizontalPodAutoscalers. update -
container.horizontalPodAutoscalers. updateStatus
container.hostServiceAgent.use
container.ingresses.*
-
container.ingresses.create -
container.ingresses.delete -
container.ingresses.get -
container.ingresses.getStatus -
container.ingresses.list -
container.ingresses.update -
container.ingresses. updateStatus
container.
-
container.initializerConfigurations. create -
container.initializerConfigurations. delete -
container.initializerConfigurations. get -
container.initializerConfigurations. list -
container.initializerConfigurations. update
container.jobs.*
-
container.jobs.create -
container.jobs.delete -
container.jobs.get -
container.jobs.getStatus -
container.jobs.list -
container.jobs.update -
container.jobs.updateStatus
container.leases.*
-
container.leases.create -
container.leases.delete -
container.leases.get -
container.leases.list -
container.leases.update
container.limitRanges.*
-
container.limitRanges.create -
container.limitRanges.delete -
container.limitRanges.get -
container.limitRanges.list -
container.limitRanges.update
container.
-
container.localSubjectAccessReviews. create -
container.localSubjectAccessReviews. list
container.
-
container.managedCertificates. create -
container.managedCertificates. delete -
container.managedCertificates. get -
container.managedCertificates. list -
container.managedCertificates. update
container.
-
container.mutatingWebhookConfigurations. create -
container.mutatingWebhookConfigurations. delete -
container.mutatingWebhookConfigurations. get -
container.mutatingWebhookConfigurations. list -
container.mutatingWebhookConfigurations. update
container.namespaces.*
-
container.namespaces.create -
container.namespaces.delete -
container.namespaces.finalize -
container.namespaces.get -
container.namespaces.getStatus -
container.namespaces.list -
container.namespaces.update -
container.namespaces. updateStatus
container.networkPolicies.*
-
container.networkPolicies. create -
container.networkPolicies. delete -
container.networkPolicies.get -
container.networkPolicies.list -
container.networkPolicies. update
container.nodes.*
-
container.nodes.create -
container.nodes.delete -
container.nodes.get -
container.nodes.getStatus -
container.nodes.list -
container.nodes.proxy -
container.nodes.update -
container.nodes.updateStatus
container.operations.*
-
container.operations.get -
container.operations.list
container.
-
container.persistentVolumeClaims. create -
container.persistentVolumeClaims. delete -
container.persistentVolumeClaims. get -
container.persistentVolumeClaims. getStatus -
container.persistentVolumeClaims. list -
container.persistentVolumeClaims. update -
container.persistentVolumeClaims. updateStatus
container.persistentVolumes.*
-
container.persistentVolumes. create -
container.persistentVolumes. delete -
container.persistentVolumes. get -
container.persistentVolumes. getStatus -
container.persistentVolumes. list -
container.persistentVolumes. update -
container.persistentVolumes. updateStatus
container.petSets.*
-
container.petSets.create -
container.petSets.delete -
container.petSets.get -
container.petSets.list -
container.petSets.update -
container.petSets.updateStatus
container.
-
container.podDisruptionBudgets. create -
container.podDisruptionBudgets. delete -
container.podDisruptionBudgets. get -
container.podDisruptionBudgets. getStatus -
container.podDisruptionBudgets. list -
container.podDisruptionBudgets. update -
container.podDisruptionBudgets. updateStatus
container.podPresets.*
-
container.podPresets.create -
container.podPresets.delete -
container.podPresets.get -
container.podPresets.list -
container.podPresets.update
container.
-
container.podSecurityPolicies. create -
container.podSecurityPolicies. delete -
container.podSecurityPolicies. get -
container.podSecurityPolicies. list -
container.podSecurityPolicies. update -
container.podSecurityPolicies. use
container.podTemplates.*
-
container.podTemplates.create -
container.podTemplates.delete -
container.podTemplates.get -
container.podTemplates.list -
container.podTemplates.update
container.pods.*
-
container.pods.attach -
container.pods.create -
container.pods.delete -
container.pods.evict -
container.pods.exec -
container.pods.get -
container.pods.getLogs -
container.pods.getStatus -
container.pods.initialize -
container.pods.list -
container.pods.portForward -
container.pods.proxy -
container.pods.update -
container.pods.updateStatus
container.priorityClasses.*
-
container.priorityClasses. create -
container.priorityClasses. delete -
container.priorityClasses.get -
container.priorityClasses.list -
container.priorityClasses. update
container.replicaSets.*
-
container.replicaSets.create -
container.replicaSets.delete -
container.replicaSets.get -
container.replicaSets.getScale -
container.replicaSets. getStatus -
container.replicaSets.list -
container.replicaSets.update -
container.replicaSets. updateScale -
container.replicaSets. updateStatus
container.
-
container.replicationControllers. create -
container.replicationControllers. delete -
container.replicationControllers. get -
container.replicationControllers. getScale -
container.replicationControllers. getStatus -
container.replicationControllers. list -
container.replicationControllers. update -
container.replicationControllers. updateScale -
container.replicationControllers. updateStatus
container.resourceQuotas.*
-
container.resourceQuotas. create -
container.resourceQuotas. delete -
container.resourceQuotas.get -
container.resourceQuotas. getStatus -
container.resourceQuotas.list -
container.resourceQuotas. update -
container.resourceQuotas. updateStatus
container.roleBindings.*
-
container.roleBindings.create -
container.roleBindings.delete -
container.roleBindings.get -
container.roleBindings.list -
container.roleBindings.update
container.roles.*
-
container.roles.bind -
container.roles.create -
container.roles.delete -
container.roles.escalate -
container.roles.get -
container.roles.list -
container.roles.update
container.runtimeClasses.*
-
container.runtimeClasses. create -
container.runtimeClasses. delete -
container.runtimeClasses.get -
container.runtimeClasses.list -
container.runtimeClasses. update
container.scheduledJobs.*
-
container.scheduledJobs.create -
container.scheduledJobs.delete -
container.scheduledJobs.get -
container.scheduledJobs.list -
container.scheduledJobs.update -
container.scheduledJobs. updateStatus
container.secrets.*
-
container.secrets.create -
container.secrets.delete -
container.secrets.get -
container.secrets.list -
container.secrets.update
container.
-
container.selfSubjectAccessReviews. create -
container.selfSubjectAccessReviews. list
container.
container.serviceAccounts.*
-
container.serviceAccounts. create -
container.serviceAccounts. createToken -
container.serviceAccounts. delete -
container.serviceAccounts.get -
container.serviceAccounts.list -
container.serviceAccounts. update
container.services.*
-
container.services.create -
container.services.delete -
container.services.get -
container.services.getStatus -
container.services.list -
container.services.proxy -
container.services.update -
container.services. updateStatus
container.statefulSets.*
-
container.statefulSets.create -
container.statefulSets.delete -
container.statefulSets.get -
container.statefulSets. getScale -
container.statefulSets. getStatus -
container.statefulSets.list -
container.statefulSets.update -
container.statefulSets. updateScale -
container.statefulSets. updateStatus
container.storageClasses.*
-
container.storageClasses. create -
container.storageClasses. delete -
container.storageClasses.get -
container.storageClasses.list -
container.storageClasses. update
container.storageStates.*
-
container.storageStates.create -
container.storageStates.delete -
container.storageStates.get -
container.storageStates. getStatus -
container.storageStates.list -
container.storageStates.update -
container.storageStates. updateStatus
container.
-
container.storageVersionMigrations. create -
container.storageVersionMigrations. delete -
container.storageVersionMigrations. get -
container.storageVersionMigrations. getStatus -
container.storageVersionMigrations. list -
container.storageVersionMigrations. update -
container.storageVersionMigrations. updateStatus
container.
-
container.subjectAccessReviews. create -
container.subjectAccessReviews. list
container.thirdPartyObjects.*
-
container.thirdPartyObjects. create -
container.thirdPartyObjects. delete -
container.thirdPartyObjects. get -
container.thirdPartyObjects. list -
container.thirdPartyObjects. update
container.
-
container.thirdPartyResources. create -
container.thirdPartyResources. delete -
container.thirdPartyResources. get -
container.thirdPartyResources. list -
container.thirdPartyResources. update
container.tokenReviews.create
container.updateInfos.*
-
container.updateInfos.create -
container.updateInfos.delete -
container.updateInfos.get -
container.updateInfos.list -
container.updateInfos.update
container.
-
container.validatingWebhookConfigurations. create -
container.validatingWebhookConfigurations. delete -
container.validatingWebhookConfigurations. get -
container.validatingWebhookConfigurations. list -
container.validatingWebhookConfigurations. update
container.volumeAttachments.*
-
container.volumeAttachments. create -
container.volumeAttachments. delete -
container.volumeAttachments. get -
container.volumeAttachments. getStatus -
container.volumeAttachments. list -
container.volumeAttachments. update -
container.volumeAttachments. updateStatus
container.
-
container.volumeSnapshotClasses. create -
container.volumeSnapshotClasses. delete -
container.volumeSnapshotClasses. get -
container.volumeSnapshotClasses. list -
container.volumeSnapshotClasses. update
container.
-
container.volumeSnapshotContents. create -
container.volumeSnapshotContents. delete -
container.volumeSnapshotContents. get -
container.volumeSnapshotContents. getStatus -
container.volumeSnapshotContents. list -
container.volumeSnapshotContents. update -
container.volumeSnapshotContents. updateStatus
container.volumeSnapshots.*
-
container.volumeSnapshots. create -
container.volumeSnapshots. delete -
container.volumeSnapshots.get -
container.volumeSnapshots. getStatus -
container.volumeSnapshots.list -
container.volumeSnapshots. update -
container.volumeSnapshots. updateStatus
gkehub.features.get
gkehub.features.getIamPolicy
gkehub.features.list
gkehub.fleet.get
gkehub.fleet.getFreeTrial
gkehub.gateway.*
-
gkehub.gateway.delete -
gkehub.gateway. generateCredentials -
gkehub.gateway.get -
gkehub.gateway.patch -
gkehub.gateway.post -
gkehub.gateway.put -
gkehub.gateway.stream
gkehub.locations.*
-
gkehub.locations.get -
gkehub.locations.list
gkehub.membershipbindings.get
gkehub.membershipbindings.list
gkehub.membershipfeatures.get
gkehub.membershipfeatures.list
gkehub.
gkehub.memberships.get
gkehub.
gkehub.memberships.list
gkehub.namespaces.get
gkehub.namespaces.list
gkehub.operations.get
gkehub.operations.list
gkehub.rbacrolebindings.get
gkehub.rbacrolebindings.list
gkehub.scopes.get
gkehub.scopes.list
gkehub.
logging.logEntries.create
logging.logEntries.route
monitoring.
monitoring.
monitoring.
monitoring.
-
monitoring.monitoredResourceDescriptors. get -
monitoring.monitoredResourceDescriptors. list
monitoring.timeSeries.create
resourcemanager.projects.get
resourcemanager.projects.list
serviceusage.
serviceusage.
serviceusage.
serviceusage.groups.*
-
serviceusage.groups.list -
serviceusage.groups. listExpandedMembers -
serviceusage.groups. listMembers
serviceusage.services.get
serviceusage.services.use
serviceusage.values.test
telemetry.metrics.write
trafficdirector.*
-
trafficdirector.networks. getConfigs -
trafficdirector.networks. reportMetrics
Cloud Service Mesh control plane permissions
There are no IAM permissions for this service.

