Roles Data

Name Description Title Included Permissions Copy Stage
roles/accessapproval.approver Ability to view or act on access approval requests and view configuration. Access Approval Approver ['accessapproval.requests.approve', 'accessapproval.requests.dismiss', 'accessapproval.requests.get', 'accessapproval.requests.invalidate', 'accessapproval.requests.list', 'accessapproval.serviceAccounts.get', 'accessapproval.settings.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/accessapproval.configEditor Ability to update the Access Approval configuration Access Approval Config Editor ['accessapproval.serviceAccounts.get', 'accessapproval.settings.delete', 'accessapproval.settings.get', 'accessapproval.settings.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/accessapproval.invalidator Ability to invalidate existing approved approval requests Access Approval Invalidator ['accessapproval.requests.invalidate', 'accessapproval.serviceAccounts.get', 'accessapproval.settings.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/accessapproval.viewer Ability to view access approval requests and configuration Access Approval Viewer ['accessapproval.requests.get', 'accessapproval.requests.list', 'accessapproval.serviceAccounts.get', 'accessapproval.settings.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/accesscontextmanager.policyAdmin Full access to policies, access levels, access zones and authorized orgs descs. Access Context Manager Admin ['accesscontextmanager.accessLevels.create', 'accesscontextmanager.accessLevels.delete', 'accesscontextmanager.accessLevels.get', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.accessLevels.replaceAll', 'accesscontextmanager.accessLevels.update', 'accesscontextmanager.authorizedOrgsDescs.create', 'accesscontextmanager.authorizedOrgsDescs.delete', 'accesscontextmanager.authorizedOrgsDescs.get', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.authorizedOrgsDescs.update', 'accesscontextmanager.policies.create', 'accesscontextmanager.policies.delete', 'accesscontextmanager.policies.get', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.policies.setIamPolicy', 'accesscontextmanager.policies.update', 'accesscontextmanager.servicePerimeters.commit', 'accesscontextmanager.servicePerimeters.create', 'accesscontextmanager.servicePerimeters.delete', 'accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.list', 'accesscontextmanager.servicePerimeters.replaceAll', 'accesscontextmanager.servicePerimeters.update', 'cloudasset.assets.searchAllResources', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/accesscontextmanager.policyEditor Edit access to policies. Create, edit, and change access levels, access zones and authorized orgs descs. Access Context Manager Editor ['accesscontextmanager.accessLevels.create', 'accesscontextmanager.accessLevels.delete', 'accesscontextmanager.accessLevels.get', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.accessLevels.replaceAll', 'accesscontextmanager.accessLevels.update', 'accesscontextmanager.authorizedOrgsDescs.create', 'accesscontextmanager.authorizedOrgsDescs.delete', 'accesscontextmanager.authorizedOrgsDescs.get', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.authorizedOrgsDescs.update', 'accesscontextmanager.policies.create', 'accesscontextmanager.policies.delete', 'accesscontextmanager.policies.get', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.policies.update', 'accesscontextmanager.servicePerimeters.commit', 'accesscontextmanager.servicePerimeters.create', 'accesscontextmanager.servicePerimeters.delete', 'accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.list', 'accesscontextmanager.servicePerimeters.replaceAll', 'accesscontextmanager.servicePerimeters.update', 'cloudasset.assets.searchAllResources', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/accesscontextmanager.policyReader Read access to policies, access levels, access zones and authorized orgs descs. Access Context Manager Reader ['accesscontextmanager.accessLevels.get', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.authorizedOrgsDescs.get', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.policies.get', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/axt.admin Enable Access Transparency for Organization Access Transparency Admin ['axt.labels.get', 'axt.labels.set', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/actions.Admin Access to edit and deploy an action Actions Admin ['actions.agent.claimContentProvider', 'actions.agent.get', 'actions.agent.update', 'actions.agentVersions.create', 'actions.agentVersions.delete', 'actions.agentVersions.deploy', 'actions.agentVersions.get', 'actions.agentVersions.list', 'firebase.projects.get', 'firebase.projects.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/actions.Viewer Access to view an action Actions Viewer ['actions.agent.get', 'actions.agentVersions.get', 'actions.agentVersions.list', 'firebase.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/policyanalyzer.activityAnalysisViewer Viewer user that can read all activity analysis. Activity Analysis Viewer ['policyanalyzer.serviceAccountKeyLastAuthenticationActivities.query', 'policyanalyzer.serviceAccountLastAuthenticationActivities.query'] BETA
roles/serviceconsumermanagement.tenancyUnitsAdmin Administrate tenancy units Admin of Tenancy Units ['serviceconsumermanagement.tenancyu.addResource', 'serviceconsumermanagement.tenancyu.create', 'serviceconsumermanagement.tenancyu.delete', 'serviceconsumermanagement.tenancyu.list', 'serviceconsumermanagement.tenancyu.removeResource'] BETA
roles/advisorynotifications.admin Grants write access to settings in Advisory Notifications Advisory Notifications Admin ['advisorynotifications.notifications.get', 'advisorynotifications.notifications.list', 'advisorynotifications.settings.get', 'advisorynotifications.settings.update', 'resourcemanager.organizations.get', 'resourcemanager.projects.get'] GA
roles/advisorynotifications.viewer Grants view access in Advisory Notifications Advisory Notifications Viewer ['advisorynotifications.notifications.get', 'advisorynotifications.notifications.list', 'advisorynotifications.settings.get', 'resourcemanager.organizations.get', 'resourcemanager.projects.get'] GA
roles/ml.admin Full access to AI Platform. AI Platform Admin ['ml.jobs.cancel', 'ml.jobs.create', 'ml.jobs.get', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.jobs.setIamPolicy', 'ml.jobs.update', 'ml.locations.get', 'ml.locations.list', 'ml.models.create', 'ml.models.delete', 'ml.models.get', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.models.predict', 'ml.models.setIamPolicy', 'ml.models.update', 'ml.operations.cancel', 'ml.operations.get', 'ml.operations.list', 'ml.projects.getConfig', 'ml.studies.create', 'ml.studies.delete', 'ml.studies.get', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.studies.setIamPolicy', 'ml.trials.create', 'ml.trials.delete', 'ml.trials.get', 'ml.trials.list', 'ml.trials.update', 'ml.versions.create', 'ml.versions.delete', 'ml.versions.get', 'ml.versions.list', 'ml.versions.predict', 'ml.versions.update', 'resourcemanager.projects.get'] GA
roles/ml.developer Access to create training and prediction jobs, models and versions, send online prediction requests. AI Platform Developer ['ml.jobs.create', 'ml.jobs.get', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.locations.get', 'ml.locations.list', 'ml.models.create', 'ml.models.get', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.models.predict', 'ml.operations.get', 'ml.operations.list', 'ml.projects.getConfig', 'ml.studies.create', 'ml.studies.delete', 'ml.studies.get', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.studies.setIamPolicy', 'ml.trials.create', 'ml.trials.delete', 'ml.trials.get', 'ml.trials.list', 'ml.trials.update', 'ml.versions.get', 'ml.versions.list', 'ml.versions.predict', 'resourcemanager.projects.get'] GA
roles/ml.jobOwner Full access to the job. AI Platform Job Owner ['ml.jobs.cancel', 'ml.jobs.create', 'ml.jobs.get', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.jobs.setIamPolicy', 'ml.jobs.update'] GA
roles/ml.modelOwner Full access to the model and its versions. AI Platform Model Owner ['ml.models.create', 'ml.models.delete', 'ml.models.get', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.models.predict', 'ml.models.setIamPolicy', 'ml.models.update', 'ml.versions.create', 'ml.versions.delete', 'ml.versions.get', 'ml.versions.list', 'ml.versions.predict', 'ml.versions.update'] GA
roles/ml.modelUser Permissions to read the model and its versions, and use them for prediction. AI Platform Model User ['ml.models.get', 'ml.models.predict', 'ml.versions.get', 'ml.versions.list', 'ml.versions.predict'] GA
roles/notebooks.serviceAgent Provide access for notebooks service agent to manage notebook instances in user projects AI Platform Notebooks Service Agent ['aiplatform.customJobs.cancel', 'aiplatform.customJobs.create', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.operations.list', 'aiplatform.pipelineJobs.create', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.commitments.get', 'compute.commitments.list', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.use', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshotSettings.get', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.validate', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'dataproc.clusters.get', 'dataproc.clusters.use', 'dataproc.jobs.cancel', 'dataproc.jobs.create', 'dataproc.jobs.delete', 'dataproc.jobs.get', 'dataproc.jobs.list', 'dataproc.jobs.update', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.list', 'ml.jobs.create', 'ml.jobs.get', 'ml.jobs.list', 'notebooks.environments.create', 'notebooks.environments.delete', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.environments.setIamPolicy', 'notebooks.executions.create', 'notebooks.executions.delete', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.executions.setIamPolicy', 'notebooks.instances.checkUpgradability', 'notebooks.instances.create', 'notebooks.instances.delete', 'notebooks.instances.diagnose', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.instances.reset', 'notebooks.instances.setAccelerator', 'notebooks.instances.setIamPolicy', 'notebooks.instances.setLabels', 'notebooks.instances.setMachineType', 'notebooks.instances.start', 'notebooks.instances.stop', 'notebooks.instances.update', 'notebooks.instances.updateConfig', 'notebooks.instances.updateShieldInstanceConfig', 'notebooks.instances.upgrade', 'notebooks.instances.use', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.cancel', 'notebooks.operations.delete', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.create', 'notebooks.runtimes.delete', 'notebooks.runtimes.diagnose', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.runtimes.reset', 'notebooks.runtimes.setIamPolicy', 'notebooks.runtimes.start', 'notebooks.runtimes.stop', 'notebooks.runtimes.switch', 'notebooks.runtimes.update', 'notebooks.runtimes.upgrade', 'notebooks.schedules.create', 'notebooks.schedules.delete', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'notebooks.schedules.setIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/ml.operationOwner Full access to the operation. AI Platform Operation Owner ['ml.operations.cancel', 'ml.operations.get', 'ml.operations.list'] GA
roles/ml.serviceAgent AI Platform service agent can act as log writer, Cloud Storage admin, Artifact Registry Reader, BigQuery writer, and service account access token creator. AI Platform Service Agent ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.update', 'bigquery.tables.create', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'bigquery.tables.updateData', 'firebase.projects.get', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.implicitDelegation', 'iam.serviceAccounts.list', 'iam.serviceAccounts.signBlob', 'iam.serviceAccounts.signJwt', 'logging.logEntries.create', 'logging.logEntries.route', 'orgpolicy.policy.get', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/ml.viewer Read-only access to AI Platform resources. AI Platform Viewer ['ml.jobs.get', 'ml.jobs.list', 'ml.locations.get', 'ml.locations.list', 'ml.models.get', 'ml.models.list', 'ml.operations.get', 'ml.operations.list', 'ml.projects.getConfig', 'ml.studies.get', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.trials.get', 'ml.trials.list', 'ml.versions.get', 'ml.versions.list', 'resourcemanager.projects.get'] GA
roles/recommender.alloydbAdmin Admin of AlloyDB insights and recommendations. AlloyDB Recommender Admin ['recommender.alloydbClusterPerformanceInsights.get', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceInsights.update', 'recommender.alloydbClusterPerformanceRecommendations.get', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterPerformanceRecommendations.update', 'recommender.alloydbClusterReliabilityInsights.get', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityInsights.update', 'recommender.alloydbClusterReliabilityRecommendations.get', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbClusterReliabilityRecommendations.update', 'recommender.alloydbInstanceSecurityInsights.get', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityInsights.update', 'recommender.alloydbInstanceSecurityRecommendations.get', 'recommender.alloydbInstanceSecurityRecommendations.list', 'recommender.alloydbInstanceSecurityRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.alloydbViewer Viewer of AlloyDB insights and recommendations. AlloyDB Recommender Viewer ['recommender.alloydbClusterPerformanceInsights.get', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceRecommendations.get', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterReliabilityInsights.get', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityRecommendations.get', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbInstanceSecurityInsights.get', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityRecommendations.get', 'recommender.alloydbInstanceSecurityRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/alloydb.serviceAgent Gives the AlloyDB service account permission to manage customer resources AlloyDB Service Agent ['alloydb.clusters.list'] GA
roles/analyticshub.admin Administer Data Exchanges and Listings Analytics Hub Admin ['analyticshub.dataExchanges.create', 'analyticshub.dataExchanges.delete', 'analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.dataExchanges.setIamPolicy', 'analyticshub.dataExchanges.update', 'analyticshub.dataExchanges.viewSubscriptions', 'analyticshub.listings.create', 'analyticshub.listings.delete', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.listings.setIamPolicy', 'analyticshub.listings.update', 'analyticshub.listings.viewSubscriptions', 'analyticshub.subscriptions.create', 'analyticshub.subscriptions.delete', 'analyticshub.subscriptions.get', 'analyticshub.subscriptions.list', 'analyticshub.subscriptions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/analyticshub.listingAdmin Grants full control over the Listing, including updating, deleting and setting ACLs Analytics Hub Listing Admin ['analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.listings.delete', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.listings.setIamPolicy', 'analyticshub.listings.update', 'analyticshub.listings.viewSubscriptions', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/analyticshub.publisher Can publish to Data Exchanges thus creating Listings Analytics Hub Publisher ['analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.listings.create', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/analyticshub.subscriber Can browse Data Exchanges and subscribe to Listings Analytics Hub Subscriber ['analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.dataExchanges.subscribe', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.listings.subscribe', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/analyticshub.subscriptionOwner Grants full control over the Subscription, including updating and deleting Analytics Hub Subscription Owner ['analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.subscriptions.create', 'analyticshub.subscriptions.delete', 'analyticshub.subscriptions.get', 'analyticshub.subscriptions.list', 'analyticshub.subscriptions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/analyticshub.viewer Can browse Data Exchanges and Listings Analytics Hub Viewer ['analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/androidmanagement.user Full access to manage devices. Android Management User ['androidmanagement.enterprises.manage', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/anthosaudit.serviceAgent Gives the Anthos Audit service agent access toCloud Platform resources. Anthos Audit Service Agent ['gkehub.features.get', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list'] GA
roles/anthosconfigmanagement.serviceAgent Gives the Anthos Config Management service agent access toCloud Platform resources. Anthos Config Management Service Agent ['container.clusters.get', 'gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list'] GA
roles/anthosidentityservice.serviceAgent Gives the Anthos Identity service agent access to Cloud Platform resources. Anthos Identity Service Agent ['gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list'] GA
roles/gkemulticloud.admin Admin access to Anthos Multi-cloud resources. Anthos Multi-cloud Admin ['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'] GA
roles/gkemulticloud.containerServiceAgent Grants the Anthos Multi-Cloud Container Service Account access to manage resources. Anthos Multi-Cloud Container Service Agent ['binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.platformPolicies.get', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.policy.evaluatePolicy', 'binaryauthorization.policy.get', 'cloudnotifications.activities.list', 'kubernetesmetadata.metadata.config', 'kubernetesmetadata.metadata.publish', 'kubernetesmetadata.metadata.snapshot', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'opsconfigmonitoring.resourceMetadata.list', 'opsconfigmonitoring.resourceMetadata.write', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list'] GA
roles/gkemulticloud.controlPlaneMachineServiceAgent Grants the Anthos Multi-Cloud Control Plane Machine Service Account access to manage resources. Anthos Multi-Cloud Control Plane Machine Service Agent ['artifactregistry.dockerimages.get', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'serviceusage.services.use'] GA
roles/gkemulticloud.nodePoolMachineServiceAgent Grants the Anthos Multi-Cloud Node Pool Machine Service Account access to manage resources. Anthos Multi-Cloud Node Pool Machine Service Agent ['artifactregistry.dockerimages.get', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'serviceusage.services.use'] GA
roles/gkemulticloud.serviceAgent Grants the Anthos Multi-Cloud Service Account access to manage resources. Anthos Multi-Cloud Service Agent ['gkehub.features.create', 'gkehub.features.delete', 'gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.features.setIamPolicy', 'gkehub.features.update', 'gkehub.fleet.create', 'gkehub.fleet.createFreeTrial', 'gkehub.fleet.delete', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.fleet.update', 'gkehub.fleet.updateFreeTrial', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.create', 'gkehub.membershipbindings.delete', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.membershipbindings.update', '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.create', 'gkehub.namespaces.delete', 'gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.namespaces.update', 'gkehub.operations.cancel', 'gkehub.operations.delete', 'gkehub.operations.get', 'gkehub.operations.list', '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.scopes.listBoundMemberships', 'gkehub.scopes.update', 'gkemulticloud.awsClusters.delete', 'gkemulticloud.awsNodePools.delete', 'gkemulticloud.azureClients.delete', 'gkemulticloud.azureClusters.delete', 'gkemulticloud.azureNodePools.delete', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkemulticloud.telemetryWriter Grant access to write cluster telemetry data such as logs, metrics, and resource metadata. Anthos Multi-cloud Telemetry Writer ['logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'opsconfigmonitoring.resourceMetadata.write'] GA
roles/gkemulticloud.viewer Viewer access to Anthos Multi-cloud resources. Anthos Multi-cloud Viewer ['gkemulticloud.attachedClusters.generateInstallManifest', 'gkemulticloud.attachedClusters.get', 'gkemulticloud.attachedClusters.list', 'gkemulticloud.attachedServerConfigs.get', 'gkemulticloud.awsClusters.generateAccessToken', 'gkemulticloud.awsClusters.get', 'gkemulticloud.awsClusters.list', 'gkemulticloud.awsNodePools.get', 'gkemulticloud.awsNodePools.list', 'gkemulticloud.awsServerConfigs.get', 'gkemulticloud.azureClients.get', 'gkemulticloud.azureClients.list', 'gkemulticloud.azureClusters.generateAccessToken', 'gkemulticloud.azureClusters.get', 'gkemulticloud.azureClusters.list', 'gkemulticloud.azureNodePools.get', 'gkemulticloud.azureNodePools.list', 'gkemulticloud.azureServerConfigs.get', 'gkemulticloud.operations.get', 'gkemulticloud.operations.list', 'gkemulticloud.operations.wait', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/anthospolicycontroller.serviceAgent Gives the Anthos Policy Controller service agent access toCloud Platform resources. Anthos Policy Controller Service Agent ['gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list'] GA
roles/anthos.serviceAgent Gives the Anthos service agent access to Cloud Platformresources. Anthos Service Agent ['gkehub.features.get', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/anthosservicemesh.serviceAgent Gives the Anthos Service Mesh service agent access to Cloud Platform resources. Anthos Service Mesh Service Agent ['compute.backendServices.create', 'compute.backendServices.delete', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.healthChecks.create', 'compute.healthChecks.delete', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.use', 'compute.networks.updatePolicy', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.use', 'compute.regions.list', 'compute.zones.list', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', '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.clusters.update', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.deployments.get', 'container.deployments.list', 'container.events.get', 'container.events.list', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.list', 'container.jobs.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', 'container.namespaces.create', 'container.namespaces.get', 'container.namespaces.list', 'container.operations.get', 'container.pods.get', 'container.pods.list', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.serviceAccounts.create', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', 'container.services.get', 'container.services.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list', 'logging.logEntries.create', 'meshconfig.projects.init', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'networksecurity.authorizationPolicies.create', 'networksecurity.authorizationPolicies.delete', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.update', 'networksecurity.authorizationPolicies.use', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.update', 'networksecurity.clientTlsPolicies.use', 'networksecurity.operations.cancel', 'networksecurity.operations.delete', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.update', 'networksecurity.serverTlsPolicies.use', 'networkservices.endpointPolicies.create', 'networkservices.endpointPolicies.delete', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.endpointPolicies.update', 'networkservices.gateways.create', 'networkservices.gateways.delete', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.update', 'networkservices.gateways.use', 'networkservices.grpcRoutes.create', 'networkservices.grpcRoutes.delete', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.grpcRoutes.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpRoutes.create', 'networkservices.httpRoutes.delete', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpRoutes.update', 'networkservices.meshes.create', 'networkservices.meshes.delete', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.update', 'networkservices.meshes.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.serviceLbPolicies.create', 'networkservices.serviceLbPolicies.delete', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.serviceLbPolicies.update', 'networkservices.tcpRoutes.create', 'networkservices.tcpRoutes.delete', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tcpRoutes.update', 'networkservices.tlsRoutes.create', 'networkservices.tlsRoutes.delete', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'networkservices.tlsRoutes.update', 'serviceusage.services.get', 'serviceusage.services.use', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics', 'workloadcertificate.locations.get', 'workloadcertificate.locations.list', 'workloadcertificate.operations.get', 'workloadcertificate.workloadCertificateFeature.get', 'workloadcertificate.workloadRegistrations.create', 'workloadcertificate.workloadRegistrations.get', 'workloadcertificate.workloadRegistrations.list'] GA
roles/anthossupport.serviceAgent Gives the Anthos Support Service Agent access to Cloud Platform resource. Anthos Support Service Agent ['gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.getIamPolicy', '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.scopes.listBoundMemberships', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get'] GA
roles/serviceusage.apiKeysAdmin Ability to create, delete, update, get and list API keys for a project. API Keys Admin ['apikeys.keys.create', 'apikeys.keys.delete', 'apikeys.keys.get', 'apikeys.keys.getKeyString', 'apikeys.keys.list', 'apikeys.keys.lookup', 'apikeys.keys.undelete', 'apikeys.keys.update', 'orgpolicy.policy.get', 'serviceusage.apiKeys.regenerate', 'serviceusage.apiKeys.revert'] GA
roles/serviceusage.apiKeysViewer Ability to get and list API keys for a project. API Keys Viewer ['apikeys.keys.get', 'apikeys.keys.getKeyString', 'apikeys.keys.list', 'apikeys.keys.lookup'] GA
roles/apim.admin Full access to API Management resources. API Management Admin ['apim.apiObservations.batchEditTags', 'apim.apiObservations.get', 'apim.apiObservations.list', 'apim.apiOperations.get', 'apim.apiOperations.list', 'apim.locations.get', 'apim.locations.list', 'apim.locations.listApiObservationTags', 'apim.observationJobs.create', 'apim.observationJobs.delete', 'apim.observationJobs.disable', 'apim.observationJobs.enable', 'apim.observationJobs.get', 'apim.observationJobs.list', 'apim.observationSources.create', 'apim.observationSources.delete', 'apim.observationSources.get', 'apim.observationSources.list', 'apim.operations.cancel', 'apim.operations.delete', 'apim.operations.get', 'apim.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apim.viewer Readonly access to API Management resources. API Management Viewer ['apim.apiObservations.get', 'apim.apiObservations.list', 'apim.apiOperations.get', 'apim.apiOperations.list', 'apim.locations.get', 'apim.locations.list', 'apim.locations.listApiObservationTags', 'apim.observationJobs.get', 'apim.observationJobs.list', 'apim.observationSources.get', 'apim.observationSources.list', 'apim.operations.get', 'apim.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apihub.runtimeProjectServiceAgent Gives API-Hub Service Account access to runtime project resources. API-Hub Runtime Project Service Agent ['apigee.deployments.list', 'apigee.envgroupattachments.list', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.organizations.get', 'apigee.proxyrevisions.get'] GA
roles/apigateway.admin Full access to ApiGateway and related resources. ApiGateway Admin ['apigateway.apiconfigs.create', 'apigateway.apiconfigs.delete', 'apigateway.apiconfigs.get', 'apigateway.apiconfigs.getIamPolicy', 'apigateway.apiconfigs.list', 'apigateway.apiconfigs.setIamPolicy', 'apigateway.apiconfigs.update', 'apigateway.apis.create', 'apigateway.apis.delete', 'apigateway.apis.get', 'apigateway.apis.getIamPolicy', 'apigateway.apis.list', 'apigateway.apis.setIamPolicy', 'apigateway.apis.update', 'apigateway.gateways.create', 'apigateway.gateways.delete', 'apigateway.gateways.get', 'apigateway.gateways.getIamPolicy', 'apigateway.gateways.list', 'apigateway.gateways.setIamPolicy', 'apigateway.gateways.update', 'apigateway.locations.get', 'apigateway.locations.list', 'apigateway.operations.cancel', 'apigateway.operations.delete', 'apigateway.operations.get', 'apigateway.operations.list', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicemanagement.services.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/apigateway.viewer Read-only access to ApiGateway and related resources. ApiGateway Viewer ['apigateway.apiconfigs.get', 'apigateway.apiconfigs.getIamPolicy', 'apigateway.apiconfigs.list', 'apigateway.apis.get', 'apigateway.apis.getIamPolicy', 'apigateway.apis.list', 'apigateway.gateways.get', 'apigateway.gateways.getIamPolicy', 'apigateway.gateways.list', 'apigateway.locations.get', 'apigateway.locations.list', 'apigateway.operations.get', 'apigateway.operations.list', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicemanagement.services.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/apigee.analyticsAgent Curated set of permissions for Apigee Universal Data Collection Agent to manage analytics for an Apigee Organization Apigee Analytics Agent ['apigee.datalocation.get', 'apigee.environments.getDataLocation', 'apigee.runtimeconfigs.get'] GA
roles/apigee.analyticsEditor Analytics editor for an Apigee Organization Apigee Analytics Editor ['apigee.datacollectors.create', 'apigee.datacollectors.delete', 'apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.datacollectors.update', 'apigee.datastores.create', 'apigee.datastores.delete', 'apigee.datastores.get', 'apigee.datastores.list', 'apigee.datastores.update', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.exports.create', 'apigee.exports.get', 'apigee.exports.list', 'apigee.hostqueries.create', 'apigee.hostqueries.get', 'apigee.hostqueries.list', 'apigee.hoststats.get', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.queries.create', 'apigee.queries.get', 'apigee.queries.list', 'apigee.reports.create', 'apigee.reports.delete', 'apigee.reports.get', 'apigee.reports.list', 'apigee.reports.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigee.analyticsViewer Analytics viewer for an Apigee Organization Apigee Analytics Viewer ['apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.datastores.get', 'apigee.datastores.list', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.exports.get', 'apigee.exports.list', 'apigee.hostqueries.get', 'apigee.hostqueries.list', 'apigee.hoststats.get', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.queries.get', 'apigee.queries.list', 'apigee.reports.get', 'apigee.reports.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigee.apiAdminV2 Full read/write access to all apigee API resources Apigee API Admin ['apigee.apiproductattributes.createOrUpdateAll', 'apigee.apiproductattributes.delete', 'apigee.apiproductattributes.get', 'apigee.apiproductattributes.list', 'apigee.apiproductattributes.update', 'apigee.apiproducts.create', 'apigee.apiproducts.delete', 'apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.apiproducts.update', 'apigee.deployments.list', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.keyvaluemapentries.create', 'apigee.keyvaluemapentries.delete', 'apigee.keyvaluemapentries.get', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemapentries.update', 'apigee.keyvaluemaps.create', 'apigee.keyvaluemaps.delete', 'apigee.keyvaluemaps.list', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.proxies.create', 'apigee.proxies.delete', 'apigee.proxies.get', 'apigee.proxies.list', 'apigee.proxies.update', 'apigee.proxyrevisions.delete', 'apigee.proxyrevisions.deploy', 'apigee.proxyrevisions.get', 'apigee.proxyrevisions.list', 'apigee.proxyrevisions.undeploy', 'apigee.proxyrevisions.update', 'apigee.sharedflowrevisions.delete', 'apigee.sharedflowrevisions.deploy', 'apigee.sharedflowrevisions.get', 'apigee.sharedflowrevisions.list', 'apigee.sharedflowrevisions.undeploy', 'apigee.sharedflowrevisions.update', 'apigee.sharedflows.create', 'apigee.sharedflows.delete', 'apigee.sharedflows.get', 'apigee.sharedflows.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigee.apiReaderV2 Reader of apigee resources Apigee API Reader ['apigee.apiproductattributes.get', 'apigee.apiproductattributes.list', 'apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.keyvaluemapentries.get', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemaps.list', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.proxies.get', 'apigee.proxies.list', 'apigee.proxyrevisions.deploy', 'apigee.proxyrevisions.get', 'apigee.proxyrevisions.list', 'apigee.proxyrevisions.undeploy', 'apigee.sharedflowrevisions.deploy', 'apigee.sharedflowrevisions.get', 'apigee.sharedflowrevisions.list', 'apigee.sharedflowrevisions.undeploy', 'apigee.sharedflows.get', 'apigee.sharedflows.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigeeconnect.Admin Admin of Apigee Connect Apigee Connect Admin ['apigeeconnect.connections.list'] GA
roles/apigeeconnect.Agent Ability to set up Apigee Connect agent between external clusters and Google. Apigee Connect Agent ['apigeeconnect.endpoints.connect'] GA
roles/apigee.deploymentInvoker Invoker of deployments in the apigee runtime Apigee Deployment Invoker ['apigee.deployments.invoke'] GA
roles/apigee.developerAdmin Developer admin of apigee resources Apigee Developer Admin ['apigee.apiproductattributes.get', 'apigee.apiproductattributes.list', 'apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.appgroupapps.create', 'apigee.appgroupapps.delete', 'apigee.appgroupapps.get', 'apigee.appgroupapps.list', 'apigee.appgroupapps.manage', 'apigee.appgroups.create', 'apigee.appgroups.delete', 'apigee.appgroups.get', 'apigee.appgroups.list', 'apigee.appgroups.update', 'apigee.appkeys.create', 'apigee.appkeys.delete', 'apigee.appkeys.get', 'apigee.appkeys.manage', 'apigee.apps.get', 'apigee.apps.list', 'apigee.datacollectors.create', 'apigee.datacollectors.delete', 'apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.datacollectors.update', 'apigee.developerappattributes.createOrUpdateAll', 'apigee.developerappattributes.delete', 'apigee.developerappattributes.get', 'apigee.developerappattributes.list', 'apigee.developerappattributes.update', 'apigee.developerapps.create', 'apigee.developerapps.delete', 'apigee.developerapps.get', 'apigee.developerapps.list', 'apigee.developerapps.manage', 'apigee.developerattributes.createOrUpdateAll', 'apigee.developerattributes.delete', 'apigee.developerattributes.get', 'apigee.developerattributes.list', 'apigee.developerattributes.update', 'apigee.developerbalances.adjust', 'apigee.developerbalances.get', 'apigee.developerbalances.update', 'apigee.developermonetizationconfigs.get', 'apigee.developermonetizationconfigs.update', 'apigee.developers.create', 'apigee.developers.delete', 'apigee.developers.get', 'apigee.developers.list', 'apigee.developers.update', 'apigee.developersubscriptions.create', 'apigee.developersubscriptions.get', 'apigee.developersubscriptions.list', 'apigee.developersubscriptions.update', 'apigee.entitlements.get', 'apigee.environments.get', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.hoststats.get', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.rateplans.get', 'apigee.rateplans.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/apigee.environmentAdmin Full read/write access to apigee environment resources, including deployments. Apigee Environment Admin ['apigee.addonsconfig.get', 'apigee.addonsconfig.update', 'apigee.archivedeployments.create', 'apigee.archivedeployments.delete', 'apigee.archivedeployments.download', 'apigee.archivedeployments.get', 'apigee.archivedeployments.list', 'apigee.archivedeployments.update', 'apigee.archivedeployments.upload', 'apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.deployments.create', 'apigee.deployments.delete', 'apigee.deployments.get', 'apigee.deployments.getIamPolicy', 'apigee.deployments.invoke', 'apigee.deployments.list', 'apigee.deployments.setIamPolicy', 'apigee.deployments.update', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.getIamPolicy', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.environments.setIamPolicy', 'apigee.environments.update', 'apigee.flowhooks.attachSharedFlow', 'apigee.flowhooks.detachSharedFlow', 'apigee.flowhooks.getSharedFlow', 'apigee.flowhooks.list', 'apigee.ingressconfigs.get', 'apigee.keystorealiases.create', 'apigee.keystorealiases.delete', 'apigee.keystorealiases.exportCertificate', 'apigee.keystorealiases.generateCSR', 'apigee.keystorealiases.get', 'apigee.keystorealiases.list', 'apigee.keystorealiases.update', 'apigee.keystores.create', 'apigee.keystores.delete', 'apigee.keystores.export', 'apigee.keystores.get', 'apigee.keystores.list', 'apigee.keyvaluemapentries.create', 'apigee.keyvaluemapentries.delete', 'apigee.keyvaluemapentries.get', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemapentries.update', 'apigee.keyvaluemaps.create', 'apigee.keyvaluemaps.delete', 'apigee.keyvaluemaps.list', 'apigee.maskconfigs.get', 'apigee.maskconfigs.update', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.proxies.get', 'apigee.proxies.list', 'apigee.proxyrevisions.deploy', 'apigee.proxyrevisions.get', 'apigee.proxyrevisions.list', 'apigee.proxyrevisions.undeploy', 'apigee.references.create', 'apigee.references.delete', 'apigee.references.get', 'apigee.references.list', 'apigee.references.update', 'apigee.resourcefiles.create', 'apigee.resourcefiles.delete', 'apigee.resourcefiles.get', 'apigee.resourcefiles.list', 'apigee.resourcefiles.update', 'apigee.sharedflowrevisions.deploy', 'apigee.sharedflowrevisions.get', 'apigee.sharedflowrevisions.list', 'apigee.sharedflowrevisions.undeploy', 'apigee.sharedflows.get', 'apigee.sharedflows.list', 'apigee.targetservers.create', 'apigee.targetservers.delete', 'apigee.targetservers.get', 'apigee.targetservers.list', 'apigee.targetservers.update', 'apigee.traceconfig.get', 'apigee.traceconfig.update', 'apigee.traceconfigoverrides.create', 'apigee.traceconfigoverrides.delete', 'apigee.traceconfigoverrides.get', 'apigee.traceconfigoverrides.list', 'apigee.traceconfigoverrides.update', 'apigee.tracesessions.create', 'apigee.tracesessions.delete', 'apigee.tracesessions.get', 'apigee.tracesessions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/integrations.apigeeIntegrationAdminRole A user that has full access to all Apigee integrations. Apigee Integration Admin ['connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.executeSqlQuery', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'integrations.apigeeAuthConfigs.create', 'integrations.apigeeAuthConfigs.delete', 'integrations.apigeeAuthConfigs.get', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeAuthConfigs.update', 'integrations.apigeeCertificates.create', 'integrations.apigeeCertificates.delete', 'integrations.apigeeCertificates.get', 'integrations.apigeeCertificates.list', 'integrations.apigeeCertificates.update', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.create', 'integrations.apigeeIntegrationVers.delete', 'integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrationVers.update', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.create', 'integrations.apigeeSfdcChannels.delete', 'integrations.apigeeSfdcChannels.get', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcChannels.update', 'integrations.apigeeSfdcInstances.create', 'integrations.apigeeSfdcInstances.delete', 'integrations.apigeeSfdcInstances.get', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSfdcInstances.update', 'integrations.apigeeSuspensions.lift', 'integrations.apigeeSuspensions.list', 'integrations.apigeeSuspensions.resolve', 'integrations.authConfigs.create', 'integrations.authConfigs.delete', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.authConfigs.update', 'integrations.certificates.create', 'integrations.certificates.delete', 'integrations.certificates.get', 'integrations.certificates.list', 'integrations.certificates.update', 'integrations.executions.get', 'integrations.executions.list', 'integrations.integrationVersions.create', 'integrations.integrationVersions.delete', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrationVersions.update', 'integrations.integrations.create', 'integrations.integrations.delete', 'integrations.integrations.deploy', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'integrations.integrations.update', 'integrations.sfdcChannels.create', 'integrations.sfdcChannels.delete', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.delete', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'integrations.suspensions.lift', 'integrations.suspensions.list', 'integrations.suspensions.resolve', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.apigeeSuspensionResolver A role that can approve / reject Apigee integrations that contain a suspension/wait task. Apigee Integration Approver ['integrations.apigeeSuspensions.lift', 'integrations.apigeeSuspensions.list', 'integrations.apigeeSuspensions.resolve', 'integrations.suspensions.lift', 'integrations.suspensions.list', 'integrations.suspensions.resolve', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.apigeeIntegrationDeployerRole A developer that can deploy/undeploy Apigee integrations to the integration runtime. Apigee Integration Deployer ['integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.list', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrations.deploy', 'integrations.integrations.get', 'integrations.integrations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.apigeeIntegrationEditorRole A developer that can list, create and update Apigee integrations. Apigee Integration Editor ['connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.executeSqlQuery', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'integrations.apigeeAuthConfigs.create', 'integrations.apigeeAuthConfigs.get', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeAuthConfigs.update', 'integrations.apigeeCertificates.create', 'integrations.apigeeCertificates.get', 'integrations.apigeeCertificates.list', 'integrations.apigeeCertificates.update', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.create', 'integrations.apigeeIntegrationVers.delete', 'integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrationVers.update', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.create', 'integrations.apigeeSfdcChannels.get', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcChannels.update', 'integrations.apigeeSfdcInstances.create', 'integrations.apigeeSfdcInstances.get', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSfdcInstances.update', 'integrations.authConfigs.create', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.authConfigs.update', 'integrations.certificates.get', 'integrations.executions.get', 'integrations.executions.list', 'integrations.integrationVersions.create', 'integrations.integrationVersions.delete', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrationVersions.update', 'integrations.integrations.create', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'integrations.integrations.update', 'integrations.sfdcChannels.create', 'integrations.sfdcChannels.delete', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.delete', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.apigeeIntegrationInvokerRole A role that can invoke Apigee integrations. Apigee Integration Invoker ['connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.executeSqlQuery', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.executions.get', 'integrations.executions.list', 'integrations.integrationVersions.get', 'integrations.integrationVersions.invoke', 'integrations.integrationVersions.list', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.apigeeIntegrationsViewer A developer that can list and view Apigee integrations. Apigee Integration Viewer ['integrations.apigeeAuthConfigs.list', 'integrations.apigeeCertificates.list', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcInstances.list', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.certificates.get', 'integrations.certificates.list', 'integrations.executions.get', 'integrations.executions.list', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrations.get', 'integrations.integrations.list', 'integrations.sfdcChannels.list', 'integrations.sfdcInstances.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigee.monetizationAdmin All permissions related to monetization Apigee Monetization Admin ['apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.developerbalances.adjust', 'apigee.developerbalances.get', 'apigee.developerbalances.update', 'apigee.developermonetizationconfigs.get', 'apigee.developermonetizationconfigs.update', 'apigee.developersubscriptions.create', 'apigee.developersubscriptions.get', 'apigee.developersubscriptions.list', 'apigee.developersubscriptions.update', 'apigee.entitlements.get', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.rateplans.create', 'apigee.rateplans.delete', 'apigee.rateplans.get', 'apigee.rateplans.list', 'apigee.rateplans.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigee.admin Full access to all apigee resource features Apigee Organization Admin ['apigee.addonsconfig.get', 'apigee.addonsconfig.update', 'apigee.apiproductattributes.createOrUpdateAll', 'apigee.apiproductattributes.delete', 'apigee.apiproductattributes.get', 'apigee.apiproductattributes.list', 'apigee.apiproductattributes.update', 'apigee.apiproducts.create', 'apigee.apiproducts.delete', 'apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.apiproducts.update', 'apigee.appgroupapps.create', 'apigee.appgroupapps.delete', 'apigee.appgroupapps.get', 'apigee.appgroupapps.list', 'apigee.appgroupapps.manage', 'apigee.appgroups.create', 'apigee.appgroups.delete', 'apigee.appgroups.get', 'apigee.appgroups.list', 'apigee.appgroups.update', 'apigee.appkeys.create', 'apigee.appkeys.delete', 'apigee.appkeys.get', 'apigee.appkeys.manage', 'apigee.apps.get', 'apigee.apps.list', 'apigee.archivedeployments.create', 'apigee.archivedeployments.delete', 'apigee.archivedeployments.download', 'apigee.archivedeployments.get', 'apigee.archivedeployments.list', 'apigee.archivedeployments.update', 'apigee.archivedeployments.upload', 'apigee.caches.delete', 'apigee.caches.list', 'apigee.canaryevaluations.create', 'apigee.canaryevaluations.get', 'apigee.datacollectors.create', 'apigee.datacollectors.delete', 'apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.datacollectors.update', 'apigee.datalocation.get', 'apigee.datastores.create', 'apigee.datastores.delete', 'apigee.datastores.get', 'apigee.datastores.list', 'apigee.datastores.update', 'apigee.deployments.create', 'apigee.deployments.delete', 'apigee.deployments.get', 'apigee.deployments.getIamPolicy', 'apigee.deployments.invoke', 'apigee.deployments.list', 'apigee.deployments.setIamPolicy', 'apigee.deployments.update', 'apigee.developerappattributes.createOrUpdateAll', 'apigee.developerappattributes.delete', 'apigee.developerappattributes.get', 'apigee.developerappattributes.list', 'apigee.developerappattributes.update', 'apigee.developerapps.create', 'apigee.developerapps.delete', 'apigee.developerapps.get', 'apigee.developerapps.list', 'apigee.developerapps.manage', 'apigee.developerattributes.createOrUpdateAll', 'apigee.developerattributes.delete', 'apigee.developerattributes.get', 'apigee.developerattributes.list', 'apigee.developerattributes.update', 'apigee.developerbalances.adjust', 'apigee.developerbalances.get', 'apigee.developerbalances.update', 'apigee.developermonetizationconfigs.get', 'apigee.developermonetizationconfigs.update', 'apigee.developers.create', 'apigee.developers.delete', 'apigee.developers.get', 'apigee.developers.list', 'apigee.developers.update', 'apigee.developersubscriptions.create', 'apigee.developersubscriptions.get', 'apigee.developersubscriptions.list', 'apigee.developersubscriptions.update', 'apigee.endpointattachments.create', 'apigee.endpointattachments.delete', 'apigee.endpointattachments.get', 'apigee.endpointattachments.list', 'apigee.entitlements.get', 'apigee.envgroupattachments.create', 'apigee.envgroupattachments.delete', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.create', 'apigee.envgroups.delete', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.envgroups.update', 'apigee.environments.create', 'apigee.environments.delete', 'apigee.environments.get', 'apigee.environments.getDataLocation', 'apigee.environments.getIamPolicy', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.environments.manageRuntime', 'apigee.environments.setIamPolicy', 'apigee.environments.update', 'apigee.exports.create', 'apigee.exports.get', 'apigee.exports.list', 'apigee.flowhooks.attachSharedFlow', 'apigee.flowhooks.detachSharedFlow', 'apigee.flowhooks.getSharedFlow', 'apigee.flowhooks.list', 'apigee.hostqueries.create', 'apigee.hostqueries.get', 'apigee.hostqueries.list', 'apigee.hostsecurityreports.create', 'apigee.hostsecurityreports.get', 'apigee.hostsecurityreports.list', 'apigee.hoststats.get', 'apigee.ingressconfigs.get', 'apigee.instanceattachments.create', 'apigee.instanceattachments.delete', 'apigee.instanceattachments.get', 'apigee.instanceattachments.list', 'apigee.instances.create', 'apigee.instances.delete', 'apigee.instances.get', 'apigee.instances.list', 'apigee.instances.reportStatus', 'apigee.instances.update', 'apigee.keystorealiases.create', 'apigee.keystorealiases.delete', 'apigee.keystorealiases.exportCertificate', 'apigee.keystorealiases.generateCSR', 'apigee.keystorealiases.get', 'apigee.keystorealiases.list', 'apigee.keystorealiases.update', 'apigee.keystores.create', 'apigee.keystores.delete', 'apigee.keystores.export', 'apigee.keystores.get', 'apigee.keystores.list', 'apigee.keyvaluemapentries.create', 'apigee.keyvaluemapentries.delete', 'apigee.keyvaluemapentries.get', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemapentries.update', 'apigee.keyvaluemaps.create', 'apigee.keyvaluemaps.delete', 'apigee.keyvaluemaps.list', 'apigee.maskconfigs.get', 'apigee.maskconfigs.update', 'apigee.nataddresses.activate', 'apigee.nataddresses.create', 'apigee.nataddresses.delete', 'apigee.nataddresses.get', 'apigee.nataddresses.list', 'apigee.operations.get', 'apigee.operations.list', 'apigee.organizations.create', 'apigee.organizations.delete', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.organizations.update', 'apigee.portals.create', 'apigee.portals.delete', 'apigee.portals.get', 'apigee.portals.list', 'apigee.portals.update', 'apigee.projectorganizations.get', 'apigee.projects.migrate', 'apigee.projects.previewMigration', 'apigee.projects.update', 'apigee.proxies.create', 'apigee.proxies.delete', 'apigee.proxies.get', 'apigee.proxies.list', 'apigee.proxies.update', 'apigee.proxyrevisions.delete', 'apigee.proxyrevisions.deploy', 'apigee.proxyrevisions.get', 'apigee.proxyrevisions.list', 'apigee.proxyrevisions.undeploy', 'apigee.proxyrevisions.update', 'apigee.queries.create', 'apigee.queries.get', 'apigee.queries.list', 'apigee.rateplans.create', 'apigee.rateplans.delete', 'apigee.rateplans.get', 'apigee.rateplans.list', 'apigee.rateplans.update', 'apigee.references.create', 'apigee.references.delete', 'apigee.references.get', 'apigee.references.list', 'apigee.references.update', 'apigee.reports.create', 'apigee.reports.delete', 'apigee.reports.get', 'apigee.reports.list', 'apigee.reports.update', 'apigee.resourcefiles.create', 'apigee.resourcefiles.delete', 'apigee.resourcefiles.get', 'apigee.resourcefiles.list', 'apigee.resourcefiles.update', 'apigee.runtimeconfigs.get', 'apigee.securityActions.create', 'apigee.securityActions.get', 'apigee.securityActions.list', 'apigee.securityActions.update', 'apigee.securityActionsConfig.get', 'apigee.securityActionsConfig.update', 'apigee.securityAssessmentResults.compute', 'apigee.securityFeedback.create', 'apigee.securityFeedback.delete', 'apigee.securityFeedback.get', 'apigee.securityFeedback.list', 'apigee.securityIncidents.get', 'apigee.securityIncidents.list', 'apigee.securityIncidents.update', 'apigee.securityProfileEnvironments.computeScore', 'apigee.securityProfileEnvironments.create', 'apigee.securityProfileEnvironments.delete', 'apigee.securityProfiles.create', 'apigee.securityProfiles.delete', 'apigee.securityProfiles.get', 'apigee.securityProfiles.list', 'apigee.securityProfiles.update', 'apigee.securityProfilesV2.create', 'apigee.securityProfilesV2.delete', 'apigee.securityProfilesV2.get', 'apigee.securityProfilesV2.list', 'apigee.securityProfilesV2.update', 'apigee.securitySettings.get', 'apigee.securitySettings.update', 'apigee.securityStats.queryTabularStats', 'apigee.securityStats.queryTimeSeriesStats', 'apigee.securityreports.create', 'apigee.securityreports.get', 'apigee.securityreports.list', 'apigee.setupcontexts.get', 'apigee.setupcontexts.update', 'apigee.sharedflowrevisions.delete', 'apigee.sharedflowrevisions.deploy', 'apigee.sharedflowrevisions.get', 'apigee.sharedflowrevisions.list', 'apigee.sharedflowrevisions.undeploy', 'apigee.sharedflowrevisions.update', 'apigee.sharedflows.create', 'apigee.sharedflows.delete', 'apigee.sharedflows.get', 'apigee.sharedflows.list', 'apigee.targetservers.create', 'apigee.targetservers.delete', 'apigee.targetservers.get', 'apigee.targetservers.list', 'apigee.targetservers.update', 'apigee.traceconfig.get', 'apigee.traceconfig.update', 'apigee.traceconfigoverrides.create', 'apigee.traceconfigoverrides.delete', 'apigee.traceconfigoverrides.get', 'apigee.traceconfigoverrides.list', 'apigee.traceconfigoverrides.update', 'apigee.tracesessions.create', 'apigee.tracesessions.delete', 'apigee.tracesessions.get', 'apigee.tracesessions.list', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/apigee.portalAdmin Portal admin for an Apigee Organization Apigee Portal Admin ['apigee.entitlements.get', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.portals.create', 'apigee.portals.delete', 'apigee.portals.get', 'apigee.portals.list', 'apigee.portals.update', 'apigee.projectorganizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigee.readOnlyAdmin Viewer of all apigee resources Apigee Read-only Admin ['apigee.addonsconfig.get', 'apigee.apiproductattributes.get', 'apigee.apiproductattributes.list', 'apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.appgroupapps.get', 'apigee.appgroupapps.list', 'apigee.appgroups.get', 'apigee.appgroups.list', 'apigee.appkeys.get', 'apigee.apps.get', 'apigee.apps.list', 'apigee.archivedeployments.download', 'apigee.archivedeployments.get', 'apigee.archivedeployments.list', 'apigee.caches.list', 'apigee.canaryevaluations.get', 'apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.datalocation.get', 'apigee.datastores.get', 'apigee.datastores.list', 'apigee.deployments.get', 'apigee.deployments.list', 'apigee.developerappattributes.get', 'apigee.developerappattributes.list', 'apigee.developerapps.get', 'apigee.developerapps.list', 'apigee.developerattributes.get', 'apigee.developerattributes.list', 'apigee.developerbalances.get', 'apigee.developermonetizationconfigs.get', 'apigee.developers.get', 'apigee.developers.list', 'apigee.developersubscriptions.get', 'apigee.developersubscriptions.list', 'apigee.endpointattachments.get', 'apigee.endpointattachments.list', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.getDataLocation', 'apigee.environments.getIamPolicy', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.exports.get', 'apigee.exports.list', 'apigee.flowhooks.getSharedFlow', 'apigee.flowhooks.list', 'apigee.hostqueries.get', 'apigee.hostqueries.list', 'apigee.hostsecurityreports.get', 'apigee.hostsecurityreports.list', 'apigee.hoststats.get', 'apigee.ingressconfigs.get', 'apigee.instanceattachments.get', 'apigee.instanceattachments.list', 'apigee.instances.get', 'apigee.instances.list', 'apigee.keystorealiases.get', 'apigee.keystorealiases.list', 'apigee.keystores.get', 'apigee.keystores.list', 'apigee.keyvaluemapentries.get', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemaps.list', 'apigee.maskconfigs.get', 'apigee.nataddresses.get', 'apigee.nataddresses.list', 'apigee.operations.get', 'apigee.operations.list', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.portals.get', 'apigee.portals.list', 'apigee.projectorganizations.get', 'apigee.proxies.get', 'apigee.proxies.list', 'apigee.proxyrevisions.get', 'apigee.proxyrevisions.list', 'apigee.queries.get', 'apigee.queries.list', 'apigee.rateplans.get', 'apigee.rateplans.list', 'apigee.references.get', 'apigee.references.list', 'apigee.reports.get', 'apigee.reports.list', 'apigee.resourcefiles.get', 'apigee.resourcefiles.list', 'apigee.runtimeconfigs.get', 'apigee.securityActions.get', 'apigee.securityActions.list', 'apigee.securityActionsConfig.get', 'apigee.securityAssessmentResults.compute', 'apigee.securityFeedback.get', 'apigee.securityFeedback.list', 'apigee.securityIncidents.get', 'apigee.securityIncidents.list', 'apigee.securityProfileEnvironments.computeScore', 'apigee.securityProfiles.get', 'apigee.securityProfiles.list', 'apigee.securityProfilesV2.get', 'apigee.securityProfilesV2.list', 'apigee.securitySettings.get', 'apigee.securityStats.queryTabularStats', 'apigee.securityStats.queryTimeSeriesStats', 'apigee.securityreports.get', 'apigee.securityreports.list', 'apigee.setupcontexts.get', 'apigee.sharedflowrevisions.get', 'apigee.sharedflowrevisions.list', 'apigee.sharedflows.get', 'apigee.sharedflows.list', 'apigee.targetservers.get', 'apigee.targetservers.list', 'apigee.traceconfig.get', 'apigee.traceconfigoverrides.get', 'apigee.traceconfigoverrides.list', 'apigee.tracesessions.get', 'apigee.tracesessions.list', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/apigee.runtimeAgent Curated set of permissions for a runtime agent to access Apigee Organization resources Apigee Runtime Agent ['apigee.canaryevaluations.create', 'apigee.canaryevaluations.get', 'apigee.entitlements.get', 'apigee.ingressconfigs.get', 'apigee.instances.reportStatus', 'apigee.operations.get', 'apigee.operations.list', 'apigee.organizations.get', 'apigee.projectorganizations.get', 'apigee.runtimeconfigs.get'] GA
roles/apigee.securityAdmin Security admin for an Apigee Organization Apigee Security Admin ['apigee.addonsconfig.get', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.list', 'apigee.hostsecurityreports.create', 'apigee.hostsecurityreports.get', 'apigee.hostsecurityreports.list', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.securityActions.create', 'apigee.securityActions.get', 'apigee.securityActions.list', 'apigee.securityActions.update', 'apigee.securityActionsConfig.get', 'apigee.securityActionsConfig.update', 'apigee.securityAssessmentResults.compute', 'apigee.securityFeedback.create', 'apigee.securityFeedback.delete', 'apigee.securityFeedback.get', 'apigee.securityFeedback.list', 'apigee.securityIncidents.get', 'apigee.securityIncidents.list', 'apigee.securityIncidents.update', 'apigee.securityProfileEnvironments.computeScore', 'apigee.securityProfileEnvironments.create', 'apigee.securityProfileEnvironments.delete', 'apigee.securityProfiles.create', 'apigee.securityProfiles.delete', 'apigee.securityProfiles.get', 'apigee.securityProfiles.list', 'apigee.securityProfiles.update', 'apigee.securityProfilesV2.create', 'apigee.securityProfilesV2.delete', 'apigee.securityProfilesV2.get', 'apigee.securityProfilesV2.list', 'apigee.securityProfilesV2.update', 'apigee.securitySettings.get', 'apigee.securitySettings.update', 'apigee.securityStats.queryTabularStats', 'apigee.securityStats.queryTimeSeriesStats', 'apigee.securityreports.create', 'apigee.securityreports.get', 'apigee.securityreports.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigee.securityViewer Security viewer for an Apigee Organization Apigee Security Viewer ['apigee.addonsconfig.get', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.list', 'apigee.hostsecurityreports.get', 'apigee.hostsecurityreports.list', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.projectorganizations.get', 'apigee.securityActions.get', 'apigee.securityActions.list', 'apigee.securityActionsConfig.get', 'apigee.securityAssessmentResults.compute', 'apigee.securityFeedback.get', 'apigee.securityFeedback.list', 'apigee.securityIncidents.get', 'apigee.securityIncidents.list', 'apigee.securityProfileEnvironments.computeScore', 'apigee.securityProfiles.get', 'apigee.securityProfiles.list', 'apigee.securityProfilesV2.get', 'apigee.securityProfilesV2.list', 'apigee.securitySettings.get', 'apigee.securityStats.queryTabularStats', 'apigee.securityStats.queryTimeSeriesStats', 'apigee.securityreports.get', 'apigee.securityreports.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apigee.serviceAgent Service agent that grants access to Apigee resources - API Products, Developers, Developer Apps, and App Keys. Apigee Service Agent ['apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.appkeys.create', 'apigee.appkeys.delete', 'apigee.appkeys.manage', 'apigee.apps.get', 'apigee.canaryevaluations.create', 'apigee.canaryevaluations.get', 'apigee.developerapps.create', 'apigee.developerapps.delete', 'apigee.developerapps.get', 'apigee.developerapps.list', 'apigee.developerapps.manage', 'apigee.developers.create', 'apigee.developers.delete', 'apigee.developers.get', 'apigee.environments.get', 'apigee.environments.getDataLocation', 'apigee.environments.manageRuntime', 'apigee.ingressconfigs.get', 'apigee.instances.reportStatus', 'apigee.operations.get', 'apigee.operations.list', 'apigee.organizations.get', 'apigee.proxyrevisions.get', 'apigee.runtimeconfigs.get', 'cloudtrace.traces.patch', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'logging.buckets.create', 'logging.buckets.get', 'logging.buckets.list', 'logging.views.create', 'logging.views.get', 'logging.views.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create'] GA
roles/apigee.synchronizerManager Curated set of permissions for a Synchronizer to manage environments in an Apigee Organization Apigee Synchronizer Manager ['apigee.environments.get', 'apigee.environments.manageRuntime', 'apigee.ingressconfigs.get'] GA
roles/apim.apiDiscoveryServiceAgent Gives APIM the ability to manage resources in consumer project APIM API Discovery Service Agent ['compute.backendServices.create', 'compute.backendServices.delete', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.globalOperations.get', 'compute.networks.use', 'compute.regionBackendServices.create', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.use', 'compute.regionOperations.get', 'compute.subnetworks.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list'] GA
roles/appdevelopmentexperience.serviceAgent Give the App Development Experience service agent access toCloud Platform resources. App Development Experience Service Agent ['container.clusters.get', 'container.clusters.update', 'gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list'] GA
roles/appengine.appAdmin Full management of App Engine apps (but not storage). App Engine Admin ['appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.applications.update', 'appengine.instances.delete', 'appengine.instances.enableDebug', 'appengine.instances.get', 'appengine.instances.list', 'appengine.memcache.addKey', 'appengine.memcache.flush', 'appengine.memcache.get', 'appengine.memcache.update', 'appengine.operations.get', 'appengine.operations.list', 'appengine.runtimes.actAsAdmin', 'appengine.services.delete', 'appengine.services.get', 'appengine.services.list', 'appengine.services.update', 'appengine.versions.create', 'appengine.versions.delete', 'appengine.versions.get', 'appengine.versions.list', 'appengine.versions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/appengine.codeViewer Ability to view App Engine app status and deployed source code. App Engine Code Viewer ['appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.instances.get', 'appengine.instances.list', 'appengine.operations.get', 'appengine.operations.list', 'appengine.services.get', 'appengine.services.list', 'appengine.versions.get', 'appengine.versions.getFileContents', 'appengine.versions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/appengine.appCreator Ability to create the App Engine resource for the project. App Engine Creator ['appengine.applications.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/appengine.deployer Necessary permissions to deploy new code to App Engine, and remove old versions. App Engine Deployer ['appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.instances.get', 'appengine.instances.list', 'appengine.operations.get', 'appengine.operations.list', 'appengine.services.get', 'appengine.services.list', 'appengine.versions.create', 'appengine.versions.delete', 'appengine.versions.get', 'appengine.versions.list', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.uploadArtifacts', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/appengineflex.serviceAgent Can edit and manage App Engine Flexible Environment apps. Includes access to service accounts. App Engine flexible environment Service Agent ['billing.accounts.get', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'compute.addresses.create', 'compute.addresses.delete', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.use', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.update', 'compute.backendServices.create', 'compute.backendServices.delete', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.disks.create', 'compute.disks.list', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.get', 'compute.globalAddresses.create', 'compute.globalAddresses.delete', 'compute.globalAddresses.get', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.get', 'compute.globalOperations.get', 'compute.healthChecks.create', 'compute.healthChecks.delete', 'compute.healthChecks.get', 'compute.healthChecks.update', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.get', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.delete', 'compute.instanceGroups.get', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.useReadOnly', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.delete', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.getSerialPortOutput', 'compute.instances.list', 'compute.instances.reset', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setTags', 'compute.instances.start', 'compute.instances.stop', 'compute.instances.use', 'compute.machineTypes.get', 'compute.networks.create', 'compute.networks.delete', 'compute.networks.get', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.regionBackendServices.create', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionOperations.get', 'compute.regions.get', 'compute.routes.create', 'compute.routes.delete', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.delete', 'compute.subnetworks.get', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.use', 'compute.urlMaps.create', 'compute.urlMaps.delete', 'compute.urlMaps.get', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.deployments.create', 'deploymentmanager.deployments.delete', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.list', 'deploymentmanager.deployments.update', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.get', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.signBlob', 'iam.serviceAccounts.signJwt', 'logging.logEntries.create', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.update', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.setIamPolicy', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list'] GA
roles/appengine.debugger Ability to read or manage v2 instances. App Engine Managed VM Debug Access ['appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.instances.delete', 'appengine.instances.enableDebug', 'appengine.instances.get', 'appengine.instances.list', 'appengine.operations.get', 'appengine.operations.list', 'appengine.services.get', 'appengine.services.list', 'appengine.versions.get', 'appengine.versions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/appengine.memcacheDataAdmin Can get, set, delete, and flush App Engine Memcache items. App Engine Memcache Data Admin ['appengine.applications.get', 'appengine.memcache.addKey', 'appengine.memcache.flush', 'appengine.memcache.get', 'appengine.memcache.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/appengine.serviceAdmin Can view and change traffic splits, scaling settings, and delete old versions; can't create new versions. App Engine Service Admin ['appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.instances.delete', 'appengine.instances.get', 'appengine.instances.list', 'appengine.operations.get', 'appengine.operations.list', 'appengine.services.delete', 'appengine.services.get', 'appengine.services.list', 'appengine.services.update', 'appengine.versions.delete', 'appengine.versions.get', 'appengine.versions.list', 'appengine.versions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/appengine.serviceAgent Give App Engine Standard Enviroment service account access to managed resources. Includes access to service accounts. App Engine Standard Environment Service Agent ['appengine.versions.delete', 'appengine.versions.get', 'appengine.versions.list', 'appengine.versions.update', 'artifactregistry.aptartifacts.create', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.tags.create', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.yumartifacts.create', 'datastore.databases.get', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.statistics.get', 'datastore.statistics.list', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.signBlob', 'serviceusage.services.enable', 'serviceusage.services.get', 'storage.buckets.create', 'storage.buckets.get'] GA
roles/appengine.appViewer Ability to view App Engine app status. App Engine Viewer ['appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.instances.get', 'appengine.instances.list', 'appengine.operations.get', 'appengine.operations.list', 'appengine.services.get', 'appengine.services.list', 'appengine.versions.get', 'appengine.versions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apphub.admin Full access to App Hub resources. App Hub Admin ['apphub.applications.create', 'apphub.applications.delete', 'apphub.applications.get', 'apphub.applications.getIamPolicy', 'apphub.applications.list', 'apphub.applications.setIamPolicy', 'apphub.applications.update', 'apphub.discoveredServices.get', 'apphub.discoveredServices.list', 'apphub.discoveredServices.register', 'apphub.discoveredWorkloads.get', 'apphub.discoveredWorkloads.list', 'apphub.discoveredWorkloads.register', 'apphub.locations.get', 'apphub.locations.list', 'apphub.operations.cancel', 'apphub.operations.delete', 'apphub.operations.get', 'apphub.operations.list', 'apphub.serviceProjectAttachments.attach', 'apphub.serviceProjectAttachments.create', 'apphub.serviceProjectAttachments.delete', 'apphub.serviceProjectAttachments.detach', 'apphub.serviceProjectAttachments.get', 'apphub.serviceProjectAttachments.list', 'apphub.serviceProjectAttachments.lookup', 'apphub.services.create', 'apphub.services.delete', 'apphub.services.get', 'apphub.services.list', 'apphub.services.update', 'apphub.workloads.create', 'apphub.workloads.delete', 'apphub.workloads.get', 'apphub.workloads.list', 'apphub.workloads.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apphub.editor Edit access to App Hub resources. App Hub Editor ['apphub.applications.create', 'apphub.applications.delete', 'apphub.applications.get', 'apphub.applications.list', 'apphub.applications.update', 'apphub.discoveredServices.get', 'apphub.discoveredServices.list', 'apphub.discoveredServices.register', 'apphub.discoveredWorkloads.get', 'apphub.discoveredWorkloads.list', 'apphub.discoveredWorkloads.register', 'apphub.locations.get', 'apphub.locations.list', 'apphub.operations.cancel', 'apphub.operations.delete', 'apphub.operations.get', 'apphub.operations.list', 'apphub.serviceProjectAttachments.lookup', 'apphub.services.create', 'apphub.services.delete', 'apphub.services.get', 'apphub.services.list', 'apphub.services.update', 'apphub.workloads.create', 'apphub.workloads.delete', 'apphub.workloads.get', 'apphub.workloads.list', 'apphub.workloads.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/apphub.viewer View access to App Hub resources. App Hub Viewer ['apphub.applications.get', 'apphub.applications.list', 'apphub.discoveredServices.get', 'apphub.discoveredServices.list', 'apphub.discoveredWorkloads.get', 'apphub.discoveredWorkloads.list', 'apphub.locations.get', 'apphub.locations.list', 'apphub.operations.get', 'apphub.operations.list', 'apphub.serviceProjectAttachments.lookup', 'apphub.services.get', 'apphub.services.list', 'apphub.workloads.get', 'apphub.workloads.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/applianceactivation.troubleshooter Grants access to send new commands to run on appliances and view the outputs Appliance troubleshooter ['applianceactivation.rttCommands.create', 'applianceactivation.rttCommands.get', 'applianceactivation.rttCommands.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/applianceactivation.approver Grants access to approve commands to run on appliances Appliance troubleshooting commands approver ['applianceactivation.rttCommands.approve', 'applianceactivation.rttCommands.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/integrations.integrationAdmin A user that has full access (CRUD) to all integrations. Application Integration Admin ['integrations.apigeeAuthConfigs.create', 'integrations.apigeeAuthConfigs.delete', 'integrations.apigeeAuthConfigs.get', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeAuthConfigs.update', 'integrations.apigeeCertificates.create', 'integrations.apigeeCertificates.delete', 'integrations.apigeeCertificates.get', 'integrations.apigeeCertificates.list', 'integrations.apigeeCertificates.update', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.create', 'integrations.apigeeIntegrationVers.delete', 'integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrationVers.update', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.create', 'integrations.apigeeSfdcChannels.delete', 'integrations.apigeeSfdcChannels.get', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcChannels.update', 'integrations.apigeeSfdcInstances.create', 'integrations.apigeeSfdcInstances.delete', 'integrations.apigeeSfdcInstances.get', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSfdcInstances.update', 'integrations.apigeeSuspensions.lift', 'integrations.apigeeSuspensions.list', 'integrations.apigeeSuspensions.resolve', 'integrations.authConfigs.create', 'integrations.authConfigs.delete', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.authConfigs.update', 'integrations.certificates.create', 'integrations.certificates.delete', 'integrations.certificates.get', 'integrations.certificates.list', 'integrations.certificates.update', 'integrations.executions.cancel', 'integrations.executions.get', 'integrations.executions.list', 'integrations.executions.replay', 'integrations.integrationVersions.create', 'integrations.integrationVersions.delete', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrationVersions.update', 'integrations.integrations.create', 'integrations.integrations.delete', 'integrations.integrations.deploy', 'integrations.integrations.generateOpenApiSpec', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'integrations.integrations.update', 'integrations.sfdcChannels.create', 'integrations.sfdcChannels.delete', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.delete', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'integrations.suspensions.lift', 'integrations.suspensions.list', 'integrations.suspensions.resolve', 'integrations.testCases.create', 'integrations.testCases.delete', 'integrations.testCases.get', 'integrations.testCases.invoke', 'integrations.testCases.list', 'integrations.testCases.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.suspensionResolver A role that can resolve suspended integrations. Application Integration Approver ['integrations.apigeeSuspensions.lift', 'integrations.apigeeSuspensions.list', 'integrations.apigeeSuspensions.resolve', 'integrations.suspensions.lift', 'integrations.suspensions.list', 'integrations.suspensions.resolve', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.integrationDeployer A developer that can deploy/undeploy integrations to the integration runtime. Application Integration Deployer ['integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.list', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrations.deploy', 'integrations.integrations.get', 'integrations.integrations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.integrationEditor A developer that can list, create and update integrations. Application Integration Editor ['integrations.apigeeAuthConfigs.create', 'integrations.apigeeAuthConfigs.get', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeAuthConfigs.update', 'integrations.apigeeCertificates.create', 'integrations.apigeeCertificates.get', 'integrations.apigeeCertificates.list', 'integrations.apigeeCertificates.update', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.create', 'integrations.apigeeIntegrationVers.delete', 'integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrationVers.update', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.create', 'integrations.apigeeSfdcChannels.get', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcChannels.update', 'integrations.apigeeSfdcInstances.create', 'integrations.apigeeSfdcInstances.get', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSfdcInstances.update', 'integrations.authConfigs.create', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.authConfigs.update', 'integrations.certificates.get', 'integrations.executions.cancel', 'integrations.executions.get', 'integrations.executions.list', 'integrations.executions.replay', 'integrations.integrationVersions.create', 'integrations.integrationVersions.delete', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrationVersions.update', 'integrations.integrations.create', 'integrations.integrations.generateOpenApiSpec', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'integrations.integrations.update', 'integrations.sfdcChannels.create', 'integrations.sfdcChannels.delete', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.delete', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'integrations.testCases.create', 'integrations.testCases.delete', 'integrations.testCases.get', 'integrations.testCases.invoke', 'integrations.testCases.list', 'integrations.testCases.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.integrationInvoker A role that can invoke integrations. Application Integration Invoker ['integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.executions.cancel', 'integrations.executions.get', 'integrations.executions.list', 'integrations.executions.replay', 'integrations.integrationVersions.get', 'integrations.integrationVersions.invoke', 'integrations.integrationVersions.list', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'integrations.testCases.get', 'integrations.testCases.invoke', 'integrations.testCases.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.serviceAgent Service agent that grants access to execute an integration. Application Integration Service Agent ['cloudfunctions.functions.invoke', 'cloudscheduler.jobs.create', 'cloudscheduler.jobs.delete', 'cloudscheduler.jobs.enable', 'cloudscheduler.jobs.fullView', 'cloudscheduler.jobs.get', 'cloudscheduler.jobs.pause', 'cloudscheduler.jobs.run', 'cloudscheduler.jobs.update', 'cloudscheduler.locations.get', 'cloudscheduler.locations.list', 'connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.executeSqlQuery', 'connectors.connections.get', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'integrations.apigeeAuthConfigs.create', 'integrations.apigeeAuthConfigs.delete', 'integrations.apigeeAuthConfigs.get', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeAuthConfigs.update', 'integrations.apigeeCertificates.create', 'integrations.apigeeCertificates.delete', 'integrations.apigeeCertificates.get', 'integrations.apigeeCertificates.list', 'integrations.apigeeCertificates.update', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.create', 'integrations.apigeeIntegrationVers.delete', 'integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrationVers.update', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.create', 'integrations.apigeeSfdcChannels.delete', 'integrations.apigeeSfdcChannels.get', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcChannels.update', 'integrations.apigeeSfdcInstances.create', 'integrations.apigeeSfdcInstances.delete', 'integrations.apigeeSfdcInstances.get', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSfdcInstances.update', 'integrations.apigeeSuspensions.lift', 'integrations.apigeeSuspensions.list', 'integrations.apigeeSuspensions.resolve', 'integrations.authConfigs.create', 'integrations.authConfigs.delete', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.authConfigs.update', 'integrations.certificates.create', 'integrations.certificates.delete', 'integrations.certificates.get', 'integrations.certificates.list', 'integrations.certificates.update', 'integrations.executions.list', 'integrations.integrationVersions.create', 'integrations.integrationVersions.delete', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrationVersions.update', 'integrations.integrations.create', 'integrations.integrations.delete', 'integrations.integrations.deploy', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'integrations.integrations.update', 'integrations.sfdcChannels.create', 'integrations.sfdcChannels.delete', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.delete', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'integrations.suspensions.lift', 'integrations.suspensions.list', 'integrations.suspensions.resolve', 'pubsub.schemas.attach', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.jobs.run', 'run.routes.invoke', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/integrations.sfdcInstanceAdmin A user that has full access (CRUD) to all SFDC instances. Application Integration SFDC Instance Admin ['integrations.sfdcChannels.create', 'integrations.sfdcChannels.delete', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.delete', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.sfdcInstanceEditor A developer that can list, create and update integrations. Application Integration SFDC Instance Editor ['integrations.sfdcChannels.create', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.sfdcInstanceViewer A developer that can list and view SFDC instances. Application Integration SFDC Instance Viewer ['integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.integrationViewer A developer that can list and view integrations. Application Integration Viewer ['integrations.apigeeAuthConfigs.list', 'integrations.apigeeCertificates.list', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcInstances.list', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.certificates.get', 'integrations.certificates.list', 'integrations.executions.get', 'integrations.executions.list', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrations.generateOpenApiSpec', 'integrations.integrations.get', 'integrations.integrations.list', 'integrations.sfdcChannels.list', 'integrations.sfdcInstances.list', 'integrations.testCases.get', 'integrations.testCases.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/artifactregistry.admin Administrator access to create and manage repositories. Artifact Registry Administrator ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.delete', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.delete', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.delete', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.projectsettings.update', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.createTagBinding', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.deleteTagBinding', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.setIamPolicy', 'artifactregistry.repositories.update', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.create', 'artifactregistry.rules.delete', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.rules.update', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.versions.update', 'artifactregistry.yumartifacts.create'] GA
roles/artifactregistry.createOnPushRepoAdmin Access to manage artifacts in repositories, as well as create new repositories on push Artifact Registry Create-on-Push Repository Administrator ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.delete', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.delete', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.delete', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.createOnPush', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.create', 'artifactregistry.rules.delete', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.rules.update', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.versions.update', 'artifactregistry.yumartifacts.create'] GA
roles/artifactregistry.createOnPushWriter Access to read and write repository items, as well as create new repositories on push Artifact Registry Create-on-Push Writer ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.createOnPush', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.create', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.yumartifacts.create'] GA
roles/artifactregistry.reader Access to read repository items. Artifact Registry Reader ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list'] GA
roles/artifactregistry.repoAdmin Access to manage artifacts in repositories. Artifact Registry Repository Administrator ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.delete', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.delete', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.delete', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.create', 'artifactregistry.rules.delete', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.rules.update', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.versions.update', 'artifactregistry.yumartifacts.create'] GA
roles/artifactregistry.serviceAgent Gives the Artifact Registry service account access to managed resources. Artifact Registry Service Agent ['artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.versions.delete', 'pubsub.topics.publish'] GA
roles/artifactregistry.writer Access to read and write repository items. Artifact Registry Writer ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.create', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.yumartifacts.create'] GA
roles/assuredoss.admin Access to use Assured OSS and manage configuration. Assured OSS Admin ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'assuredoss.config.get', 'assuredoss.customers.create', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.cancel', 'assuredoss.operations.delete', 'assuredoss.operations.get', 'assuredoss.operations.list', 'iam.serviceAccountKeys.create', 'iam.serviceAccounts.create', 'iam.serviceAccounts.get', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.create', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.get', 'pubsub.topics.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/assuredoss.projectAdmin Access to use Assured OSS and manage configuration. Assured OSS Project Admin ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'assuredoss.config.get', 'assuredoss.customers.create', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.cancel', 'assuredoss.operations.delete', 'assuredoss.operations.get', 'assuredoss.operations.list', 'iam.serviceAccounts.create', 'iam.serviceAccounts.get', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.get', 'pubsub.topics.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/assuredoss.reader Access to use Assured OSS and view Assured OSS configuration. Assured OSS Reader ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'assuredoss.config.get', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.get', 'assuredoss.operations.list', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.get', 'pubsub.topics.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/assuredoss.user Access to use Assured OSS. Assured OSS User ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.get', 'assuredoss.operations.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/assuredworkloads.admin Grants full access to Assured Workloads resources, CRM resources - project/folder and Organization Policy administration Assured Workloads Administrator ['assuredworkloads.operations.get', 'assuredworkloads.operations.list', 'assuredworkloads.updates.list', 'assuredworkloads.updates.update', 'assuredworkloads.violations.get', 'assuredworkloads.violations.list', 'assuredworkloads.violations.update', 'assuredworkloads.workload.create', 'assuredworkloads.workload.delete', 'assuredworkloads.workload.get', 'assuredworkloads.workload.list', 'assuredworkloads.workload.update', 'axt.labels.set', 'bigquery.config.update', 'logging.settings.update', 'orgpolicy.policies.create', 'orgpolicy.policies.delete', 'orgpolicy.policies.list', 'orgpolicy.policies.update', 'orgpolicy.policy.get', 'orgpolicy.policy.set', 'resourcemanager.folders.create', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/assuredworkloads.editor Grants read, write access to Assured Workloads resources, CRM resources - project/folder and Organization Policy administration Assured Workloads Editor ['assuredworkloads.operations.get', 'assuredworkloads.operations.list', 'assuredworkloads.updates.list', 'assuredworkloads.updates.update', 'assuredworkloads.violations.get', 'assuredworkloads.violations.list', 'assuredworkloads.violations.update', 'assuredworkloads.workload.create', 'assuredworkloads.workload.delete', 'assuredworkloads.workload.get', 'assuredworkloads.workload.list', 'assuredworkloads.workload.update', 'axt.labels.set', 'bigquery.config.update', 'logging.settings.update', 'orgpolicy.policies.create', 'orgpolicy.policies.delete', 'orgpolicy.policies.list', 'orgpolicy.policies.update', 'orgpolicy.policy.get', 'orgpolicy.policy.set', 'resourcemanager.folders.create', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/assuredworkloads.monitoringServiceAgent Gives the Assured Workloads service account access to create CAIS feed and monitor Assured Workloads. Assured Workloads Monitoring Service Agent ['cloudasset.assets.exportResource', 'cloudasset.assets.listResource', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.get'] GA
roles/assuredworkloads.reader Grants read access to all Assured Workloads resources and CRM resources - project/folder Assured Workloads Reader ['assuredworkloads.operations.get', 'assuredworkloads.operations.list', 'assuredworkloads.updates.list', 'assuredworkloads.violations.get', 'assuredworkloads.violations.list', 'assuredworkloads.workload.get', 'assuredworkloads.workload.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/assuredworkloads.serviceAgent Gives the Assured Workloads service account access to create KMS keyrings and keys, monitor Assured Workloads and read Organization Policies. Assured Workloads Service Agent ['cloudkms.cryptoKeys.create', 'cloudkms.keyRings.create', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.use'] GA
roles/securitycenter.attackSurfaceManagementScannerServiceAgent Gives Mandiant Attack Surface Management the ability to scan Cloud Platform resources. Attack Surface Management Scanner Service Agent ['apigateway.apiconfigs.get', 'cloudasset.assets.listResource', 'dns.managedZones.list', 'dns.resourceRecordSets.list', 'resourcemanager.projects.get'] GA
roles/auditmanager.admin Full access to Audit Manager resources. Audit Manager Admin ['auditmanager.auditReports.generate', 'auditmanager.auditReports.get', 'auditmanager.auditReports.list', 'auditmanager.auditScopeReports.generate', 'auditmanager.billingSettings.get', 'auditmanager.controlReports.get', 'auditmanager.controlReports.list', 'auditmanager.controls.list', 'auditmanager.findings.get', 'auditmanager.findings.list', 'auditmanager.locations.enrollResource', 'auditmanager.locations.get', 'auditmanager.locations.list', 'auditmanager.operations.get', 'auditmanager.operations.list', 'auditmanager.resourceEnrollmentStatuses.get', 'auditmanager.resourceEnrollmentStatuses.list', 'cloudasset.assets.searchAllResources', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/auditmanager.serviceAgent Grants Audit Manager Service Agent access to various list/get rpcs of products to perform an audit. Audit Manager Auditing Service Agent ['bigquery.datasets.get', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudsql.instances.list', 'compute.autoscalers.list', 'compute.backendServices.list', 'compute.disks.list', 'compute.firewalls.list', 'compute.forwardingRules.list', 'compute.globalForwardingRules.list', 'compute.instanceGroupManagers.list', 'compute.instanceGroups.list', 'compute.instances.list', 'compute.regionSslPolicies.list', 'compute.regionTargetHttpProxies.list', 'compute.regionUrlMaps.list', 'compute.routers.list', 'compute.securityPolicies.list', 'compute.sslCertificates.list', 'compute.sslPolicies.list', 'compute.subnetworks.list', 'compute.targetHttpProxies.list', 'compute.targetSslProxies.list', 'compute.urlMaps.list', 'compute.vpnGateways.list', 'compute.zones.list', 'container.clusters.list', 'logging.buckets.list', 'monitoring.timeSeries.list', 'orgpolicy.policy.get', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.folders.get', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'secretmanager.secrets.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list'] GA
roles/auditmanager.auditor Allows creating and viewing an audit report. Audit Manager Auditor ['auditmanager.auditReports.generate', 'auditmanager.auditReports.get', 'auditmanager.auditReports.list', 'auditmanager.auditScopeReports.generate', 'auditmanager.billingSettings.get', 'auditmanager.controlReports.get', 'auditmanager.controlReports.list', 'auditmanager.controls.list', 'auditmanager.findings.get', 'auditmanager.findings.list', 'auditmanager.locations.get', 'auditmanager.locations.list', 'auditmanager.operations.get', 'auditmanager.operations.list', 'auditmanager.resourceEnrollmentStatuses.get', 'auditmanager.resourceEnrollmentStatuses.list', 'cloudasset.assets.searchAllResources', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/automl.admin Full access to all AutoML resources AutoML Admin ['automl.annotationSpecs.create', 'automl.annotationSpecs.delete', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotationSpecs.update', 'automl.annotations.approve', 'automl.annotations.create', 'automl.annotations.list', 'automl.annotations.manipulate', 'automl.annotations.reject', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.columnSpecs.update', 'automl.datasets.create', 'automl.datasets.delete', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.getIamPolicy', 'automl.datasets.import', 'automl.datasets.list', 'automl.datasets.setIamPolicy', 'automl.datasets.update', 'automl.examples.delete', 'automl.examples.get', 'automl.examples.list', 'automl.examples.update', 'automl.files.delete', 'automl.files.list', 'automl.humanAnnotationTasks.create', 'automl.humanAnnotationTasks.delete', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.getIamPolicy', 'automl.locations.list', 'automl.locations.setIamPolicy', 'automl.modelEvaluations.create', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.create', 'automl.models.delete', 'automl.models.deploy', 'automl.models.export', 'automl.models.get', 'automl.models.getIamPolicy', 'automl.models.list', 'automl.models.predict', 'automl.models.setIamPolicy', 'automl.models.undeploy', 'automl.operations.cancel', 'automl.operations.delete', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'automl.tableSpecs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/automl.editor Editor of all AutoML resources AutoML Editor ['automl.annotationSpecs.create', 'automl.annotationSpecs.delete', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotationSpecs.update', 'automl.annotations.approve', 'automl.annotations.create', 'automl.annotations.list', 'automl.annotations.manipulate', 'automl.annotations.reject', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.columnSpecs.update', 'automl.datasets.create', 'automl.datasets.delete', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.import', 'automl.datasets.list', 'automl.datasets.update', 'automl.examples.delete', 'automl.examples.get', 'automl.examples.list', 'automl.examples.update', 'automl.files.delete', 'automl.files.list', 'automl.humanAnnotationTasks.create', 'automl.humanAnnotationTasks.delete', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.list', 'automl.modelEvaluations.create', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.create', 'automl.models.delete', 'automl.models.deploy', 'automl.models.export', 'automl.models.get', 'automl.models.list', 'automl.models.predict', 'automl.models.undeploy', 'automl.operations.cancel', 'automl.operations.delete', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'automl.tableSpecs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/automl.predictor Predict using models AutoML Predictor ['automl.models.predict', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/automl.serviceAgent AutoML service agent can act as Cloud Storage admin and export BigQuery tables, which can be backed by Cloud Storage and Cloud Bigtable. AutoML Service Agent ['bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.tables.create', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigtable.tables.get', 'bigtable.tables.list', 'bigtable.tables.readRows', 'serviceusage.services.use', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/automl.viewer Viewer of all AutoML resources AutoML Viewer ['automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotations.list', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.datasets.get', 'automl.datasets.list', 'automl.examples.get', 'automl.examples.list', 'automl.files.list', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.list', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.get', 'automl.models.list', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/autoscaling.metricsWriter Access to write metrics for autoscaling site Autoscaling Metrics Writer ['autoscaling.sites.writeMetrics'] BETA
roles/autoscaling.recommendationsReader Access to read recommendations from autoscaling site Autoscaling Recommendations Reader ['autoscaling.sites.readRecommendations'] BETA
roles/autoscaling.sitesAdmin Full access to all autoscaling site features Autoscaling Site Admin ['autoscaling.sites.getIamPolicy', 'autoscaling.sites.readRecommendations', 'autoscaling.sites.setIamPolicy', 'autoscaling.sites.writeMetrics', 'autoscaling.sites.writeState', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/autoscaling.stateWriter Access to write state for autoscaling site Autoscaling State Writer ['autoscaling.sites.writeState'] BETA
roles/backupdr.admin Provides full access to all Backup and DR resources. Backup and DR Admin ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.get', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.create', 'backupdr.backupPlans.delete', 'backupdr.backupPlans.get', 'backupdr.backupPlans.list', 'backupdr.backupPlans.useForComputeInstance', 'backupdr.backupVaults.associate', 'backupdr.backupVaults.create', 'backupdr.backupVaults.delete', 'backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.backupVaults.update', 'backupdr.bvbackups.delete', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvbackups.restore', 'backupdr.bvbackups.update', 'backupdr.bvdataSources.abandonBackup', 'backupdr.bvdataSources.fetchAccessToken', 'backupdr.bvdataSources.finalizeBackup', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.initiateBackup', 'backupdr.bvdataSources.list', 'backupdr.bvdataSources.remove', 'backupdr.bvdataSources.setInternalStatus', 'backupdr.bvdataSources.update', 'backupdr.compute.restoreFromBackupVault', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.accessSensitiveData', 'backupdr.managementServers.assignBackupPlans', 'backupdr.managementServers.backupAccess', 'backupdr.managementServers.create', 'backupdr.managementServers.createConnection', 'backupdr.managementServers.createDynamicProtection', 'backupdr.managementServers.delete', 'backupdr.managementServers.deleteDynamicProtection', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.manageApplications', 'backupdr.managementServers.manageBackupPlans', 'backupdr.managementServers.manageBackupServers', 'backupdr.managementServers.manageBackups', 'backupdr.managementServers.manageClones', 'backupdr.managementServers.manageExpiration', 'backupdr.managementServers.manageHosts', 'backupdr.managementServers.manageInternalACL', 'backupdr.managementServers.manageJobs', 'backupdr.managementServers.manageLiveClones', 'backupdr.managementServers.manageMigrations', 'backupdr.managementServers.manageMirroring', 'backupdr.managementServers.manageMounts', 'backupdr.managementServers.manageRestores', 'backupdr.managementServers.manageSensitiveData', 'backupdr.managementServers.manageStorage', 'backupdr.managementServers.manageSystem', 'backupdr.managementServers.manageWorkflows', 'backupdr.managementServers.refreshWorkflows', 'backupdr.managementServers.runWorkflows', 'backupdr.managementServers.setIamPolicy', 'backupdr.managementServers.testFailOvers', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewBackupServers', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.cancel', 'backupdr.operations.delete', 'backupdr.operations.get', 'backupdr.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/backupdr.backupUser Allows the user to apply existing backup plans. This role cannot create backup plans or restore from a backup. Backup and DR Backup User ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.get', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.get', 'backupdr.backupPlans.list', 'backupdr.backupPlans.useForComputeInstance', 'backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.list', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.assignBackupPlans', 'backupdr.managementServers.createDynamicProtection', 'backupdr.managementServers.deleteDynamicProtection', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.manageApplications', 'backupdr.managementServers.manageBackups', 'backupdr.managementServers.manageHosts', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.operations.get', 'backupdr.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/backupdr.backupvaultAccessor Allows the Backup Appliance permissions to create and manage backups in a backup vault. Backup and DR Backup Vault Accessor ['backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.bvbackups.delete', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvbackups.update', 'backupdr.bvdataSources.abandonBackup', 'backupdr.bvdataSources.fetchAccessToken', 'backupdr.bvdataSources.finalizeBackup', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.initiateBackup', 'backupdr.bvdataSources.list', 'backupdr.bvdataSources.remove', 'backupdr.bvdataSources.setInternalStatus', 'backupdr.bvdataSources.update', 'backupdr.operations.cancel', 'backupdr.operations.delete', 'backupdr.operations.get', 'backupdr.operations.list'] GA
roles/backupdr.backupvaultAdmin Allows the Backup Appliance full administrative control of backup vault resources. Backup and DR Backup Vault Admin ['backupdr.backupVaults.associate', 'backupdr.backupVaults.create', 'backupdr.backupVaults.delete', 'backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.backupVaults.update', 'backupdr.bvbackups.delete', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvbackups.restore', 'backupdr.bvbackups.update', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.list', 'backupdr.bvdataSources.update', 'backupdr.compute.restoreFromBackupVault', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.operations.cancel', 'backupdr.operations.delete', 'backupdr.operations.get', 'backupdr.operations.list'] GA
roles/backupdr.backupvaultLister Allows the Backup Appliance permission to list backup vaults in a given project. Backup and DR Backup Vault Lister ['backupdr.backupVaults.list'] GA
roles/backupdr.backupvaultViewer Allows read-only permissions to access backup vault resources and backups. Backup and DR Backup Vault Viewer ['backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.list', 'backupdr.operations.get', 'backupdr.operations.list'] GA
roles/backupdr.cloudStorageOperator Allows a Backup and DR service account to store and manage data (backups or metadata) in Cloud Storage. Backup and DR Cloud Storage Operator ['storage.buckets.create', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list'] GA
roles/backupdr.computeEngineOperator Allows a Backup and DR service account to discover, back up, and restore Compute Engine VM instances. Backup and DR Compute Engine Operator ['backupdr.managementServers.createConnection', 'compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.setLabels', 'compute.disks.use', 'compute.firewalls.list', 'compute.globalOperations.get', 'compute.images.create', 'compute.images.delete', 'compute.images.get', 'compute.images.useReadOnly', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.pscInterfaceCreate', 'compute.instances.setDeletionProtection', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.instances.start', 'compute.instances.stop', 'compute.instances.updateDisplayDevice', 'compute.instances.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networks.list', 'compute.nodeGroups.get', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.projects.get', 'compute.regionOperations.get', 'compute.regions.get', 'compute.regions.list', 'compute.resourcePolicies.use', 'compute.snapshots.create', 'compute.snapshots.delete', 'compute.snapshots.get', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'compute.zones.list', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/backupdr.mangementServerAccessor Grants the Backup and DR management server access role to Backup Appliances. Backup and DR Management Server Accessor ['backupdr.managementServers.createConnection'] BETA
roles/backupdr.managementServerAccessor Grants the Backup and DR management server access role to Backup Appliances. Backup and DR Management Server Accessor ['backupdr.managementServers.createConnection'] BETA
roles/backupdr.mountUser Allows the user to mount from a backup. This role cannot create a backup plan or restore from a backup. Backup and DR Mount User ['backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.manageApplications', 'backupdr.managementServers.manageClones', 'backupdr.managementServers.manageHosts', 'backupdr.managementServers.manageLiveClones', 'backupdr.managementServers.manageMirroring', 'backupdr.managementServers.manageMounts', 'backupdr.managementServers.manageWorkflows', 'backupdr.managementServers.refreshWorkflows', 'backupdr.managementServers.runWorkflows', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.get', 'backupdr.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/backupdr.restoreUser Allows the user to restore or mount from a backup. This role cannot create a backup plan. Backup and DR Restore User ['backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvbackups.restore', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.list', 'backupdr.compute.restoreFromBackupVault', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.manageApplications', 'backupdr.managementServers.manageClones', 'backupdr.managementServers.manageHosts', 'backupdr.managementServers.manageLiveClones', 'backupdr.managementServers.manageMigrations', 'backupdr.managementServers.manageMirroring', 'backupdr.managementServers.manageMounts', 'backupdr.managementServers.manageRestores', 'backupdr.managementServers.manageWorkflows', 'backupdr.managementServers.refreshWorkflows', 'backupdr.managementServers.runWorkflows', 'backupdr.managementServers.testFailOvers', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.get', 'backupdr.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/backupdr.serviceAgent Grants the Backup and DR Service access to protect GCE instances. Backup and DR Service Agent ['compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.setLabels', 'compute.disks.use', 'compute.firewalls.list', 'compute.globalOperations.get', 'compute.images.create', 'compute.images.delete', 'compute.images.get', 'compute.images.useReadOnly', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.delete', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.list', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.instances.start', 'compute.instances.stop', 'compute.instances.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networks.list', 'compute.nodeGroups.get', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.projects.get', 'compute.regionOperations.get', 'compute.regions.get', 'compute.regions.list', 'compute.snapshots.create', 'compute.snapshots.delete', 'compute.snapshots.get', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'compute.zones.list', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/backupdr.user Provides access to management console. Granular Backup and DR permissions depend on ACL configuration provided by Backup and DR admin within the management console. Backup and DR User ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.managementServers.access', 'backupdr.managementServers.backupAccess', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewBackupServers', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.get', 'backupdr.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/backupdr.userv2 Provides full access to Backup and DR resources except deploying and managing backup infrastructure, expiring backups, changing data sensitivity and configuring on-premises billing. Backup and DR User V2 ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.get', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.create', 'backupdr.backupPlans.delete', 'backupdr.backupPlans.get', 'backupdr.backupPlans.list', 'backupdr.backupPlans.useForComputeInstance', 'backupdr.backupVaults.associate', 'backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvbackups.restore', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.list', 'backupdr.compute.restoreFromBackupVault', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.assignBackupPlans', 'backupdr.managementServers.backupAccess', 'backupdr.managementServers.createDynamicProtection', 'backupdr.managementServers.deleteDynamicProtection', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.manageApplications', 'backupdr.managementServers.manageBackupPlans', 'backupdr.managementServers.manageBackups', 'backupdr.managementServers.manageClones', 'backupdr.managementServers.manageHosts', 'backupdr.managementServers.manageJobs', 'backupdr.managementServers.manageLiveClones', 'backupdr.managementServers.manageMigrations', 'backupdr.managementServers.manageMirroring', 'backupdr.managementServers.manageMounts', 'backupdr.managementServers.manageRestores', 'backupdr.managementServers.manageWorkflows', 'backupdr.managementServers.refreshWorkflows', 'backupdr.managementServers.runWorkflows', 'backupdr.managementServers.testFailOvers', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewBackupServers', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.get', 'backupdr.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/backupdr.viewer Provides read-only access to all Backup and DR resources. Backup and DR Viewer ['backupdr.backupPlanAssociations.get', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlans.get', 'backupdr.backupPlans.list', 'backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.list', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.backupAccess', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewBackupServers', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.get', 'backupdr.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkebackup.admin Full access to all Backup for GKE resources. Backup for GKE Admin ['gkebackup.backupPlans.create', 'gkebackup.backupPlans.delete', 'gkebackup.backupPlans.get', 'gkebackup.backupPlans.getIamPolicy', 'gkebackup.backupPlans.list', 'gkebackup.backupPlans.setIamPolicy', 'gkebackup.backupPlans.update', 'gkebackup.backups.create', 'gkebackup.backups.delete', 'gkebackup.backups.get', 'gkebackup.backups.getBackupIndex', 'gkebackup.backups.list', 'gkebackup.backups.update', 'gkebackup.locations.get', 'gkebackup.locations.list', 'gkebackup.operations.cancel', 'gkebackup.operations.delete', 'gkebackup.operations.get', 'gkebackup.operations.list', 'gkebackup.restorePlans.create', 'gkebackup.restorePlans.delete', 'gkebackup.restorePlans.get', 'gkebackup.restorePlans.getIamPolicy', 'gkebackup.restorePlans.list', 'gkebackup.restorePlans.setIamPolicy', 'gkebackup.restorePlans.update', 'gkebackup.restores.create', 'gkebackup.restores.delete', 'gkebackup.restores.get', 'gkebackup.restores.list', 'gkebackup.restores.update', 'gkebackup.volumeBackups.get', 'gkebackup.volumeBackups.list', 'gkebackup.volumeRestores.get', 'gkebackup.volumeRestores.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkebackup.backupAdmin Allows administrators to manage all BackupPlan and Backup resources. Backup for GKE Backup Admin ['gkebackup.backupPlans.create', 'gkebackup.backupPlans.delete', 'gkebackup.backupPlans.get', 'gkebackup.backupPlans.getIamPolicy', 'gkebackup.backupPlans.list', 'gkebackup.backupPlans.setIamPolicy', 'gkebackup.backupPlans.update', 'gkebackup.backups.create', 'gkebackup.backups.delete', 'gkebackup.backups.get', 'gkebackup.backups.getBackupIndex', 'gkebackup.backups.list', 'gkebackup.backups.update', 'gkebackup.locations.get', 'gkebackup.locations.list', 'gkebackup.operations.get', 'gkebackup.operations.list', 'gkebackup.volumeBackups.get', 'gkebackup.volumeBackups.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkebackup.delegatedBackupAdmin Allows administrators to manage Backup resources for specific BackupPlans Backup for GKE Delegated Backup Admin ['gkebackup.backupPlans.get', 'gkebackup.backups.create', 'gkebackup.backups.delete', 'gkebackup.backups.get', 'gkebackup.backups.getBackupIndex', 'gkebackup.backups.list', 'gkebackup.backups.update', 'gkebackup.volumeBackups.get', 'gkebackup.volumeBackups.list'] GA
roles/gkebackup.delegatedRestoreAdmin Allows administrators to manage Restore resources for specific RestorePlans Backup for GKE Delegated Restore Admin ['gkebackup.restorePlans.get', 'gkebackup.restores.create', 'gkebackup.restores.delete', 'gkebackup.restores.get', 'gkebackup.restores.list', 'gkebackup.restores.update', 'gkebackup.volumeRestores.get', 'gkebackup.volumeRestores.list'] GA
roles/gkebackup.restoreAdmin Allows administrators to manage all RestorePlan and Restore resources. Backup for GKE Restore Admin ['gkebackup.backupPlans.get', 'gkebackup.backupPlans.list', 'gkebackup.backups.get', 'gkebackup.backups.getBackupIndex', 'gkebackup.backups.list', 'gkebackup.locations.get', 'gkebackup.locations.list', 'gkebackup.operations.get', 'gkebackup.operations.list', 'gkebackup.restorePlans.create', 'gkebackup.restorePlans.delete', 'gkebackup.restorePlans.get', 'gkebackup.restorePlans.getIamPolicy', 'gkebackup.restorePlans.list', 'gkebackup.restorePlans.setIamPolicy', 'gkebackup.restorePlans.update', 'gkebackup.restores.create', 'gkebackup.restores.delete', 'gkebackup.restores.get', 'gkebackup.restores.list', 'gkebackup.restores.update', 'gkebackup.volumeBackups.get', 'gkebackup.volumeBackups.list', 'gkebackup.volumeRestores.get', 'gkebackup.volumeRestores.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkebackup.serviceAgent Grants the Backup for GKE Service Account access to managed resources. Backup for GKE Service Agent ['compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.get', 'compute.disks.list', 'compute.disks.setLabels', 'compute.disks.useReadOnly', 'compute.globalOperations.get', 'compute.regionOperations.get', 'compute.snapshots.delete', 'compute.snapshots.get', 'compute.zoneOperations.get', 'container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', 'container.certificateSigningRequests.create', 'container.certificateSigningRequests.delete', 'container.certificateSigningRequests.get', 'container.certificateSigningRequests.list', 'container.certificateSigningRequests.update', 'container.certificateSigningRequests.updateStatus', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusters.connect', 'container.clusters.get', 'container.clusters.list', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', 'container.horizontalPodAutoscalers.create', 'container.horizontalPodAutoscalers.delete', 'container.horizontalPodAutoscalers.get', 'container.horizontalPodAutoscalers.getStatus', 'container.horizontalPodAutoscalers.list', 'container.horizontalPodAutoscalers.update', 'container.horizontalPodAutoscalers.updateStatus', 'container.ingresses.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roles.get', 'container.roles.list', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'gkebackup.operations.get', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.projects.updateLiens'] GA
roles/gkebackup.viewer Read-only access to all Backup for GKE resources. Backup for GKE Viewer ['gkebackup.backupPlans.get', 'gkebackup.backupPlans.getIamPolicy', 'gkebackup.backupPlans.list', 'gkebackup.backups.get', 'gkebackup.backups.getBackupIndex', 'gkebackup.backups.list', 'gkebackup.locations.get', 'gkebackup.locations.list', 'gkebackup.operations.get', 'gkebackup.operations.list', 'gkebackup.restorePlans.get', 'gkebackup.restorePlans.getIamPolicy', 'gkebackup.restorePlans.list', 'gkebackup.restores.get', 'gkebackup.restores.list', 'gkebackup.volumeBackups.get', 'gkebackup.volumeBackups.list', 'gkebackup.volumeRestores.get', 'gkebackup.volumeRestores.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/baremetalsolution.admin Administrator of Bare Metal Solution resources Bare Metal Solution Admin ['baremetalsolution.instancequotas.list', 'baremetalsolution.instances.attachNetwork', 'baremetalsolution.instances.attachVolume', 'baremetalsolution.instances.create', 'baremetalsolution.instances.detachLun', 'baremetalsolution.instances.detachNetwork', 'baremetalsolution.instances.detachVolume', 'baremetalsolution.instances.disableInteractiveSerialConsole', 'baremetalsolution.instances.enableInteractiveSerialConsole', 'baremetalsolution.instances.get', 'baremetalsolution.instances.list', 'baremetalsolution.instances.rename', 'baremetalsolution.instances.reset', 'baremetalsolution.instances.start', 'baremetalsolution.instances.stop', 'baremetalsolution.instances.update', 'baremetalsolution.luns.create', 'baremetalsolution.luns.delete', 'baremetalsolution.luns.evict', 'baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.luns.update', 'baremetalsolution.maintenanceevents.addProposal', 'baremetalsolution.maintenanceevents.approve', 'baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list', 'baremetalsolution.networkquotas.list', 'baremetalsolution.networks.create', 'baremetalsolution.networks.delete', 'baremetalsolution.networks.get', 'baremetalsolution.networks.list', 'baremetalsolution.networks.rename', 'baremetalsolution.networks.update', 'baremetalsolution.nfsshares.create', 'baremetalsolution.nfsshares.delete', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.nfsshares.rename', 'baremetalsolution.nfsshares.update', 'baremetalsolution.operations.get', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list', 'baremetalsolution.snapshotschedulepolicies.create', 'baremetalsolution.snapshotschedulepolicies.delete', 'baremetalsolution.snapshotschedulepolicies.get', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.snapshotschedulepolicies.update', 'baremetalsolution.sshKeys.create', 'baremetalsolution.sshKeys.delete', 'baremetalsolution.sshKeys.list', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.create', 'baremetalsolution.volumes.delete', 'baremetalsolution.volumes.evict', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumes.rename', 'baremetalsolution.volumes.resize', 'baremetalsolution.volumes.update', 'baremetalsolution.volumesnapshots.create', 'baremetalsolution.volumesnapshots.delete', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list', 'baremetalsolution.volumesnapshots.restore', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/baremetalsolution.editor Editor of Bare Metal Solution resources Bare Metal Solution Editor ['baremetalsolution.instancequotas.list', 'baremetalsolution.instances.attachNetwork', 'baremetalsolution.instances.attachVolume', 'baremetalsolution.instances.create', 'baremetalsolution.instances.detachLun', 'baremetalsolution.instances.detachNetwork', 'baremetalsolution.instances.detachVolume', 'baremetalsolution.instances.disableInteractiveSerialConsole', 'baremetalsolution.instances.enableInteractiveSerialConsole', 'baremetalsolution.instances.get', 'baremetalsolution.instances.list', 'baremetalsolution.instances.rename', 'baremetalsolution.instances.reset', 'baremetalsolution.instances.start', 'baremetalsolution.instances.stop', 'baremetalsolution.instances.update', 'baremetalsolution.luns.create', 'baremetalsolution.luns.delete', 'baremetalsolution.luns.evict', 'baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.luns.update', 'baremetalsolution.maintenanceevents.addProposal', 'baremetalsolution.maintenanceevents.approve', 'baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list', 'baremetalsolution.networkquotas.list', 'baremetalsolution.networks.create', 'baremetalsolution.networks.delete', 'baremetalsolution.networks.get', 'baremetalsolution.networks.list', 'baremetalsolution.networks.rename', 'baremetalsolution.networks.update', 'baremetalsolution.nfsshares.create', 'baremetalsolution.nfsshares.delete', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.nfsshares.rename', 'baremetalsolution.nfsshares.update', 'baremetalsolution.operations.get', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list', 'baremetalsolution.snapshotschedulepolicies.create', 'baremetalsolution.snapshotschedulepolicies.delete', 'baremetalsolution.snapshotschedulepolicies.get', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.snapshotschedulepolicies.update', 'baremetalsolution.sshKeys.create', 'baremetalsolution.sshKeys.delete', 'baremetalsolution.sshKeys.list', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.create', 'baremetalsolution.volumes.delete', 'baremetalsolution.volumes.evict', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumes.rename', 'baremetalsolution.volumes.resize', 'baremetalsolution.volumes.update', 'baremetalsolution.volumesnapshots.create', 'baremetalsolution.volumesnapshots.delete', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list', 'baremetalsolution.volumesnapshots.restore', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/baremetalsolution.instancesadmin Admin of Bare Metal Solution Instance resources Bare Metal Solution Instances Admin ['baremetalsolution.instances.attachNetwork', 'baremetalsolution.instances.attachVolume', 'baremetalsolution.instances.create', 'baremetalsolution.instances.detachLun', 'baremetalsolution.instances.detachNetwork', 'baremetalsolution.instances.detachVolume', 'baremetalsolution.instances.disableInteractiveSerialConsole', 'baremetalsolution.instances.enableInteractiveSerialConsole', 'baremetalsolution.instances.get', 'baremetalsolution.instances.list', 'baremetalsolution.instances.rename', 'baremetalsolution.instances.reset', 'baremetalsolution.instances.start', 'baremetalsolution.instances.stop', 'baremetalsolution.instances.update', 'baremetalsolution.operations.get', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/baremetalsolution.instancesviewer Viewer of Bare Metal Solution Instance resources Bare Metal Solution Instances Viewer ['baremetalsolution.instancequotas.list', 'baremetalsolution.instances.get', 'baremetalsolution.instances.list', 'baremetalsolution.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/baremetalsolution.procurementsadmin Administrator of Bare Metal Solution Procurements Bare Metal Solution Procurements Admin ['baremetalsolution.pods.list', 'baremetalsolution.procurements.create', 'baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list'] GA
roles/baremetalsolution.procurementseditor Editor of Bare Metal Solution Procurements Bare Metal Solution Procurements Editor ['baremetalsolution.pods.list', 'baremetalsolution.procurements.create', 'baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list'] GA
roles/baremetalsolution.procurementsviewer Viewer of Bare Metal Solution Procurements Bare Metal Solution Procurements Viewer ['baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list'] GA
roles/baremetalsolution.serviceAgent Gives permission to manage network resources such as interconnect pairing keys, required for Bare Metal Solution. Bare Metal Solution Service Agent ['compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.networks.get', 'compute.networks.list', 'compute.projects.get', 'resourcemanager.projects.get'] GA
roles/baremetalsolution.storageadmin Administrator of Bare Metal Solution storage resources Bare Metal Solution Storage Admin ['baremetalsolution.luns.create', 'baremetalsolution.luns.delete', 'baremetalsolution.luns.evict', 'baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.luns.update', 'baremetalsolution.nfsshares.create', 'baremetalsolution.nfsshares.delete', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.nfsshares.rename', 'baremetalsolution.nfsshares.update', 'baremetalsolution.operations.get', 'baremetalsolution.pods.list', 'baremetalsolution.snapshotschedulepolicies.create', 'baremetalsolution.snapshotschedulepolicies.delete', 'baremetalsolution.snapshotschedulepolicies.get', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.snapshotschedulepolicies.update', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.create', 'baremetalsolution.volumes.delete', 'baremetalsolution.volumes.evict', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumes.rename', 'baremetalsolution.volumes.resize', 'baremetalsolution.volumes.update', 'baremetalsolution.volumesnapshots.create', 'baremetalsolution.volumesnapshots.delete', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list', 'baremetalsolution.volumesnapshots.restore', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/baremetalsolution.viewer Viewer of Bare Metal Solution resources Bare Metal Solution Viewer ['baremetalsolution.instancequotas.list', 'baremetalsolution.instances.get', 'baremetalsolution.instances.list', 'baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list', 'baremetalsolution.networkquotas.list', 'baremetalsolution.networks.get', 'baremetalsolution.networks.list', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.operations.get', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list', 'baremetalsolution.snapshotschedulepolicies.get', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.sshKeys.list', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/batch.admin Administrator of Batch resources Batch Administrator ['batch.jobs.create', 'batch.jobs.delete', 'batch.jobs.get', 'batch.jobs.list', 'batch.locations.get', 'batch.locations.list', 'batch.operations.get', 'batch.operations.list', 'batch.resourceAllowances.create', 'batch.resourceAllowances.delete', 'batch.resourceAllowances.get', 'batch.resourceAllowances.list', 'batch.resourceAllowances.update', 'batch.tasks.get', 'batch.tasks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/batch.agentReporter Reporter of Batch agent states. Batch Agent Reporter ['batch.states.report'] GA
roles/batch.jobsEditor Editor of Batch Jobs Batch Job Editor ['batch.jobs.create', 'batch.jobs.delete', 'batch.jobs.get', 'batch.jobs.list', 'batch.locations.get', 'batch.locations.list', 'batch.operations.get', 'batch.operations.list', 'batch.tasks.get', 'batch.tasks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/batch.jobsViewer Viewer of Batch Jobs, Task Groups and Tasks Batch Job Viewer ['batch.jobs.get', 'batch.jobs.list', 'batch.locations.get', 'batch.locations.list', 'batch.operations.get', 'batch.operations.list', 'batch.tasks.get', 'batch.tasks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/batch.resourceAllowancesEditor Editor of Batch ResourceAllowances Batch ResourceAllowance Editor ['batch.locations.get', 'batch.locations.list', 'batch.operations.get', 'batch.operations.list', 'batch.resourceAllowances.create', 'batch.resourceAllowances.delete', 'batch.resourceAllowances.get', 'batch.resourceAllowances.list', 'batch.resourceAllowances.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/batch.resourceAllowancesViewer Viewer of Batch ResourceAllowances Batch ResourceAllowance Viewer ['batch.locations.get', 'batch.locations.list', 'batch.operations.get', 'batch.operations.list', 'batch.resourceAllowances.get', 'batch.resourceAllowances.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/proximitybeacon.attachmentEditor Can create and delete attachments; can list and get a project's beacons; can list a project's namespaces. Beacon Attachment Editor ['proximitybeacon.attachments.create', 'proximitybeacon.attachments.delete', 'proximitybeacon.attachments.get', 'proximitybeacon.attachments.list', 'proximitybeacon.beacons.get', 'proximitybeacon.beacons.list', 'proximitybeacon.namespaces.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/proximitybeacon.attachmentPublisher Grants necessary permissions to use beacons to create attachments in namespaces not owned by this project. Beacon Attachment Publisher ['proximitybeacon.beacons.attach', 'proximitybeacon.beacons.get', 'proximitybeacon.beacons.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/proximitybeacon.attachmentViewer Can view all attachments under a namespace; no beacon or namespace permissions. Beacon Attachment Viewer ['proximitybeacon.attachments.get', 'proximitybeacon.attachments.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/proximitybeacon.beaconEditor Necessary access to register, modify, and view beacons; no attachment or namespace permissions. Beacon Editor ['proximitybeacon.beacons.create', 'proximitybeacon.beacons.get', 'proximitybeacon.beacons.list', 'proximitybeacon.beacons.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/biglake.admin Provides full access to all BigLake resources. BigLake Admin ['biglake.catalogs.create', 'biglake.catalogs.delete', 'biglake.catalogs.get', 'biglake.catalogs.list', 'biglake.databases.create', 'biglake.databases.delete', 'biglake.databases.get', 'biglake.databases.list', 'biglake.databases.update', 'biglake.locks.check', 'biglake.locks.create', 'biglake.locks.delete', 'biglake.locks.list', 'biglake.tables.create', 'biglake.tables.delete', 'biglake.tables.get', 'biglake.tables.list', 'biglake.tables.lock', 'biglake.tables.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/biglake.viewer Provides read-only access to all BigLake resources. BigLake Viewer ['biglake.catalogs.get', 'biglake.catalogs.list', 'biglake.databases.get', 'biglake.databases.list', 'biglake.locks.list', 'biglake.tables.get', 'biglake.tables.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.admin Administer all BigQuery resources and data BigQuery Admin ['bigquery.bireservations.get', 'bigquery.bireservations.update', 'bigquery.capacityCommitments.create', 'bigquery.capacityCommitments.delete', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.capacityCommitments.update', 'bigquery.config.get', 'bigquery.config.update', 'bigquery.connections.create', 'bigquery.connections.delegate', 'bigquery.connections.delete', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.setIamPolicy', 'bigquery.connections.update', 'bigquery.connections.updateTag', 'bigquery.connections.use', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.delete', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.link', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listSharedDatasetUsage', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.delete', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.jobs.update', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.create', 'bigquery.reservationAssignments.delete', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.create', 'bigquery.reservations.delete', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.reservations.update', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.overrideTimeTravelRestrictions', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.rowAccessPolicies.update', 'bigquery.savedqueries.create', 'bigquery.savedqueries.delete', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.savedqueries.update', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.setCategory', 'bigquery.tables.setColumnDataPolicy', 'bigquery.tables.setIamPolicy', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'bigquery.transfers.get', 'bigquery.transfers.update', 'bigquerymigration.translation.translate', 'dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.config.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.create', 'dataform.releaseConfigs.delete', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.releaseConfigs.update', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.setIamPolicy', 'dataform.repositories.update', 'dataform.workflowConfigs.create', 'dataform.workflowConfigs.delete', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowConfigs.update', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.setIamPolicy', 'dataform.workspaces.writeFile', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.connectionAdmin BigQuery Connection Admin ['bigquery.connections.create', 'bigquery.connections.delegate', 'bigquery.connections.delete', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.setIamPolicy', 'bigquery.connections.update', 'bigquery.connections.updateTag', 'bigquery.connections.use'] GA
roles/bigqueryconnection.serviceAgent Gives BigQuery Connection Service access to Cloud SQL instances in user projects. BigQuery Connection Service Agent ['cloudsql.instances.connect', 'cloudsql.instances.get', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create'] GA
roles/bigquery.connectionUser BigQuery Connection User ['bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.use'] GA
roles/bigquerycontinuousquery.serviceAgent Gives BigQuery Continuous Query access to the service accounts in the user project. BigQuery Continuous Query Service Agent ['iam.serviceAccounts.getAccessToken'] GA
roles/bigquery.dataEditor Access to edit all the contents of datasets BigQuery Data Editor ['bigquery.config.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.updateTag', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.dataOwner Full access to datasets and all of their contents BigQuery Data Owner ['bigquery.config.get', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.delete', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.link', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listSharedDatasetUsage', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'bigquery.datasets.updateTag', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.rowAccessPolicies.update', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.setCategory', 'bigquery.tables.setColumnDataPolicy', 'bigquery.tables.setIamPolicy', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquerydatapolicy.admin Role for managing Data Policies in BigQuery BigQuery Data Policy Admin ['bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update'] GA
roles/bigquerydatapolicy.viewer Role for viewing Data Policies in BigQuery BigQuery Data Policy Viewer ['bigquery.dataPolicies.get', 'bigquery.dataPolicies.list'] GA
roles/bigquerydatatransfer.serviceAgent Gives BigQuery Data Transfer Service access to start bigquery jobs in consumer project. BigQuery Data Transfer Service Agent ['bigquery.config.get', 'bigquery.jobs.create', 'compute.networkAttachments.get', 'compute.networkAttachments.update', 'compute.regionOperations.get', 'compute.subnetworks.use', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'iam.serviceAccounts.getAccessToken', 'logging.logEntries.create', 'logging.logEntries.route', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.dataViewer Access to view datasets and all of their contents BigQuery Data Viewer ['bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.tables.createSnapshot', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.replicateData', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.filteredDataViewer Access to view filtered table data defined by a row access policy BigQuery Filtered Data Viewer ['bigquery.rowAccessPolicies.getFilteredData'] GA
roles/bigquery.jobUser Access to run jobs BigQuery Job User ['bigquery.config.get', 'bigquery.jobs.create', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.bigqueryMaterializedViewAdmin Admin of BigQuery Materialized View Insights and Recommendations. BigQuery Materialized View Recommender Admin ['recommender.bigqueryMaterializedViewInsights.get', 'recommender.bigqueryMaterializedViewInsights.list', 'recommender.bigqueryMaterializedViewInsights.update', 'recommender.bigqueryMaterializedViewRecommendations.get', 'recommender.bigqueryMaterializedViewRecommendations.list', 'recommender.bigqueryMaterializedViewRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.bigqueryMaterializedViewViewer Viewer of BigQuery Materialized View Insights and Recommendations. BigQuery Materialized View Recommender Viewer ['recommender.bigqueryMaterializedViewInsights.get', 'recommender.bigqueryMaterializedViewInsights.list', 'recommender.bigqueryMaterializedViewRecommendations.get', 'recommender.bigqueryMaterializedViewRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.metadataViewer Access to view table and dataset metadata BigQuery Metadata Viewer ['bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.tables.get', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigqueryomni.serviceAgent Gives BigQuery Omni access to tables in user projects. BigQuery Omni Service Agent ['bigquery.jobs.create', 'bigquery.tables.updateData'] GA
roles/recommender.bigqueryPartitionClusterAdmin Admin of BigQuery Partitioning Clustering recommendations. BigQuery Partitioning Clustering Recommender Admin ['recommender.bigqueryPartitionClusterRecommendations.get', 'recommender.bigqueryPartitionClusterRecommendations.list', 'recommender.bigqueryPartitionClusterRecommendations.update', 'recommender.bigqueryTableStatsInsights.get', 'recommender.bigqueryTableStatsInsights.list', 'recommender.bigqueryTableStatsInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.bigqueryPartitionClusterViewer Viewer of BigQuery Partitioning Clustering recommendations. BigQuery Partitioning Clustering Recommender Viewer ['recommender.bigqueryPartitionClusterRecommendations.get', 'recommender.bigqueryPartitionClusterRecommendations.list', 'recommender.bigqueryTableStatsInsights.get', 'recommender.bigqueryTableStatsInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/bigquery.readSessionUser Access to create and use read sessions BigQuery Read Session User ['bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.bigQueryCapacityCommitmentsBillingAccountAdmin Billing Account Admin of BigQuery Capacity Commitments insights and recommendations. BigQuery Recommender Billing Account Admin ['billing.accounts.get', 'billing.accounts.list', 'recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsInsights.update', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.update'] BETA
roles/recommender.bigQueryCapacityCommitmentsBillingAccountViewer Billing Account Viewer of BigQuery Capacity Commitments insights and recommendations. BigQuery Recommender Billing Account Viewer ['billing.accounts.get', 'billing.accounts.list', 'recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list'] BETA
roles/recommender.bigQueryCapacityCommitmentsProjectAdmin Project Admin of BigQuery Capacity Commitments insights and recommendations. BigQuery Recommender Project Admin ['recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsInsights.update', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.bigQueryCapacityCommitmentsProjectViewer Project Viewer of BigQuery Capacity Commitments insights and recommendations. BigQuery Recommender Project Viewer ['recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/bigquery.resourceAdmin Administers BigQuery workloads, including slot assignments, commitments, and reservations. BigQuery Resource Admin ['bigquery.bireservations.get', 'bigquery.bireservations.update', 'bigquery.capacityCommitments.create', 'bigquery.capacityCommitments.delete', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.capacityCommitments.update', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.reservationAssignments.create', 'bigquery.reservationAssignments.delete', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.create', 'bigquery.reservations.delete', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.reservations.update', 'recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsInsights.update', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.resourceEditor Manages BigQuery workloads, but is unable to create or modify slot commitments. BigQuery Resource Editor ['bigquery.bireservations.get', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.reservationAssignments.create', 'bigquery.reservationAssignments.delete', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.create', 'bigquery.reservations.delete', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.reservations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.resourceViewer Can view BigQuery workloads, but cannot create or modify slot reservations or commitments. BigQuery Resource Viewer ['bigquery.bireservations.get', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.get', 'bigquery.reservations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.bigQueryCapacityCommitmentsAdmin Admin of BigQuery Capacity Commitments insights and recommendations. BigQuery Slot Recommender Admin ['recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsInsights.update', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.bigQueryCapacityCommitmentsViewer Viewer of BigQuery Capacity Commitments insights and recommendations. BigQuery Slot Recommender Viewer ['recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/bigqueryspark.serviceAgent Gives BigQuery Spark access to the service accounts in the user project. BigQuery Spark Service Agent ['iam.serviceAccounts.getAccessToken'] GA
roles/bigquery.studioAdmin Combination role of BigQuery Admin, Dataform Admin, and Notebook Runtime Admin. BigQuery Studio Admin ['aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.setIamPolicy', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'bigquery.bireservations.get', 'bigquery.bireservations.update', 'bigquery.capacityCommitments.create', 'bigquery.capacityCommitments.delete', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.capacityCommitments.update', 'bigquery.config.get', 'bigquery.config.update', 'bigquery.connections.create', 'bigquery.connections.delegate', 'bigquery.connections.delete', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.setIamPolicy', 'bigquery.connections.update', 'bigquery.connections.updateTag', 'bigquery.connections.use', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.delete', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.link', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listSharedDatasetUsage', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.delete', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.jobs.update', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.create', 'bigquery.reservationAssignments.delete', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.create', 'bigquery.reservations.delete', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.reservations.update', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.overrideTimeTravelRestrictions', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.rowAccessPolicies.update', 'bigquery.savedqueries.create', 'bigquery.savedqueries.delete', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.savedqueries.update', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.setCategory', 'bigquery.tables.setColumnDataPolicy', 'bigquery.tables.setIamPolicy', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'bigquery.transfers.get', 'bigquery.transfers.update', 'bigquerymigration.translation.translate', 'compute.reservations.get', 'compute.reservations.list', 'dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.config.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.create', 'dataform.releaseConfigs.delete', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.releaseConfigs.update', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.setIamPolicy', 'dataform.repositories.update', 'dataform.workflowConfigs.create', 'dataform.workflowConfigs.delete', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowConfigs.update', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.setIamPolicy', 'dataform.workspaces.writeFile', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.studioUser Combination role of BigQuery Job User, BigQuery Read Session User, Dataform Code Creator, and Notebook Runtime User. BigQuery Studio User ['aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list', 'bigquery.config.get', 'bigquery.jobs.create', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigquery.user When applied to a project, access to run queries, create datasets, read dataset metadata, and list tables. When applied to a dataset, access to read dataset metadata and list tables within the dataset. BigQuery User ['bigquery.bireservations.get', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.config.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.jobs.create', 'bigquery.jobs.list', 'bigquery.models.list', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.routines.list', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.tables.list', 'bigquery.transfers.get', 'bigquerymigration.translation.translate', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/bigtable.admin Full access to all Bigtable resources and ability to assign Bigtable IAM roles. Bigtable Administrator ['bigtable.appProfiles.create', 'bigtable.appProfiles.delete', 'bigtable.appProfiles.get', 'bigtable.appProfiles.list', 'bigtable.appProfiles.update', 'bigtable.authorizedViews.create', 'bigtable.authorizedViews.createTagBinding', 'bigtable.authorizedViews.delete', 'bigtable.authorizedViews.deleteTagBinding', 'bigtable.authorizedViews.get', 'bigtable.authorizedViews.getIamPolicy', 'bigtable.authorizedViews.list', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.authorizedViews.mutateRows', 'bigtable.authorizedViews.readRows', 'bigtable.authorizedViews.sampleRowKeys', 'bigtable.authorizedViews.setIamPolicy', 'bigtable.authorizedViews.update', 'bigtable.backups.create', 'bigtable.backups.delete', 'bigtable.backups.get', 'bigtable.backups.getIamPolicy', 'bigtable.backups.list', 'bigtable.backups.read', 'bigtable.backups.restore', 'bigtable.backups.setIamPolicy', 'bigtable.backups.update', 'bigtable.clusters.create', 'bigtable.clusters.delete', 'bigtable.clusters.get', 'bigtable.clusters.list', 'bigtable.clusters.update', 'bigtable.hotTablets.list', 'bigtable.instances.create', 'bigtable.instances.createTagBinding', 'bigtable.instances.delete', 'bigtable.instances.deleteTagBinding', 'bigtable.instances.executeQuery', 'bigtable.instances.get', 'bigtable.instances.getIamPolicy', 'bigtable.instances.list', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'bigtable.instances.ping', 'bigtable.instances.setIamPolicy', 'bigtable.instances.update', 'bigtable.keyvisualizer.get', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.checkConsistency', 'bigtable.tables.create', 'bigtable.tables.delete', 'bigtable.tables.generateConsistencyToken', 'bigtable.tables.get', 'bigtable.tables.getIamPolicy', 'bigtable.tables.list', 'bigtable.tables.mutateRows', 'bigtable.tables.readRows', 'bigtable.tables.sampleRowKeys', 'bigtable.tables.setIamPolicy', 'bigtable.tables.undelete', 'bigtable.tables.update', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'resourcemanager.projects.get'] GA
roles/bigtable.reader Read access to data in existing tables; read access to metadata for instances, clusters, and tables, including column families. Bigtable Reader ['bigtable.appProfiles.get', 'bigtable.appProfiles.list', 'bigtable.authorizedViews.get', 'bigtable.authorizedViews.list', 'bigtable.authorizedViews.readRows', 'bigtable.authorizedViews.sampleRowKeys', 'bigtable.backups.get', 'bigtable.backups.list', 'bigtable.clusters.get', 'bigtable.clusters.list', 'bigtable.hotTablets.list', 'bigtable.instances.executeQuery', 'bigtable.instances.get', 'bigtable.instances.list', 'bigtable.instances.ping', 'bigtable.keyvisualizer.get', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.checkConsistency', 'bigtable.tables.generateConsistencyToken', 'bigtable.tables.get', 'bigtable.tables.list', 'bigtable.tables.readRows', 'bigtable.tables.sampleRowKeys', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'resourcemanager.projects.get'] GA
roles/bigtable.user Read and write access to data in existing tables; read access to metadata for instances, clusters, and tables, including column families. Bigtable User ['bigtable.appProfiles.get', 'bigtable.appProfiles.list', 'bigtable.authorizedViews.get', 'bigtable.authorizedViews.list', 'bigtable.authorizedViews.mutateRows', 'bigtable.authorizedViews.readRows', 'bigtable.authorizedViews.sampleRowKeys', 'bigtable.backups.get', 'bigtable.backups.list', 'bigtable.clusters.get', 'bigtable.clusters.list', 'bigtable.hotTablets.list', 'bigtable.instances.executeQuery', 'bigtable.instances.get', 'bigtable.instances.list', 'bigtable.instances.ping', 'bigtable.keyvisualizer.get', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.checkConsistency', 'bigtable.tables.generateConsistencyToken', 'bigtable.tables.get', 'bigtable.tables.list', 'bigtable.tables.mutateRows', 'bigtable.tables.readRows', 'bigtable.tables.sampleRowKeys', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'resourcemanager.projects.get'] GA
roles/bigtable.viewer Read access to metadata for instances, clusters, and tables, including column families. Bigtable Viewer ['bigtable.appProfiles.get', 'bigtable.appProfiles.list', 'bigtable.authorizedViews.get', 'bigtable.authorizedViews.list', 'bigtable.backups.get', 'bigtable.backups.list', 'bigtable.clusters.get', 'bigtable.clusters.list', 'bigtable.hotTablets.list', 'bigtable.instances.get', 'bigtable.instances.list', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'bigtable.locations.list', 'bigtable.tables.checkConsistency', 'bigtable.tables.generateConsistencyToken', 'bigtable.tables.get', 'bigtable.tables.list', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.timeSeries.list', 'resourcemanager.projects.get'] GA
roles/billing.admin Authorized to see and manage all aspects of billing accounts. Billing Account Administrator ['billing.accounts.close', 'billing.accounts.get', 'billing.accounts.getCarbonInformation', 'billing.accounts.getIamPolicy', 'billing.accounts.getPaymentInfo', 'billing.accounts.getPricing', 'billing.accounts.getSpendingInformation', 'billing.accounts.getUsageExportSpec', 'billing.accounts.list', 'billing.accounts.move', 'billing.accounts.redeemPromotion', 'billing.accounts.removeFromOrganization', 'billing.accounts.reopen', 'billing.accounts.setIamPolicy', 'billing.accounts.update', 'billing.accounts.updatePaymentInfo', 'billing.accounts.updateUsageExportSpec', 'billing.billingAccountPrice.get', 'billing.billingAccountPrices.list', 'billing.billingAccountServices.get', 'billing.billingAccountServices.list', 'billing.billingAccountSkuGroupSkus.get', 'billing.billingAccountSkuGroupSkus.list', 'billing.billingAccountSkuGroups.get', 'billing.billingAccountSkuGroups.list', 'billing.billingAccountSkus.get', 'billing.billingAccountSkus.list', 'billing.budgets.create', 'billing.budgets.delete', 'billing.budgets.get', 'billing.budgets.list', 'billing.budgets.update', 'billing.credits.list', 'billing.finOpsBenchmarkInformation.get', 'billing.finOpsHealthInformation.get', 'billing.resourceAssociations.create', 'billing.resourceAssociations.delete', 'billing.resourceAssociations.list', 'billing.subscriptions.create', 'billing.subscriptions.get', 'billing.subscriptions.list', 'billing.subscriptions.update', 'cloudasset.assets.searchAllResources', 'cloudnotifications.activities.list', 'cloudsupport.properties.get', 'cloudsupport.techCases.create', 'cloudsupport.techCases.escalate', 'cloudsupport.techCases.get', 'cloudsupport.techCases.list', 'cloudsupport.techCases.update', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'compute.commitments.create', 'compute.commitments.get', 'compute.commitments.list', 'compute.commitments.update', 'compute.commitments.updateReservations', 'consumerprocurement.accounts.create', 'consumerprocurement.accounts.delete', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.events.get', 'consumerprocurement.events.list', 'consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orderAttributions.update', 'consumerprocurement.orders.cancel', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'consumerprocurement.orders.modify', 'consumerprocurement.orders.place', 'dataprocessing.datasources.get', 'dataprocessing.datasources.list', 'dataprocessing.groupcontrols.get', 'dataprocessing.groupcontrols.list', 'logging.logEntries.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.privateLogEntries.list', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.commitmentUtilizationInsights.update', 'recommender.computeAddressIdleResourceRecommendations.get', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceRecommendations.get', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeImageIdleResourceRecommendations.get', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.get', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceIdleResourceRecommendations.get', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceMachineTypeRecommendations.get', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.costInsights.get', 'recommender.costInsights.list', 'recommender.costInsights.update', 'recommender.costRecommendations.listAll', 'recommender.costRecommendations.summarizeAll', 'recommender.resourcemanagerProjectUtilizationRecommendations.get', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.spendBasedCommitmentInsights.get', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentInsights.update', 'recommender.spendBasedCommitmentRecommendations.get', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.spendBasedCommitmentRecommendations.update', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.spendBasedCommitmentRecommenderConfig.update', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list', 'recommender.usageCommitmentRecommendations.update', 'resourcemanager.projects.createBillingAssignment', 'resourcemanager.projects.deleteBillingAssignment', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/billing.costsManager Can view and export cost information of billing accounts. Billing Account Costs Manager ['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.getSpendingInformation', 'billing.accounts.getUsageExportSpec', 'billing.accounts.list', 'billing.accounts.updateUsageExportSpec', 'billing.budgets.create', 'billing.budgets.delete', 'billing.budgets.get', 'billing.budgets.list', 'billing.budgets.update', 'billing.resourceAssociations.list', 'recommender.costInsights.get', 'recommender.costInsights.list', 'recommender.costInsights.update'] GA
roles/billing.creator Creator of billing accounts. Billing Account Creator ['billing.accounts.create', 'resourcemanager.organizations.get'] GA
roles/recommender.billingAccountCudAdmin Admin of Billing Account Usage Commitment Recommender. Billing Account Usage Commitment Recommender Admin ['billing.accounts.get', 'billing.accounts.list', 'recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.commitmentUtilizationInsights.update', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list', 'recommender.usageCommitmentRecommendations.update'] BETA
roles/recommender.billingAccountCudViewer Viewer of Billing Account Usage Commitment Recommender. Billing Account Usage Commitment Recommender Viewer ['billing.accounts.get', 'billing.accounts.list', 'recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list'] BETA
roles/billing.user Can associate projects with billing accounts Billing Account User ['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.accounts.redeemPromotion', 'billing.credits.list', 'billing.resourceAssociations.create'] GA
roles/billing.viewer Can view information about billing accounts. Billing Account Viewer ['billing.accounts.get', 'billing.accounts.getCarbonInformation', 'billing.accounts.getIamPolicy', 'billing.accounts.getPaymentInfo', 'billing.accounts.getPricing', 'billing.accounts.getSpendingInformation', 'billing.accounts.getUsageExportSpec', 'billing.accounts.list', 'billing.billingAccountPrice.get', 'billing.billingAccountPrices.list', 'billing.billingAccountServices.get', 'billing.billingAccountServices.list', 'billing.billingAccountSkuGroupSkus.get', 'billing.billingAccountSkuGroupSkus.list', 'billing.billingAccountSkuGroups.get', 'billing.billingAccountSkuGroups.list', 'billing.billingAccountSkus.get', 'billing.billingAccountSkus.list', 'billing.budgets.get', 'billing.budgets.list', 'billing.credits.list', 'billing.finOpsBenchmarkInformation.get', 'billing.finOpsHealthInformation.get', 'billing.resourceAssociations.list', 'billing.subscriptions.get', 'billing.subscriptions.list', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.list', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'dataprocessing.datasources.get', 'dataprocessing.datasources.list', 'dataprocessing.groupcontrols.get', 'dataprocessing.groupcontrols.list', 'recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.costInsights.get', 'recommender.costInsights.list', 'recommender.costRecommendations.listAll', 'recommender.costRecommendations.summarizeAll', 'recommender.spendBasedCommitmentInsights.get', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentRecommendations.get', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list'] GA
roles/binaryauthorization.attestorsAdmin Adminstrator of Binary Authorization Attestors Binary Authorization Attestor Admin ['binaryauthorization.attestors.create', 'binaryauthorization.attestors.delete', 'binaryauthorization.attestors.get', 'binaryauthorization.attestors.getIamPolicy', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.setIamPolicy', 'binaryauthorization.attestors.update', 'binaryauthorization.attestors.verifyImageAttested', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/binaryauthorization.attestorsEditor Editor of Binary Authorization Attestors Binary Authorization Attestor Editor ['binaryauthorization.attestors.create', 'binaryauthorization.attestors.delete', 'binaryauthorization.attestors.get', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.update', 'binaryauthorization.attestors.verifyImageAttested', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/binaryauthorization.attestorsVerifier Caller of Binary Authorization Attestors VerifyImageAttested Binary Authorization Attestor Image Verifier ['binaryauthorization.attestors.get', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.verifyImageAttested', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/binaryauthorization.attestorsViewer Viewer of Binary Authorization Attestors Binary Authorization Attestor Viewer ['binaryauthorization.attestors.get', 'binaryauthorization.attestors.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/binaryauthorization.policyAdmin Administrator of Binary Authorization Policy Binary Authorization Policy Administrator ['binaryauthorization.continuousValidationConfig.get', 'binaryauthorization.continuousValidationConfig.getIamPolicy', 'binaryauthorization.continuousValidationConfig.setIamPolicy', 'binaryauthorization.continuousValidationConfig.update', 'binaryauthorization.platformPolicies.create', 'binaryauthorization.platformPolicies.delete', 'binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.platformPolicies.get', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.platformPolicies.replace', 'binaryauthorization.policy.evaluatePolicy', 'binaryauthorization.policy.get', 'binaryauthorization.policy.getIamPolicy', 'binaryauthorization.policy.setIamPolicy', 'binaryauthorization.policy.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/binaryauthorization.policyEditor Editor of Binary Authorization Policy Binary Authorization Policy Editor ['binaryauthorization.continuousValidationConfig.get', 'binaryauthorization.continuousValidationConfig.update', 'binaryauthorization.platformPolicies.create', 'binaryauthorization.platformPolicies.delete', 'binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.platformPolicies.get', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.platformPolicies.replace', 'binaryauthorization.policy.evaluatePolicy', 'binaryauthorization.policy.get', 'binaryauthorization.policy.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/binaryauthorization.policyEvaluator Evaluator of Binary Authorization Policy Binary Authorization Policy Evaluator ['binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.platformPolicies.get', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.policy.evaluatePolicy', 'binaryauthorization.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/binaryauthorization.policyViewer Viewer of Binary Authorization Policy Binary Authorization Policy Viewer ['binaryauthorization.continuousValidationConfig.get', 'binaryauthorization.platformPolicies.get', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/binaryauthorization.serviceAgent Can read Notes and Occurrences from the Container Analysis Service to find and verify signatures. Binary Authorization Service Agent ['artifactregistry.dockerimages.get', 'artifactregistry.repositories.downloadArtifacts', 'binaryauthorization.attestors.get', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.verifyImageAttested', 'binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.policy.evaluatePolicy', 'cloudasset.assets.exportResource', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.get', 'cloudasset.feeds.update', 'containeranalysis.notes.get', 'containeranalysis.notes.list', 'containeranalysis.notes.listOccurrences', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.objects.list'] GA
roles/blockchainnodeengine.admin Full access to Blockchain Node Engine resources. Blockchain Node Engine Admin ['blockchainnodeengine.blockchainNodes.create', 'blockchainnodeengine.blockchainNodes.delete', 'blockchainnodeengine.blockchainNodes.get', 'blockchainnodeengine.blockchainNodes.list', 'blockchainnodeengine.blockchainNodes.update', 'blockchainnodeengine.locations.get', 'blockchainnodeengine.locations.list', 'blockchainnodeengine.operations.cancel', 'blockchainnodeengine.operations.delete', 'blockchainnodeengine.operations.get', 'blockchainnodeengine.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/blockchainnodeengine.serviceAgent Grants Blockchain Node Engine access to metrics in user project Blockchain Node Engine Service Agent ['monitoring.timeSeries.list'] GA
roles/blockchainnodeengine.viewer Readonly access to Blockchain Node Engine resources. Blockchain Node Engine Viewer ['blockchainnodeengine.blockchainNodes.get', 'blockchainnodeengine.blockchainNodes.list', 'blockchainnodeengine.locations.get', 'blockchainnodeengine.locations.list', 'blockchainnodeengine.operations.get', 'blockchainnodeengine.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/blockchainvalidatormanager.admin Full access to Blockchain Validator Manager resources. Blockchain Validator Manager Admin ['blockchainvalidatormanager.blockchainValidatorConfigs.create', 'blockchainvalidatormanager.blockchainValidatorConfigs.delete', 'blockchainvalidatormanager.blockchainValidatorConfigs.get', 'blockchainvalidatormanager.blockchainValidatorConfigs.list', 'blockchainvalidatormanager.blockchainValidatorConfigs.update', 'blockchainvalidatormanager.locations.get', 'blockchainvalidatormanager.locations.list', 'blockchainvalidatormanager.operations.cancel', 'blockchainvalidatormanager.operations.delete', 'blockchainvalidatormanager.operations.get', 'blockchainvalidatormanager.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/blockchainvalidatormanager.viewer Readonly access to Blockchain Validator Manager resources. Blockchain Validator Viewer ['blockchainvalidatormanager.blockchainValidatorConfigs.get', 'blockchainvalidatormanager.blockchainValidatorConfigs.list', 'blockchainvalidatormanager.locations.get', 'blockchainvalidatormanager.locations.list', 'blockchainvalidatormanager.operations.get', 'blockchainvalidatormanager.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/browser Access to browse GCP resources. Browser ['resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/privateca.admin Full access to all CA Service resources. CA Service Admin ['privateca.caPools.create', 'privateca.caPools.delete', 'privateca.caPools.get', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.caPools.setIamPolicy', 'privateca.caPools.update', 'privateca.caPools.use', 'privateca.certificateAuthorities.create', 'privateca.certificateAuthorities.delete', 'privateca.certificateAuthorities.get', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateAuthorities.setIamPolicy', 'privateca.certificateAuthorities.update', 'privateca.certificateRevocationLists.create', 'privateca.certificateRevocationLists.get', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateRevocationLists.setIamPolicy', 'privateca.certificateRevocationLists.update', 'privateca.certificateTemplates.create', 'privateca.certificateTemplates.delete', 'privateca.certificateTemplates.get', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificateTemplates.setIamPolicy', 'privateca.certificateTemplates.update', 'privateca.certificateTemplates.use', 'privateca.certificates.create', 'privateca.certificates.createForSelf', 'privateca.certificates.get', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.certificates.setIamPolicy', 'privateca.certificates.update', 'privateca.locations.get', 'privateca.locations.list', 'privateca.operations.cancel', 'privateca.operations.delete', 'privateca.operations.get', 'privateca.operations.list', 'privateca.reusableConfigs.create', 'privateca.reusableConfigs.delete', 'privateca.reusableConfigs.get', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'privateca.reusableConfigs.setIamPolicy', 'privateca.reusableConfigs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.buckets.create'] GA
roles/privateca.auditor Read-only access to all CA Service resources. CA Service Auditor ['privateca.caPools.get', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.certificateAuthorities.get', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateRevocationLists.get', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateTemplates.get', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificates.get', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.locations.get', 'privateca.locations.list', 'privateca.operations.get', 'privateca.operations.list', 'privateca.reusableConfigs.get', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/privateca.certificateManager Create certificates and read-only access for CA Service resources. CA Service Certificate Manager ['privateca.caPools.get', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.certificateAuthorities.get', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateRevocationLists.get', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateTemplates.get', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificates.create', 'privateca.certificates.get', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.locations.get', 'privateca.locations.list', 'privateca.operations.get', 'privateca.operations.list', 'privateca.reusableConfigs.get', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/privateca.certificateRequester Request certificates from CA Service. CA Service Certificate Requester ['privateca.certificates.create'] GA
roles/privateca.templateUser Read, list and use certificate templates. CA Service Certificate Template User ['privateca.certificateTemplates.get', 'privateca.certificateTemplates.list', 'privateca.certificateTemplates.use'] GA
roles/privateca.caManager Create and manage CAs, revoke certificates, create certificates templates, and read-only access for CA Service resources. CA Service Operation Manager ['privateca.caPools.create', 'privateca.caPools.delete', 'privateca.caPools.get', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.caPools.update', 'privateca.certificateAuthorities.create', 'privateca.certificateAuthorities.delete', 'privateca.certificateAuthorities.get', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateAuthorities.update', 'privateca.certificateRevocationLists.get', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateRevocationLists.update', 'privateca.certificateTemplates.create', 'privateca.certificateTemplates.delete', 'privateca.certificateTemplates.get', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificateTemplates.update', 'privateca.certificates.get', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.certificates.update', 'privateca.locations.get', 'privateca.locations.list', 'privateca.operations.get', 'privateca.operations.list', 'privateca.reusableConfigs.create', 'privateca.reusableConfigs.delete', 'privateca.reusableConfigs.get', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'privateca.reusableConfigs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.buckets.create'] GA
roles/privateca.poolReader Read CA Pools in CA Service. CA Service Pool Reader ['privateca.caPools.get'] GA
roles/privateca.workloadCertificateRequester Request certificates from CA Service with caller's identity. CA Service Workload Certificate Requester ['privateca.certificates.createForSelf'] GA
roles/capacityplanner.viewer Read-only access to Capacity Planner usage resources Capacity Planner Usage Viewer ['capacityplanner.forecasts.list', 'capacityplanner.usageHistories.list', 'capacityplanner.usageHistories.summarize', 'cloudquotas.quotas.get', 'compute.futureReservations.get', 'compute.futureReservations.list', 'compute.reservations.get', 'compute.reservations.list', 'monitoring.timeSeries.list', 'resourcemanager.folders.get', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get'] BETA
roles/billing.carbonViewer Carbon Footprint Viewer ['billing.accounts.get', 'billing.accounts.getCarbonInformation', 'billing.accounts.list'] GA
roles/carestudio.viewer This role can view all properties of Patients. Care Studio Patients Viewer ['carestudio.patients.get', 'carestudio.patients.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudprivatecatalogproducer.admin Can manage catalog and view its associations. Catalog Admin ['cloudprivatecatalog.targets.get', 'cloudprivatecatalogproducer.associations.create', 'cloudprivatecatalogproducer.associations.delete', 'cloudprivatecatalogproducer.associations.get', 'cloudprivatecatalogproducer.associations.list', 'cloudprivatecatalogproducer.catalogAssociations.create', 'cloudprivatecatalogproducer.catalogAssociations.delete', 'cloudprivatecatalogproducer.catalogAssociations.get', 'cloudprivatecatalogproducer.catalogAssociations.list', 'cloudprivatecatalogproducer.catalogs.create', 'cloudprivatecatalogproducer.catalogs.delete', 'cloudprivatecatalogproducer.catalogs.get', 'cloudprivatecatalogproducer.catalogs.getIamPolicy', 'cloudprivatecatalogproducer.catalogs.list', 'cloudprivatecatalogproducer.catalogs.setIamPolicy', 'cloudprivatecatalogproducer.catalogs.undelete', 'cloudprivatecatalogproducer.catalogs.update', 'cloudprivatecatalogproducer.producerCatalogs.attachProduct', 'cloudprivatecatalogproducer.producerCatalogs.create', 'cloudprivatecatalogproducer.producerCatalogs.delete', 'cloudprivatecatalogproducer.producerCatalogs.detachProduct', 'cloudprivatecatalogproducer.producerCatalogs.get', 'cloudprivatecatalogproducer.producerCatalogs.getIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.list', 'cloudprivatecatalogproducer.producerCatalogs.setIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.update', 'cloudprivatecatalogproducer.products.create', 'cloudprivatecatalogproducer.products.delete', 'cloudprivatecatalogproducer.products.get', 'cloudprivatecatalogproducer.products.getIamPolicy', 'cloudprivatecatalogproducer.products.list', 'cloudprivatecatalogproducer.products.setIamPolicy', 'cloudprivatecatalogproducer.products.update', 'cloudprivatecatalogproducer.targets.associate', 'cloudprivatecatalogproducer.targets.unassociate', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudprivatecatalog.consumer Can browse catalogs in the target resource context. Catalog Consumer ['cloudprivatecatalog.targets.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudprivatecatalogproducer.manager Can manage associations between a catalog and a target resource. Catalog Manager ['cloudprivatecatalog.targets.get', 'cloudprivatecatalogproducer.associations.create', 'cloudprivatecatalogproducer.associations.delete', 'cloudprivatecatalogproducer.associations.get', 'cloudprivatecatalogproducer.associations.list', 'cloudprivatecatalogproducer.catalogAssociations.create', 'cloudprivatecatalogproducer.catalogAssociations.delete', 'cloudprivatecatalogproducer.catalogAssociations.get', 'cloudprivatecatalogproducer.catalogAssociations.list', 'cloudprivatecatalogproducer.catalogs.get', 'cloudprivatecatalogproducer.catalogs.list', 'cloudprivatecatalogproducer.producerCatalogs.get', 'cloudprivatecatalogproducer.producerCatalogs.list', 'cloudprivatecatalogproducer.targets.associate', 'cloudprivatecatalogproducer.targets.unassociate', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudprivatecatalogproducer.orgAdmin Can manage catalog org settings. Catalog Org Admin ['cloudprivatecatalog.targets.get', 'cloudprivatecatalogproducer.associations.create', 'cloudprivatecatalogproducer.associations.delete', 'cloudprivatecatalogproducer.associations.get', 'cloudprivatecatalogproducer.associations.list', 'cloudprivatecatalogproducer.catalogAssociations.create', 'cloudprivatecatalogproducer.catalogAssociations.delete', 'cloudprivatecatalogproducer.catalogAssociations.get', 'cloudprivatecatalogproducer.catalogAssociations.list', 'cloudprivatecatalogproducer.catalogs.create', 'cloudprivatecatalogproducer.catalogs.delete', 'cloudprivatecatalogproducer.catalogs.get', 'cloudprivatecatalogproducer.catalogs.getIamPolicy', 'cloudprivatecatalogproducer.catalogs.list', 'cloudprivatecatalogproducer.catalogs.setIamPolicy', 'cloudprivatecatalogproducer.catalogs.undelete', 'cloudprivatecatalogproducer.catalogs.update', 'cloudprivatecatalogproducer.producerCatalogs.attachProduct', 'cloudprivatecatalogproducer.producerCatalogs.create', 'cloudprivatecatalogproducer.producerCatalogs.delete', 'cloudprivatecatalogproducer.producerCatalogs.detachProduct', 'cloudprivatecatalogproducer.producerCatalogs.get', 'cloudprivatecatalogproducer.producerCatalogs.getIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.list', 'cloudprivatecatalogproducer.producerCatalogs.setIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.update', 'cloudprivatecatalogproducer.products.create', 'cloudprivatecatalogproducer.products.delete', 'cloudprivatecatalogproducer.products.get', 'cloudprivatecatalogproducer.products.getIamPolicy', 'cloudprivatecatalogproducer.products.list', 'cloudprivatecatalogproducer.products.setIamPolicy', 'cloudprivatecatalogproducer.products.update', 'cloudprivatecatalogproducer.settings.get', 'cloudprivatecatalogproducer.settings.update', 'cloudprivatecatalogproducer.targets.associate', 'cloudprivatecatalogproducer.targets.unassociate', 'commerceorggovernance.organizationSettings.get', 'commerceorggovernance.organizationSettings.update', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/certificatemanager.editor Edit access to Certificate Manager all resources. Certificate Manager Editor ['certificatemanager.certissuanceconfigs.create', 'certificatemanager.certissuanceconfigs.get', 'certificatemanager.certissuanceconfigs.list', 'certificatemanager.certissuanceconfigs.update', 'certificatemanager.certissuanceconfigs.use', 'certificatemanager.certmapentries.create', 'certificatemanager.certmapentries.get', 'certificatemanager.certmapentries.list', 'certificatemanager.certmapentries.update', 'certificatemanager.certmaps.create', 'certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certmaps.update', 'certificatemanager.certmaps.use', 'certificatemanager.certs.create', 'certificatemanager.certs.get', 'certificatemanager.certs.list', 'certificatemanager.certs.update', 'certificatemanager.certs.use', 'certificatemanager.dnsauthorizations.create', 'certificatemanager.dnsauthorizations.get', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.dnsauthorizations.update', 'certificatemanager.dnsauthorizations.use', 'certificatemanager.locations.get', 'certificatemanager.locations.list', 'certificatemanager.operations.get', 'certificatemanager.operations.list', 'certificatemanager.trustconfigs.create', 'certificatemanager.trustconfigs.get', 'certificatemanager.trustconfigs.list', 'certificatemanager.trustconfigs.update', 'certificatemanager.trustconfigs.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/certificatemanager.owner Full access to Certificate Manager all resources. Certificate Manager Owner ['certificatemanager.certissuanceconfigs.create', 'certificatemanager.certissuanceconfigs.delete', 'certificatemanager.certissuanceconfigs.get', 'certificatemanager.certissuanceconfigs.list', 'certificatemanager.certissuanceconfigs.update', 'certificatemanager.certissuanceconfigs.use', 'certificatemanager.certmapentries.create', 'certificatemanager.certmapentries.delete', 'certificatemanager.certmapentries.get', 'certificatemanager.certmapentries.list', 'certificatemanager.certmapentries.update', 'certificatemanager.certmaps.create', 'certificatemanager.certmaps.delete', 'certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certmaps.update', 'certificatemanager.certmaps.use', 'certificatemanager.certs.create', 'certificatemanager.certs.delete', 'certificatemanager.certs.get', 'certificatemanager.certs.list', 'certificatemanager.certs.update', 'certificatemanager.certs.use', 'certificatemanager.dnsauthorizations.create', 'certificatemanager.dnsauthorizations.delete', 'certificatemanager.dnsauthorizations.get', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.dnsauthorizations.update', 'certificatemanager.dnsauthorizations.use', 'certificatemanager.locations.get', 'certificatemanager.locations.list', 'certificatemanager.operations.cancel', 'certificatemanager.operations.delete', 'certificatemanager.operations.get', 'certificatemanager.operations.list', 'certificatemanager.trustconfigs.create', 'certificatemanager.trustconfigs.delete', 'certificatemanager.trustconfigs.get', 'certificatemanager.trustconfigs.list', 'certificatemanager.trustconfigs.update', 'certificatemanager.trustconfigs.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/certificatemanager.serviceAgent Grants Certificate Manager access to services and APIs in the user project. Certificate Manager Service Agent ['certificatemanager.locations.get'] GA
roles/certificatemanager.viewer Read-only access to Certificate Manager all resources. Certificate Manager Viewer ['certificatemanager.certissuanceconfigs.get', 'certificatemanager.certissuanceconfigs.list', 'certificatemanager.certmapentries.get', 'certificatemanager.certmapentries.list', 'certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certs.get', 'certificatemanager.certs.list', 'certificatemanager.dnsauthorizations.get', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.locations.get', 'certificatemanager.locations.list', 'certificatemanager.operations.get', 'certificatemanager.operations.list', 'certificatemanager.trustconfigs.get', 'certificatemanager.trustconfigs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/integrations.certificateViewer A developer that can list and view Certificates. Certificate Viewer ['integrations.certificates.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/chat.owner Can view and modify app configurations Chat Apps Owner ['chat.bots.get', 'chat.bots.update'] GA
roles/chat.reader Can view app configurations Chat Apps Viewer ['chat.bots.get'] GA
roles/chronicle.admin Full access to the Chronicle API services, including global settings. Chronicle API Admin ['chronicle.ais.createFeedback', 'chronicle.ais.translateUdmQuery', 'chronicle.ais.translateYlRule', 'chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.bigQueryAccess.provide', 'chronicle.cases.countPriorities', 'chronicle.collectors.create', 'chronicle.collectors.delete', 'chronicle.collectors.get', 'chronicle.collectors.list', 'chronicle.collectors.update', 'chronicle.conversations.create', 'chronicle.conversations.delete', 'chronicle.conversations.get', 'chronicle.conversations.list', 'chronicle.conversations.update', 'chronicle.curatedRuleSetCategories.countAllCuratedRuleSetDetections', 'chronicle.curatedRuleSetCategories.get', 'chronicle.curatedRuleSetCategories.list', 'chronicle.curatedRuleSetDeployments.batchUpdate', 'chronicle.curatedRuleSetDeployments.get', 'chronicle.curatedRuleSetDeployments.list', 'chronicle.curatedRuleSetDeployments.update', 'chronicle.curatedRuleSets.countCuratedRuleSetDetections', 'chronicle.curatedRuleSets.get', 'chronicle.curatedRuleSets.list', 'chronicle.curatedRules.get', 'chronicle.curatedRules.list', 'chronicle.dashboardCharts.get', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.execute', 'chronicle.dashboardQueries.get', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.copy', 'chronicle.dashboards.create', 'chronicle.dashboards.delete', 'chronicle.dashboards.edit', 'chronicle.dashboards.get', 'chronicle.dashboards.list', 'chronicle.dashboards.schedule', 'chronicle.dataAccessLabels.create', 'chronicle.dataAccessLabels.delete', 'chronicle.dataAccessLabels.get', 'chronicle.dataAccessLabels.list', 'chronicle.dataAccessLabels.update', 'chronicle.dataAccessScopes.create', 'chronicle.dataAccessScopes.delete', 'chronicle.dataAccessScopes.get', 'chronicle.dataAccessScopes.list', 'chronicle.dataAccessScopes.permit', 'chronicle.dataAccessScopes.update', 'chronicle.dataExports.cancel', 'chronicle.dataExports.create', 'chronicle.dataExports.fetchLogTypesAvailableForExport', 'chronicle.dataExports.get', 'chronicle.dataTableOperationErrors.get', 'chronicle.dataTableRows.asyncBulkCreate', 'chronicle.dataTableRows.asyncBulkReplace', 'chronicle.dataTableRows.asyncBulkUpdate', 'chronicle.dataTableRows.bulkCreate', 'chronicle.dataTableRows.bulkReplace', 'chronicle.dataTableRows.bulkUpdate', 'chronicle.dataTableRows.create', 'chronicle.dataTableRows.delete', 'chronicle.dataTableRows.get', 'chronicle.dataTableRows.list', 'chronicle.dataTableRows.update', 'chronicle.dataTables.bulkCreateDataTableAsync', 'chronicle.dataTables.create', 'chronicle.dataTables.delete', 'chronicle.dataTables.get', 'chronicle.dataTables.list', 'chronicle.dataTables.update', 'chronicle.dataTaps.create', 'chronicle.dataTaps.delete', 'chronicle.dataTaps.get', 'chronicle.dataTaps.list', 'chronicle.dataTaps.update', 'chronicle.entities.batchCreate', 'chronicle.entities.batchDelete', 'chronicle.entities.batchValidate', 'chronicle.entities.create', 'chronicle.entities.delete', 'chronicle.entities.find', 'chronicle.entities.findRelatedEntities', 'chronicle.entities.get', 'chronicle.entities.import', 'chronicle.entities.list', 'chronicle.entities.modifyEntityRiskScore', 'chronicle.entities.queryEntityRiskScoreModifications', 'chronicle.entities.searchEntities', 'chronicle.entities.summarize', 'chronicle.entities.summarizeFromQuery', 'chronicle.entityRiskScores.queryEntityRiskScores', 'chronicle.errorNotificationConfigs.create', 'chronicle.errorNotificationConfigs.delete', 'chronicle.errorNotificationConfigs.get', 'chronicle.errorNotificationConfigs.list', 'chronicle.errorNotificationConfigs.update', 'chronicle.events.batchGet', 'chronicle.events.findUdmFieldValues', 'chronicle.events.get', 'chronicle.events.import', 'chronicle.events.queryProductSourceStats', 'chronicle.events.searchRawLogs', 'chronicle.events.udmSearch', 'chronicle.events.validateQuery', 'chronicle.extensionValidationReports.get', 'chronicle.extensionValidationReports.list', 'chronicle.feedServiceAccounts.fetch', 'chronicle.feedSourceTypeSchemas.list', 'chronicle.feeds.create', 'chronicle.feeds.delete', 'chronicle.feeds.disable', 'chronicle.feeds.enable', 'chronicle.feeds.generateSecret', 'chronicle.feeds.get', 'chronicle.feeds.list', 'chronicle.feeds.update', 'chronicle.findingsGraphs.exploreNode', 'chronicle.findingsGraphs.initializeGraph', 'chronicle.findingsRefinementDeployments.get', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinementDeployments.update', 'chronicle.findingsRefinements.computeActivity', 'chronicle.findingsRefinements.computeAllActivities', 'chronicle.findingsRefinements.create', 'chronicle.findingsRefinements.get', 'chronicle.findingsRefinements.list', 'chronicle.findingsRefinements.test', 'chronicle.findingsRefinements.update', 'chronicle.forwarders.create', 'chronicle.forwarders.delete', 'chronicle.forwarders.generate', 'chronicle.forwarders.get', 'chronicle.forwarders.list', 'chronicle.forwarders.update', 'chronicle.globalDataAccessScopes.permit', 'chronicle.ingestionLogLabels.get', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.get', 'chronicle.ingestionLogNamespaces.list', 'chronicle.instances.generateCollectionAgentAuth', 'chronicle.instances.generateSoarAuthJwt', 'chronicle.instances.generateWorkspaceConnectionToken', 'chronicle.instances.get', 'chronicle.instances.logTypeClassifier', 'chronicle.instances.report', 'chronicle.iocMatches.get', 'chronicle.iocMatches.list', 'chronicle.iocState.get', 'chronicle.iocState.update', 'chronicle.iocs.batchGet', 'chronicle.iocs.findFirstAndLastSeen', 'chronicle.iocs.get', 'chronicle.iocs.searchCuratedDetectionsForIoc', 'chronicle.legacies.legacyBatchGetCases', 'chronicle.legacies.legacyCalculateAlertStats', 'chronicle.legacies.legacyFetchAlertsView', 'chronicle.legacies.legacyFetchUdmSearchCsv', 'chronicle.legacies.legacyFetchUdmSearchView', 'chronicle.legacies.legacyFindAssetEvents', 'chronicle.legacies.legacyFindRawLogs', 'chronicle.legacies.legacyFindUdmEvents', 'chronicle.legacies.legacyGetAlert', 'chronicle.legacies.legacyGetCuratedRulesTrends', 'chronicle.legacies.legacyGetDetection', 'chronicle.legacies.legacyGetEventForDetection', 'chronicle.legacies.legacyGetFinding', 'chronicle.legacies.legacyGetRuleCounts', 'chronicle.legacies.legacyGetRulesTrends', 'chronicle.legacies.legacyRunTestRule', 'chronicle.legacies.legacySearchAlerts', 'chronicle.legacies.legacySearchArtifactEvents', 'chronicle.legacies.legacySearchArtifactIoCDetails', 'chronicle.legacies.legacySearchAssetEvents', 'chronicle.legacies.legacySearchCuratedDetections', 'chronicle.legacies.legacySearchCustomerStats', 'chronicle.legacies.legacySearchDetections', 'chronicle.legacies.legacySearchDomainsRecentlyRegistered', 'chronicle.legacies.legacySearchDomainsTimingStats', 'chronicle.legacies.legacySearchEnterpriseWideAlerts', 'chronicle.legacies.legacySearchEnterpriseWideIoCs', 'chronicle.legacies.legacySearchFindings', 'chronicle.legacies.legacySearchIngestionStats', 'chronicle.legacies.legacySearchIoCInsights', 'chronicle.legacies.legacySearchRawLogs', 'chronicle.legacies.legacySearchRuleDetectionCountBuckets', 'chronicle.legacies.legacySearchRuleDetectionEvents', 'chronicle.legacies.legacySearchRuleResults', 'chronicle.legacies.legacySearchRulesAlerts', 'chronicle.legacies.legacySearchUserEvents', 'chronicle.legacies.legacyStreamDetectionAlerts', 'chronicle.legacies.legacyTestRuleStreaming', 'chronicle.legacies.legacyUpdateAlert', 'chronicle.legacies.legacyUpdateFinding', 'chronicle.logTypeSchemas.list', 'chronicle.logTypes.list', 'chronicle.logs.export', 'chronicle.logs.get', 'chronicle.logs.import', 'chronicle.logs.list', 'chronicle.messages.create', 'chronicle.messages.delete', 'chronicle.messages.get', 'chronicle.messages.list', 'chronicle.messages.update', 'chronicle.multitenantDirectories.get', 'chronicle.nativeDashboards.create', 'chronicle.nativeDashboards.delete', 'chronicle.nativeDashboards.duplicate', 'chronicle.nativeDashboards.get', 'chronicle.nativeDashboards.list', 'chronicle.nativeDashboards.update', 'chronicle.operations.cancel', 'chronicle.operations.delete', 'chronicle.operations.get', 'chronicle.operations.list', 'chronicle.operations.streamSearch', 'chronicle.operations.wait', 'chronicle.parserExtensions.activate', 'chronicle.parserExtensions.create', 'chronicle.parserExtensions.delete', 'chronicle.parserExtensions.generateKeyValueMappings', 'chronicle.parserExtensions.get', 'chronicle.parserExtensions.legacySubmitParserExtension', 'chronicle.parserExtensions.list', 'chronicle.parserExtensions.removeSyslog', 'chronicle.parsers.activate', 'chronicle.parsers.activateReleaseCandidate', 'chronicle.parsers.copyPrebuiltParser', 'chronicle.parsers.create', 'chronicle.parsers.deactivate', 'chronicle.parsers.delete', 'chronicle.parsers.generateEventTypesSuggestions', 'chronicle.parsers.get', 'chronicle.parsers.list', 'chronicle.parsers.runParser', 'chronicle.parsingErrors.list', 'chronicle.preferenceSets.get', 'chronicle.preferenceSets.update', 'chronicle.referenceLists.create', 'chronicle.referenceLists.get', 'chronicle.referenceLists.list', 'chronicle.referenceLists.update', 'chronicle.referenceLists.verifyReferenceList', 'chronicle.retrohunts.create', 'chronicle.retrohunts.get', 'chronicle.retrohunts.list', 'chronicle.riskConfigs.get', 'chronicle.riskConfigs.update', 'chronicle.ruleDeployments.get', 'chronicle.ruleDeployments.list', 'chronicle.ruleDeployments.update', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.create', 'chronicle.rules.delete', 'chronicle.rules.get', 'chronicle.rules.list', 'chronicle.rules.listRevisions', 'chronicle.rules.update', 'chronicle.rules.verifyRuleText', 'chronicle.searchQueries.create', 'chronicle.searchQueries.delete', 'chronicle.searchQueries.get', 'chronicle.searchQueries.list', 'chronicle.searchQueries.update', 'chronicle.validationErrors.list', 'chronicle.validationReports.get', 'chronicle.watchlists.create', 'chronicle.watchlists.delete', 'chronicle.watchlists.get', 'chronicle.watchlists.list', 'chronicle.watchlists.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/chronicle.editor Modify Access to Chronicle API resources. Chronicle API Editor ['chronicle.ais.createFeedback', 'chronicle.ais.translateUdmQuery', 'chronicle.ais.translateYlRule', 'chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.cases.countPriorities', 'chronicle.collectors.get', 'chronicle.collectors.list', 'chronicle.conversations.create', 'chronicle.conversations.delete', 'chronicle.conversations.get', 'chronicle.conversations.list', 'chronicle.conversations.update', 'chronicle.curatedRuleSetCategories.countAllCuratedRuleSetDetections', 'chronicle.curatedRuleSetCategories.get', 'chronicle.curatedRuleSetCategories.list', 'chronicle.curatedRuleSetDeployments.batchUpdate', 'chronicle.curatedRuleSetDeployments.get', 'chronicle.curatedRuleSetDeployments.list', 'chronicle.curatedRuleSetDeployments.update', 'chronicle.curatedRuleSets.countCuratedRuleSetDetections', 'chronicle.curatedRuleSets.get', 'chronicle.curatedRuleSets.list', 'chronicle.curatedRules.get', 'chronicle.curatedRules.list', 'chronicle.dashboardCharts.get', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.execute', 'chronicle.dashboardQueries.get', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.copy', 'chronicle.dashboards.create', 'chronicle.dashboards.delete', 'chronicle.dashboards.edit', 'chronicle.dashboards.get', 'chronicle.dashboards.list', 'chronicle.dashboards.schedule', 'chronicle.dataAccessScopes.list', 'chronicle.dataExports.cancel', 'chronicle.dataExports.create', 'chronicle.dataExports.fetchLogTypesAvailableForExport', 'chronicle.dataExports.get', 'chronicle.dataTableOperationErrors.get', 'chronicle.dataTableRows.asyncBulkCreate', 'chronicle.dataTableRows.asyncBulkReplace', 'chronicle.dataTableRows.asyncBulkUpdate', 'chronicle.dataTableRows.bulkCreate', 'chronicle.dataTableRows.bulkReplace', 'chronicle.dataTableRows.bulkUpdate', 'chronicle.dataTableRows.create', 'chronicle.dataTableRows.delete', 'chronicle.dataTableRows.get', 'chronicle.dataTableRows.list', 'chronicle.dataTableRows.update', 'chronicle.dataTables.bulkCreateDataTableAsync', 'chronicle.dataTables.create', 'chronicle.dataTables.delete', 'chronicle.dataTables.get', 'chronicle.dataTables.list', 'chronicle.dataTables.update', 'chronicle.dataTaps.create', 'chronicle.dataTaps.delete', 'chronicle.dataTaps.get', 'chronicle.dataTaps.list', 'chronicle.dataTaps.update', 'chronicle.entities.batchCreate', 'chronicle.entities.batchDelete', 'chronicle.entities.batchValidate', 'chronicle.entities.create', 'chronicle.entities.delete', 'chronicle.entities.find', 'chronicle.entities.findRelatedEntities', 'chronicle.entities.get', 'chronicle.entities.import', 'chronicle.entities.list', 'chronicle.entities.modifyEntityRiskScore', 'chronicle.entities.queryEntityRiskScoreModifications', 'chronicle.entities.searchEntities', 'chronicle.entities.summarize', 'chronicle.entities.summarizeFromQuery', 'chronicle.entityRiskScores.queryEntityRiskScores', 'chronicle.errorNotificationConfigs.get', 'chronicle.errorNotificationConfigs.list', 'chronicle.events.batchGet', 'chronicle.events.findUdmFieldValues', 'chronicle.events.get', 'chronicle.events.import', 'chronicle.events.queryProductSourceStats', 'chronicle.events.searchRawLogs', 'chronicle.events.udmSearch', 'chronicle.events.validateQuery', 'chronicle.findingsGraphs.exploreNode', 'chronicle.findingsGraphs.initializeGraph', 'chronicle.findingsRefinementDeployments.get', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinementDeployments.update', 'chronicle.findingsRefinements.computeActivity', 'chronicle.findingsRefinements.computeAllActivities', 'chronicle.findingsRefinements.create', 'chronicle.findingsRefinements.get', 'chronicle.findingsRefinements.list', 'chronicle.findingsRefinements.test', 'chronicle.findingsRefinements.update', 'chronicle.forwarders.generate', 'chronicle.forwarders.get', 'chronicle.forwarders.list', 'chronicle.globalDataAccessScopes.permit', 'chronicle.ingestionLogLabels.get', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.get', 'chronicle.ingestionLogNamespaces.list', 'chronicle.instances.generateCollectionAgentAuth', 'chronicle.instances.generateSoarAuthJwt', 'chronicle.instances.get', 'chronicle.instances.logTypeClassifier', 'chronicle.instances.report', 'chronicle.iocMatches.get', 'chronicle.iocMatches.list', 'chronicle.iocState.get', 'chronicle.iocState.update', 'chronicle.iocs.batchGet', 'chronicle.iocs.findFirstAndLastSeen', 'chronicle.iocs.get', 'chronicle.iocs.searchCuratedDetectionsForIoc', 'chronicle.legacies.legacyBatchGetCases', 'chronicle.legacies.legacyCalculateAlertStats', 'chronicle.legacies.legacyFetchAlertsView', 'chronicle.legacies.legacyFetchUdmSearchCsv', 'chronicle.legacies.legacyFetchUdmSearchView', 'chronicle.legacies.legacyFindAssetEvents', 'chronicle.legacies.legacyFindRawLogs', 'chronicle.legacies.legacyFindUdmEvents', 'chronicle.legacies.legacyGetAlert', 'chronicle.legacies.legacyGetCuratedRulesTrends', 'chronicle.legacies.legacyGetDetection', 'chronicle.legacies.legacyGetEventForDetection', 'chronicle.legacies.legacyGetFinding', 'chronicle.legacies.legacyGetRuleCounts', 'chronicle.legacies.legacyGetRulesTrends', 'chronicle.legacies.legacyRunTestRule', 'chronicle.legacies.legacySearchAlerts', 'chronicle.legacies.legacySearchArtifactEvents', 'chronicle.legacies.legacySearchArtifactIoCDetails', 'chronicle.legacies.legacySearchAssetEvents', 'chronicle.legacies.legacySearchCuratedDetections', 'chronicle.legacies.legacySearchCustomerStats', 'chronicle.legacies.legacySearchDetections', 'chronicle.legacies.legacySearchDomainsRecentlyRegistered', 'chronicle.legacies.legacySearchDomainsTimingStats', 'chronicle.legacies.legacySearchEnterpriseWideAlerts', 'chronicle.legacies.legacySearchEnterpriseWideIoCs', 'chronicle.legacies.legacySearchFindings', 'chronicle.legacies.legacySearchIngestionStats', 'chronicle.legacies.legacySearchIoCInsights', 'chronicle.legacies.legacySearchRawLogs', 'chronicle.legacies.legacySearchRuleDetectionCountBuckets', 'chronicle.legacies.legacySearchRuleDetectionEvents', 'chronicle.legacies.legacySearchRuleResults', 'chronicle.legacies.legacySearchRulesAlerts', 'chronicle.legacies.legacySearchUserEvents', 'chronicle.legacies.legacyStreamDetectionAlerts', 'chronicle.legacies.legacyTestRuleStreaming', 'chronicle.legacies.legacyUpdateAlert', 'chronicle.legacies.legacyUpdateFinding', 'chronicle.logTypeSchemas.list', 'chronicle.logs.export', 'chronicle.logs.get', 'chronicle.logs.import', 'chronicle.logs.list', 'chronicle.messages.create', 'chronicle.messages.delete', 'chronicle.messages.get', 'chronicle.messages.list', 'chronicle.messages.update', 'chronicle.multitenantDirectories.get', 'chronicle.nativeDashboards.create', 'chronicle.nativeDashboards.delete', 'chronicle.nativeDashboards.duplicate', 'chronicle.nativeDashboards.get', 'chronicle.nativeDashboards.list', 'chronicle.nativeDashboards.update', 'chronicle.operations.cancel', 'chronicle.operations.delete', 'chronicle.operations.get', 'chronicle.operations.list', 'chronicle.operations.streamSearch', 'chronicle.operations.wait', 'chronicle.preferenceSets.get', 'chronicle.preferenceSets.update', 'chronicle.referenceLists.create', 'chronicle.referenceLists.get', 'chronicle.referenceLists.list', 'chronicle.referenceLists.update', 'chronicle.referenceLists.verifyReferenceList', 'chronicle.retrohunts.create', 'chronicle.retrohunts.get', 'chronicle.retrohunts.list', 'chronicle.riskConfigs.get', 'chronicle.riskConfigs.update', 'chronicle.ruleDeployments.get', 'chronicle.ruleDeployments.list', 'chronicle.ruleDeployments.update', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.create', 'chronicle.rules.get', 'chronicle.rules.list', 'chronicle.rules.listRevisions', 'chronicle.rules.update', 'chronicle.rules.verifyRuleText', 'chronicle.searchQueries.create', 'chronicle.searchQueries.delete', 'chronicle.searchQueries.get', 'chronicle.searchQueries.list', 'chronicle.searchQueries.update', 'chronicle.watchlists.create', 'chronicle.watchlists.delete', 'chronicle.watchlists.get', 'chronicle.watchlists.list', 'chronicle.watchlists.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/chronicle.globalDataAccess Grants global access to data i.e. all data can be accessed. Chronicle API Global Data Access ['chronicle.globalDataAccessScopes.permit'] BETA
roles/chronicle.limitedViewer Grants readonly access to Chronicle API resources, excluding Rules and Retrohunts. Chronicle API Limited Viewer ['chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.cases.countPriorities', 'chronicle.conversations.get', 'chronicle.conversations.list', 'chronicle.dashboardCharts.get', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.execute', 'chronicle.dashboardQueries.get', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.get', 'chronicle.dashboards.list', 'chronicle.dashboards.schedule', 'chronicle.dataAccessScopes.list', 'chronicle.entities.find', 'chronicle.entities.findRelatedEntities', 'chronicle.entities.get', 'chronicle.entities.queryEntityRiskScoreModifications', 'chronicle.entities.searchEntities', 'chronicle.entities.summarize', 'chronicle.entities.summarizeFromQuery', 'chronicle.entityRiskScores.queryEntityRiskScores', 'chronicle.errorNotificationConfigs.get', 'chronicle.errorNotificationConfigs.list', 'chronicle.events.batchGet', 'chronicle.events.findUdmFieldValues', 'chronicle.events.get', 'chronicle.events.queryProductSourceStats', 'chronicle.events.searchRawLogs', 'chronicle.events.udmSearch', 'chronicle.events.validateQuery', 'chronicle.findingsGraphs.exploreNode', 'chronicle.findingsGraphs.initializeGraph', 'chronicle.findingsRefinementDeployments.get', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinements.computeActivity', 'chronicle.findingsRefinements.computeAllActivities', 'chronicle.findingsRefinements.get', 'chronicle.findingsRefinements.list', 'chronicle.findingsRefinements.test', 'chronicle.globalDataAccessScopes.permit', 'chronicle.ingestionLogLabels.get', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.get', 'chronicle.ingestionLogNamespaces.list', 'chronicle.instances.get', 'chronicle.legacies.legacyBatchGetCases', 'chronicle.legacies.legacyCalculateAlertStats', 'chronicle.legacies.legacyFetchAlertsView', 'chronicle.legacies.legacyFetchUdmSearchCsv', 'chronicle.legacies.legacyFetchUdmSearchView', 'chronicle.legacies.legacyFindAssetEvents', 'chronicle.legacies.legacyFindRawLogs', 'chronicle.legacies.legacyFindUdmEvents', 'chronicle.legacies.legacyGetAlert', 'chronicle.legacies.legacyGetFinding', 'chronicle.legacies.legacySearchAlerts', 'chronicle.legacies.legacySearchArtifactEvents', 'chronicle.legacies.legacySearchArtifactIoCDetails', 'chronicle.legacies.legacySearchAssetEvents', 'chronicle.legacies.legacySearchCustomerStats', 'chronicle.legacies.legacySearchDomainsRecentlyRegistered', 'chronicle.legacies.legacySearchDomainsTimingStats', 'chronicle.legacies.legacySearchEnterpriseWideAlerts', 'chronicle.legacies.legacySearchEnterpriseWideIoCs', 'chronicle.legacies.legacySearchFindings', 'chronicle.legacies.legacySearchIngestionStats', 'chronicle.legacies.legacySearchIoCInsights', 'chronicle.legacies.legacySearchRawLogs', 'chronicle.legacies.legacySearchUserEvents', 'chronicle.logTypeSchemas.list', 'chronicle.logs.export', 'chronicle.logs.get', 'chronicle.logs.list', 'chronicle.messages.get', 'chronicle.messages.list', 'chronicle.multitenantDirectories.get', 'chronicle.nativeDashboards.get', 'chronicle.nativeDashboards.list', 'chronicle.operations.get', 'chronicle.operations.list', 'chronicle.operations.streamSearch', 'chronicle.operations.wait', 'chronicle.preferenceSets.get', 'chronicle.preferenceSets.update', 'chronicle.searchQueries.create', 'chronicle.searchQueries.delete', 'chronicle.searchQueries.get', 'chronicle.searchQueries.list', 'chronicle.searchQueries.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/chronicle.restrictedDataAccess Grants access to data controlled by Data Access Scopes. Intended to be refined by IAM Conditions. Chronicle API Restricted Data Access ['chronicle.dataAccessScopes.permit'] BETA
roles/chronicle.restrictedDataAccessViewer Grants readonly access to Chronicle API resources without global data access scope. Chronicle API Restricted Data Access Viewer ['chronicle.ais.createFeedback', 'chronicle.ais.translateUdmQuery', 'chronicle.ais.translateYlRule', 'chronicle.dashboardCharts.get', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.execute', 'chronicle.dashboardQueries.get', 'chronicle.dashboardQueries.list', 'chronicle.dataAccessScopes.list', 'chronicle.entities.find', 'chronicle.entities.findRelatedEntities', 'chronicle.entities.get', 'chronicle.entities.list', 'chronicle.entities.searchEntities', 'chronicle.entities.summarize', 'chronicle.entities.summarizeFromQuery', 'chronicle.events.batchGet', 'chronicle.events.findUdmFieldValues', 'chronicle.events.get', 'chronicle.events.queryProductSourceStats', 'chronicle.events.searchRawLogs', 'chronicle.events.udmSearch', 'chronicle.events.validateQuery', 'chronicle.findingsGraphs.exploreNode', 'chronicle.findingsGraphs.initializeGraph', 'chronicle.instances.generateCollectionAgentAuth', 'chronicle.instances.generateSoarAuthJwt', 'chronicle.instances.get', 'chronicle.instances.report', 'chronicle.legacies.legacyBatchGetCases', 'chronicle.legacies.legacyCalculateAlertStats', 'chronicle.legacies.legacyFetchAlertsView', 'chronicle.legacies.legacyFetchUdmSearchCsv', 'chronicle.legacies.legacyFetchUdmSearchView', 'chronicle.legacies.legacyFindAssetEvents', 'chronicle.legacies.legacyFindRawLogs', 'chronicle.legacies.legacyFindUdmEvents', 'chronicle.legacies.legacyGetAlert', 'chronicle.legacies.legacyGetFinding', 'chronicle.legacies.legacyGetRuleCounts', 'chronicle.legacies.legacyGetRulesTrends', 'chronicle.legacies.legacyRunTestRule', 'chronicle.legacies.legacySearchArtifactEvents', 'chronicle.legacies.legacySearchArtifactIoCDetails', 'chronicle.legacies.legacySearchAssetEvents', 'chronicle.legacies.legacySearchCustomerStats', 'chronicle.legacies.legacySearchDomainsRecentlyRegistered', 'chronicle.legacies.legacySearchDomainsTimingStats', 'chronicle.legacies.legacySearchFindings', 'chronicle.legacies.legacySearchIngestionStats', 'chronicle.legacies.legacySearchIoCInsights', 'chronicle.legacies.legacySearchRawLogs', 'chronicle.legacies.legacySearchRuleDetectionCountBuckets', 'chronicle.legacies.legacySearchRuleDetectionEvents', 'chronicle.legacies.legacySearchRuleResults', 'chronicle.legacies.legacySearchRulesAlerts', 'chronicle.legacies.legacySearchUserEvents', 'chronicle.logs.get', 'chronicle.logs.list', 'chronicle.multitenantDirectories.get', 'chronicle.nativeDashboards.get', 'chronicle.nativeDashboards.list', 'chronicle.operations.get', 'chronicle.operations.list', 'chronicle.operations.streamSearch', 'chronicle.operations.wait', 'chronicle.referenceLists.get', 'chronicle.referenceLists.list', 'chronicle.referenceLists.verifyReferenceList', 'chronicle.retrohunts.get', 'chronicle.retrohunts.list', 'chronicle.ruleDeployments.get', 'chronicle.ruleDeployments.list', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.get', 'chronicle.rules.list', 'chronicle.rules.listRevisions', 'chronicle.rules.verifyRuleText', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/chronicle.viewer Readonly access to the Chronicle API resources. Chronicle API Viewer ['chronicle.ais.createFeedback', 'chronicle.ais.translateUdmQuery', 'chronicle.ais.translateYlRule', 'chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.cases.countPriorities', 'chronicle.collectors.get', 'chronicle.collectors.list', 'chronicle.conversations.get', 'chronicle.conversations.list', 'chronicle.curatedRuleSetCategories.countAllCuratedRuleSetDetections', 'chronicle.curatedRuleSetCategories.get', 'chronicle.curatedRuleSetCategories.list', 'chronicle.curatedRuleSetDeployments.get', 'chronicle.curatedRuleSetDeployments.list', 'chronicle.curatedRuleSets.countCuratedRuleSetDetections', 'chronicle.curatedRuleSets.get', 'chronicle.curatedRuleSets.list', 'chronicle.curatedRules.get', 'chronicle.curatedRules.list', 'chronicle.dashboardCharts.get', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.execute', 'chronicle.dashboardQueries.get', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.get', 'chronicle.dashboards.list', 'chronicle.dashboards.schedule', 'chronicle.dataAccessScopes.list', 'chronicle.dataExports.fetchLogTypesAvailableForExport', 'chronicle.dataExports.get', 'chronicle.dataTableOperationErrors.get', 'chronicle.dataTableRows.get', 'chronicle.dataTableRows.list', 'chronicle.dataTables.get', 'chronicle.dataTables.list', 'chronicle.dataTaps.get', 'chronicle.dataTaps.list', 'chronicle.entities.find', 'chronicle.entities.findRelatedEntities', 'chronicle.entities.get', 'chronicle.entities.list', 'chronicle.entities.queryEntityRiskScoreModifications', 'chronicle.entities.searchEntities', 'chronicle.entities.summarize', 'chronicle.entities.summarizeFromQuery', 'chronicle.entityRiskScores.queryEntityRiskScores', 'chronicle.errorNotificationConfigs.get', 'chronicle.errorNotificationConfigs.list', 'chronicle.events.batchGet', 'chronicle.events.findUdmFieldValues', 'chronicle.events.get', 'chronicle.events.queryProductSourceStats', 'chronicle.events.searchRawLogs', 'chronicle.events.udmSearch', 'chronicle.events.validateQuery', 'chronicle.findingsGraphs.exploreNode', 'chronicle.findingsGraphs.initializeGraph', 'chronicle.findingsRefinementDeployments.get', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinements.computeActivity', 'chronicle.findingsRefinements.computeAllActivities', 'chronicle.findingsRefinements.get', 'chronicle.findingsRefinements.list', 'chronicle.findingsRefinements.test', 'chronicle.forwarders.generate', 'chronicle.forwarders.get', 'chronicle.forwarders.list', 'chronicle.globalDataAccessScopes.permit', 'chronicle.ingestionLogLabels.get', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.get', 'chronicle.ingestionLogNamespaces.list', 'chronicle.instances.generateCollectionAgentAuth', 'chronicle.instances.generateSoarAuthJwt', 'chronicle.instances.get', 'chronicle.instances.logTypeClassifier', 'chronicle.instances.report', 'chronicle.iocMatches.get', 'chronicle.iocMatches.list', 'chronicle.iocState.get', 'chronicle.iocs.batchGet', 'chronicle.iocs.findFirstAndLastSeen', 'chronicle.iocs.get', 'chronicle.iocs.searchCuratedDetectionsForIoc', 'chronicle.legacies.legacyBatchGetCases', 'chronicle.legacies.legacyCalculateAlertStats', 'chronicle.legacies.legacyFetchAlertsView', 'chronicle.legacies.legacyFetchUdmSearchCsv', 'chronicle.legacies.legacyFetchUdmSearchView', 'chronicle.legacies.legacyFindAssetEvents', 'chronicle.legacies.legacyFindRawLogs', 'chronicle.legacies.legacyFindUdmEvents', 'chronicle.legacies.legacyGetAlert', 'chronicle.legacies.legacyGetCuratedRulesTrends', 'chronicle.legacies.legacyGetDetection', 'chronicle.legacies.legacyGetEventForDetection', 'chronicle.legacies.legacyGetFinding', 'chronicle.legacies.legacyGetRuleCounts', 'chronicle.legacies.legacyGetRulesTrends', 'chronicle.legacies.legacyRunTestRule', 'chronicle.legacies.legacySearchAlerts', 'chronicle.legacies.legacySearchArtifactEvents', 'chronicle.legacies.legacySearchArtifactIoCDetails', 'chronicle.legacies.legacySearchAssetEvents', 'chronicle.legacies.legacySearchCuratedDetections', 'chronicle.legacies.legacySearchCustomerStats', 'chronicle.legacies.legacySearchDetections', 'chronicle.legacies.legacySearchDomainsRecentlyRegistered', 'chronicle.legacies.legacySearchDomainsTimingStats', 'chronicle.legacies.legacySearchEnterpriseWideAlerts', 'chronicle.legacies.legacySearchEnterpriseWideIoCs', 'chronicle.legacies.legacySearchFindings', 'chronicle.legacies.legacySearchIngestionStats', 'chronicle.legacies.legacySearchIoCInsights', 'chronicle.legacies.legacySearchRawLogs', 'chronicle.legacies.legacySearchRuleDetectionCountBuckets', 'chronicle.legacies.legacySearchRuleDetectionEvents', 'chronicle.legacies.legacySearchRuleResults', 'chronicle.legacies.legacySearchRulesAlerts', 'chronicle.legacies.legacySearchUserEvents', 'chronicle.legacies.legacyStreamDetectionAlerts', 'chronicle.legacies.legacyTestRuleStreaming', 'chronicle.logTypeSchemas.list', 'chronicle.logs.export', 'chronicle.logs.get', 'chronicle.logs.list', 'chronicle.messages.get', 'chronicle.messages.list', 'chronicle.multitenantDirectories.get', 'chronicle.nativeDashboards.get', 'chronicle.nativeDashboards.list', 'chronicle.operations.get', 'chronicle.operations.list', 'chronicle.operations.streamSearch', 'chronicle.operations.wait', 'chronicle.preferenceSets.get', 'chronicle.preferenceSets.update', 'chronicle.referenceLists.get', 'chronicle.referenceLists.list', 'chronicle.referenceLists.verifyReferenceList', 'chronicle.retrohunts.get', 'chronicle.retrohunts.list', 'chronicle.riskConfigs.get', 'chronicle.ruleDeployments.get', 'chronicle.ruleDeployments.list', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.get', 'chronicle.rules.list', 'chronicle.rules.listRevisions', 'chronicle.rules.verifyRuleText', 'chronicle.searchQueries.create', 'chronicle.searchQueries.delete', 'chronicle.searchQueries.get', 'chronicle.searchQueries.list', 'chronicle.searchQueries.update', 'chronicle.watchlists.get', 'chronicle.watchlists.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/chroniclesm.admin Admins can view and modify Chronicle service details. Chronicle Service Admin ['chroniclesm.gcpAssociations.create', 'chroniclesm.gcpAssociations.delete', 'chroniclesm.gcpAssociations.get', 'chroniclesm.gcpLogFlowFilters.get', 'chroniclesm.gcpLogFlowFilters.update', 'chroniclesm.gcpSettings.get', 'chroniclesm.gcpSettings.update'] GA
roles/chronicle.serviceAgent Grants Chronicle scoped access to customer project Chronicle Service Agent ['bigquery.connections.create', 'bigquery.connections.delegate', 'bigquery.connections.delete', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.update', 'bigquery.connections.updateTag', 'bigquery.connections.use', 'bigquery.datasets.create', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.tables.create', 'bigquery.tables.delete', 'bigquery.tables.get', 'bigquery.tables.update', 'bigquery.tables.updateData', 'chronicle.instances.get', 'monitoring.alertPolicies.create', 'monitoring.alertPolicies.delete', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.alertPolicies.update', 'serviceusage.quotas.get', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.setIamPolicy', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get'] GA
roles/chroniclesm.viewer Viewers can see Chronicle service details but not change them. Chronicle Service Viewer ['chroniclesm.gcpAssociations.get', 'chroniclesm.gcpLogFlowFilters.get', 'chroniclesm.gcpSettings.get'] GA
roles/chronicle.soarAdmin Grants admin access to Chronicle SOAR. Chronicle SOAR Admin ['chronicle.instances.soarAdmin', 'cloudasset.assets.exportResource', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.assets.searchEnrichmentResourceOwners', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.attackpaths.list', 'securitycenter.exposurepathexplan.get', 'securitycenter.findings.bulkMuteUpdate', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.update', 'securitycenter.findingsecuritymarks.update', 'securitycenter.simulations.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list'] BETA
roles/chronicle.soarServiceAgent Gives Chronicle SOAR the ability to perform remediation on Cloud Platform resources. Chronicle SOAR Service Agent ['cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'compute.firewalls.get', 'compute.firewalls.update', 'compute.instances.deleteAccessConfig', 'compute.instances.get', 'compute.instances.list', 'compute.instances.stop', 'compute.instances.updateNetworkInterface', 'compute.networks.updatePolicy', 'compute.zones.list', 'iam.serviceAccounts.disable', 'iam.serviceAccounts.list', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'resourcemanager.organizations.getIamPolicy', 'securitycenter.findingexternalsystems.update', 'securitycenter.findings.list', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.update', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.update', 'securitycenter.sources.list', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list', 'storage.buckets.update'] GA
roles/chronicle.soarThreatManager Grants threat manager access to Chronicle SOAR. Chronicle SOAR Threat Manager ['chronicle.instances.soarThreatManager', 'cloudasset.assets.exportResource', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.assets.searchEnrichmentResourceOwners', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.attackpaths.list', 'securitycenter.exposurepathexplan.get', 'securitycenter.findings.bulkMuteUpdate', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.update', 'securitycenter.findingsecuritymarks.update', 'securitycenter.simulations.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list'] BETA
roles/chronicle.soarVulnerabilityManager Grants vulnerability manager access to Chronicle SOAR. Chronicle SOAR Vulnerability Manager ['chronicle.instances.soarVulnerabilityManager', 'cloudasset.assets.exportResource', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.assets.searchEnrichmentResourceOwners', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.attackpaths.list', 'securitycenter.exposurepathexplan.get', 'securitycenter.findings.bulkMuteUpdate', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.update', 'securitycenter.findingsecuritymarks.update', 'securitycenter.simulations.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list'] BETA
roles/ciem.serviceAgent Gives CIEM Service Account permission to access GCP resources CIEM Service Agent ['cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportResource', 'resourcemanager.organizations.get'] GA
roles/accesscontextmanager.gcpAccessAdmin Create, edit, and change Cloud access bindings. Cloud Access Binding Admin ['accesscontextmanager.gcpUserAccessBindings.create', 'accesscontextmanager.gcpUserAccessBindings.delete', 'accesscontextmanager.gcpUserAccessBindings.get', 'accesscontextmanager.gcpUserAccessBindings.list', 'accesscontextmanager.gcpUserAccessBindings.update'] GA
roles/accesscontextmanager.gcpAccessReader Read access to Cloud access bindings. Cloud Access Binding Reader ['accesscontextmanager.gcpUserAccessBindings.get', 'accesscontextmanager.gcpUserAccessBindings.list'] GA
roles/cloudaicompanion.serviceAgent Gives Cloud AI Companion components the proper permissions to function. Cloud AI Companion Service Agent ['cloudaicompanion.codeRepositoryIndexes.get', 'cloudaicompanion.codeRepositoryIndexes.list', 'cloudaicompanion.repositoryGroups.get', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.list', 'cloudbuild.connections.get', 'cloudbuild.repositories.accessReadToken', 'cloudbuild.repositories.fetchGitRefs', 'cloudbuild.repositories.get', 'cloudbuild.repositories.list', 'developerconnect.connections.get', 'developerconnect.gitRepositoryLinks.fetchGitRefs', 'developerconnect.gitRepositoryLinks.fetchReadToken', 'developerconnect.gitRepositoryLinks.get', 'developerconnect.gitRepositoryLinks.list', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'serviceusage.services.use'] GA
roles/alloydb.admin Full access to Cloud AlloyDB all resources. Cloud AlloyDB Admin ['alloydb.backups.create', 'alloydb.backups.createTagBinding', 'alloydb.backups.delete', 'alloydb.backups.deleteTagBinding', 'alloydb.backups.get', 'alloydb.backups.list', 'alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.backups.update', 'alloydb.clusters.create', 'alloydb.clusters.createTagBinding', 'alloydb.clusters.delete', 'alloydb.clusters.deleteTagBinding', 'alloydb.clusters.export', 'alloydb.clusters.generateClientCertificate', 'alloydb.clusters.get', 'alloydb.clusters.import', 'alloydb.clusters.list', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'alloydb.clusters.promote', 'alloydb.clusters.switchover', 'alloydb.clusters.update', 'alloydb.clusters.upgrade', 'alloydb.databases.list', 'alloydb.instances.connect', 'alloydb.instances.create', 'alloydb.instances.delete', 'alloydb.instances.executeSql', 'alloydb.instances.failover', 'alloydb.instances.get', 'alloydb.instances.injectFault', 'alloydb.instances.list', 'alloydb.instances.restart', 'alloydb.instances.update', 'alloydb.locations.get', 'alloydb.locations.list', 'alloydb.operations.cancel', 'alloydb.operations.delete', 'alloydb.operations.get', 'alloydb.operations.list', 'alloydb.supportedDatabaseFlags.get', 'alloydb.supportedDatabaseFlags.list', 'alloydb.users.create', 'alloydb.users.delete', 'alloydb.users.get', 'alloydb.users.list', 'alloydb.users.login', 'alloydb.users.update', 'cloudaicompanion.entitlements.get', 'recommender.alloydbClusterPerformanceInsights.get', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceInsights.update', 'recommender.alloydbClusterPerformanceRecommendations.get', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterPerformanceRecommendations.update', 'recommender.alloydbClusterReliabilityInsights.get', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityInsights.update', 'recommender.alloydbClusterReliabilityRecommendations.get', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbClusterReliabilityRecommendations.update', 'recommender.alloydbInstanceSecurityInsights.get', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityInsights.update', 'recommender.alloydbInstanceSecurityRecommendations.get', 'recommender.alloydbInstanceSecurityRecommendations.list', 'recommender.alloydbInstanceSecurityRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/alloydb.client Connectivity access to Cloud AlloyDB instances. Cloud AlloyDB Client ['alloydb.clusters.generateClientCertificate', 'alloydb.clusters.get', 'alloydb.instances.connect', 'alloydb.instances.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/alloydb.databaseUser Role allowing access to login as a database user. Cloud AlloyDB Database User ['alloydb.clusters.get', 'alloydb.instances.executeSql', 'alloydb.instances.get', 'alloydb.users.login', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/alloydb.viewer Read-only access to Cloud AlloyDB all resources. Cloud AlloyDB Viewer ['alloydb.backups.get', 'alloydb.backups.list', 'alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.clusters.export', 'alloydb.clusters.get', 'alloydb.clusters.list', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'alloydb.databases.list', 'alloydb.instances.get', 'alloydb.instances.list', 'alloydb.locations.get', 'alloydb.locations.list', 'alloydb.operations.get', 'alloydb.operations.list', 'alloydb.supportedDatabaseFlags.get', 'alloydb.supportedDatabaseFlags.list', 'alloydb.users.get', 'alloydb.users.list', 'cloudaicompanion.entitlements.get', 'recommender.alloydbClusterPerformanceInsights.get', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceRecommendations.get', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterReliabilityInsights.get', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityRecommendations.get', 'recommender.alloydbClusterReliabilityRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apigateway_management.serviceAgent Gives Cloud API Gateway service account access to retrieve aService configuration. Cloud API Gateway Management Service Agent ['iam.serviceAccounts.get', 'servicemanagement.services.create', 'servicemanagement.services.delete', 'servicemanagement.services.get', 'servicemanagement.services.list', 'servicemanagement.services.update', 'serviceusage.services.get'] GA
roles/apigateway.serviceAgent Gives Cloud API Gateway service account access to Service Management check and reports as well as impersonation on user-specified service accounts. Cloud API Gateway Service Agent ['iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'servicemanagement.services.check', 'servicemanagement.services.quota', 'servicemanagement.services.report'] GA
roles/apihub.admin Full access to all API hub resources. Cloud API Hub Admin ['apihub.apiHubInstances.create', 'apihub.apiHubInstances.delete', 'apihub.apiHubInstances.get', 'apihub.apiHubInstances.list', 'apihub.apiOperations.get', 'apihub.apiOperations.list', 'apihub.apiOperations.update', 'apihub.apis.create', 'apihub.apis.delete', 'apihub.apis.get', 'apihub.apis.list', 'apihub.apis.update', 'apihub.attributes.create', 'apihub.attributes.delete', 'apihub.attributes.get', 'apihub.attributes.list', 'apihub.attributes.update', 'apihub.definitions.get', 'apihub.definitions.list', 'apihub.definitions.update', 'apihub.dependencies.create', 'apihub.dependencies.delete', 'apihub.dependencies.get', 'apihub.dependencies.list', 'apihub.dependencies.update', 'apihub.deployments.create', 'apihub.deployments.delete', 'apihub.deployments.get', 'apihub.deployments.list', 'apihub.deployments.update', 'apihub.externalApis.create', 'apihub.externalApis.delete', 'apihub.externalApis.get', 'apihub.externalApis.list', 'apihub.externalApis.update', 'apihub.hostProjectRegistrations.create', 'apihub.hostProjectRegistrations.delete', 'apihub.hostProjectRegistrations.get', 'apihub.hostProjectRegistrations.list', 'apihub.hostProjectRegistrations.register', 'apihub.llmEnablements.deregister', 'apihub.llmEnablements.get', 'apihub.llmEnablements.list', 'apihub.llmEnablements.register', 'apihub.locations.searchResources', 'apihub.locations2.searchResources', 'apihub.operations.cancel', 'apihub.operations.delete', 'apihub.operations.get', 'apihub.operations.list', 'apihub.plugins.disable', 'apihub.plugins.enable', 'apihub.plugins.get', 'apihub.plugins.list', 'apihub.runTimeProjectAttachments.attach', 'apihub.runTimeProjectAttachments.create', 'apihub.runTimeProjectAttachments.delete', 'apihub.runTimeProjectAttachments.get', 'apihub.runTimeProjectAttachments.list', 'apihub.runTimeProjectAttachments.lookup', 'apihub.specs.create', 'apihub.specs.delete', 'apihub.specs.get', 'apihub.specs.lint', 'apihub.specs.list', 'apihub.specs.update', 'apihub.styleGuides.get', 'apihub.styleGuides.update', 'apihub.versions.create', 'apihub.versions.delete', 'apihub.versions.get', 'apihub.versions.list', 'apihub.versions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apihub.attributeAdmin Full access to all Cloud API hub attribute's resources. Cloud API hub Attributes Admin ['apihub.attributes.create', 'apihub.attributes.delete', 'apihub.attributes.get', 'apihub.attributes.list', 'apihub.attributes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apihub.editor Edit access to most of Cloud API Hub resources. Cloud API Hub Editor ['apihub.apiHubInstances.get', 'apihub.apiHubInstances.list', 'apihub.apiOperations.get', 'apihub.apiOperations.list', 'apihub.apiOperations.update', 'apihub.apis.create', 'apihub.apis.delete', 'apihub.apis.get', 'apihub.apis.list', 'apihub.apis.update', 'apihub.attributes.get', 'apihub.attributes.list', 'apihub.definitions.get', 'apihub.definitions.list', 'apihub.definitions.update', 'apihub.dependencies.create', 'apihub.dependencies.delete', 'apihub.dependencies.get', 'apihub.dependencies.list', 'apihub.dependencies.update', 'apihub.deployments.create', 'apihub.deployments.delete', 'apihub.deployments.get', 'apihub.deployments.list', 'apihub.deployments.update', 'apihub.externalApis.create', 'apihub.externalApis.delete', 'apihub.externalApis.get', 'apihub.externalApis.list', 'apihub.externalApis.update', 'apihub.hostProjectRegistrations.get', 'apihub.hostProjectRegistrations.list', 'apihub.llmEnablements.deregister', 'apihub.llmEnablements.get', 'apihub.llmEnablements.list', 'apihub.llmEnablements.register', 'apihub.locations.searchResources', 'apihub.operations.get', 'apihub.operations.list', 'apihub.plugins.get', 'apihub.plugins.list', 'apihub.runTimeProjectAttachments.get', 'apihub.runTimeProjectAttachments.list', 'apihub.specs.create', 'apihub.specs.delete', 'apihub.specs.get', 'apihub.specs.lint', 'apihub.specs.list', 'apihub.specs.update', 'apihub.styleGuides.get', 'apihub.versions.create', 'apihub.versions.delete', 'apihub.versions.get', 'apihub.versions.list', 'apihub.versions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apihub.pluginAdmin Full access to all Cloud API hub plugin's resources. Cloud API hub Plugins Admin ['apihub.plugins.disable', 'apihub.plugins.enable', 'apihub.plugins.get', 'apihub.plugins.list', 'apihub.specs.lint', 'apihub.styleGuides.get', 'apihub.styleGuides.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apihub.provisioningAdmin Full access to Cloud API hub provisioning related resources. Cloud API hub Provisioning Admin ['apihub.apiHubInstances.create', 'apihub.apiHubInstances.delete', 'apihub.apiHubInstances.get', 'apihub.apiHubInstances.list', 'apihub.hostProjectRegistrations.create', 'apihub.hostProjectRegistrations.delete', 'apihub.hostProjectRegistrations.get', 'apihub.hostProjectRegistrations.list', 'apihub.hostProjectRegistrations.register', 'apihub.operations.cancel', 'apihub.operations.delete', 'apihub.operations.get', 'apihub.operations.list', 'apihub.runTimeProjectAttachments.attach', 'apihub.runTimeProjectAttachments.create', 'apihub.runTimeProjectAttachments.delete', 'apihub.runTimeProjectAttachments.get', 'apihub.runTimeProjectAttachments.list', 'apihub.runTimeProjectAttachments.lookup', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apihub.viewer View access to all Cloud API hub resources. Cloud API hub Viewer ['apihub.apiHubInstances.get', 'apihub.apiHubInstances.list', 'apihub.apiOperations.get', 'apihub.apiOperations.list', 'apihub.apis.get', 'apihub.apis.list', 'apihub.attributes.get', 'apihub.attributes.list', 'apihub.definitions.get', 'apihub.definitions.list', 'apihub.dependencies.get', 'apihub.dependencies.list', 'apihub.deployments.get', 'apihub.deployments.list', 'apihub.externalApis.get', 'apihub.externalApis.list', 'apihub.hostProjectRegistrations.get', 'apihub.hostProjectRegistrations.list', 'apihub.llmEnablements.get', 'apihub.llmEnablements.list', 'apihub.locations.searchResources', 'apihub.operations.get', 'apihub.operations.list', 'apihub.plugins.get', 'apihub.plugins.list', 'apihub.runTimeProjectAttachments.get', 'apihub.runTimeProjectAttachments.list', 'apihub.specs.get', 'apihub.specs.list', 'apihub.styleGuides.get', 'apihub.versions.get', 'apihub.versions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apigeeregistry.admin Full access to Cloud Apigee Registry Registry and Runtime resources. Cloud Apigee Registry Admin ['apigeeregistry.apis.create', 'apigeeregistry.apis.delete', 'apigeeregistry.apis.get', 'apigeeregistry.apis.getIamPolicy', 'apigeeregistry.apis.list', 'apigeeregistry.apis.setIamPolicy', 'apigeeregistry.apis.update', 'apigeeregistry.artifacts.create', 'apigeeregistry.artifacts.delete', 'apigeeregistry.artifacts.get', 'apigeeregistry.artifacts.getIamPolicy', 'apigeeregistry.artifacts.list', 'apigeeregistry.artifacts.setIamPolicy', 'apigeeregistry.artifacts.update', 'apigeeregistry.deployments.create', 'apigeeregistry.deployments.delete', 'apigeeregistry.deployments.get', 'apigeeregistry.deployments.list', 'apigeeregistry.deployments.update', 'apigeeregistry.instances.get', 'apigeeregistry.instances.update', 'apigeeregistry.locations.get', 'apigeeregistry.locations.list', 'apigeeregistry.operations.cancel', 'apigeeregistry.operations.delete', 'apigeeregistry.operations.get', 'apigeeregistry.operations.list', 'apigeeregistry.specs.create', 'apigeeregistry.specs.delete', 'apigeeregistry.specs.get', 'apigeeregistry.specs.getIamPolicy', 'apigeeregistry.specs.list', 'apigeeregistry.specs.setIamPolicy', 'apigeeregistry.specs.update', 'apigeeregistry.versions.create', 'apigeeregistry.versions.delete', 'apigeeregistry.versions.get', 'apigeeregistry.versions.getIamPolicy', 'apigeeregistry.versions.list', 'apigeeregistry.versions.setIamPolicy', 'apigeeregistry.versions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apigeeregistry.editor Edit access to Cloud Apigee Registry Registry resources. Cloud Apigee Registry Editor ['apigeeregistry.apis.create', 'apigeeregistry.apis.delete', 'apigeeregistry.apis.get', 'apigeeregistry.apis.getIamPolicy', 'apigeeregistry.apis.list', 'apigeeregistry.apis.update', 'apigeeregistry.artifacts.create', 'apigeeregistry.artifacts.delete', 'apigeeregistry.artifacts.get', 'apigeeregistry.artifacts.getIamPolicy', 'apigeeregistry.artifacts.list', 'apigeeregistry.artifacts.update', 'apigeeregistry.deployments.create', 'apigeeregistry.deployments.delete', 'apigeeregistry.deployments.get', 'apigeeregistry.deployments.list', 'apigeeregistry.deployments.update', 'apigeeregistry.specs.create', 'apigeeregistry.specs.delete', 'apigeeregistry.specs.get', 'apigeeregistry.specs.getIamPolicy', 'apigeeregistry.specs.list', 'apigeeregistry.specs.update', 'apigeeregistry.versions.create', 'apigeeregistry.versions.delete', 'apigeeregistry.versions.get', 'apigeeregistry.versions.getIamPolicy', 'apigeeregistry.versions.list', 'apigeeregistry.versions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apigeeregistry.viewer Read-only access to Cloud Apigee Registry Registry resources. Cloud Apigee Registry Viewer ['apigeeregistry.apis.get', 'apigeeregistry.apis.list', 'apigeeregistry.artifacts.get', 'apigeeregistry.artifacts.list', 'apigeeregistry.deployments.get', 'apigeeregistry.deployments.list', 'apigeeregistry.specs.get', 'apigeeregistry.specs.list', 'apigeeregistry.versions.get', 'apigeeregistry.versions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/apigeeregistry.worker The role used by Apigee Registry application workers to read and update Apigee Registry Artifacts. Cloud Apigee Registry Worker ['apigeeregistry.apis.get', 'apigeeregistry.apis.list', 'apigeeregistry.apis.update', 'apigeeregistry.artifacts.create', 'apigeeregistry.artifacts.delete', 'apigeeregistry.artifacts.get', 'apigeeregistry.artifacts.list', 'apigeeregistry.artifacts.update', 'apigeeregistry.deployments.get', 'apigeeregistry.deployments.list', 'apigeeregistry.deployments.update', 'apigeeregistry.specs.get', 'apigeeregistry.specs.list', 'apigeeregistry.specs.update', 'apigeeregistry.versions.get', 'apigeeregistry.versions.list', 'apigeeregistry.versions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudAssetInsightsAdmin Admin of all Cloud Asset insights. Cloud Asset Insights Admin ['recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.cloudAssetInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.cloudAssetInsightsViewer Viewer of all Cloud Asset insights. Cloud Asset Insights Viewer ['recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudasset.owner Full access to cloud assets metadata Cloud Asset Owner ['cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.get', 'cloudasset.feeds.list', 'cloudasset.feeds.update', 'cloudasset.savedqueries.create', 'cloudasset.savedqueries.delete', 'cloudasset.savedqueries.get', 'cloudasset.savedqueries.list', 'cloudasset.savedqueries.update', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.cloudAssetInsights.update', 'recommender.locations.get', 'recommender.locations.list'] GA
roles/cloudasset.serviceAgent Gives Cloud Asset service agent permissions to Cloud Storage and BigQuery for exporting Assets, and permission to publish to Cloud Pub/Sub topics for Asset Real Time Feed. Cloud Asset Service Agent ['bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.tables.create', 'bigquery.tables.delete', 'bigquery.tables.get', 'bigquery.tables.update', 'bigquery.tables.updateData', 'pubsub.topics.publish', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get'] GA
roles/cloudasset.viewer Read only access to cloud assets metadata Cloud Asset Viewer ['cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.locations.get', 'recommender.locations.list'] GA
roles/beyondcorp.admin Full access to all Cloud BeyondCorp resources. Cloud BeyondCorp Admin ['beyondcorp.appConnections.create', 'beyondcorp.appConnections.delete', 'beyondcorp.appConnections.get', 'beyondcorp.appConnections.getIamPolicy', 'beyondcorp.appConnections.list', 'beyondcorp.appConnections.setIamPolicy', 'beyondcorp.appConnections.update', 'beyondcorp.appConnectors.create', 'beyondcorp.appConnectors.delete', 'beyondcorp.appConnectors.get', 'beyondcorp.appConnectors.getIamPolicy', 'beyondcorp.appConnectors.list', 'beyondcorp.appConnectors.reportStatus', 'beyondcorp.appConnectors.setIamPolicy', 'beyondcorp.appConnectors.update', 'beyondcorp.appGateways.create', 'beyondcorp.appGateways.delete', 'beyondcorp.appGateways.get', 'beyondcorp.appGateways.getIamPolicy', 'beyondcorp.appGateways.list', 'beyondcorp.appGateways.setIamPolicy', 'beyondcorp.appGateways.update', 'beyondcorp.clientConnectorServices.create', 'beyondcorp.clientConnectorServices.delete', 'beyondcorp.clientConnectorServices.get', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientConnectorServices.setIamPolicy', 'beyondcorp.clientConnectorServices.update', 'beyondcorp.clientGateways.create', 'beyondcorp.clientGateways.delete', 'beyondcorp.clientGateways.get', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'beyondcorp.clientGateways.setIamPolicy', 'beyondcorp.locations.get', 'beyondcorp.locations.list', 'beyondcorp.operations.cancel', 'beyondcorp.operations.delete', 'beyondcorp.operations.get', 'beyondcorp.operations.list', 'beyondcorp.subscriptions.create', 'beyondcorp.subscriptions.get', 'beyondcorp.subscriptions.list', 'beyondcorp.subscriptions.terminate', 'beyondcorp.subscriptions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/beyondcorp.clientConnectorAdmin Full access to all BeyondCorp Client Connector resources. Cloud BeyondCorp Client Connector Admin ['beyondcorp.clientConnectorServices.create', 'beyondcorp.clientConnectorServices.delete', 'beyondcorp.clientConnectorServices.get', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientConnectorServices.setIamPolicy', 'beyondcorp.clientConnectorServices.update', 'beyondcorp.clientGateways.create', 'beyondcorp.clientGateways.delete', 'beyondcorp.clientGateways.get', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'beyondcorp.clientGateways.setIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/beyondcorp.clientConnectorServiceUser Access Client Connector Service Cloud BeyondCorp Client Connector Service User ['beyondcorp.clientConnectorServices.access'] BETA
roles/beyondcorp.clientConnectorViewer Read-only access to all BeyondCorp Client Connector resources. Cloud BeyondCorp Client Connector Viewer ['beyondcorp.clientConnectorServices.get', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientGateways.get', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/beyondcorp.partnerServiceDelegateAdmin Delegates access to all BeyondCorp partner service resources to a BeyondCorp Enterprise partner. Cloud BeyondCorp Partner Service Delegate Admin ['beyondcorp.operations.cancel', 'beyondcorp.operations.delete', 'beyondcorp.operations.get', 'beyondcorp.operations.list', 'beyondcorp.partnerTenants.create', 'beyondcorp.partnerTenants.delete', 'beyondcorp.partnerTenants.get', 'beyondcorp.partnerTenants.list', 'beyondcorp.partnerTenants.update', 'beyondcorp.proxyConfigs.create', 'beyondcorp.proxyConfigs.delete', 'beyondcorp.proxyConfigs.get', 'beyondcorp.proxyConfigs.list', 'beyondcorp.proxyConfigs.update', 'resourcemanager.organizations.get'] BETA
roles/beyondcorp.partnerServiceDelegateViewer Delegates read-only access to all BeyondCorp partner service resources to a BeyondCorp Enterprise partner. Cloud BeyondCorp Partner Service Delegate Viewer ['beyondcorp.partnerTenants.get', 'beyondcorp.partnerTenants.list', 'beyondcorp.proxyConfigs.get', 'beyondcorp.proxyConfigs.list', 'resourcemanager.organizations.get'] BETA
roles/beyondcorp.subscriptionAdmin Full access to all BeyondCorp Subscription resources. Cloud BeyondCorp Subscription Admin ['beyondcorp.subscriptions.create', 'beyondcorp.subscriptions.get', 'beyondcorp.subscriptions.list', 'beyondcorp.subscriptions.terminate', 'beyondcorp.subscriptions.update', 'resourcemanager.organizations.get'] BETA
roles/beyondcorp.subscriptionViewer Read-only access to all BeyondCorp Subscription resources. Cloud BeyondCorp Subscription Viewer ['beyondcorp.subscriptions.get', 'beyondcorp.subscriptions.list', 'resourcemanager.organizations.get'] BETA
roles/beyondcorp.viewer Read-only access to all Cloud BeyondCorp resources. Cloud BeyondCorp Viewer ['beyondcorp.appConnections.get', 'beyondcorp.appConnections.getIamPolicy', 'beyondcorp.appConnections.list', 'beyondcorp.appConnectors.get', 'beyondcorp.appConnectors.getIamPolicy', 'beyondcorp.appConnectors.list', 'beyondcorp.appGateways.get', 'beyondcorp.appGateways.getIamPolicy', 'beyondcorp.appGateways.list', 'beyondcorp.clientConnectorServices.get', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientGateways.get', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'beyondcorp.locations.get', 'beyondcorp.locations.list', 'beyondcorp.operations.get', 'beyondcorp.operations.list', 'beyondcorp.subscriptions.get', 'beyondcorp.subscriptions.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudbuild.builds.approver Can approve or reject pending builds. Cloud Build Approver ['cloudbuild.builds.approve', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.connectionAdmin Can manage connections and repositories. Cloud Build Connection Admin ['cloudbuild.connections.create', 'cloudbuild.connections.delete', 'cloudbuild.connections.fetchLinkableRepositories', 'cloudbuild.connections.get', 'cloudbuild.connections.getIamPolicy', 'cloudbuild.connections.list', 'cloudbuild.connections.setIamPolicy', 'cloudbuild.connections.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudbuild.repositories.create', 'cloudbuild.repositories.delete', 'cloudbuild.repositories.fetchGitRefs', 'cloudbuild.repositories.get', 'cloudbuild.repositories.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.connectionViewer Can view and list connections and repositories. Cloud Build Connection Viewer ['cloudbuild.connections.fetchLinkableRepositories', 'cloudbuild.connections.get', 'cloudbuild.connections.getIamPolicy', 'cloudbuild.connections.list', 'cloudbuild.repositories.fetchGitRefs', 'cloudbuild.repositories.get', 'cloudbuild.repositories.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.builds.editor Can create and cancel builds Cloud Build Editor ['cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.integrationsEditor Can update Integrations Cloud Build Integrations Editor ['cloudbuild.integrations.get', 'cloudbuild.integrations.list', 'cloudbuild.integrations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.integrationsOwner Can create/delete Integrations Cloud Build Integrations Owner ['cloudbuild.integrations.create', 'cloudbuild.integrations.delete', 'cloudbuild.integrations.get', 'cloudbuild.integrations.list', 'cloudbuild.integrations.update', 'compute.firewalls.create', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.networks.get', 'compute.networks.updatePolicy', 'compute.regions.get', 'compute.subnetworks.get', 'compute.subnetworks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.integrationsViewer Can view Integrations Cloud Build Integrations Viewer ['cloudbuild.integrations.get', 'cloudbuild.integrations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.loggingServiceAgent Gives the Cloud Build logging-specific service account access to write logs. Cloud Build Logging Service Agent ['logging.buckets.write'] GA
roles/cloudbuild.readTokenAccessor Can view the connection and access its read-only token. Cloud Build Read Only Token Accessor ['cloudbuild.connections.get', 'cloudbuild.repositories.accessReadToken', 'cloudbuild.repositories.get'] GA
roles/cloudbuild.builds.builder Can perform builds Cloud Build Service Account ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.createOnPush', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.create', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.yumartifacts.create', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudbuild.workerpools.use', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'logging.logEntries.create', 'logging.logEntries.list', 'logging.views.access', 'pubsub.topics.create', 'pubsub.topics.publish', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'source.repos.get', 'source.repos.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/cloudbuild.serviceAgent Gives Cloud Build service account access to managed resources. Cloud Build Service Agent ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.createOnPush', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.create', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.yumartifacts.create', 'binaryauthorization.attestors.create', 'binaryauthorization.attestors.delete', 'binaryauthorization.attestors.get', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.update', 'binaryauthorization.attestors.verifyImageAttested', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.connections.get', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudbuild.repositories.accessReadToken', 'cloudbuild.repositories.accessReadWriteToken', 'cloudbuild.repositories.get', 'cloudbuild.repositories.list', 'cloudbuild.workerpools.use', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.networkAttachments.get', 'compute.networkAttachments.update', 'compute.networks.get', 'compute.regionOperations.get', 'compute.subnetworks.get', 'containeranalysis.notes.attachOccurrence', 'containeranalysis.notes.create', 'containeranalysis.notes.delete', 'containeranalysis.notes.get', 'containeranalysis.notes.list', 'containeranalysis.notes.update', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'developerconnect.connections.get', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'logging.buckets.create', 'logging.buckets.get', 'logging.buckets.list', 'logging.logEntries.create', 'logging.logEntries.list', 'logging.views.access', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.get', 'pubsub.topics.publish', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.endpoints.get', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.locations.get', 'servicedirectory.locations.list', 'servicedirectory.namespaces.get', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.networks.access', 'servicedirectory.services.get', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.resolve', 'serviceusage.services.use', 'source.repos.get', 'source.repos.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/cloudbuild.tokenAccessor Can view the connection and access its read/write and read-only tokens. Cloud Build Token Accessor ['cloudbuild.connections.get', 'cloudbuild.repositories.accessReadToken', 'cloudbuild.repositories.accessReadWriteToken', 'cloudbuild.repositories.get', 'cloudbuild.repositories.list'] GA
roles/cloudbuild.builds.viewer Can view builds Cloud Build Viewer ['cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.workerPoolEditor Can update and view WorkerPools Cloud Build WorkerPool Editor ['cloudbuild.workerpools.get', 'cloudbuild.workerpools.list', 'cloudbuild.workerpools.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.workerPoolOwner Can create, delete, update, and view WorkerPools Cloud Build WorkerPool Owner ['cloudbuild.workerpools.create', 'cloudbuild.workerpools.delete', 'cloudbuild.workerpools.get', 'cloudbuild.workerpools.list', 'cloudbuild.workerpools.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudbuild.workerPoolUser Can run builds in the WorkerPool Cloud Build WorkerPool User ['cloudbuild.workerpools.use'] GA
roles/cloudbuild.workerPoolViewer Can view WorkerPools Cloud Build WorkerPool Viewer ['cloudbuild.workerpools.get', 'cloudbuild.workerpools.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/composer.serviceAgent Cloud Composer API service agent can manage environments. Cloud Composer API Service Agent ['appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.applications.update', 'appengine.instances.delete', 'appengine.instances.enableDebug', 'appengine.instances.get', 'appengine.instances.list', 'appengine.memcache.addKey', 'appengine.memcache.flush', 'appengine.memcache.get', 'appengine.memcache.update', 'appengine.operations.get', 'appengine.operations.list', 'appengine.runtimes.actAsAdmin', 'appengine.services.delete', 'appengine.services.get', 'appengine.services.list', 'appengine.services.update', 'appengine.versions.create', 'appengine.versions.delete', 'appengine.versions.get', 'appengine.versions.list', 'appengine.versions.update', 'artifactregistry.repositories.create', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.update', 'backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'cloudaicompanion.entitlements.get', 'cloudnotifications.activities.list', 'cloudsql.backupRuns.create', 'cloudsql.backupRuns.delete', 'cloudsql.backupRuns.get', 'cloudsql.backupRuns.list', 'cloudsql.databases.create', 'cloudsql.databases.delete', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.databases.update', 'cloudsql.instances.addServerCa', 'cloudsql.instances.addServerCertificate', 'cloudsql.instances.clone', 'cloudsql.instances.connect', 'cloudsql.instances.create', 'cloudsql.instances.createTagBinding', 'cloudsql.instances.delete', 'cloudsql.instances.deleteTagBinding', 'cloudsql.instances.demoteMaster', 'cloudsql.instances.executeSql', 'cloudsql.instances.export', 'cloudsql.instances.failover', 'cloudsql.instances.get', 'cloudsql.instances.getDiskShrinkConfig', 'cloudsql.instances.import', 'cloudsql.instances.list', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listServerCas', 'cloudsql.instances.listServerCertificates', 'cloudsql.instances.listTagBindings', 'cloudsql.instances.login', 'cloudsql.instances.migrate', 'cloudsql.instances.performDiskShrink', 'cloudsql.instances.promoteReplica', 'cloudsql.instances.reencrypt', 'cloudsql.instances.resetReplicaSize', 'cloudsql.instances.resetSslConfig', 'cloudsql.instances.restart', 'cloudsql.instances.restoreBackup', 'cloudsql.instances.rotateServerCa', 'cloudsql.instances.rotateServerCertificate', 'cloudsql.instances.startReplica', 'cloudsql.instances.stopReplica', 'cloudsql.instances.truncateLog', 'cloudsql.instances.update', 'cloudsql.schemas.view', 'cloudsql.sslCerts.create', 'cloudsql.sslCerts.delete', 'cloudsql.sslCerts.get', 'cloudsql.sslCerts.list', 'cloudsql.users.create', 'cloudsql.users.delete', 'cloudsql.users.get', 'cloudsql.users.list', 'cloudsql.users.update', 'composer.dags.get', 'composer.environments.get', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.get', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.use', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.createTagBinding', 'compute.interconnects.delete', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.delete', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.setIamPolicy', 'compute.networkAttachments.update', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.createTagBinding', 'compute.networks.delete', 'compute.networks.deleteTagBinding', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.create', 'compute.routers.createTagBinding', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.deleteTagBinding', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.createTagBinding', 'compute.routes.delete', 'compute.routes.deleteTagBinding', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.setIamPolicy', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.storagePools.get', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.create', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.delete', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.delete', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', '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.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.createTagBinding', 'container.clusters.delete', 'container.clusters.deleteTagBinding', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.impersonate', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', '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.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'deploymentmanager.compositeTypes.create', 'deploymentmanager.compositeTypes.delete', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.compositeTypes.update', 'deploymentmanager.deployments.cancelPreview', 'deploymentmanager.deployments.create', 'deploymentmanager.deployments.delete', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.list', 'deploymentmanager.deployments.stop', 'deploymentmanager.deployments.update', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.resources.get', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.delete', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.typeProviders.update', 'deploymentmanager.types.create', 'deploymentmanager.types.delete', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'deploymentmanager.types.update', 'dns.managedZones.get', 'dns.managedZones.list', 'dns.networks.targetWithPeeringZone', 'firebase.projects.get', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.list', 'logging.buckets.create', 'logging.buckets.createTagBinding', 'logging.buckets.delete', 'logging.buckets.deleteTagBinding', 'logging.buckets.get', 'logging.buckets.list', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'logging.buckets.undelete', 'logging.buckets.update', 'logging.exclusions.create', 'logging.exclusions.delete', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.exclusions.update', 'logging.links.create', 'logging.links.delete', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.create', 'logging.logEntries.route', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logMetrics.update', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.notificationRules.create', 'logging.notificationRules.delete', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.notificationRules.update', 'logging.operations.cancel', 'logging.operations.get', 'logging.operations.list', 'logging.settings.get', 'logging.settings.update', 'logging.sinks.create', 'logging.sinks.delete', 'logging.sinks.get', 'logging.sinks.list', 'logging.sinks.update', 'logging.sqlAlerts.create', 'logging.sqlAlerts.update', 'logging.views.create', 'logging.views.delete', 'logging.views.get', 'logging.views.getIamPolicy', 'logging.views.list', 'logging.views.update', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'networkconnectivity.internalRanges.create', 'networkconnectivity.internalRanges.delete', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.internalRanges.setIamPolicy', 'networkconnectivity.internalRanges.update', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.cancel', 'networkconnectivity.operations.delete', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.create', 'networkconnectivity.policyBasedRoutes.delete', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.policyBasedRoutes.setIamPolicy', 'networkconnectivity.regionalEndpoints.create', 'networkconnectivity.regionalEndpoints.delete', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.create', 'networkconnectivity.serviceClasses.delete', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.update', 'networkconnectivity.serviceClasses.use', 'networkconnectivity.serviceConnectionMaps.create', 'networkconnectivity.serviceConnectionMaps.delete', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionMaps.update', 'networkconnectivity.serviceConnectionPolicies.create', 'networkconnectivity.serviceConnectionPolicies.delete', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.serviceConnectionPolicies.update', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.list', 'networksecurity.addressGroups.create', 'networksecurity.addressGroups.delete', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.setIamPolicy', 'networksecurity.addressGroups.update', 'networksecurity.addressGroups.use', 'networksecurity.authorizationPolicies.create', 'networksecurity.authorizationPolicies.delete', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.setIamPolicy', 'networksecurity.authorizationPolicies.update', 'networksecurity.authorizationPolicies.use', 'networksecurity.authzPolicies.create', 'networksecurity.authzPolicies.delete', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.authzPolicies.setIamPolicy', 'networksecurity.authzPolicies.update', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.setIamPolicy', 'networksecurity.clientTlsPolicies.update', 'networksecurity.clientTlsPolicies.use', 'networksecurity.firewallEndpointAssociations.create', 'networksecurity.firewallEndpointAssociations.delete', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpointAssociations.update', 'networksecurity.firewallEndpoints.create', 'networksecurity.firewallEndpoints.delete', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.firewallEndpoints.update', 'networksecurity.firewallEndpoints.use', 'networksecurity.gatewaySecurityPolicies.create', 'networksecurity.gatewaySecurityPolicies.delete', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicies.update', 'networksecurity.gatewaySecurityPolicies.use', 'networksecurity.gatewaySecurityPolicyRules.create', 'networksecurity.gatewaySecurityPolicyRules.delete', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.gatewaySecurityPolicyRules.update', 'networksecurity.gatewaySecurityPolicyRules.use', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.operations.cancel', 'networksecurity.operations.delete', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.create', 'networksecurity.securityProfileGroups.delete', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfileGroups.update', 'networksecurity.securityProfileGroups.use', 'networksecurity.securityProfiles.create', 'networksecurity.securityProfiles.delete', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.securityProfiles.update', 'networksecurity.securityProfiles.use', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.setIamPolicy', 'networksecurity.serverTlsPolicies.update', 'networksecurity.serverTlsPolicies.use', 'networksecurity.tlsInspectionPolicies.create', 'networksecurity.tlsInspectionPolicies.delete', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.tlsInspectionPolicies.update', 'networksecurity.tlsInspectionPolicies.use', 'networksecurity.urlLists.create', 'networksecurity.urlLists.delete', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networksecurity.urlLists.update', 'networksecurity.urlLists.use', 'networkservices.authzExtensions.create', 'networkservices.authzExtensions.delete', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.authzExtensions.update', 'networkservices.authzExtensions.use', 'networkservices.endpointPolicies.create', 'networkservices.endpointPolicies.delete', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.endpointPolicies.update', 'networkservices.gateways.create', 'networkservices.gateways.delete', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.update', 'networkservices.gateways.use', 'networkservices.grpcRoutes.create', 'networkservices.grpcRoutes.delete', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.grpcRoutes.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpRoutes.create', 'networkservices.httpRoutes.delete', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpRoutes.update', 'networkservices.httpfilters.create', 'networkservices.httpfilters.delete', 'networkservices.httpfilters.get', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.httpfilters.setIamPolicy', 'networkservices.httpfilters.update', 'networkservices.httpfilters.use', 'networkservices.lbRouteExtensions.create', 'networkservices.lbRouteExtensions.delete', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbRouteExtensions.update', 'networkservices.lbTrafficExtensions.create', 'networkservices.lbTrafficExtensions.delete', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.lbTrafficExtensions.update', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.create', 'networkservices.meshes.delete', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.update', 'networkservices.meshes.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.create', 'networkservices.serviceBindings.delete', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceBindings.update', 'networkservices.serviceLbPolicies.create', 'networkservices.serviceLbPolicies.delete', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.serviceLbPolicies.update', 'networkservices.tcpRoutes.create', 'networkservices.tcpRoutes.delete', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tcpRoutes.update', 'networkservices.tlsRoutes.create', 'networkservices.tlsRoutes.delete', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'networkservices.tlsRoutes.update', 'observability.scopes.get', 'opsconfigmonitoring.resourceMetadata.list', 'orgpolicy.policy.get', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.setIamPolicy', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.setIamPolicy', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.setIamPolicy', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.update', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceActivityInsights.update', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.update', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.update', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.update', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.update', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.update', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceInsights.update', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstancePerformanceRecommendations.update', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityInsights.update', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.update', 'recommender.cloudsqlInstanceSecurityInsights.get', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityInsights.update', 'recommender.cloudsqlInstanceSecurityRecommendations.get', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceSecurityRecommendations.update', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.update', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.update', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.update', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.update', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicenetworking.operations.get', 'servicenetworking.services.addPeering', 'servicenetworking.services.createPeeredDnsDomain', 'servicenetworking.services.deleteConnection', 'servicenetworking.services.deletePeeredDnsDomain', 'servicenetworking.services.disableVpcServiceControls', 'servicenetworking.services.enableVpcServiceControls', 'servicenetworking.services.get', 'servicenetworking.services.listPeeredDnsDomains', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] GA
roles/composer.ServiceAgentV2Ext Cloud Composer v2 API Service Agent Extension is a supplementary role required to manage Composer v2 environments. Cloud Composer v2 API Service Agent Extension ['iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.setIamPolicy'] GA
roles/cloudcontrolspartner.accessApprovalServiceAgent Gives the Partner Console service account access to read Access Approval Requests for workloads associated with a partner. Cloud Controls Partner Access Approval Service Agent ['accessapproval.requests.get', 'accessapproval.requests.list'] GA
roles/cloudcontrolspartner.admin Full access to Cloud Controls Partner resources. Cloud Controls Partner Admin ['cloudcontrolspartner.accessapprovalrequests.list', 'cloudcontrolspartner.customers.create', 'cloudcontrolspartner.customers.delete', 'cloudcontrolspartner.customers.get', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.ekmconnections.get', 'cloudcontrolspartner.inspectabilityevents.get', 'cloudcontrolspartner.partnerpermissions.get', 'cloudcontrolspartner.partners.get', 'cloudcontrolspartner.platformcontrols.get', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.list'] GA
roles/cloudcontrolspartner.editor Editor access to Cloud Controls Partner resources. Cloud Controls Partner Editor ['cloudcontrolspartner.accessapprovalrequests.list', 'cloudcontrolspartner.customers.create', 'cloudcontrolspartner.customers.delete', 'cloudcontrolspartner.customers.get', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.ekmconnections.get', 'cloudcontrolspartner.inspectabilityevents.get', 'cloudcontrolspartner.partnerpermissions.get', 'cloudcontrolspartner.partners.get', 'cloudcontrolspartner.platformcontrols.get', 'cloudcontrolspartner.violations.get', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.get', 'cloudcontrolspartner.workloads.list'] GA
roles/cloudcontrolspartner.ekmServiceAgent Gives Cloud Controls Partner service agent permission to list EKM connections, get EKM connection status, and provide EKM diagnostic information. Cloud Controls Partner EKM Service Agent ['cloudkms.ekmConnections.get', 'cloudkms.ekmConnections.getIamPolicy', 'cloudkms.ekmConnections.list', 'cloudkms.ekmConnections.verifyConnectivity'] GA
roles/cloudcontrolspartner.inspectabilityReader Readonly access to Cloud Controls Partner inspectability resources. Cloud Controls Partner Inspectability Reader ['cloudcontrolspartner.customers.get', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.inspectabilityevents.get', 'cloudcontrolspartner.platformcontrols.get'] GA
roles/cloudcontrolspartner.monitoringReader Readonly access to Cloud Controls Partner monitoring resources. Cloud Controls Partner Monitoring Reader ['cloudcontrolspartner.customers.get', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.violations.get', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.get', 'cloudcontrolspartner.workloads.list'] GA
roles/cloudcontrolspartner.monitoringServiceAgent Gives Cloud Controls Partner monitoring service agent permission to view and list Assured Workload violations. The role is assigned to enable partner monitoring capability. Cloud Controls Partner Monitoring Service Agent ['assuredworkloads.violations.get', 'assuredworkloads.violations.list'] GA
roles/cloudcontrolspartner.reader Readonly access to Cloud Controls Partner resources. Cloud Controls Partner Reader ['cloudcontrolspartner.accessapprovalrequests.list', 'cloudcontrolspartner.customers.get', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.ekmconnections.get', 'cloudcontrolspartner.inspectabilityevents.get', 'cloudcontrolspartner.partnerpermissions.get', 'cloudcontrolspartner.partners.get', 'cloudcontrolspartner.platformcontrols.get', 'cloudcontrolspartner.violations.get', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.get', 'cloudcontrolspartner.workloads.list'] GA
roles/cloudcontrolspartner.supportCaseServiceAgent Gives the Partner Console service account access to support cases for workloads associated with a partner. Cloud Controls Partner Support Case Service Agent ['cloudsupport.techCases.get'] GA
roles/recommender.cloudCostRecommendationAdmin Admin of Cloud Cost General Recommendations Insights and Recommendations. Cloud Cost General Recommendations Recommender Admin ['recommender.cloudCostGeneralInsights.get', 'recommender.cloudCostGeneralInsights.list', 'recommender.cloudCostGeneralInsights.update', 'recommender.cloudCostGeneralRecommendations.get', 'recommender.cloudCostGeneralRecommendations.list', 'recommender.cloudCostGeneralRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudCostRecommendationViewer Viewer of Cloud Cost General Recommendations Insights and Recommendations. Cloud Cost General Recommendations Recommender Viewer ['recommender.cloudCostGeneralInsights.get', 'recommender.cloudCostGeneralInsights.list', 'recommender.cloudCostGeneralRecommendations.get', 'recommender.cloudCostGeneralRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datafusion.accessor Read-only access to Cloud Data Fusion Instances. Use it on instance level along with the namespace grants to provide access to the specific namespace. Cloud Data Fusion Accessor ['datafusion.instances.get', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datafusion.admin Full access to Cloud Data Fusion Instances, Namespaces and related resources. Cloud Data Fusion Admin ['datafusion.artifacts.create', 'datafusion.artifacts.delete', 'datafusion.artifacts.get', 'datafusion.artifacts.list', 'datafusion.artifacts.update', 'datafusion.instances.create', 'datafusion.instances.createTagBinding', 'datafusion.instances.delete', 'datafusion.instances.deleteTagBinding', 'datafusion.instances.get', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datafusion.instances.restart', 'datafusion.instances.runtime', 'datafusion.instances.setIamPolicy', 'datafusion.instances.update', 'datafusion.instances.upgrade', 'datafusion.locations.get', 'datafusion.locations.list', 'datafusion.namespaces.provisionCredential', 'datafusion.namespaces.readRepository', 'datafusion.namespaces.setServiceAccount', 'datafusion.namespaces.unsetServiceAccount', 'datafusion.namespaces.updateRepositoryMetadata', 'datafusion.namespaces.writeRepository', 'datafusion.operations.cancel', 'datafusion.operations.delete', 'datafusion.operations.get', 'datafusion.operations.list', 'datafusion.pipelineConnections.create', 'datafusion.pipelineConnections.delete', 'datafusion.pipelineConnections.get', 'datafusion.pipelineConnections.list', 'datafusion.pipelineConnections.update', 'datafusion.pipelineConnections.use', 'datafusion.pipelines.create', 'datafusion.pipelines.delete', 'datafusion.pipelines.execute', 'datafusion.pipelines.get', 'datafusion.pipelines.list', 'datafusion.pipelines.preview', 'datafusion.pipelines.update', 'datafusion.profiles.create', 'datafusion.profiles.delete', 'datafusion.profiles.get', 'datafusion.profiles.list', 'datafusion.profiles.update', 'datafusion.secureKeys.create', 'datafusion.secureKeys.delete', 'datafusion.secureKeys.getSecret', 'datafusion.secureKeys.list', 'datafusion.secureKeys.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datafusion.serviceAgent Gives Cloud Data Fusion service account access to Service Networking, Cloud Dataproc, Cloud Storage, BigQuery, Cloud Spanner, and Cloud Bigtable resources. Cloud Data Fusion API Service Agent ['bigquery.config.get', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.delete', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.link', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listSharedDatasetUsage', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.rowAccessPolicies.update', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.setCategory', 'bigquery.tables.setColumnDataPolicy', 'bigquery.tables.setIamPolicy', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'bigtable.appProfiles.create', 'bigtable.appProfiles.delete', 'bigtable.appProfiles.get', 'bigtable.appProfiles.list', 'bigtable.appProfiles.update', 'bigtable.authorizedViews.create', 'bigtable.authorizedViews.createTagBinding', 'bigtable.authorizedViews.delete', 'bigtable.authorizedViews.deleteTagBinding', 'bigtable.authorizedViews.get', 'bigtable.authorizedViews.getIamPolicy', 'bigtable.authorizedViews.list', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.authorizedViews.mutateRows', 'bigtable.authorizedViews.readRows', 'bigtable.authorizedViews.sampleRowKeys', 'bigtable.authorizedViews.setIamPolicy', 'bigtable.authorizedViews.update', 'bigtable.backups.create', 'bigtable.backups.delete', 'bigtable.backups.get', 'bigtable.backups.getIamPolicy', 'bigtable.backups.list', 'bigtable.backups.read', 'bigtable.backups.restore', 'bigtable.backups.setIamPolicy', 'bigtable.backups.update', 'bigtable.clusters.create', 'bigtable.clusters.delete', 'bigtable.clusters.get', 'bigtable.clusters.list', 'bigtable.clusters.update', 'bigtable.hotTablets.list', 'bigtable.instances.create', 'bigtable.instances.createTagBinding', 'bigtable.instances.delete', 'bigtable.instances.deleteTagBinding', 'bigtable.instances.executeQuery', 'bigtable.instances.get', 'bigtable.instances.getIamPolicy', 'bigtable.instances.list', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'bigtable.instances.ping', 'bigtable.instances.setIamPolicy', 'bigtable.instances.update', 'bigtable.keyvisualizer.get', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.checkConsistency', 'bigtable.tables.create', 'bigtable.tables.delete', 'bigtable.tables.generateConsistencyToken', 'bigtable.tables.get', 'bigtable.tables.getIamPolicy', 'bigtable.tables.list', 'bigtable.tables.mutateRows', 'bigtable.tables.readRows', 'bigtable.tables.sampleRowKeys', 'bigtable.tables.setIamPolicy', 'bigtable.tables.undelete', 'bigtable.tables.update', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalOperations.get', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.update', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.removePeering', 'compute.networks.update', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regions.get', 'compute.regions.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zones.get', 'compute.zones.list', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'dataproc.autoscalingPolicies.create', 'dataproc.autoscalingPolicies.delete', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.update', 'dataproc.autoscalingPolicies.use', 'dataproc.batches.analyze', 'dataproc.batches.cancel', 'dataproc.batches.create', 'dataproc.batches.delete', 'dataproc.batches.get', 'dataproc.batches.list', 'dataproc.batches.sparkApplicationRead', 'dataproc.clusters.create', 'dataproc.clusters.delete', 'dataproc.clusters.get', 'dataproc.clusters.list', 'dataproc.clusters.start', 'dataproc.clusters.stop', 'dataproc.clusters.update', 'dataproc.clusters.use', 'dataproc.jobs.cancel', 'dataproc.jobs.create', 'dataproc.jobs.delete', 'dataproc.jobs.get', 'dataproc.jobs.list', 'dataproc.jobs.update', 'dataproc.nodeGroups.create', 'dataproc.nodeGroups.get', 'dataproc.nodeGroups.update', 'dataproc.operations.cancel', 'dataproc.operations.delete', 'dataproc.operations.get', 'dataproc.operations.list', 'dataproc.sessionTemplates.create', 'dataproc.sessionTemplates.delete', 'dataproc.sessionTemplates.get', 'dataproc.sessionTemplates.list', 'dataproc.sessionTemplates.update', 'dataproc.sessions.create', 'dataproc.sessions.delete', 'dataproc.sessions.get', 'dataproc.sessions.list', 'dataproc.sessions.sparkApplicationRead', 'dataproc.sessions.terminate', 'dataproc.workflowTemplates.create', 'dataproc.workflowTemplates.delete', 'dataproc.workflowTemplates.get', 'dataproc.workflowTemplates.instantiate', 'dataproc.workflowTemplates.instantiateInline', 'dataproc.workflowTemplates.list', 'dataproc.workflowTemplates.update', 'dataprocrm.nodePools.create', 'dataprocrm.nodePools.delete', 'dataprocrm.nodePools.deleteNodes', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodePools.resize', 'dataprocrm.nodes.get', 'dataprocrm.nodes.heartbeat', 'dataprocrm.nodes.list', 'dataprocrm.nodes.update', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.cancel', 'dataprocrm.workloads.create', 'dataprocrm.workloads.delete', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.list', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'firebase.projects.get', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.list', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.list', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.list', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.list', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.list', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.list', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.list', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.list', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpfilters.get', 'networkservices.httpfilters.list', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'orgpolicy.policy.get', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicenetworking.services.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'spanner.databaseOperations.cancel', 'spanner.databaseOperations.get', 'spanner.databaseOperations.list', 'spanner.databases.beginOrRollbackReadWriteTransaction', 'spanner.databases.beginPartitionedDmlTransaction', 'spanner.databases.beginReadOnlyTransaction', 'spanner.databases.changequorum', 'spanner.databases.getDdl', 'spanner.databases.list', 'spanner.databases.partitionQuery', 'spanner.databases.partitionRead', 'spanner.databases.read', 'spanner.databases.select', 'spanner.databases.updateDdl', 'spanner.databases.updateTag', 'spanner.databases.write', 'spanner.instanceConfigs.get', 'spanner.instanceConfigs.list', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instances.get', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'spanner.sessions.create', 'spanner.sessions.delete', 'spanner.sessions.get', 'spanner.sessions.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] GA
roles/datafusion.developer Access Cloud Data Fusion Instances, develop and run pipelines. Cloud Data Fusion Developer ['datafusion.artifacts.get', 'datafusion.artifacts.list', 'datafusion.instances.get', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datafusion.locations.get', 'datafusion.locations.list', 'datafusion.namespaces.provisionCredential', 'datafusion.namespaces.readRepository', 'datafusion.namespaces.writeRepository', 'datafusion.operations.get', 'datafusion.operations.list', 'datafusion.pipelineConnections.get', 'datafusion.pipelineConnections.list', 'datafusion.pipelineConnections.use', 'datafusion.pipelines.create', 'datafusion.pipelines.delete', 'datafusion.pipelines.execute', 'datafusion.pipelines.get', 'datafusion.pipelines.list', 'datafusion.pipelines.preview', 'datafusion.pipelines.update', 'datafusion.profiles.get', 'datafusion.profiles.list', 'datafusion.secureKeys.create', 'datafusion.secureKeys.delete', 'datafusion.secureKeys.getSecret', 'datafusion.secureKeys.list', 'datafusion.secureKeys.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datafusion.operator Access Cloud Data Fusion Instances, operate namespaces and related resources. Cloud Data Fusion Operator ['datafusion.artifacts.create', 'datafusion.artifacts.delete', 'datafusion.artifacts.get', 'datafusion.artifacts.list', 'datafusion.artifacts.update', 'datafusion.instances.get', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datafusion.locations.get', 'datafusion.locations.list', 'datafusion.namespaces.provisionCredential', 'datafusion.namespaces.readRepository', 'datafusion.namespaces.setServiceAccount', 'datafusion.namespaces.unsetServiceAccount', 'datafusion.namespaces.updateRepositoryMetadata', 'datafusion.namespaces.writeRepository', 'datafusion.operations.get', 'datafusion.operations.list', 'datafusion.pipelineConnections.get', 'datafusion.pipelineConnections.list', 'datafusion.pipelineConnections.use', 'datafusion.pipelines.create', 'datafusion.pipelines.delete', 'datafusion.pipelines.execute', 'datafusion.pipelines.get', 'datafusion.pipelines.list', 'datafusion.pipelines.update', 'datafusion.profiles.create', 'datafusion.profiles.delete', 'datafusion.profiles.get', 'datafusion.profiles.list', 'datafusion.profiles.update', 'datafusion.secureKeys.create', 'datafusion.secureKeys.delete', 'datafusion.secureKeys.getSecret', 'datafusion.secureKeys.list', 'datafusion.secureKeys.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datafusion.runner Access to Cloud Data Fusion runtime resources. Cloud Data Fusion Runner ['datafusion.instances.runtime'] GA
roles/datafusion.viewer Read-only access to Cloud Data Fusion Instances, Namespaces and related resources. Cloud Data Fusion Viewer ['datafusion.artifacts.get', 'datafusion.artifacts.list', 'datafusion.instances.get', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datafusion.locations.get', 'datafusion.locations.list', 'datafusion.operations.get', 'datafusion.operations.list', 'datafusion.pipelineConnections.get', 'datafusion.pipelineConnections.list', 'datafusion.pipelines.get', 'datafusion.pipelines.list', 'datafusion.profiles.get', 'datafusion.profiles.list', 'datafusion.secureKeys.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataflow.serviceAgent Gives Cloud Dataflow service account access to managed resources. Includes access to service accounts. Cloud Dataflow Service Agent ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'bigquery.bireservations.get', 'bigquery.bireservations.update', 'bigquery.capacityCommitments.create', 'bigquery.capacityCommitments.delete', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.capacityCommitments.update', 'bigquery.config.get', 'bigquery.config.update', 'bigquery.connections.create', 'bigquery.connections.delegate', 'bigquery.connections.delete', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.setIamPolicy', 'bigquery.connections.update', 'bigquery.connections.updateTag', 'bigquery.connections.use', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.delete', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.link', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listSharedDatasetUsage', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.delete', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.jobs.update', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.create', 'bigquery.reservationAssignments.delete', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.create', 'bigquery.reservations.delete', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.reservations.update', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.overrideTimeTravelRestrictions', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.rowAccessPolicies.update', 'bigquery.savedqueries.create', 'bigquery.savedqueries.delete', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.savedqueries.update', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.setCategory', 'bigquery.tables.setColumnDataPolicy', 'bigquery.tables.setIamPolicy', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'bigquery.transfers.get', 'bigquery.transfers.update', 'bigquerymigration.translation.translate', 'clouddebugger.breakpoints.list', 'clouddebugger.breakpoints.listActive', 'clouddebugger.breakpoints.update', 'clouddebugger.debuggees.create', 'cloudnotifications.activities.list', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.get', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.use', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.createTagBinding', 'compute.interconnects.delete', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.delete', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.setIamPolicy', 'compute.networkAttachments.update', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.createTagBinding', 'compute.networks.delete', 'compute.networks.deleteTagBinding', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.create', 'compute.routers.createTagBinding', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.deleteTagBinding', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.createTagBinding', 'compute.routes.delete', 'compute.routes.deleteTagBinding', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.setIamPolicy', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.storagePools.create', 'compute.storagePools.delete', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.setIamPolicy', 'compute.storagePools.update', 'compute.storagePools.use', 'compute.subnetworks.create', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.delete', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.delete', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.snapshots.delete', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.config.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.create', 'dataform.releaseConfigs.delete', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.releaseConfigs.update', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.setIamPolicy', 'dataform.repositories.update', 'dataform.workflowConfigs.create', 'dataform.workflowConfigs.delete', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowConfigs.update', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.setIamPolicy', 'dataform.workspaces.writeFile', 'dataplex.projects.search', 'dns.networks.targetWithPeeringZone', 'firebase.projects.get', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.implicitDelegation', 'iam.serviceAccounts.list', 'iam.serviceAccounts.signBlob', 'iam.serviceAccounts.signJwt', 'logging.buckets.create', 'logging.buckets.createTagBinding', 'logging.buckets.delete', 'logging.buckets.deleteTagBinding', 'logging.buckets.get', 'logging.buckets.list', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'logging.buckets.undelete', 'logging.buckets.update', 'logging.exclusions.create', 'logging.exclusions.delete', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.exclusions.update', 'logging.links.create', 'logging.links.delete', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.create', 'logging.logEntries.route', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logMetrics.update', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.notificationRules.create', 'logging.notificationRules.delete', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.notificationRules.update', 'logging.operations.cancel', 'logging.operations.get', 'logging.operations.list', 'logging.settings.get', 'logging.settings.update', 'logging.sinks.create', 'logging.sinks.delete', 'logging.sinks.get', 'logging.sinks.list', 'logging.sinks.update', 'logging.sqlAlerts.create', 'logging.sqlAlerts.update', 'logging.views.create', 'logging.views.delete', 'logging.views.get', 'logging.views.getIamPolicy', 'logging.views.list', 'logging.views.update', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'networkconnectivity.internalRanges.create', 'networkconnectivity.internalRanges.delete', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.internalRanges.setIamPolicy', 'networkconnectivity.internalRanges.update', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.cancel', 'networkconnectivity.operations.delete', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.create', 'networkconnectivity.policyBasedRoutes.delete', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.policyBasedRoutes.setIamPolicy', 'networkconnectivity.regionalEndpoints.create', 'networkconnectivity.regionalEndpoints.delete', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.create', 'networkconnectivity.serviceClasses.delete', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.update', 'networkconnectivity.serviceClasses.use', 'networkconnectivity.serviceConnectionMaps.create', 'networkconnectivity.serviceConnectionMaps.delete', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionMaps.update', 'networkconnectivity.serviceConnectionPolicies.create', 'networkconnectivity.serviceConnectionPolicies.delete', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.serviceConnectionPolicies.update', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.list', 'networksecurity.addressGroups.create', 'networksecurity.addressGroups.delete', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.setIamPolicy', 'networksecurity.addressGroups.update', 'networksecurity.addressGroups.use', 'networksecurity.authorizationPolicies.create', 'networksecurity.authorizationPolicies.delete', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.setIamPolicy', 'networksecurity.authorizationPolicies.update', 'networksecurity.authorizationPolicies.use', 'networksecurity.authzPolicies.create', 'networksecurity.authzPolicies.delete', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.authzPolicies.setIamPolicy', 'networksecurity.authzPolicies.update', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.setIamPolicy', 'networksecurity.clientTlsPolicies.update', 'networksecurity.clientTlsPolicies.use', 'networksecurity.firewallEndpointAssociations.create', 'networksecurity.firewallEndpointAssociations.delete', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpointAssociations.update', 'networksecurity.firewallEndpoints.create', 'networksecurity.firewallEndpoints.delete', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.firewallEndpoints.update', 'networksecurity.firewallEndpoints.use', 'networksecurity.gatewaySecurityPolicies.create', 'networksecurity.gatewaySecurityPolicies.delete', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicies.update', 'networksecurity.gatewaySecurityPolicies.use', 'networksecurity.gatewaySecurityPolicyRules.create', 'networksecurity.gatewaySecurityPolicyRules.delete', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.gatewaySecurityPolicyRules.update', 'networksecurity.gatewaySecurityPolicyRules.use', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.operations.cancel', 'networksecurity.operations.delete', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.create', 'networksecurity.securityProfileGroups.delete', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfileGroups.update', 'networksecurity.securityProfileGroups.use', 'networksecurity.securityProfiles.create', 'networksecurity.securityProfiles.delete', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.securityProfiles.update', 'networksecurity.securityProfiles.use', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.setIamPolicy', 'networksecurity.serverTlsPolicies.update', 'networksecurity.serverTlsPolicies.use', 'networksecurity.tlsInspectionPolicies.create', 'networksecurity.tlsInspectionPolicies.delete', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.tlsInspectionPolicies.update', 'networksecurity.tlsInspectionPolicies.use', 'networksecurity.urlLists.create', 'networksecurity.urlLists.delete', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networksecurity.urlLists.update', 'networksecurity.urlLists.use', 'networkservices.authzExtensions.create', 'networkservices.authzExtensions.delete', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.authzExtensions.update', 'networkservices.authzExtensions.use', 'networkservices.endpointPolicies.create', 'networkservices.endpointPolicies.delete', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.endpointPolicies.update', 'networkservices.gateways.create', 'networkservices.gateways.delete', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.update', 'networkservices.gateways.use', 'networkservices.grpcRoutes.create', 'networkservices.grpcRoutes.delete', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.grpcRoutes.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpRoutes.create', 'networkservices.httpRoutes.delete', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpRoutes.update', 'networkservices.httpfilters.create', 'networkservices.httpfilters.delete', 'networkservices.httpfilters.get', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.httpfilters.setIamPolicy', 'networkservices.httpfilters.update', 'networkservices.httpfilters.use', 'networkservices.lbRouteExtensions.create', 'networkservices.lbRouteExtensions.delete', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbRouteExtensions.update', 'networkservices.lbTrafficExtensions.create', 'networkservices.lbTrafficExtensions.delete', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.lbTrafficExtensions.update', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.create', 'networkservices.meshes.delete', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.update', 'networkservices.meshes.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.create', 'networkservices.serviceBindings.delete', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceBindings.update', 'networkservices.serviceLbPolicies.create', 'networkservices.serviceLbPolicies.delete', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.serviceLbPolicies.update', 'networkservices.tcpRoutes.create', 'networkservices.tcpRoutes.delete', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tcpRoutes.update', 'networkservices.tlsRoutes.create', 'networkservices.tlsRoutes.delete', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'networkservices.tlsRoutes.update', 'observability.scopes.get', 'opsconfigmonitoring.resourceMetadata.list', 'orgpolicy.policy.get', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.setIamPolicy', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.setIamPolicy', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.setIamPolicy', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.dataflowDiagnosticsInsights.update', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicenetworking.operations.get', 'servicenetworking.services.addPeering', 'servicenetworking.services.createPeeredDnsDomain', 'servicenetworking.services.deleteConnection', 'servicenetworking.services.deletePeeredDnsDomain', 'servicenetworking.services.disableVpcServiceControls', 'servicenetworking.services.enableVpcServiceControls', 'servicenetworking.services.get', 'servicenetworking.services.listPeeredDnsDomains', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] GA
roles/dataplex.serviceAgent Gives the Dataplex service account access to project resources. This access will be used in data discovery, data management and data workload management. Cloud Dataplex Service Agent ['bigquery.bireservations.get', 'bigquery.bireservations.update', 'bigquery.capacityCommitments.create', 'bigquery.capacityCommitments.delete', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.capacityCommitments.update', 'bigquery.config.get', 'bigquery.config.update', 'bigquery.connections.create', 'bigquery.connections.delegate', 'bigquery.connections.delete', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.setIamPolicy', 'bigquery.connections.update', 'bigquery.connections.updateTag', 'bigquery.connections.use', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.delete', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.link', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listSharedDatasetUsage', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.delete', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.jobs.update', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.create', 'bigquery.reservationAssignments.delete', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.create', 'bigquery.reservations.delete', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.reservations.update', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.overrideTimeTravelRestrictions', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.rowAccessPolicies.update', 'bigquery.savedqueries.create', 'bigquery.savedqueries.delete', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.savedqueries.update', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.setCategory', 'bigquery.tables.setColumnDataPolicy', 'bigquery.tables.setIamPolicy', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'bigquery.transfers.get', 'bigquery.transfers.update', 'bigquerymigration.translation.translate', 'datacatalog.catalogs.searchAll', 'datacatalog.categories.getIamPolicy', 'datacatalog.categories.setIamPolicy', 'datacatalog.entries.get', 'datacatalog.taxonomies.create', 'datacatalog.taxonomies.delete', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.list', 'datacatalog.taxonomies.update', 'dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.config.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.create', 'dataform.releaseConfigs.delete', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.releaseConfigs.update', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.setIamPolicy', 'dataform.repositories.update', 'dataform.workflowConfigs.create', 'dataform.workflowConfigs.delete', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowConfigs.update', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.setIamPolicy', 'dataform.workspaces.writeFile', 'dataplex.assets.getIamPolicy', 'dataplex.environments.execute', 'dataplex.environments.get', 'dataplex.environments.list', 'dataplex.lakes.get', 'dataplex.lakes.getIamPolicy', 'dataplex.projects.search', 'dataplex.zones.getIamPolicy', 'dataproc.batches.cancel', 'dataproc.batches.create', 'dataproc.batches.get', 'dataproc.operations.cancel', 'dataproc.operations.get', 'dataproc.operations.list', 'firebase.projects.get', 'iam.serviceAccounts.actAs', 'logging.logEntries.create', 'logging.logEntries.route', 'metastore.services.get', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'orgpolicy.policy.get', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicemanagement.services.report', 'serviceusage.services.use', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/datastore.backupSchedulesAdmin Manage backup schedules in Cloud Datastore. Cloud Datastore Backup Schedules Admin ['datastore.backupSchedules.create', 'datastore.backupSchedules.delete', 'datastore.backupSchedules.get', 'datastore.backupSchedules.list', 'datastore.backupSchedules.update', 'datastore.databases.getMetadata', 'datastore.databases.list'] GA
roles/datastore.backupSchedulesViewer Read access to backup schedules in Cloud Datastore. Cloud Datastore Backup Schedules Viewer ['datastore.backupSchedules.get', 'datastore.backupSchedules.list'] GA
roles/datastore.backupsAdmin Read/Write access to metadata about backups in Cloud Datastore but restore is not allowed. Cloud Datastore Backups Admin ['datastore.backups.delete', 'datastore.backups.get', 'datastore.backups.list'] GA
roles/datastore.backupsViewer Read access to metadata about backups in Cloud Datastore. Cloud Datastore Backups Viewer ['datastore.backups.get', 'datastore.backups.list'] GA
roles/datastore.bulkAdmin Full access to manage bulk operations. Cloud Datastore Bulk Admin ['datastore.databases.bulkDelete', 'datastore.databases.getMetadata', 'datastore.operations.cancel', 'datastore.operations.get', 'datastore.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datastore.importExportAdmin Full access to manage imports and exports. Cloud Datastore Import Export Admin ['appengine.applications.get', 'datastore.databases.export', 'datastore.databases.getMetadata', 'datastore.databases.import', 'datastore.operations.cancel', 'datastore.operations.get', 'datastore.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datastore.indexAdmin Full access to manage index definitions. Cloud Datastore Index Admin ['appengine.applications.get', 'datastore.databases.getMetadata', 'datastore.indexes.create', 'datastore.indexes.delete', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.indexes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datastore.keyVisualizerViewer Full access to Key Visualizer scans. Cloud Datastore Key Visualizer Viewer ['datastore.databases.getMetadata', 'datastore.keyVisualizerScans.get', 'datastore.keyVisualizerScans.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datastore.owner Full access to Cloud Datastore. Cloud Datastore Owner ['appengine.applications.get', 'datastore.backupSchedules.create', 'datastore.backupSchedules.delete', 'datastore.backupSchedules.get', 'datastore.backupSchedules.list', 'datastore.backupSchedules.update', 'datastore.backups.delete', 'datastore.backups.get', 'datastore.backups.list', 'datastore.backups.restoreDatabase', 'datastore.databases.bulkDelete', 'datastore.databases.create', 'datastore.databases.createTagBinding', 'datastore.databases.delete', 'datastore.databases.deleteTagBinding', 'datastore.databases.export', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.import', 'datastore.databases.list', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastore.databases.update', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.create', 'datastore.indexes.delete', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.indexes.update', 'datastore.keyVisualizerScans.get', 'datastore.keyVisualizerScans.list', 'datastore.locations.get', 'datastore.locations.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.operations.cancel', 'datastore.operations.delete', 'datastore.operations.get', 'datastore.operations.list', 'datastore.statistics.get', 'datastore.statistics.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datastore.restoreAdmin Restore into Cloud Datastore Databases from Cloud Datastore Backups. Cloud Datastore Restore Admin ['datastore.backups.get', 'datastore.backups.list', 'datastore.backups.restoreDatabase', 'datastore.databases.create', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.operations.get', 'datastore.operations.list'] GA
roles/datastore.user Provides read/write access to data in a Cloud Datastore database. Intended for application developers and service accounts. Cloud Datastore User ['appengine.applications.get', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.statistics.get', 'datastore.statistics.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datastore.viewer Read access to all Cloud Datastore resources. Cloud Datastore Viewer ['appengine.applications.get', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.entities.get', 'datastore.entities.list', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.statistics.get', 'datastore.statistics.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/clouddebugger.agent Cloud Debugger agents are allowed to register and provide debug snapshot data. Cloud Debugger Agent ['clouddebugger.breakpoints.list', 'clouddebugger.breakpoints.listActive', 'clouddebugger.breakpoints.update', 'clouddebugger.debuggees.create'] BETA
roles/clouddebugger.user User Access to Cloud Debugger. Can create, delete and view snapshots and logpoints. Cloud Debugger User ['clouddebugger.breakpoints.create', 'clouddebugger.breakpoints.delete', 'clouddebugger.breakpoints.get', 'clouddebugger.breakpoints.list', 'clouddebugger.debuggees.list'] BETA
roles/clouddeploy.admin Full control of Cloud Deploy resources. Cloud Deploy Admin ['clouddeploy.automationRuns.cancel', 'clouddeploy.automationRuns.get', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.create', 'clouddeploy.automations.delete', 'clouddeploy.automations.get', 'clouddeploy.automations.list', 'clouddeploy.automations.update', 'clouddeploy.config.get', 'clouddeploy.customTargetTypes.create', 'clouddeploy.customTargetTypes.delete', 'clouddeploy.customTargetTypes.get', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.customTargetTypes.setIamPolicy', 'clouddeploy.customTargetTypes.update', 'clouddeploy.deliveryPipelines.create', 'clouddeploy.deliveryPipelines.createTagBinding', 'clouddeploy.deliveryPipelines.delete', 'clouddeploy.deliveryPipelines.deleteTagBinding', 'clouddeploy.deliveryPipelines.get', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.deliveryPipelines.setIamPolicy', 'clouddeploy.deliveryPipelines.update', 'clouddeploy.deployPolicies.create', 'clouddeploy.deployPolicies.delete', 'clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.deployPolicies.override', 'clouddeploy.deployPolicies.update', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.jobRuns.terminate', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.releases.abandon', 'clouddeploy.releases.create', 'clouddeploy.releases.delete', 'clouddeploy.releases.get', 'clouddeploy.releases.list', 'clouddeploy.rollouts.advance', 'clouddeploy.rollouts.approve', 'clouddeploy.rollouts.cancel', 'clouddeploy.rollouts.create', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.ignoreJob', 'clouddeploy.rollouts.list', 'clouddeploy.rollouts.retryJob', 'clouddeploy.rollouts.rollback', 'clouddeploy.targets.create', 'clouddeploy.targets.createTagBinding', 'clouddeploy.targets.delete', 'clouddeploy.targets.deleteTagBinding', 'clouddeploy.targets.get', 'clouddeploy.targets.getIamPolicy', 'clouddeploy.targets.list', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'clouddeploy.targets.setIamPolicy', 'clouddeploy.targets.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/clouddeploy.approver Permission to approve or reject rollouts. Cloud Deploy Approver ['clouddeploy.config.get', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.rollouts.approve', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/clouddeploy.customTargetTypeAdmin Permission to manage CustomTargetType resources Cloud Deploy Custom Target Type Admin ['clouddeploy.config.get', 'clouddeploy.customTargetTypes.create', 'clouddeploy.customTargetTypes.delete', 'clouddeploy.customTargetTypes.get', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.customTargetTypes.setIamPolicy', 'clouddeploy.customTargetTypes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/clouddeploy.developer Permission to manage deployment configuration without permission to access operational resources, such as targets. Cloud Deploy Developer ['clouddeploy.automationRuns.get', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.get', 'clouddeploy.automations.list', 'clouddeploy.config.get', 'clouddeploy.deliveryPipelines.create', 'clouddeploy.deliveryPipelines.createTagBinding', 'clouddeploy.deliveryPipelines.delete', 'clouddeploy.deliveryPipelines.deleteTagBinding', 'clouddeploy.deliveryPipelines.get', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.deliveryPipelines.update', 'clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.releases.abandon', 'clouddeploy.releases.create', 'clouddeploy.releases.delete', 'clouddeploy.releases.get', 'clouddeploy.releases.list', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/clouddeploy.operator Permission to manage deployment configuration. Cloud Deploy Operator ['clouddeploy.automationRuns.cancel', 'clouddeploy.automationRuns.get', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.create', 'clouddeploy.automations.delete', 'clouddeploy.automations.get', 'clouddeploy.automations.list', 'clouddeploy.automations.update', 'clouddeploy.config.get', 'clouddeploy.customTargetTypes.get', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.deliveryPipelines.create', 'clouddeploy.deliveryPipelines.createTagBinding', 'clouddeploy.deliveryPipelines.delete', 'clouddeploy.deliveryPipelines.deleteTagBinding', 'clouddeploy.deliveryPipelines.get', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.deliveryPipelines.update', 'clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.jobRuns.terminate', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.releases.abandon', 'clouddeploy.releases.create', 'clouddeploy.releases.delete', 'clouddeploy.releases.get', 'clouddeploy.releases.list', 'clouddeploy.rollouts.advance', 'clouddeploy.rollouts.cancel', 'clouddeploy.rollouts.create', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.ignoreJob', 'clouddeploy.rollouts.list', 'clouddeploy.rollouts.retryJob', 'clouddeploy.rollouts.rollback', 'clouddeploy.targets.create', 'clouddeploy.targets.createTagBinding', 'clouddeploy.targets.delete', 'clouddeploy.targets.deleteTagBinding', 'clouddeploy.targets.get', 'clouddeploy.targets.getIamPolicy', 'clouddeploy.targets.list', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'clouddeploy.targets.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/clouddeploy.policyAdmin Permission to manage Deploy Policies. Cloud Deploy Policy Admin ['clouddeploy.deployPolicies.create', 'clouddeploy.deployPolicies.delete', 'clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.deployPolicies.override', 'clouddeploy.deployPolicies.update', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/clouddeploy.policyOverrider Permission to override Deploy Policies. Cloud Deploy Policy Overrider ['clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.deployPolicies.override', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/clouddeploy.releaser Permission to create Cloud Deploy releases and rollouts. Cloud Deploy Releaser ['clouddeploy.config.get', 'clouddeploy.customTargetTypes.get', 'clouddeploy.deliveryPipelines.get', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.releases.create', 'clouddeploy.releases.get', 'clouddeploy.releases.list', 'clouddeploy.rollouts.advance', 'clouddeploy.rollouts.cancel', 'clouddeploy.rollouts.create', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.list', 'clouddeploy.rollouts.rollback', 'clouddeploy.targets.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/clouddeploy.jobRunner Permission to execute Cloud Deploy work without permission to deliver to a target. Cloud Deploy Runner ['clouddeploy.config.get', 'logging.logEntries.create', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list'] GA
roles/clouddeploy.serviceAgent Gives Cloud Deploy Service Account access to managed resources. Cloud Deploy Service Agent ['cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.workerpools.use', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'logging.logEntries.create', 'pubsub.topics.get', 'pubsub.topics.publish', 'servicemanagement.services.report', 'serviceusage.services.use', 'storage.buckets.create', 'storage.buckets.get', 'storage.objects.get'] GA
roles/clouddeploy.viewer Can view Cloud Deploy resources. Cloud Deploy Viewer ['clouddeploy.automationRuns.get', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.get', 'clouddeploy.automations.list', 'clouddeploy.config.get', 'clouddeploy.customTargetTypes.get', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.deliveryPipelines.get', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.releases.get', 'clouddeploy.releases.list', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.list', 'clouddeploy.targets.get', 'clouddeploy.targets.getIamPolicy', 'clouddeploy.targets.list', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/clouddeploymentmanager.serviceAgent Allows Deployment Manager service to actuate resources across DM projects and folders Cloud Deployment Manager Service Agent ['accesscontextmanager.accessLevels.create', 'accesscontextmanager.accessLevels.delete', 'accesscontextmanager.accessLevels.get', 'accesscontextmanager.accessLevels.update', 'accesscontextmanager.policies.list', 'accesscontextmanager.servicePerimeters.create', 'accesscontextmanager.servicePerimeters.delete', 'accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.update', 'appengine.applications.get', 'appengine.operations.get', 'appengine.services.update', 'appengine.versions.create', 'appengine.versions.delete', 'appengine.versions.get', 'appengine.versions.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.get', 'artifactregistry.repositories.update', 'bigquery.connections.get', 'bigquery.datasets.create', 'bigquery.datasets.delete', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.update', 'bigquery.jobs.create', 'bigquery.routines.create', 'bigquery.routines.get', 'bigquery.routines.update', 'bigquery.tables.create', 'bigquery.tables.delete', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.setCategory', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigtable.instances.create', 'bigtable.instances.delete', 'bigtable.instances.get', 'bigtable.instances.update', 'bigtable.tables.create', 'bigtable.tables.delete', 'bigtable.tables.get', 'bigtable.tables.update', 'billing.resourceAssociations.create', 'billing.resourcebudgets.write', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudfunctions.functions.call', 'cloudfunctions.functions.create', 'cloudfunctions.functions.delete', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.list', 'cloudfunctions.functions.update', 'cloudfunctions.operations.get', 'cloudprivatecatalog.targets.get', 'cloudscheduler.jobs.create', 'cloudscheduler.jobs.delete', 'cloudscheduler.jobs.get', 'cloudscheduler.jobs.update', 'cloudsql.backupRuns.create', 'cloudsql.databases.create', 'cloudsql.databases.delete', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.databases.update', 'cloudsql.instances.create', 'cloudsql.instances.delete', 'cloudsql.instances.get', 'cloudsql.instances.import', 'cloudsql.instances.restart', 'cloudsql.instances.update', 'cloudsql.sslCerts.create', 'cloudsql.sslCerts.delete', 'cloudsql.sslCerts.get', 'cloudsql.users.create', 'cloudsql.users.delete', 'cloudtasks.queues.create', 'cloudtasks.queues.delete', 'cloudtasks.queues.get', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.update', 'compute.backendBuckets.create', 'compute.backendBuckets.delete', 'compute.backendBuckets.get', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.create', 'compute.backendServices.delete', 'compute.backendServices.get', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setLabels', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.create', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.get', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.get', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.get', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.setLabels', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.healthChecks.create', 'compute.healthChecks.delete', 'compute.healthChecks.get', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.delete', 'compute.images.deprecate', 'compute.images.get', 'compute.images.setLabels', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.delete', 'compute.instanceGroups.get', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.create', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.get', 'compute.instances.listTagBindings', 'compute.instances.resume', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.instances.start', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateDisplayDevice', 'compute.instances.use', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnects.create', 'compute.interconnects.delete', 'compute.interconnects.get', 'compute.interconnects.setLabels', 'compute.interconnects.use', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.use', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.delete', 'compute.networks.get', 'compute.networks.listPeeringRoutes', 'compute.networks.removePeering', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.organizations.disableXpnResource', 'compute.organizations.enableXpnHost', 'compute.organizations.enableXpnResource', 'compute.packetMirrorings.create', 'compute.packetMirrorings.delete', 'compute.packetMirrorings.get', 'compute.projects.get', 'compute.projects.setUsageExportBucket', 'compute.regionBackendServices.create', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.get', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.use', 'compute.regionOperations.get', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.get', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.use', 'compute.regions.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.use', 'compute.routers.create', 'compute.routers.delete', 'compute.routers.get', 'compute.routers.update', 'compute.routers.use', 'compute.routes.create', 'compute.routes.delete', 'compute.routes.get', 'compute.securityPolicies.create', 'compute.securityPolicies.delete', 'compute.securityPolicies.get', 'compute.securityPolicies.setLabels', 'compute.securityPolicies.update', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.get', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.create', 'compute.sslCertificates.delete', 'compute.sslCertificates.get', 'compute.sslPolicies.create', 'compute.sslPolicies.delete', 'compute.sslPolicies.get', 'compute.sslPolicies.use', 'compute.subnetworks.create', 'compute.subnetworks.delete', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.mirror', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.delete', 'compute.targetInstances.get', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.delete', 'compute.targetPools.get', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.get', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.delete', 'compute.urlMaps.get', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.vpnGateways.create', 'compute.vpnGateways.delete', 'compute.vpnGateways.get', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.get', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusters.create', 'container.clusters.delete', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.update', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.update', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.update', 'container.deployments.create', 'container.deployments.delete', 'container.deployments.get', 'container.deployments.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.horizontalPodAutoscalers.create', 'container.horizontalPodAutoscalers.delete', 'container.horizontalPodAutoscalers.get', 'container.ingresses.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.namespaces.create', 'container.namespaces.delete', 'container.namespaces.get', 'container.networkPolicies.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.operations.get', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.priorityClasses.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.replicationControllers.create', 'container.replicationControllers.delete', 'container.replicationControllers.get', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.update', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.update', 'container.serviceAccounts.create', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.update', 'container.services.create', 'container.services.delete', 'container.services.get', 'container.statefulSets.create', 'container.statefulSets.delete', 'container.statefulSets.get', 'container.statefulSets.update', 'container.storageClasses.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.update', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'datacatalog.taxonomies.get', 'dataproc.autoscalingPolicies.create', 'dataproc.autoscalingPolicies.delete', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.use', 'dataproc.clusters.create', 'dataproc.clusters.delete', 'dataproc.clusters.get', 'dataproc.nodeGroups.create', 'dataproc.operations.get', 'dataproc.workflowTemplates.create', 'dataproc.workflowTemplates.delete', 'dataproc.workflowTemplates.get', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.deployments.create', 'deploymentmanager.deployments.delete', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.update', 'deploymentmanager.operations.get', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.delete', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.update', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.policies.delete', 'dns.policies.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'file.instances.create', 'file.instances.delete', 'file.instances.get', 'file.instances.update', 'file.operations.get', 'firebase.projects.get', 'firebase.projects.update', 'firebaseanalytics.resources.googleAnalyticsEdit', 'iam.roles.create', 'iam.roles.delete', 'iam.roles.get', 'iam.roles.list', 'iam.roles.update', 'iam.serviceAccountKeys.delete', 'iam.serviceAccountKeys.get', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.create', 'iam.serviceAccounts.delete', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'iam.serviceAccounts.update', 'logging.buckets.update', 'logging.exclusions.create', 'logging.exclusions.delete', 'logging.exclusions.get', 'logging.exclusions.update', 'logging.logEntries.create', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.update', 'logging.notificationRules.create', 'logging.sinks.create', 'logging.sinks.delete', 'logging.sinks.get', 'logging.sinks.update', 'monitoring.alertPolicies.create', 'monitoring.alertPolicies.delete', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.alertPolicies.update', 'monitoring.dashboards.create', 'monitoring.dashboards.delete', 'monitoring.dashboards.get', 'monitoring.dashboards.update', 'monitoring.groups.create', 'monitoring.groups.delete', 'monitoring.groups.get', 'monitoring.groups.update', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.delete', 'monitoring.metricDescriptors.get', 'monitoring.notificationChannels.create', 'monitoring.notificationChannels.delete', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.update', 'monitoring.uptimeCheckConfigs.create', 'monitoring.uptimeCheckConfigs.delete', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.update', 'networksecurity.serverTlsPolicies.use', 'pubsub.schemas.attach', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.publish', 'pubsub.topics.update', 'redis.instances.create', 'redis.instances.delete', 'redis.instances.get', 'redis.instances.update', 'redis.instances.updateAuth', 'redis.operations.get', 'resourcemanager.folders.create', 'resourcemanager.folders.delete', 'resourcemanager.folders.get', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.list', 'resourcemanager.folders.update', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.projects.create', 'resourcemanager.projects.createBillingAssignment', 'resourcemanager.projects.delete', 'resourcemanager.projects.deleteBillingAssignment', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.projects.move', 'resourcemanager.projects.update', 'resourcemanager.projects.updateLiens', 'resourcemanager.tagHolds.create', 'resourcemanager.tagHolds.delete', 'resourcemanager.tagValueBindings.create', 'resourcemanager.tagValueBindings.delete', 'resourcemanager.tagValues.get', 'runtimeconfig.configs.create', 'runtimeconfig.configs.delete', 'runtimeconfig.configs.get', 'runtimeconfig.configs.list', 'runtimeconfig.configs.update', 'runtimeconfig.variables.create', 'runtimeconfig.variables.delete', 'runtimeconfig.variables.get', 'runtimeconfig.variables.list', 'runtimeconfig.variables.update', 'runtimeconfig.waiters.create', 'runtimeconfig.waiters.delete', 'runtimeconfig.waiters.get', 'runtimeconfig.waiters.list', 'servicedirectory.namespaces.associatePrivateZone', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicemanagement.services.bind', 'servicenetworking.operations.get', 'servicenetworking.services.addPeering', 'servicenetworking.services.get', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.use', 'source.repos.create', 'spanner.databaseOperations.get', 'spanner.databases.create', 'spanner.databases.drop', 'spanner.databases.get', 'spanner.databases.updateDdl', 'spanner.instanceOperations.get', 'spanner.instances.create', 'spanner.instances.delete', 'spanner.instances.get', 'spanner.instances.update', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.update', 'storage.hmacKeys.create', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'vpcaccess.connectors.create', 'vpcaccess.connectors.delete', 'vpcaccess.operations.get', 'workflows.operations.get', 'workflows.workflows.create', 'workflows.workflows.delete', 'workflows.workflows.get'] GA
roles/recommender.cloudDeprecationRecommendationAdmin Admin of Cloud Deprecation General Recommender Insights and Recommendations. Cloud Deprecation General Recommender Admin ['recommender.cloudDeprecationGeneralInsights.get', 'recommender.cloudDeprecationGeneralInsights.list', 'recommender.cloudDeprecationGeneralInsights.update', 'recommender.cloudDeprecationGeneralRecommendations.get', 'recommender.cloudDeprecationGeneralRecommendations.list', 'recommender.cloudDeprecationGeneralRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudDeprecationRecommendationViewer Viewer of Cloud Deprecation General Recommender Insights and Recommendations. Cloud Deprecation General Recommender Viewer ['recommender.cloudDeprecationGeneralInsights.get', 'recommender.cloudDeprecationGeneralInsights.list', 'recommender.cloudDeprecationGeneralRecommendations.get', 'recommender.cloudDeprecationGeneralRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dns.serviceAgent Gives Cloud DNS Service Agent access to Cloud Platform resources. Cloud DNS Service Agent ['compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalOperations.get', 'compute.healthChecks.get'] GA
roles/domains.admin Full access to Cloud Domains Registrations and related resources. Cloud Domains Admin ['domains.locations.get', 'domains.locations.list', 'domains.operations.cancel', 'domains.operations.get', 'domains.operations.list', 'domains.registrations.configureContact', 'domains.registrations.configureDns', 'domains.registrations.configureManagement', 'domains.registrations.create', 'domains.registrations.createTagBinding', 'domains.registrations.delete', 'domains.registrations.deleteTagBinding', 'domains.registrations.get', 'domains.registrations.getIamPolicy', 'domains.registrations.list', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'domains.registrations.setIamPolicy', 'domains.registrations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/domains.viewer Read-only access to Cloud Domains Registrations and related resources. Cloud Domains Viewer ['domains.locations.get', 'domains.locations.list', 'domains.operations.get', 'domains.operations.list', 'domains.registrations.get', 'domains.registrations.getIamPolicy', 'domains.registrations.list', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/endpoints.serviceAgent Gives the Cloud Endpoints service account access to Endpoints services and the ability to act as a service controller. Cloud Endpoints Service Agent ['servicemanagement.services.check', 'servicemanagement.services.get', 'servicemanagement.services.quota', 'servicemanagement.services.report'] GA
roles/file.editor Read-write access to Filestore instances and related resources. Cloud Filestore Editor ['file.backups.create', 'file.backups.createTagBinding', 'file.backups.delete', 'file.backups.deleteTagBinding', 'file.backups.get', 'file.backups.list', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.backups.update', 'file.instances.create', 'file.instances.createTagBinding', 'file.instances.delete', 'file.instances.deleteTagBinding', 'file.instances.get', 'file.instances.list', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.instances.restore', 'file.instances.revert', 'file.instances.update', 'file.locations.get', 'file.locations.list', 'file.operations.cancel', 'file.operations.delete', 'file.operations.get', 'file.operations.list', 'file.snapshots.create', 'file.snapshots.createTagBinding', 'file.snapshots.delete', 'file.snapshots.deleteTagBinding', 'file.snapshots.get', 'file.snapshots.list', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'file.snapshots.update'] BETA
roles/file.serviceAgent Gives Cloud Filestore service account access to managed resources. Cloud Filestore Service Agent ['compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.routes.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/file.viewer Read-only access to Filestore instances and related resources. Cloud Filestore Viewer ['file.backups.get', 'file.backups.list', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.instances.get', 'file.instances.list', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.locations.get', 'file.locations.list', 'file.operations.get', 'file.operations.list', 'file.snapshots.get', 'file.snapshots.list', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings'] BETA
roles/firewallinsights.serviceAgent Gives Cloud Firewall Insights service agent permissions to retrieve Firewall, VM and route resources on user behalf. Cloud Firewall Insights Service Agent ['compute.backendServices.list', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.forwardingRules.list', 'compute.healthChecks.list', 'compute.httpHealthChecks.list', 'compute.httpsHealthChecks.list', 'compute.instanceGroups.list', 'compute.instances.get', 'compute.instances.list', 'compute.networks.getEffectiveFirewalls', 'compute.networks.list', 'compute.projects.get', 'compute.regionTargetTcpProxies.list', 'compute.routers.list', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.list', 'compute.targetHttpProxies.list', 'compute.targetHttpsProxies.list', 'compute.targetPools.list', 'compute.targetSslProxies.list', 'compute.targetTcpProxies.list', 'compute.targetVpnGateways.list', 'compute.urlMaps.list', 'compute.vpnGateways.list', 'compute.vpnTunnels.list'] GA
roles/cloudfunctions.admin Full access to functions, operations and locations. Cloud Functions Admin ['cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudfunctions.functions.call', 'cloudfunctions.functions.create', 'cloudfunctions.functions.delete', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.invoke', 'cloudfunctions.functions.list', 'cloudfunctions.functions.setIamPolicy', 'cloudfunctions.functions.sourceCodeGet', 'cloudfunctions.functions.sourceCodeSet', 'cloudfunctions.functions.update', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channelConnections.setIamPolicy', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.setIamPolicy', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.setIamPolicy', 'eventarc.enrollments.update', 'eventarc.events.receiveAuditLogWritten', 'eventarc.events.receiveEvent', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.setIamPolicy', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.create', 'eventarc.messageBuses.delete', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.publish', 'eventarc.messageBuses.setIamPolicy', 'eventarc.messageBuses.update', 'eventarc.messageBuses.use', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.setIamPolicy', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.setIamPolicy', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceInsights.update', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudFunctionsPerformanceRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.createTagBinding', 'run.jobs.delete', 'run.jobs.deleteTagBinding', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.setIamPolicy', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.createTagBinding', 'run.services.delete', 'run.services.deleteTagBinding', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.setIamPolicy', 'run.services.update', 'run.tasks.get', 'run.tasks.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/cloudfunctions.developer Read and write access to all functions-related resources. Cloud Functions Developer ['cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudfunctions.functions.call', 'cloudfunctions.functions.create', 'cloudfunctions.functions.delete', 'cloudfunctions.functions.get', 'cloudfunctions.functions.invoke', 'cloudfunctions.functions.list', 'cloudfunctions.functions.sourceCodeGet', 'cloudfunctions.functions.sourceCodeSet', 'cloudfunctions.functions.update', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.update', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceInsights.update', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudFunctionsPerformanceRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.delete', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.delete', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.update', 'run.tasks.get', 'run.tasks.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/cloudfunctions.invoker Ability to invoke 1st gen HTTP functions with restricted access. 2nd gen functions need the Cloud Run Invoker role instead. Cloud Functions Invoker ['cloudfunctions.functions.invoke'] GA
roles/cloudfunctions.serviceAgent Gives Cloud Functions service account access to managed resources. Cloud Functions Service Agent ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.delete', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.delete', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.delete', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.projectsettings.update', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.createTagBinding', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.deleteTagBinding', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.setIamPolicy', 'artifactregistry.repositories.update', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.create', 'artifactregistry.rules.delete', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.rules.update', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.versions.update', 'artifactregistry.yumartifacts.create', 'clientauthconfig.clients.list', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudbuild.workerpools.use', 'cloudfunctions.functions.get', 'cloudfunctions.functions.invoke', 'cloudfunctions.functions.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'compute.globalOperations.get', 'compute.networks.access', 'eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.update', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'firebasedatabase.instances.get', 'firebasedatabase.instances.update', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.signBlob', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.get', 'pubsub.topics.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.delete', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.delete', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.update', 'run.tasks.get', 'run.tasks.list', 'serviceusage.quotas.get', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.use', 'source.repos.get', 'source.repos.list', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'vpcaccess.connectors.get', 'vpcaccess.connectors.use'] GA
roles/cloudfunctions.viewer Read-only access to functions and locations. Cloud Functions Viewer ['cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.list', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleChannelConfigs.get', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.use', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.get', 'run.executions.list', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.locations.list', 'run.operations.get', 'run.operations.list', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.list', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.tasks.get', 'run.tasks.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/ids.admin Full access to Cloud IDS all resources. Cloud IDS Admin ['ids.endpoints.create', 'ids.endpoints.delete', 'ids.endpoints.get', 'ids.endpoints.getIamPolicy', 'ids.endpoints.list', 'ids.endpoints.setIamPolicy', 'ids.endpoints.update', 'ids.locations.get', 'ids.locations.list', 'ids.operations.cancel', 'ids.operations.delete', 'ids.operations.get', 'ids.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/ids.viewer Read-only access to Cloud IDS all resources. Cloud IDS Viewer ['ids.endpoints.get', 'ids.endpoints.getIamPolicy', 'ids.endpoints.list', 'ids.locations.get', 'ids.locations.list', 'ids.operations.get', 'ids.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/config.admin Full access to Cloud Infrastructure Manager resources. Cloud Infrastructure Manager Admin ['config.artifacts.import', 'config.deployments.create', 'config.deployments.delete', 'config.deployments.deleteState', 'config.deployments.get', 'config.deployments.getIamPolicy', 'config.deployments.getLock', 'config.deployments.getState', 'config.deployments.list', 'config.deployments.lock', 'config.deployments.setIamPolicy', 'config.deployments.unlock', 'config.deployments.update', 'config.deployments.updateState', 'config.locations.get', 'config.locations.list', 'config.operations.cancel', 'config.operations.delete', 'config.operations.get', 'config.operations.list', 'config.previews.create', 'config.previews.delete', 'config.previews.export', 'config.previews.get', 'config.previews.list', 'config.previews.upload', 'config.resources.get', 'config.resources.list', 'config.revisions.get', 'config.revisions.getState', 'config.revisions.list', 'config.terraformversions.get', 'config.terraformversions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/config.agent Required permissions to make Cloud Infrastructure Manager work with the user-specified service account Cloud Infrastructure Manager Agent ['cloudbuild.connections.list', 'cloudbuild.repositories.accessReadToken', 'cloudbuild.repositories.list', 'cloudquotas.quotas.get', 'config.artifacts.import', 'config.deployments.deleteState', 'config.deployments.getLock', 'config.deployments.getState', 'config.deployments.updateState', 'config.previews.upload', 'config.revisions.getState', 'logging.logEntries.create', 'monitoring.timeSeries.list', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] BETA
roles/config.viewer Read-only access to Cloud Infrastructure Manager resources. Cloud Infrastructure Manager Viewer ['config.deployments.get', 'config.deployments.getIamPolicy', 'config.deployments.list', 'config.locations.get', 'config.locations.list', 'config.operations.get', 'config.operations.list', 'config.previews.get', 'config.previews.list', 'config.resources.get', 'config.resources.list', 'config.revisions.get', 'config.revisions.list', 'config.terraformversions.get', 'config.terraformversions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudiot.admin Full control of all Cloud IoT resources and permissions. Cloud IoT Admin ['cloudiot.devices.bindGateway', 'cloudiot.devices.create', 'cloudiot.devices.delete', 'cloudiot.devices.get', 'cloudiot.devices.list', 'cloudiot.devices.sendCommand', 'cloudiot.devices.unbindGateway', 'cloudiot.devices.update', 'cloudiot.devices.updateConfig', 'cloudiot.registries.create', 'cloudiot.registries.delete', 'cloudiot.registries.get', 'cloudiot.registries.getIamPolicy', 'cloudiot.registries.list', 'cloudiot.registries.setIamPolicy', 'cloudiot.registries.update', 'cloudiottoken.tokensettings.get', 'cloudiottoken.tokensettings.update'] GA
roles/cloudiot.serviceAgent Grants the ability to manage Cloud IoT Core resources, including publishing data to Cloud Pub/Sub and writing device activity logs to Stackdriver. Warning: If this role is removed from the Cloud IoT service account, Cloud IoT Core will be unable to publish data or write device activity logs. Cloud IoT Core Service Agent ['logging.logEntries.create', 'logging.logEntries.route', 'pubsub.topics.publish'] GA
roles/cloudiot.deviceController Access to update the device configuration, but not to create or delete devices. Cloud IoT Device Controller ['cloudiot.devices.get', 'cloudiot.devices.list', 'cloudiot.devices.sendCommand', 'cloudiot.devices.updateConfig', 'cloudiot.registries.get', 'cloudiot.registries.list', 'cloudiottoken.tokensettings.get'] GA
roles/cloudiot.editor Read-write access to all Cloud IoT resources. Cloud IoT Editor ['cloudiot.devices.bindGateway', 'cloudiot.devices.create', 'cloudiot.devices.delete', 'cloudiot.devices.get', 'cloudiot.devices.list', 'cloudiot.devices.sendCommand', 'cloudiot.devices.unbindGateway', 'cloudiot.devices.update', 'cloudiot.devices.updateConfig', 'cloudiot.registries.create', 'cloudiot.registries.delete', 'cloudiot.registries.get', 'cloudiot.registries.list', 'cloudiot.registries.update', 'cloudiottoken.tokensettings.get', 'cloudiottoken.tokensettings.update'] GA
roles/cloudiot.provisioner Access to create and delete devices from registries, but not to modify the registries, and enable devices to publish to topics associated with IoT registry. Cloud IoT Provisioner ['cloudiot.devices.bindGateway', 'cloudiot.devices.create', 'cloudiot.devices.delete', 'cloudiot.devices.get', 'cloudiot.devices.list', 'cloudiot.devices.sendCommand', 'cloudiot.devices.unbindGateway', 'cloudiot.devices.update', 'cloudiot.devices.updateConfig', 'cloudiot.registries.get', 'cloudiot.registries.list', 'cloudiottoken.tokensettings.get'] GA
roles/cloudiot.viewer Read-only access to all Cloud IoT resources. Cloud IoT Viewer ['cloudiot.devices.get', 'cloudiot.devices.list', 'cloudiot.registries.get', 'cloudiot.registries.list', 'cloudiottoken.tokensettings.get'] GA
roles/cloudkms.admin Enables management of crypto resources. Cloud KMS Admin ['cloudkms.autokeyConfigs.get', 'cloudkms.autokeyConfigs.update', 'cloudkms.cryptoKeyVersions.create', 'cloudkms.cryptoKeyVersions.destroy', 'cloudkms.cryptoKeyVersions.get', 'cloudkms.cryptoKeyVersions.list', 'cloudkms.cryptoKeyVersions.restore', 'cloudkms.cryptoKeyVersions.update', 'cloudkms.cryptoKeyVersions.useToDecryptViaDelegation', 'cloudkms.cryptoKeyVersions.useToEncryptViaDelegation', 'cloudkms.cryptoKeys.create', 'cloudkms.cryptoKeys.get', 'cloudkms.cryptoKeys.getIamPolicy', 'cloudkms.cryptoKeys.list', 'cloudkms.cryptoKeys.setIamPolicy', 'cloudkms.cryptoKeys.update', 'cloudkms.ekmConfigs.get', 'cloudkms.ekmConfigs.getIamPolicy', 'cloudkms.ekmConfigs.setIamPolicy', 'cloudkms.ekmConfigs.update', 'cloudkms.ekmConnections.create', 'cloudkms.ekmConnections.get', 'cloudkms.ekmConnections.getIamPolicy', 'cloudkms.ekmConnections.list', 'cloudkms.ekmConnections.setIamPolicy', 'cloudkms.ekmConnections.update', 'cloudkms.ekmConnections.use', 'cloudkms.ekmConnections.verifyConnectivity', 'cloudkms.importJobs.create', 'cloudkms.importJobs.get', 'cloudkms.importJobs.getIamPolicy', 'cloudkms.importJobs.list', 'cloudkms.importJobs.setIamPolicy', 'cloudkms.importJobs.useToImport', 'cloudkms.keyHandles.create', 'cloudkms.keyHandles.get', 'cloudkms.keyHandles.list', 'cloudkms.keyRings.create', 'cloudkms.keyRings.createTagBinding', 'cloudkms.keyRings.deleteTagBinding', 'cloudkms.keyRings.get', 'cloudkms.keyRings.getIamPolicy', 'cloudkms.keyRings.list', 'cloudkms.keyRings.listEffectiveTags', 'cloudkms.keyRings.listTagBindings', 'cloudkms.keyRings.setIamPolicy', 'cloudkms.locations.get', 'cloudkms.locations.list', 'cloudkms.locations.optOutKeyDeletionMsa', 'cloudkms.operations.get', 'cloudkms.projects.showEffectiveAutokeyConfig', 'resourcemanager.projects.get'] GA
roles/cloudkms.autokeyAdmin Enables management of AutokeyConfig. Cloud KMS Autokey Admin ['cloudkms.autokeyConfigs.get', 'cloudkms.autokeyConfigs.update', 'cloudkms.projects.showEffectiveAutokeyConfig'] GA
roles/cloudkms.autokeyUser Grants ability to use KeyHandle resources. Cloud KMS Autokey User ['cloudkms.keyHandles.create', 'cloudkms.keyHandles.get', 'cloudkms.keyHandles.list', 'cloudkms.operations.get', 'cloudkms.projects.showEffectiveAutokeyConfig'] GA
roles/cloudkms.cryptoOperator Enables all Crypto Operations. Cloud KMS Crypto Operator ['cloudkms.cryptoKeyVersions.useToDecrypt', 'cloudkms.cryptoKeyVersions.useToEncrypt', 'cloudkms.cryptoKeyVersions.useToSign', 'cloudkms.cryptoKeyVersions.useToVerify', 'cloudkms.cryptoKeyVersions.viewPublicKey', 'cloudkms.locations.generateRandomBytes', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkms.cryptoKeyDecrypter Enables Decrypt operations Cloud KMS CryptoKey Decrypter ['cloudkms.cryptoKeyVersions.useToDecrypt', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkms.cryptoKeyDecrypterViaDelegation Enables Decrypt operations via other GCP services Cloud KMS CryptoKey Decrypter Via Delegation ['cloudkms.cryptoKeyVersions.useToDecryptViaDelegation', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudkms.cryptoKeyEncrypter Enables Encrypt operations Cloud KMS CryptoKey Encrypter ['cloudkms.cryptoKeyVersions.useToEncrypt', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkms.cryptoKeyEncrypterViaDelegation Enables Encrypt operations via other GCP services Cloud KMS CryptoKey Encrypter Via Delegation ['cloudkms.cryptoKeyVersions.useToEncryptViaDelegation', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudkms.cryptoKeyEncrypterDecrypter Enables Encrypt and Decrypt operations Cloud KMS CryptoKey Encrypter/Decrypter ['cloudkms.cryptoKeyVersions.useToDecrypt', 'cloudkms.cryptoKeyVersions.useToEncrypt', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkms.cryptoKeyEncrypterDecrypterViaDelegation Enables Encrypt and Decrypt operations via other GCP services Cloud KMS CryptoKey Encrypter/Decrypter Via Delegation ['cloudkms.cryptoKeyVersions.useToDecryptViaDelegation', 'cloudkms.cryptoKeyVersions.useToEncryptViaDelegation', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudkms.publicKeyViewer Enables GetPublicKey operations Cloud KMS CryptoKey Public Key Viewer ['cloudkms.cryptoKeyVersions.viewPublicKey', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkms.signer Enables Sign operations Cloud KMS CryptoKey Signer ['cloudkms.cryptoKeyVersions.useToSign', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkms.signerVerifier Enables Sign, Verify, and GetPublicKey operations Cloud KMS CryptoKey Signer/Verifier ['cloudkms.cryptoKeyVersions.useToSign', 'cloudkms.cryptoKeyVersions.useToVerify', 'cloudkms.cryptoKeyVersions.viewPublicKey', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkms.verifier Enables Verify and GetPublicKey operations Cloud KMS CryptoKey Verifier ['cloudkms.cryptoKeyVersions.useToVerify', 'cloudkms.cryptoKeyVersions.viewPublicKey', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkms.ekmConnectionsAdmin Enables management of EkmConnections. Cloud KMS EkmConnections Admin ['cloudkms.ekmConfigs.get', 'cloudkms.ekmConfigs.update', 'cloudkms.ekmConnections.create', 'cloudkms.ekmConnections.get', 'cloudkms.ekmConnections.list', 'cloudkms.ekmConnections.update', 'cloudkms.ekmConnections.verifyConnectivity', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudkms.expertRawAesCbc Enables raw AES-CBC keys management. Cloud KMS Expert Raw AES-CBC Key Manager ['cloudkms.cryptoKeyVersions.manageRawAesCbcKeys', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudkms.expertRawAesCtr Enables raw AES-CTR keys management. Cloud KMS Expert Raw AES-CTR Key Manager ['cloudkms.cryptoKeyVersions.manageRawAesCtrKeys', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudkms.expertRawPKCS1 Enables raw PKCS#1 keys management. Cloud KMS Expert Raw PKCS#1 Key Manager ['cloudkms.cryptoKeyVersions.manageRawPKCS1Keys', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudkms.importer Enables ImportCryptoKeyVersion, CreateImportJob, ListImportJobs, and GetImportJob operations Cloud KMS Importer ['cloudkms.importJobs.create', 'cloudkms.importJobs.get', 'cloudkms.importJobs.list', 'cloudkms.importJobs.useToImport', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/cloudkmskacls.serviceAgent Grants Cloud KMS KACLS Service Agent access to KMS resource permissions to perform DEK encryption/decryption. Cloud KMS KACLS Service Agent ['cloudkms.cryptoKeyVersions.useToDecrypt', 'cloudkms.cryptoKeyVersions.useToEncrypt', 'cloudkms.cryptoKeys.get'] GA
roles/cloudkms.orgServiceAgent Gives Cloud KMS organization-level service account access to managed resources. Cloud KMS Organization Service Agent ['cloudasset.assets.searchAllResources'] GA
roles/cloudkms.protectedResourcesViewer Enables viewing protected resources. Cloud KMS Protected Resources Viewer ['cloudkms.protectedResources.search'] GA
roles/cloudkms.serviceAgent Gives Cloud KMS service account access to managed resources. Cloud KMS Service Agent ['cloudasset.assets.listCloudkmsCryptoKeys'] GA
roles/cloudkms.viewer Enables Get and List operations. Cloud KMS Viewer ['cloudkms.autokeyConfigs.get', 'cloudkms.cryptoKeyVersions.get', 'cloudkms.cryptoKeyVersions.list', 'cloudkms.cryptoKeys.get', 'cloudkms.cryptoKeys.list', 'cloudkms.ekmConfigs.get', 'cloudkms.ekmConnections.get', 'cloudkms.ekmConnections.list', 'cloudkms.importJobs.get', 'cloudkms.importJobs.list', 'cloudkms.keyHandles.get', 'cloudkms.keyHandles.list', 'cloudkms.keyRings.get', 'cloudkms.keyRings.list', 'cloudkms.locations.get', 'cloudkms.locations.list', 'cloudkms.operations.get', 'resourcemanager.projects.get'] GA
roles/lifesciences.admin Full control of Cloud Life Sciences resources. Cloud Life Sciences Admin ['lifesciences.operations.cancel', 'lifesciences.operations.get', 'lifesciences.operations.list', 'lifesciences.workflows.run'] BETA
roles/lifesciences.editor Access to read and edit Cloud Life Sciences resources. Cloud Life Sciences Editor ['lifesciences.operations.cancel', 'lifesciences.operations.get', 'lifesciences.operations.list', 'lifesciences.workflows.run'] BETA
roles/lifesciences.serviceAgent Gives Cloud Life Sciences Service Account access to compute resources. Includes access to service accounts. Cloud Life Sciences Service Agent ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.get', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.use', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'iam.serviceAccounts.actAs', 'pubsub.topics.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use'] GA
roles/lifesciences.viewer Access to read Cloud Life Sciences resources. Cloud Life Sciences Viewer ['lifesciences.operations.get', 'lifesciences.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/lifesciences.workflowsRunner Full access to operate on Cloud Life Sciences workflows. Cloud Life Sciences Workflows Runner ['lifesciences.operations.cancel', 'lifesciences.operations.get', 'lifesciences.operations.list', 'lifesciences.workflows.run'] BETA
roles/logging.serviceAgent Grants a Cloud Logging Service Account the ability to create and link datasets. Cloud Logging Service Agent ['bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.datasets.link'] GA
roles/recommender.cloudManageabilityRecommendationAdmin Admin of Cloud Manageability General Recommendations Insights and Recommendations. Cloud Manageability General Recommendations Recommender Admin ['recommender.cloudManageabilityGeneralInsights.get', 'recommender.cloudManageabilityGeneralInsights.list', 'recommender.cloudManageabilityGeneralInsights.update', 'recommender.cloudManageabilityGeneralRecommendations.get', 'recommender.cloudManageabilityGeneralRecommendations.list', 'recommender.cloudManageabilityGeneralRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudManageabilityRecommendationViewer Viewer of Cloud Manageability General Recommendations Insights and Recommendations. Cloud Manageability General Recommendations Recommender Viewer ['recommender.cloudManageabilityGeneralInsights.get', 'recommender.cloudManageabilityGeneralInsights.list', 'recommender.cloudManageabilityGeneralRecommendations.get', 'recommender.cloudManageabilityGeneralRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/managedidentities.serviceAgent Gives Managed Identities service account access to managed resources. Cloud Managed Identities Service Agent ['compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.networks.update', 'compute.routes.list', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.list', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/memcache.admin Full access to Memcached instances and related resources. Cloud Memorystore Memcached Admin ['compute.networks.list', 'memcache.instances.applyParameters', 'memcache.instances.applySoftwareUpdate', 'memcache.instances.create', 'memcache.instances.delete', 'memcache.instances.get', 'memcache.instances.list', 'memcache.instances.rescheduleMaintenance', 'memcache.instances.update', 'memcache.instances.updateParameters', 'memcache.instances.upgrade', 'memcache.locations.get', 'memcache.locations.list', 'memcache.operations.cancel', 'memcache.operations.delete', 'memcache.operations.get', 'memcache.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/memcache.editor Read-Write access to Memcached instances and related resources. Cloud Memorystore Memcached Editor ['memcache.instances.applyParameters', 'memcache.instances.get', 'memcache.instances.list', 'memcache.instances.update', 'memcache.instances.updateParameters', 'memcache.locations.get', 'memcache.locations.list', 'memcache.operations.cancel', 'memcache.operations.delete', 'memcache.operations.get', 'memcache.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/memcache.serviceAgent Gives Cloud Memorystore Memcached service account access to managed resource Cloud Memorystore Memcached Service Agent ['compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.networks.update', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/memcache.viewer Read-only access to Memcached instances and related resources. Cloud Memorystore Memcached Viewer ['memcache.instances.get', 'memcache.instances.list', 'memcache.locations.get', 'memcache.locations.list', 'memcache.operations.get', 'memcache.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/redis.admin Full access to Redis instances and related resources. Cloud Memorystore Redis Admin ['compute.networks.list', 'networkconnectivity.serviceConnectionPolicies.list', 'redis.clusters.connect', 'redis.clusters.create', 'redis.clusters.delete', 'redis.clusters.get', 'redis.clusters.list', 'redis.clusters.update', 'redis.instances.create', 'redis.instances.createTagBinding', 'redis.instances.delete', 'redis.instances.deleteTagBinding', 'redis.instances.export', 'redis.instances.failover', 'redis.instances.get', 'redis.instances.getAuthString', 'redis.instances.import', 'redis.instances.list', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'redis.instances.rescheduleMaintenance', 'redis.instances.update', 'redis.instances.updateAuth', 'redis.instances.upgrade', 'redis.locations.get', 'redis.locations.list', 'redis.operations.cancel', 'redis.operations.delete', 'redis.operations.get', 'redis.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/redis.dbConnectionUser Access to connecting to Redis Server db. Cloud Memorystore Redis Db Connection User ['redis.clusters.connect'] BETA
roles/redis.editor Read-Write access to Redis instances and related resources. Cloud Memorystore Redis Editor ['compute.networks.list', 'redis.clusters.get', 'redis.clusters.list', 'redis.clusters.update', 'redis.instances.failover', 'redis.instances.get', 'redis.instances.list', 'redis.instances.update', 'redis.locations.get', 'redis.locations.list', 'redis.operations.cancel', 'redis.operations.delete', 'redis.operations.get', 'redis.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/redis.serviceAgent Gives Cloud Memorystore Redis service account access to managed resource Cloud Memorystore Redis Service Agent ['compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.networks.update', 'compute.projects.get', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/redis.viewer Read-only access to Redis instances and related resources. Cloud Memorystore Redis Viewer ['redis.clusters.get', 'redis.clusters.list', 'redis.instances.get', 'redis.instances.list', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'redis.locations.get', 'redis.locations.list', 'redis.operations.get', 'redis.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/memorystore.serviceAgent Gives Cloud Memorystore service account access to managed resource Cloud Memorystore Service Agent ['compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.projects.get', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudoptimization.admin Administrator of Cloud Optimization AI resources Cloud Optimization AI Admin ['cloudoptimization.operations.create', 'cloudoptimization.operations.get'] GA
roles/cloudoptimization.editor Editor of Cloud Optimization AI resources Cloud Optimization AI Editor ['cloudoptimization.operations.create', 'cloudoptimization.operations.get'] GA
roles/cloudoptimization.viewer Viewer of Cloud Optimization AI resources Cloud Optimization AI Viewer ['cloudoptimization.operations.get'] GA
roles/cloudoptimization.serviceAgent Grants Cloud Optimization Service Account access to read and write data in the user project. Cloud Optimization Service Agent ['storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/osconfig.serviceAgent Grants OS Config Service Account access to Google Compute Engine instances. Cloud OS Config Service Agent ['cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listPatchDeployments', 'compute.globalOperations.get', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.list', 'compute.instances.setMetadata', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.zones.get', 'compute.zones.list', 'containeranalysis.notes.attachOccurrence', 'containeranalysis.notes.create', 'containeranalysis.notes.delete', 'containeranalysis.notes.get', 'containeranalysis.notes.list', 'containeranalysis.notes.update', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'iam.serviceAccounts.actAs', 'osconfig.projectFeatureSettings.get', 'osconfig.projectFeatureSettings.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.cloudPerformanceRecommendationAdmin Admin of Cloud Performance General Recommendations Insights and Recommendations. Cloud Performance General Recommendations Recommender Admin ['recommender.cloudPerformanceGeneralInsights.get', 'recommender.cloudPerformanceGeneralInsights.list', 'recommender.cloudPerformanceGeneralInsights.update', 'recommender.cloudPerformanceGeneralRecommendations.get', 'recommender.cloudPerformanceGeneralRecommendations.list', 'recommender.cloudPerformanceGeneralRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudPerformanceRecommendationViewer Viewer of Cloud Performance General Recommendations Insights and Recommendations. Cloud Performance General Recommendations Recommender Viewer ['recommender.cloudPerformanceGeneralInsights.get', 'recommender.cloudPerformanceGeneralInsights.list', 'recommender.cloudPerformanceGeneralRecommendations.get', 'recommender.cloudPerformanceGeneralRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudprofiler.agent Cloud Profiler agents are allowed to register and provide the profiling data. Cloud Profiler Agent ['cloudprofiler.profiles.create', 'cloudprofiler.profiles.update'] GA
roles/cloudprofiler.user Cloud Profiler users are allowed to query and view the profiling data. Cloud Profiler User ['cloudprofiler.profiles.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/pubsub.serviceAgent Grants Cloud Pub/Sub Service Account access to manage resources. Cloud Pub/Sub Service Agent ['iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.implicitDelegation', 'iam.serviceAccounts.list', 'iam.serviceAccounts.signBlob', 'iam.serviceAccounts.signJwt', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudquotas.admin Full access to Cloud Quotas resources. Cloud Quotas Admin ['cloudquotas.quotas.get', 'cloudquotas.quotas.update', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudquotas.viewer Readonly access to Cloud Quotas resources. Cloud Quotas Viewer ['cloudquotas.quotas.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudReliabilityRecommendationAdmin Admin of Cloud Reliability General Recommendations Insights and Recommendations. Cloud Reliability General Recommendations Recommender Admin ['recommender.cloudReliabilityGeneralInsights.get', 'recommender.cloudReliabilityGeneralInsights.list', 'recommender.cloudReliabilityGeneralInsights.update', 'recommender.cloudReliabilityGeneralRecommendations.get', 'recommender.cloudReliabilityGeneralRecommendations.list', 'recommender.cloudReliabilityGeneralRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudReliabilityRecommendationViewer Viewer of Cloud Reliability General Recommendations Insights and Recommendations. Cloud Reliability General Recommendations Recommender Viewer ['recommender.cloudReliabilityGeneralInsights.get', 'recommender.cloudReliabilityGeneralInsights.list', 'recommender.cloudReliabilityGeneralRecommendations.get', 'recommender.cloudReliabilityGeneralRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/run.admin Full control over all Cloud Run resources. Cloud Run Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.createTagBinding', 'run.jobs.delete', 'run.jobs.deleteTagBinding', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.setIamPolicy', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.createTagBinding', 'run.services.delete', 'run.services.deleteTagBinding', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.setIamPolicy', 'run.services.update', 'run.tasks.get', 'run.tasks.list'] GA
roles/run.builder Can build Cloud Run functions and source deployed services. Cloud Run Builder ['artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.uploadArtifacts', 'logging.logEntries.create', 'source.repos.get', 'storage.objects.get'] BETA
roles/run.developer Read and write access to all Cloud Run resources. Cloud Run Developer ['recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.delete', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.delete', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.update', 'run.tasks.get', 'run.tasks.list'] GA
roles/run.invoker Can invoke Cloud Run services and execute Cloud Run jobs. Cloud Run Invoker ['run.jobs.run', 'run.routes.invoke'] GA
roles/serverless.serviceAgent Gives Cloud Run service account access to managed resources. Cloud Run Service Agent ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.policy.evaluatePolicy', 'clientauthconfig.clients.list', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.globalOperations.get', 'compute.networks.access', 'compute.networks.get', 'compute.subnetworks.get', 'compute.subnetworks.use', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.signBlob', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'run.routes.invoke', 'serviceusage.services.use', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.get', 'storage.objects.list', 'vpcaccess.connectors.get', 'vpcaccess.connectors.use'] GA
roles/run.serviceAgent Gives Cloud Run service account access to managed resources. Cloud Run Service Agent ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.policy.evaluatePolicy', 'clientauthconfig.clients.list', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.globalOperations.get', 'compute.networks.access', 'compute.networks.get', 'compute.subnetworks.get', 'compute.subnetworks.use', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.signBlob', 'networkservices.meshes.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'run.routes.invoke', 'serviceusage.services.use', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.get', 'storage.objects.list', 'vpcaccess.connectors.get', 'vpcaccess.connectors.use'] GA
roles/run.sourceDeveloper Deploy and manage Cloud Run source deployed resources. Cloud Run Source Developer ['artifactregistry.repositories.create', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.update', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'orgpolicy.policy.get', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.delete', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.delete', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.update', 'run.tasks.get', 'run.tasks.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.list', 'storage.folders.create', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.create', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list'] BETA
roles/run.sourceViewer View Cloud Run source deployed resources. Cloud Run Source Viewer ['artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleChannelConfigs.get', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.use', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.get', 'pubsub.topics.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.get', 'run.executions.list', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.locations.list', 'run.operations.get', 'run.operations.list', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.list', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.tasks.get', 'run.tasks.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.get', 'storage.objects.list'] BETA
roles/run.viewer Can view the state of all Cloud Run resources, including IAM policies. Cloud Run Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.get', 'run.executions.list', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.locations.list', 'run.operations.get', 'run.operations.list', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.list', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.tasks.get', 'run.tasks.list'] GA
roles/runtimeconfig.admin Full access to RuntimeConfig resources. Cloud RuntimeConfig Admin ['runtimeconfig.configs.create', 'runtimeconfig.configs.delete', 'runtimeconfig.configs.get', 'runtimeconfig.configs.getIamPolicy', 'runtimeconfig.configs.list', 'runtimeconfig.configs.setIamPolicy', 'runtimeconfig.configs.update', 'runtimeconfig.operations.get', 'runtimeconfig.operations.list', 'runtimeconfig.variables.create', 'runtimeconfig.variables.delete', 'runtimeconfig.variables.get', 'runtimeconfig.variables.getIamPolicy', 'runtimeconfig.variables.list', 'runtimeconfig.variables.setIamPolicy', 'runtimeconfig.variables.update', 'runtimeconfig.variables.watch', 'runtimeconfig.waiters.create', 'runtimeconfig.waiters.delete', 'runtimeconfig.waiters.get', 'runtimeconfig.waiters.getIamPolicy', 'runtimeconfig.waiters.list', 'runtimeconfig.waiters.setIamPolicy', 'runtimeconfig.waiters.update'] GA
roles/cloudscheduler.admin Full access to jobs and executions. Cloud Scheduler Admin ['appengine.applications.get', 'cloudscheduler.jobs.create', 'cloudscheduler.jobs.delete', 'cloudscheduler.jobs.enable', 'cloudscheduler.jobs.fullView', 'cloudscheduler.jobs.get', 'cloudscheduler.jobs.list', 'cloudscheduler.jobs.pause', 'cloudscheduler.jobs.run', 'cloudscheduler.jobs.update', 'cloudscheduler.locations.get', 'cloudscheduler.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/cloudscheduler.jobRunner Access to run jobs. Cloud Scheduler Job Runner ['appengine.applications.get', 'cloudscheduler.jobs.fullView', 'cloudscheduler.jobs.run', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/cloudscheduler.serviceAgent Grants Cloud Scheduler Service Account access to manage resources. Cloud Scheduler Service Agent ['iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'logging.logEntries.create', 'logging.logEntries.route', 'pubsub.topics.publish'] GA
roles/cloudscheduler.viewer Get and list access to jobs, executions, and locations. Cloud Scheduler Viewer ['appengine.applications.get', 'cloudscheduler.jobs.fullView', 'cloudscheduler.jobs.get', 'cloudscheduler.jobs.list', 'cloudscheduler.locations.get', 'cloudscheduler.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/recommender.cloudSecurityRecommendationAdmin Admin of Cloud Security General Recommendations Insights and Recommendations. Cloud Security General Recommendations Recommender Admin ['recommender.cloudSecurityGeneralInsights.get', 'recommender.cloudSecurityGeneralInsights.list', 'recommender.cloudSecurityGeneralInsights.update', 'recommender.cloudSecurityGeneralRecommendations.get', 'recommender.cloudSecurityGeneralRecommendations.list', 'recommender.cloudSecurityGeneralRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudSecurityRecommendationViewer Viewer of Cloud Security General Recommendations Insights and Recommendations. Cloud Security General Recommendations Recommender Viewer ['recommender.cloudSecurityGeneralInsights.get', 'recommender.cloudSecurityGeneralInsights.list', 'recommender.cloudSecurityGeneralRecommendations.get', 'recommender.cloudSecurityGeneralRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/sourcerepo.serviceAgent Allow Cloud Source Repositories to integrate with other Cloud services. Cloud Source Repositories Service Agent ['iam.serviceAccounts.getAccessToken', 'pubsub.topics.publish'] GA
roles/spanner.admin Full control of Cloud Spanner resources. Cloud Spanner Admin ['monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'spanner.backupOperations.cancel', 'spanner.backupOperations.get', 'spanner.backupOperations.list', 'spanner.backupSchedules.create', 'spanner.backupSchedules.delete', 'spanner.backupSchedules.get', 'spanner.backupSchedules.getIamPolicy', 'spanner.backupSchedules.list', 'spanner.backupSchedules.setIamPolicy', 'spanner.backupSchedules.update', 'spanner.backups.copy', 'spanner.backups.create', 'spanner.backups.delete', 'spanner.backups.get', 'spanner.backups.getIamPolicy', 'spanner.backups.list', 'spanner.backups.restoreDatabase', 'spanner.backups.setIamPolicy', 'spanner.backups.update', 'spanner.databaseOperations.cancel', 'spanner.databaseOperations.get', 'spanner.databaseOperations.list', 'spanner.databaseRoles.list', 'spanner.databaseRoles.use', 'spanner.databases.beginOrRollbackReadWriteTransaction', 'spanner.databases.beginPartitionedDmlTransaction', 'spanner.databases.beginReadOnlyTransaction', 'spanner.databases.changequorum', 'spanner.databases.create', 'spanner.databases.createBackup', 'spanner.databases.drop', 'spanner.databases.get', 'spanner.databases.getDdl', 'spanner.databases.getIamPolicy', 'spanner.databases.list', 'spanner.databases.partitionQuery', 'spanner.databases.partitionRead', 'spanner.databases.read', 'spanner.databases.select', 'spanner.databases.setIamPolicy', 'spanner.databases.update', 'spanner.databases.updateDdl', 'spanner.databases.updateTag', 'spanner.databases.useDataBoost', 'spanner.databases.useRoleBasedAccess', 'spanner.databases.write', 'spanner.instanceConfigOperations.cancel', 'spanner.instanceConfigOperations.delete', 'spanner.instanceConfigOperations.get', 'spanner.instanceConfigOperations.list', 'spanner.instanceConfigs.create', 'spanner.instanceConfigs.delete', 'spanner.instanceConfigs.get', 'spanner.instanceConfigs.list', 'spanner.instanceConfigs.update', 'spanner.instanceOperations.cancel', 'spanner.instanceOperations.delete', 'spanner.instanceOperations.get', 'spanner.instanceOperations.list', 'spanner.instancePartitionOperations.cancel', 'spanner.instancePartitionOperations.delete', 'spanner.instancePartitionOperations.get', 'spanner.instancePartitionOperations.list', 'spanner.instancePartitions.create', 'spanner.instancePartitions.delete', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instancePartitions.update', 'spanner.instances.create', 'spanner.instances.createTagBinding', 'spanner.instances.delete', 'spanner.instances.deleteTagBinding', 'spanner.instances.get', 'spanner.instances.getIamPolicy', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'spanner.instances.setIamPolicy', 'spanner.instances.update', 'spanner.instances.updateTag', 'spanner.sessions.create', 'spanner.sessions.delete', 'spanner.sessions.get', 'spanner.sessions.list'] GA
roles/spanner.serviceAgent Cloud Spanner API Service Agent Cloud Spanner API Service Agent ['aiplatform.endpoints.get', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.models.get', 'aiplatform.models.list'] GA
roles/spanner.backupAdmin Administrator role to manage Cloud Spanner backups. Does not include permissions to restore from Cloud Spanner backups. Cloud Spanner Backup Admin ['monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'spanner.backupOperations.cancel', 'spanner.backupOperations.get', 'spanner.backupOperations.list', 'spanner.backupSchedules.create', 'spanner.backupSchedules.delete', 'spanner.backupSchedules.get', 'spanner.backupSchedules.list', 'spanner.backupSchedules.update', 'spanner.backups.copy', 'spanner.backups.create', 'spanner.backups.delete', 'spanner.backups.get', 'spanner.backups.getIamPolicy', 'spanner.backups.list', 'spanner.backups.setIamPolicy', 'spanner.backups.update', 'spanner.databases.createBackup', 'spanner.databases.get', 'spanner.databases.list', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instances.createTagBinding', 'spanner.instances.deleteTagBinding', 'spanner.instances.get', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings'] GA
roles/spanner.backupWriter Role with limited permissions to create and manage Cloud Spanner backups. Does not have permission to modify backups. Cloud Spanner Backup Writer ['spanner.backupOperations.get', 'spanner.backupOperations.list', 'spanner.backupSchedules.create', 'spanner.backupSchedules.get', 'spanner.backupSchedules.list', 'spanner.backups.copy', 'spanner.backups.create', 'spanner.backups.get', 'spanner.backups.list', 'spanner.databases.createBackup', 'spanner.databases.get', 'spanner.databases.list', 'spanner.instancePartitions.get', 'spanner.instances.get'] GA
roles/spanner.databaseAdmin Full control of Cloud Spanner databases. Cloud Spanner Database Admin ['monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'spanner.databaseOperations.cancel', 'spanner.databaseOperations.get', 'spanner.databaseOperations.list', 'spanner.databaseRoles.list', 'spanner.databaseRoles.use', 'spanner.databases.beginOrRollbackReadWriteTransaction', 'spanner.databases.beginPartitionedDmlTransaction', 'spanner.databases.beginReadOnlyTransaction', 'spanner.databases.changequorum', 'spanner.databases.create', 'spanner.databases.drop', 'spanner.databases.get', 'spanner.databases.getDdl', 'spanner.databases.getIamPolicy', 'spanner.databases.list', 'spanner.databases.partitionQuery', 'spanner.databases.partitionRead', 'spanner.databases.read', 'spanner.databases.select', 'spanner.databases.setIamPolicy', 'spanner.databases.update', 'spanner.databases.updateDdl', 'spanner.databases.updateTag', 'spanner.databases.useDataBoost', 'spanner.databases.useRoleBasedAccess', 'spanner.databases.write', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instances.createTagBinding', 'spanner.instances.deleteTagBinding', 'spanner.instances.get', 'spanner.instances.getIamPolicy', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'spanner.sessions.create', 'spanner.sessions.delete', 'spanner.sessions.get', 'spanner.sessions.list'] GA
roles/spanner.databaseReader Access to read and/or query a Cloud Spanner database. Cloud Spanner Database Reader ['spanner.databases.beginReadOnlyTransaction', 'spanner.databases.getDdl', 'spanner.databases.partitionQuery', 'spanner.databases.partitionRead', 'spanner.databases.read', 'spanner.databases.select', 'spanner.instancePartitions.get', 'spanner.instances.get', 'spanner.sessions.create', 'spanner.sessions.delete', 'spanner.sessions.get', 'spanner.sessions.list'] GA
roles/spanner.databaseRoleUser In conjunction with the IAM role Cloud Spanner Fine-grained Access User, grants permissions to individual Spanner database roles. Add a condition for each desired Spanner database role that includes the resource type of `spanner.googleapis.com/DatabaseRole` and the resource name ending with `/<your Spanner database role>`. Cloud Spanner Database Role User ['spanner.databaseRoles.use'] GA
roles/spanner.databaseUser Access to read, query, write and view and change the schema of Cloud Spanner databases Cloud Spanner Database User ['spanner.databaseOperations.cancel', 'spanner.databaseOperations.get', 'spanner.databaseOperations.list', 'spanner.databases.beginOrRollbackReadWriteTransaction', 'spanner.databases.beginPartitionedDmlTransaction', 'spanner.databases.beginReadOnlyTransaction', 'spanner.databases.changequorum', 'spanner.databases.getDdl', 'spanner.databases.partitionQuery', 'spanner.databases.partitionRead', 'spanner.databases.read', 'spanner.databases.select', 'spanner.databases.updateDdl', 'spanner.databases.updateTag', 'spanner.databases.write', 'spanner.instancePartitions.get', 'spanner.instances.get', 'spanner.sessions.create', 'spanner.sessions.delete', 'spanner.sessions.get', 'spanner.sessions.list'] GA
roles/spanner.fineGrainedAccessUser Grants permissions to use Spanner's fine-grained access control framework. To grant access to specific database roles, also add the Cloud Spanner Database Role User IAM role and its necessary conditions. Cloud Spanner Fine-grained Access User ['spanner.databaseRoles.list', 'spanner.databases.useRoleBasedAccess'] GA
roles/spanner.restoreAdmin Administrator role to restore Cloud Spanner databases from Cloud Spanner backups. Cloud Spanner Restore Admin ['monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'spanner.backups.get', 'spanner.backups.list', 'spanner.backups.restoreDatabase', 'spanner.databaseOperations.cancel', 'spanner.databaseOperations.get', 'spanner.databaseOperations.list', 'spanner.databases.create', 'spanner.databases.get', 'spanner.databases.list', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instances.createTagBinding', 'spanner.instances.deleteTagBinding', 'spanner.instances.get', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings'] GA
roles/spanner.viewer Viewer access to Cloud Spanner resources. Cloud Spanner Viewer ['monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'spanner.databases.list', 'spanner.instanceConfigs.get', 'spanner.instanceConfigs.list', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instances.get', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings'] GA
roles/speech.admin Grants full access to all resources in Speech-to-text Cloud Speech Administrator ['speech.adaptations.execute', 'speech.config.get', 'speech.config.update', 'speech.customClasses.create', 'speech.customClasses.delete', 'speech.customClasses.get', 'speech.customClasses.list', 'speech.customClasses.undelete', 'speech.customClasses.update', 'speech.locations.get', 'speech.locations.list', 'speech.operations.cancel', 'speech.operations.delete', 'speech.operations.get', 'speech.operations.list', 'speech.operations.wait', 'speech.phraseSets.create', 'speech.phraseSets.delete', 'speech.phraseSets.get', 'speech.phraseSets.list', 'speech.phraseSets.undelete', 'speech.phraseSets.update', 'speech.recognizers.create', 'speech.recognizers.delete', 'speech.recognizers.get', 'speech.recognizers.list', 'speech.recognizers.recognize', 'speech.recognizers.undelete', 'speech.recognizers.update'] GA
roles/speech.client Grants access to the recognition APIs. Cloud Speech Client ['speech.adaptations.execute', 'speech.customClasses.get', 'speech.customClasses.list', 'speech.locations.get', 'speech.locations.list', 'speech.operations.get', 'speech.operations.list', 'speech.operations.wait', 'speech.phraseSets.get', 'speech.phraseSets.list', 'speech.recognizers.get', 'speech.recognizers.list', 'speech.recognizers.recognize'] GA
roles/speech.editor Grants access to edit resources in Speech-to-text Cloud Speech Editor ['speech.adaptations.execute', 'speech.customClasses.create', 'speech.customClasses.delete', 'speech.customClasses.get', 'speech.customClasses.list', 'speech.customClasses.undelete', 'speech.customClasses.update', 'speech.locations.get', 'speech.locations.list', 'speech.operations.cancel', 'speech.operations.delete', 'speech.operations.get', 'speech.operations.list', 'speech.operations.wait', 'speech.phraseSets.create', 'speech.phraseSets.delete', 'speech.phraseSets.get', 'speech.phraseSets.list', 'speech.phraseSets.undelete', 'speech.phraseSets.update', 'speech.recognizers.create', 'speech.recognizers.delete', 'speech.recognizers.get', 'speech.recognizers.list', 'speech.recognizers.recognize', 'speech.recognizers.undelete', 'speech.recognizers.update'] GA
roles/speech.serviceAgent Gives Speech-to-Text service account access to GCS resources. Cloud Speech-to-Text Service Agent ['storage.buckets.get', 'storage.buckets.list', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/cloudsql.admin Full control of Cloud SQL resources. Cloud SQL Admin ['cloudaicompanion.entitlements.get', 'cloudsql.backupRuns.create', 'cloudsql.backupRuns.delete', 'cloudsql.backupRuns.get', 'cloudsql.backupRuns.list', 'cloudsql.databases.create', 'cloudsql.databases.delete', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.databases.update', 'cloudsql.instances.addServerCa', 'cloudsql.instances.addServerCertificate', 'cloudsql.instances.clone', 'cloudsql.instances.connect', 'cloudsql.instances.create', 'cloudsql.instances.createTagBinding', 'cloudsql.instances.delete', 'cloudsql.instances.deleteTagBinding', 'cloudsql.instances.demoteMaster', 'cloudsql.instances.executeSql', 'cloudsql.instances.export', 'cloudsql.instances.failover', 'cloudsql.instances.get', 'cloudsql.instances.getDiskShrinkConfig', 'cloudsql.instances.import', 'cloudsql.instances.list', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listServerCas', 'cloudsql.instances.listServerCertificates', 'cloudsql.instances.listTagBindings', 'cloudsql.instances.login', 'cloudsql.instances.migrate', 'cloudsql.instances.performDiskShrink', 'cloudsql.instances.promoteReplica', 'cloudsql.instances.reencrypt', 'cloudsql.instances.resetReplicaSize', 'cloudsql.instances.resetSslConfig', 'cloudsql.instances.restart', 'cloudsql.instances.restoreBackup', 'cloudsql.instances.rotateServerCa', 'cloudsql.instances.rotateServerCertificate', 'cloudsql.instances.startReplica', 'cloudsql.instances.stopReplica', 'cloudsql.instances.truncateLog', 'cloudsql.instances.update', 'cloudsql.schemas.view', 'cloudsql.sslCerts.create', 'cloudsql.sslCerts.delete', 'cloudsql.sslCerts.get', 'cloudsql.sslCerts.list', 'cloudsql.users.create', 'cloudsql.users.delete', 'cloudsql.users.get', 'cloudsql.users.list', 'cloudsql.users.update', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.update', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceActivityInsights.update', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.update', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.update', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.update', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.update', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.update', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceInsights.update', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstancePerformanceRecommendations.update', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityInsights.update', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.update', 'recommender.cloudsqlInstanceSecurityInsights.get', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityInsights.update', 'recommender.cloudsqlInstanceSecurityRecommendations.get', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceSecurityRecommendations.update', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.update', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.update', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.update', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/cloudsql.client Connectivity access to Cloud SQL instances. Cloud SQL Client ['cloudsql.instances.connect', 'cloudsql.instances.get'] GA
roles/cloudsql.editor Full control of existing Cloud SQL instances excluding modifying users, SSL certificates or deleting resources. Cloud SQL Editor ['cloudaicompanion.entitlements.get', 'cloudsql.backupRuns.create', 'cloudsql.backupRuns.get', 'cloudsql.backupRuns.list', 'cloudsql.databases.create', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.databases.update', 'cloudsql.instances.addServerCa', 'cloudsql.instances.addServerCertificate', 'cloudsql.instances.connect', 'cloudsql.instances.export', 'cloudsql.instances.failover', 'cloudsql.instances.get', 'cloudsql.instances.getDiskShrinkConfig', 'cloudsql.instances.list', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listServerCas', 'cloudsql.instances.listServerCertificates', 'cloudsql.instances.listTagBindings', 'cloudsql.instances.migrate', 'cloudsql.instances.performDiskShrink', 'cloudsql.instances.reencrypt', 'cloudsql.instances.resetReplicaSize', 'cloudsql.instances.restart', 'cloudsql.instances.rotateServerCa', 'cloudsql.instances.rotateServerCertificate', 'cloudsql.instances.truncateLog', 'cloudsql.instances.update', 'cloudsql.schemas.view', 'cloudsql.sslCerts.get', 'cloudsql.sslCerts.list', 'cloudsql.users.get', 'cloudsql.users.list', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.update', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceActivityInsights.update', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.update', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.update', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.update', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.update', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.update', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceInsights.update', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstancePerformanceRecommendations.update', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityInsights.update', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.update', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.update', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.update', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.update', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/cloudsql.instanceUser Role allowing access to a Cloud SQL instance Cloud SQL Instance User ['cloudsql.instances.get', 'cloudsql.instances.login'] GA
roles/recommender.cloudsqlAdmin Admin of Cloud SQL insights and recommendations. Cloud SQL Recommender Admin ['recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.update', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceActivityInsights.update', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.update', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.update', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.update', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.update', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.update', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceInsights.update', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstancePerformanceRecommendations.update', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityInsights.update', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.update', 'recommender.cloudsqlInstanceSecurityInsights.get', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityInsights.update', 'recommender.cloudsqlInstanceSecurityRecommendations.get', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceSecurityRecommendations.update', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.update', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.update', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.update', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.cloudsqlViewer Viewer of Cloud SQL insights and recommendations. Cloud SQL Recommender Viewer ['recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceSecurityInsights.get', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityRecommendations.get', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudsql.schemaViewer Role allowing access to the Cloud SQL instance schema on Dataplex Cloud SQL Schema Viewer ['cloudsql.schemas.view'] GA
roles/cloudsql.serviceAgent Grants Cloud SQL access to services and APIs in the user project Cloud SQL Service Agent ['cloudsql.instances.get'] GA
roles/cloudsql.studioUser Role allowing access to Cloud SQL Studio Cloud SQL Studio User ['cloudsql.databases.list', 'cloudsql.instances.executeSql', 'cloudsql.instances.get', 'cloudsql.instances.login', 'cloudsql.users.list'] GA
roles/cloudsql.viewer Read-only access to Cloud SQL resources. Cloud SQL Viewer ['cloudaicompanion.entitlements.get', 'cloudsql.backupRuns.get', 'cloudsql.backupRuns.list', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.instances.export', 'cloudsql.instances.get', 'cloudsql.instances.getDiskShrinkConfig', 'cloudsql.instances.list', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listServerCas', 'cloudsql.instances.listServerCertificates', 'cloudsql.instances.listTagBindings', 'cloudsql.sslCerts.get', 'cloudsql.sslCerts.list', 'cloudsql.users.get', 'cloudsql.users.list', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/firebasestorage.admin Full management of Cloud Storage for Firebase. Cloud Storage for Firebase Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasestorage.buckets.addFirebase', 'firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.buckets.removeFirebase', 'firebasestorage.defaultBucket.create', 'firebasestorage.defaultBucket.delete', 'firebasestorage.defaultBucket.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebasestorage.serviceAgent Access to Cloud Storage for Firebase through API and SDK. Cloud Storage for Firebase Service Agent ['storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.update'] GA
roles/firebasestorage.viewer Read-only access for Cloud Storage for Firebase. Cloud Storage for Firebase Viewer ['firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.defaultBucket.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudjobdiscovery.admin Access to Cloud Talent Solution Self-Service Tools. Cloud Talent Solution Admin ['cloudjobdiscovery.tools.access', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudjobdiscovery.jobsEditor Write access to all job data in Cloud Talent Solution. Cloud Talent Solution Job Editor ['cloudjobdiscovery.companies.create', 'cloudjobdiscovery.companies.delete', 'cloudjobdiscovery.companies.get', 'cloudjobdiscovery.companies.list', 'cloudjobdiscovery.companies.update', 'cloudjobdiscovery.events.create', 'cloudjobdiscovery.jobs.create', 'cloudjobdiscovery.jobs.delete', 'cloudjobdiscovery.jobs.get', 'cloudjobdiscovery.jobs.search', 'cloudjobdiscovery.jobs.update', 'cloudjobdiscovery.tenants.create', 'cloudjobdiscovery.tenants.delete', 'cloudjobdiscovery.tenants.get', 'cloudjobdiscovery.tenants.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudjobdiscovery.jobsViewer Read access to all job data in Cloud Talent Solution. Cloud Talent Solution Job Viewer ['cloudjobdiscovery.companies.get', 'cloudjobdiscovery.companies.list', 'cloudjobdiscovery.jobs.get', 'cloudjobdiscovery.jobs.search', 'cloudjobdiscovery.tenants.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudjobdiscovery.profilesEditor Write access to all profile data in Cloud Talent Solution. Cloud Talent Solution Profile Editor ['cloudjobdiscovery.events.create', 'cloudjobdiscovery.profiles.create', 'cloudjobdiscovery.profiles.delete', 'cloudjobdiscovery.profiles.get', 'cloudjobdiscovery.profiles.search', 'cloudjobdiscovery.profiles.update', 'cloudjobdiscovery.tenants.create', 'cloudjobdiscovery.tenants.delete', 'cloudjobdiscovery.tenants.get', 'cloudjobdiscovery.tenants.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudjobdiscovery.profilesViewer Read access to all profile data in Cloud Talent Solution. Cloud Talent Solution Profile Viewer ['cloudjobdiscovery.profiles.get', 'cloudjobdiscovery.profiles.search', 'cloudjobdiscovery.tenants.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudtasks.admin Full access to queues and tasks. Cloud Tasks Admin ['cloudtasks.cmekConfig.get', 'cloudtasks.cmekConfig.update', 'cloudtasks.locations.get', 'cloudtasks.locations.list', 'cloudtasks.queues.create', 'cloudtasks.queues.delete', 'cloudtasks.queues.get', 'cloudtasks.queues.getIamPolicy', 'cloudtasks.queues.list', 'cloudtasks.queues.pause', 'cloudtasks.queues.purge', 'cloudtasks.queues.resume', 'cloudtasks.queues.setIamPolicy', 'cloudtasks.queues.update', 'cloudtasks.tasks.create', 'cloudtasks.tasks.delete', 'cloudtasks.tasks.fullView', 'cloudtasks.tasks.get', 'cloudtasks.tasks.list', 'cloudtasks.tasks.run', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudtasks.enqueuer Access to create tasks. Cloud Tasks Enqueuer ['cloudtasks.tasks.create', 'cloudtasks.tasks.fullView', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudtasks.queueAdmin Admin access to queues. Cloud Tasks Queue Admin ['cloudtasks.locations.get', 'cloudtasks.locations.list', 'cloudtasks.queues.create', 'cloudtasks.queues.delete', 'cloudtasks.queues.get', 'cloudtasks.queues.getIamPolicy', 'cloudtasks.queues.list', 'cloudtasks.queues.pause', 'cloudtasks.queues.purge', 'cloudtasks.queues.resume', 'cloudtasks.queues.setIamPolicy', 'cloudtasks.queues.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudtasks.serviceAgent Grants Cloud Tasks Service Account access to manage resources. Cloud Tasks Service Agent ['iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'logging.logEntries.create'] GA
roles/cloudtasks.taskDeleter Access to delete tasks. Cloud Tasks Task Deleter ['cloudtasks.tasks.delete', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudtasks.taskRunner Access to run tasks. Cloud Tasks Task Runner ['cloudtasks.tasks.fullView', 'cloudtasks.tasks.run', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudtasks.viewer Get and list access to tasks, queues, and locations. Cloud Tasks Viewer ['cloudtasks.cmekConfig.get', 'cloudtasks.locations.get', 'cloudtasks.locations.list', 'cloudtasks.queues.get', 'cloudtasks.queues.list', 'cloudtasks.tasks.fullView', 'cloudtasks.tasks.get', 'cloudtasks.tasks.list', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/tpu.serviceAgent Give Cloud TPUs service account access to managed resources Cloud TPU API Service Agent ['compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.networks.update', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.zones.get', 'compute.zones.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudtpu.serviceAgent Give Cloud TPUs service account access to managed resources Cloud TPU V2 API Service Agent ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.get', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.use', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.createTagBinding', 'compute.interconnects.delete', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.delete', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.setIamPolicy', 'compute.networkAttachments.update', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.createTagBinding', 'compute.networks.delete', 'compute.networks.deleteTagBinding', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.create', 'compute.routers.createTagBinding', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.deleteTagBinding', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.createTagBinding', 'compute.routes.delete', 'compute.routes.deleteTagBinding', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.setIamPolicy', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.storagePools.get', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.create', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.delete', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.delete', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'networkconnectivity.internalRanges.create', 'networkconnectivity.internalRanges.delete', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.internalRanges.setIamPolicy', 'networkconnectivity.internalRanges.update', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.cancel', 'networkconnectivity.operations.delete', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.create', 'networkconnectivity.policyBasedRoutes.delete', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.policyBasedRoutes.setIamPolicy', 'networkconnectivity.regionalEndpoints.create', 'networkconnectivity.regionalEndpoints.delete', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.create', 'networkconnectivity.serviceClasses.delete', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.update', 'networkconnectivity.serviceClasses.use', 'networkconnectivity.serviceConnectionMaps.create', 'networkconnectivity.serviceConnectionMaps.delete', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionMaps.update', 'networkconnectivity.serviceConnectionPolicies.create', 'networkconnectivity.serviceConnectionPolicies.delete', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.serviceConnectionPolicies.update', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.list', 'networksecurity.addressGroups.create', 'networksecurity.addressGroups.delete', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.setIamPolicy', 'networksecurity.addressGroups.update', 'networksecurity.addressGroups.use', 'networksecurity.authorizationPolicies.create', 'networksecurity.authorizationPolicies.delete', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.setIamPolicy', 'networksecurity.authorizationPolicies.update', 'networksecurity.authorizationPolicies.use', 'networksecurity.authzPolicies.create', 'networksecurity.authzPolicies.delete', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.authzPolicies.setIamPolicy', 'networksecurity.authzPolicies.update', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.setIamPolicy', 'networksecurity.clientTlsPolicies.update', 'networksecurity.clientTlsPolicies.use', 'networksecurity.firewallEndpointAssociations.create', 'networksecurity.firewallEndpointAssociations.delete', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpointAssociations.update', 'networksecurity.firewallEndpoints.create', 'networksecurity.firewallEndpoints.delete', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.firewallEndpoints.update', 'networksecurity.firewallEndpoints.use', 'networksecurity.gatewaySecurityPolicies.create', 'networksecurity.gatewaySecurityPolicies.delete', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicies.update', 'networksecurity.gatewaySecurityPolicies.use', 'networksecurity.gatewaySecurityPolicyRules.create', 'networksecurity.gatewaySecurityPolicyRules.delete', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.gatewaySecurityPolicyRules.update', 'networksecurity.gatewaySecurityPolicyRules.use', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.operations.cancel', 'networksecurity.operations.delete', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.create', 'networksecurity.securityProfileGroups.delete', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfileGroups.update', 'networksecurity.securityProfileGroups.use', 'networksecurity.securityProfiles.create', 'networksecurity.securityProfiles.delete', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.securityProfiles.update', 'networksecurity.securityProfiles.use', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.setIamPolicy', 'networksecurity.serverTlsPolicies.update', 'networksecurity.serverTlsPolicies.use', 'networksecurity.tlsInspectionPolicies.create', 'networksecurity.tlsInspectionPolicies.delete', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.tlsInspectionPolicies.update', 'networksecurity.tlsInspectionPolicies.use', 'networksecurity.urlLists.create', 'networksecurity.urlLists.delete', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networksecurity.urlLists.update', 'networksecurity.urlLists.use', 'networkservices.authzExtensions.create', 'networkservices.authzExtensions.delete', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.authzExtensions.update', 'networkservices.authzExtensions.use', 'networkservices.endpointPolicies.create', 'networkservices.endpointPolicies.delete', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.endpointPolicies.update', 'networkservices.gateways.create', 'networkservices.gateways.delete', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.update', 'networkservices.gateways.use', 'networkservices.grpcRoutes.create', 'networkservices.grpcRoutes.delete', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.grpcRoutes.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpRoutes.create', 'networkservices.httpRoutes.delete', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpRoutes.update', 'networkservices.httpfilters.create', 'networkservices.httpfilters.delete', 'networkservices.httpfilters.get', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.httpfilters.setIamPolicy', 'networkservices.httpfilters.update', 'networkservices.httpfilters.use', 'networkservices.lbRouteExtensions.create', 'networkservices.lbRouteExtensions.delete', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbRouteExtensions.update', 'networkservices.lbTrafficExtensions.create', 'networkservices.lbTrafficExtensions.delete', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.lbTrafficExtensions.update', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.create', 'networkservices.meshes.delete', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.update', 'networkservices.meshes.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.create', 'networkservices.serviceBindings.delete', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceBindings.update', 'networkservices.serviceLbPolicies.create', 'networkservices.serviceLbPolicies.delete', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.serviceLbPolicies.update', 'networkservices.tcpRoutes.create', 'networkservices.tcpRoutes.delete', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tcpRoutes.update', 'networkservices.tlsRoutes.create', 'networkservices.tlsRoutes.delete', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'networkservices.tlsRoutes.update', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.setIamPolicy', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.setIamPolicy', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.setIamPolicy', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicenetworking.operations.get', 'servicenetworking.services.addPeering', 'servicenetworking.services.createPeeredDnsDomain', 'servicenetworking.services.deleteConnection', 'servicenetworking.services.deletePeeredDnsDomain', 'servicenetworking.services.disableVpcServiceControls', 'servicenetworking.services.enableVpcServiceControls', 'servicenetworking.services.get', 'servicenetworking.services.listPeeredDnsDomains', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] GA
roles/cloudtrace.admin Admin access to Cloud Trace. Cloud Trace Admin ['cloudtrace.insights.get', 'cloudtrace.insights.list', 'cloudtrace.stats.get', 'cloudtrace.tasks.create', 'cloudtrace.tasks.delete', 'cloudtrace.tasks.get', 'cloudtrace.tasks.list', 'cloudtrace.traceScopes.create', 'cloudtrace.traceScopes.delete', 'cloudtrace.traceScopes.get', 'cloudtrace.traceScopes.list', 'cloudtrace.traceScopes.update', 'cloudtrace.traces.get', 'cloudtrace.traces.list', 'cloudtrace.traces.patch', 'observability.scopes.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudtrace.agent Agent access to Cloud Trace. Can write trace data. Cloud Trace Agent ['cloudtrace.traces.patch'] GA
roles/cloudtrace.user User access to Cloud Trace. Can view traces, insights and stats. Can create, list, view, and delete tasks. Cloud Trace User ['cloudtrace.insights.get', 'cloudtrace.insights.list', 'cloudtrace.stats.get', 'cloudtrace.tasks.create', 'cloudtrace.tasks.delete', 'cloudtrace.tasks.get', 'cloudtrace.tasks.list', 'cloudtrace.traceScopes.create', 'cloudtrace.traceScopes.delete', 'cloudtrace.traceScopes.get', 'cloudtrace.traceScopes.list', 'cloudtrace.traceScopes.update', 'cloudtrace.traces.get', 'cloudtrace.traces.list', 'observability.scopes.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudtranslate.admin Full access to all Cloud Translation resources Cloud Translation API Admin ['automl.models.get', 'automl.models.predict', 'cloudtranslate.adaptiveMtDatasets.create', 'cloudtranslate.adaptiveMtDatasets.delete', 'cloudtranslate.adaptiveMtDatasets.get', 'cloudtranslate.adaptiveMtDatasets.import', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtDatasets.predict', 'cloudtranslate.adaptiveMtFiles.delete', 'cloudtranslate.adaptiveMtFiles.get', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.create', 'cloudtranslate.customModels.delete', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.customModels.predict', 'cloudtranslate.datasets.create', 'cloudtranslate.datasets.delete', 'cloudtranslate.datasets.export', 'cloudtranslate.datasets.get', 'cloudtranslate.datasets.import', 'cloudtranslate.datasets.list', 'cloudtranslate.generalModels.batchDocPredict', 'cloudtranslate.generalModels.batchPredict', 'cloudtranslate.generalModels.docPredict', 'cloudtranslate.generalModels.get', 'cloudtranslate.generalModels.predict', 'cloudtranslate.glossaries.batchDocPredict', 'cloudtranslate.glossaries.batchPredict', 'cloudtranslate.glossaries.create', 'cloudtranslate.glossaries.delete', 'cloudtranslate.glossaries.docPredict', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaries.predict', 'cloudtranslate.glossaries.update', 'cloudtranslate.glossaryentries.create', 'cloudtranslate.glossaryentries.delete', 'cloudtranslate.glossaryentries.get', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.glossaryentries.update', 'cloudtranslate.languageDetectionModels.predict', 'cloudtranslate.locations.get', 'cloudtranslate.locations.list', 'cloudtranslate.operations.cancel', 'cloudtranslate.operations.delete', 'cloudtranslate.operations.get', 'cloudtranslate.operations.list', 'cloudtranslate.operations.wait', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudtranslate.editor Editor of all Cloud Translation resources Cloud Translation API Editor ['automl.models.get', 'automl.models.predict', 'cloudtranslate.adaptiveMtDatasets.create', 'cloudtranslate.adaptiveMtDatasets.delete', 'cloudtranslate.adaptiveMtDatasets.get', 'cloudtranslate.adaptiveMtDatasets.import', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtDatasets.predict', 'cloudtranslate.adaptiveMtFiles.delete', 'cloudtranslate.adaptiveMtFiles.get', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.create', 'cloudtranslate.customModels.delete', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.customModels.predict', 'cloudtranslate.datasets.create', 'cloudtranslate.datasets.delete', 'cloudtranslate.datasets.export', 'cloudtranslate.datasets.get', 'cloudtranslate.datasets.import', 'cloudtranslate.datasets.list', 'cloudtranslate.generalModels.batchDocPredict', 'cloudtranslate.generalModels.batchPredict', 'cloudtranslate.generalModels.docPredict', 'cloudtranslate.generalModels.get', 'cloudtranslate.generalModels.predict', 'cloudtranslate.glossaries.batchDocPredict', 'cloudtranslate.glossaries.batchPredict', 'cloudtranslate.glossaries.create', 'cloudtranslate.glossaries.delete', 'cloudtranslate.glossaries.docPredict', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaries.predict', 'cloudtranslate.glossaries.update', 'cloudtranslate.glossaryentries.create', 'cloudtranslate.glossaryentries.delete', 'cloudtranslate.glossaryentries.get', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.glossaryentries.update', 'cloudtranslate.languageDetectionModels.predict', 'cloudtranslate.locations.get', 'cloudtranslate.locations.list', 'cloudtranslate.operations.cancel', 'cloudtranslate.operations.delete', 'cloudtranslate.operations.get', 'cloudtranslate.operations.list', 'cloudtranslate.operations.wait', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudtranslate.serviceAgent Gives Cloud Translation Service Account access to consumer resources. Cloud Translation API Service Agent ['automl.datasets.export', 'automl.datasets.get', 'automl.datasets.list', 'automl.models.get', 'automl.models.list', 'automl.operations.get', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list'] GA
roles/cloudtranslate.user User of Cloud Translation and AutoML models Cloud Translation API User ['automl.models.get', 'automl.models.predict', 'cloudtranslate.adaptiveMtDatasets.get', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtDatasets.predict', 'cloudtranslate.adaptiveMtFiles.get', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.customModels.predict', 'cloudtranslate.datasets.get', 'cloudtranslate.datasets.list', 'cloudtranslate.generalModels.batchDocPredict', 'cloudtranslate.generalModels.batchPredict', 'cloudtranslate.generalModels.docPredict', 'cloudtranslate.generalModels.get', 'cloudtranslate.generalModels.predict', 'cloudtranslate.glossaries.batchDocPredict', 'cloudtranslate.glossaries.batchPredict', 'cloudtranslate.glossaries.docPredict', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaries.predict', 'cloudtranslate.glossaryentries.get', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.languageDetectionModels.predict', 'cloudtranslate.locations.get', 'cloudtranslate.locations.list', 'cloudtranslate.operations.get', 'cloudtranslate.operations.list', 'cloudtranslate.operations.wait', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudtranslate.viewer Viewer of all Translation resources Cloud Translation API Viewer ['automl.models.get', 'cloudtranslate.adaptiveMtDatasets.get', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtFiles.get', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.datasets.get', 'cloudtranslate.datasets.list', 'cloudtranslate.generalModels.get', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaryentries.get', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.locations.get', 'cloudtranslate.locations.list', 'cloudtranslate.operations.get', 'cloudtranslate.operations.list', 'cloudtranslate.operations.wait', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/visionai.serviceAgent Grants Cloud Vision AI service account permissions to manage resources in consumer project Cloud Vision AI Service Agent ['aiplatform.endpoints.predict', 'aiplatform.models.export', 'aiplatform.models.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.models.export', 'bigquery.readsessions.create', 'bigquery.tables.create', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigtable.tables.get', 'bigtable.tables.list', 'bigtable.tables.readRows', 'cloudfunctions.functions.get', 'cloudfunctions.functions.invoke', 'cloudfunctions.functions.list', 'compute.machineTypes.get', 'logging.logEntries.create', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'run.jobs.run', 'run.routes.invoke', 'serviceusage.services.use', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update', 'visionai.analyses.create', 'visionai.analyses.delete', 'visionai.analyses.get', 'visionai.analyses.list', 'visionai.analyses.update', 'visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update', 'visionai.applications.create', 'visionai.applications.delete', 'visionai.applications.deploy', 'visionai.applications.get', 'visionai.applications.list', 'visionai.applications.undeploy', 'visionai.applications.update', 'visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload', 'visionai.clusters.create', 'visionai.clusters.delete', 'visionai.clusters.get', 'visionai.clusters.list', 'visionai.clusters.update', 'visionai.clusters.watch', 'visionai.corpora.analyze', 'visionai.corpora.create', 'visionai.corpora.delete', 'visionai.corpora.get', 'visionai.corpora.import', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.corpora.update', 'visionai.dataSchemas.create', 'visionai.dataSchemas.delete', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.update', 'visionai.dataSchemas.validate', 'visionai.drafts.create', 'visionai.drafts.delete', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.drafts.update', 'visionai.events.create', 'visionai.events.delete', 'visionai.events.get', 'visionai.events.list', 'visionai.events.update', 'visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update', 'visionai.indexes.create', 'visionai.indexes.delete', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.update', 'visionai.indexes.viewAssets', 'visionai.instances.get', 'visionai.instances.list', 'visionai.operations.get', 'visionai.operations.list', 'visionai.operators.create', 'visionai.operators.delete', 'visionai.operators.get', 'visionai.operators.list', 'visionai.operators.update', 'visionai.processors.create', 'visionai.processors.delete', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.update', 'visionai.searchConfigs.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update', 'visionai.series.acquireLease', 'visionai.series.create', 'visionai.series.delete', 'visionai.series.get', 'visionai.series.list', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.series.update', 'visionai.streams.create', 'visionai.streams.delete', 'visionai.streams.get', 'visionai.streams.list', 'visionai.streams.receive', 'visionai.streams.send', 'visionai.streams.update', 'visionai.uistreams.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list'] GA
roles/websecurityscanner.serviceAgent Gives the Cloud Web Security Scanner service account access to compute engine details and app engine details. Cloud Web Security Scanner Service Agent ['appengine.applications.get', 'cloudasset.assets.listResource', 'compute.addresses.list', 'compute.backendServices.get', 'compute.forwardingRules.get', 'compute.globalForwardingRules.get', 'compute.sslCertificates.list', 'compute.targetHttpProxies.get', 'compute.targetHttpsProxies.get', 'compute.urlMaps.get'] GA
roles/workflows.serviceAgent Gives Cloud Workflows service account access to managed resources. Cloud Workflows Service Agent ['iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'serviceusage.services.use'] GA
roles/workstations.admin Grants CRUD access to all Workstation resources. Cloud Workstations Admin ['compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networks.get', 'compute.networks.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.zones.get', 'compute.zones.list', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'workstations.operations.get', 'workstations.workstationClusters.create', 'workstations.workstationClusters.delete', 'workstations.workstationClusters.get', 'workstations.workstationClusters.list', 'workstations.workstationClusters.update', 'workstations.workstationConfigs.create', 'workstations.workstationConfigs.delete', 'workstations.workstationConfigs.get', 'workstations.workstationConfigs.getIamPolicy', 'workstations.workstationConfigs.list', 'workstations.workstationConfigs.setIamPolicy', 'workstations.workstationConfigs.update', 'workstations.workstations.create', 'workstations.workstations.delete', 'workstations.workstations.get', 'workstations.workstations.getIamPolicy', 'workstations.workstations.list', 'workstations.workstations.setIamPolicy', 'workstations.workstations.start', 'workstations.workstations.stop', 'workstations.workstations.update'] GA
roles/workstations.workstationCreator Grants ability to create Workstation resources. Cloud Workstations Creator ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workstations.operations.get', 'workstations.workstationClusters.get', 'workstations.workstationClusters.list', 'workstations.workstationConfigs.get', 'workstations.workstations.create'] GA
roles/workstations.networkAdmin Grants ability to connect a Workstation Cluster to a shared VPC network. Cloud Workstations Network Admin ['compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.use', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.get', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.globalOperations.get', 'compute.networks.get', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.regionOperations.get', 'compute.subnetworks.get', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete'] GA
roles/workstations.operationViewer Grants ability to view Cloud Workstations API operations. Cloud Workstations Operation Viewer ['workstations.operations.get'] GA
roles/workstations.user Grants runtime access to Workstation resources. Cloud Workstations User ['workstations.operations.get', 'workstations.workstations.delete', 'workstations.workstations.get', 'workstations.workstations.start', 'workstations.workstations.stop', 'workstations.workstations.update', 'workstations.workstations.use'] GA
roles/dataform.codeCreator Access only to private and shared code resources. The permissions in the Code Creator let you create and list code in Dataform, and access only the code that you created and code that was explicitly shared with you. Code Creator ['dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataform.codeEditor Edit access code resources. Code Editor ['dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.writeFile', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataform.codeOwner Full access to code resources. Code Owner ['dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.setIamPolicy', 'dataform.repositories.update', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.setIamPolicy', 'dataform.workspaces.writeFile', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudaicompanion.codeRepositoryIndexesAdmin Grants full access to Code Repository Indexes resources. Code Repository Indexes Admin ['cloudaicompanion.codeRepositoryIndexes.create', 'cloudaicompanion.codeRepositoryIndexes.delete', 'cloudaicompanion.codeRepositoryIndexes.get', 'cloudaicompanion.codeRepositoryIndexes.list', 'cloudaicompanion.codeRepositoryIndexes.update', 'cloudaicompanion.operations.cancel', 'cloudaicompanion.operations.delete', 'cloudaicompanion.operations.get', 'cloudaicompanion.operations.list', 'cloudaicompanion.repositoryGroups.create', 'cloudaicompanion.repositoryGroups.delete', 'cloudaicompanion.repositoryGroups.get', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.list', 'cloudaicompanion.repositoryGroups.setIamPolicy', 'cloudaicompanion.repositoryGroups.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudaicompanion.codeRepositoryIndexesViewer Grants readonly access to Code Repository Indexes resources. Code Repository Indexes Viewer ['cloudaicompanion.codeRepositoryIndexes.get', 'cloudaicompanion.codeRepositoryIndexes.list', 'cloudaicompanion.operations.get', 'cloudaicompanion.operations.list', 'cloudaicompanion.repositoryGroups.get', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dataform.codeViewer Read-only access to all code resources. Code Viewer ['dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.list', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.searchFiles', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.colabEnterpriseAdmin Admin role of using colab enterprise. Colab Enterprise Admin ['aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.setIamPolicy', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'aiplatform.pipelineJobs.create', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'compute.reservations.get', 'compute.reservations.list', 'dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.config.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.create', 'dataform.releaseConfigs.delete', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.releaseConfigs.update', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.setIamPolicy', 'dataform.repositories.update', 'dataform.workflowConfigs.create', 'dataform.workflowConfigs.delete', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowConfigs.update', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.setIamPolicy', 'dataform.workspaces.writeFile', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.colabEnterpriseUser User role of using colab enterprise. Colab Enterprise User ['aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list', 'aiplatform.pipelineJobs.create', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/commerceagreementpublishing.admin Admin of Commerce Agreement Publishing service Commerce Agreement Publishing Admin ['commerceagreementpublishing.agreements.create', 'commerceagreementpublishing.agreements.delete', 'commerceagreementpublishing.agreements.get', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.agreements.update', 'commerceagreementpublishing.documents.create', 'commerceagreementpublishing.documents.delete', 'commerceagreementpublishing.documents.get', 'commerceagreementpublishing.documents.list', 'commerceagreementpublishing.documents.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commerceagreementpublishing.viewer Viewer of Commerce Agreement Publishing service Commerce Agreement Publishing Viewer ['commerceagreementpublishing.agreements.get', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.documents.get', 'commerceagreementpublishing.documents.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commercebusinessenablement.admin Admin of Various Provider Configuration resources Commerce Business Enablement Configuration Admin ['commercebusinessenablement.leadgenConfig.get', 'commercebusinessenablement.leadgenConfig.update', 'commercebusinessenablement.partnerAccounts.get', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.resellerConfig.get', 'commercebusinessenablement.resellerConfig.update', 'commercebusinessenablement.resellerRestrictions.list', 'commercebusinessenablement.resellerRestrictions.update', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commercebusinessenablement.viewer Viewer of Various Provider Configuration resource Commerce Business Enablement Configuration Viewer ['commercebusinessenablement.leadgenConfig.get', 'commercebusinessenablement.partnerAccounts.get', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.resellerConfig.get', 'commercebusinessenablement.resellerRestrictions.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commercebusinessenablement.paymentConfigAdmin Administration of Payment Configuration resource Commerce Business Enablement PaymentConfig Admin ['commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.paymentConfig.get', 'commercebusinessenablement.paymentConfig.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commercebusinessenablement.paymentConfigViewer Viewer of Payment Configuration resource Commerce Business Enablement PaymentConfig Viewer ['commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.paymentConfig.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commercebusinessenablement.rebatesAdmin Provides admin access to rebates Commerce Business Enablement Rebates Admin ['commercebusinessenablement.operations.cancel', 'commercebusinessenablement.operations.delete', 'commercebusinessenablement.operations.get', 'commercebusinessenablement.operations.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.refunds.cancel', 'commercebusinessenablement.refunds.create', 'commercebusinessenablement.refunds.delete', 'commercebusinessenablement.refunds.get', 'commercebusinessenablement.refunds.list', 'commercebusinessenablement.refunds.start', 'commercebusinessenablement.refunds.update'] BETA
roles/commercebusinessenablement.rebatesViewer Provides read-only access to rebates Commerce Business Enablement Rebates Viewer ['commercebusinessenablement.operations.get', 'commercebusinessenablement.operations.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.refunds.get', 'commercebusinessenablement.refunds.list'] BETA
roles/commercebusinessenablement.resellerDiscountAdmin Provides admin access to reseller discount offers Commerce Business Enablement Reseller Discount Admin ['commercebusinessenablement.partnerAccounts.get', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.resellerConfig.get', 'commercebusinessenablement.resellerDiscountConfig.get', 'commercebusinessenablement.resellerDiscountOffers.cancel', 'commercebusinessenablement.resellerDiscountOffers.create', 'commercebusinessenablement.resellerDiscountOffers.list', 'commercebusinessenablement.resellerPrivateOfferPlans.cancel', 'commercebusinessenablement.resellerPrivateOfferPlans.create', 'commercebusinessenablement.resellerPrivateOfferPlans.delete', 'commercebusinessenablement.resellerPrivateOfferPlans.get', 'commercebusinessenablement.resellerPrivateOfferPlans.list', 'commercebusinessenablement.resellerPrivateOfferPlans.publish', 'commercebusinessenablement.resellerPrivateOfferPlans.update', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commercebusinessenablement.resellerDiscountViewer Provides read-only access to reseller discount offers Commerce Business Enablement Reseller Discount Viewer ['commercebusinessenablement.partnerAccounts.get', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.resellerConfig.get', 'commercebusinessenablement.resellerDiscountConfig.get', 'commercebusinessenablement.resellerDiscountOffers.list', 'commercebusinessenablement.resellerPrivateOfferPlans.get', 'commercebusinessenablement.resellerPrivateOfferPlans.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commerceoffercatalog.offersViewer Allows viewing offers Commerce Offer Catalog Offers Viewer ['commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get'] BETA
roles/commerceorggovernance.admin Full access to Organization Governance APIs Commerce Organization Governance Admin ['commerceorggovernance.collectionRequestApprovals.list', 'commerceorggovernance.collectionRequestApprovals.review', 'commerceorggovernance.collections.create', 'commerceorggovernance.collections.delete', 'commerceorggovernance.collections.get', 'commerceorggovernance.collections.list', 'commerceorggovernance.collections.update', 'commerceorggovernance.consumerSharingPolicies.get', 'commerceorggovernance.consumerSharingPolicies.update', 'commerceorggovernance.organizationSettings.get', 'commerceorggovernance.organizationSettings.update', 'commerceorggovernance.populateCollectionJobs.create', 'commerceorggovernance.populateCollectionJobs.list', 'commerceorggovernance.populateCollectionJobs.run', 'commerceorggovernance.populateCollectionJobs.update', 'commerceorggovernance.services.get', 'commerceorggovernance.services.list', 'commerceorggovernance.services.request', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commerceorggovernance.viewer Full access to Organization Governance read-only APIs. Commerce Organization Governance Viewer ['commerceorggovernance.collections.get', 'commerceorggovernance.collections.list', 'commerceorggovernance.consumerSharingPolicies.get', 'commerceorggovernance.organizationSettings.get', 'commerceorggovernance.populateCollectionJobs.list', 'commerceorggovernance.services.get', 'commerceorggovernance.services.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commercepricemanagement.eventsViewer Allows viewing key events for an offer Commerce Price Management Events Viewer ['commerceprice.events.get', 'commerceprice.events.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commercepricemanagement.privateOffersAdmin Allows managing private offers Commerce Price Management Private Offers Admin ['commerceagreementpublishing.agreements.create', 'commerceagreementpublishing.agreements.delete', 'commerceagreementpublishing.agreements.get', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.agreements.update', 'commerceagreementpublishing.documents.create', 'commerceagreementpublishing.documents.delete', 'commerceagreementpublishing.documents.get', 'commerceagreementpublishing.documents.list', 'commerceagreementpublishing.documents.update', 'commerceprice.events.get', 'commerceprice.events.list', 'commerceprice.privateoffers.cancel', 'commerceprice.privateoffers.create', 'commerceprice.privateoffers.delete', 'commerceprice.privateoffers.get', 'commerceprice.privateoffers.list', 'commerceprice.privateoffers.publish', 'commerceprice.privateoffers.sendEmail', 'commerceprice.privateoffers.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/commercepricemanagement.viewer Allows viewing offers, free trials, skus Commerce Price Management Viewer ['commerceagreementpublishing.agreements.get', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.documents.get', 'commerceagreementpublishing.documents.list', 'commerceprice.privateoffers.get', 'commerceprice.privateoffers.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/commerceproducer.admin Grants full access to all resources in Cloud Commerce Producer API. Commerce Producer Admin ['commercebusinessenablement.partnerInfo.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/commerceproducer.viewer Grants read access to all resources in Cloud Commerce Producer API. Commerce Producer Viewer ['commercebusinessenablement.partnerInfo.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/compliancescanning.serviceAgent Gives Compliance Scanning the access it needs to analyze containers and VMs for compliance and create occurrences using the Container Analysis API Compliance Scanning Service Agent ['artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'compute.images.get', 'compute.images.list', 'compute.images.useReadOnly', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.list', 'compute.zones.get', 'compute.zones.list', 'containeranalysis.notes.attachOccurrence', 'containeranalysis.notes.create', 'containeranalysis.notes.delete', 'containeranalysis.notes.get', 'containeranalysis.notes.list', 'containeranalysis.notes.update', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/composer.admin Full control of Composer resources. Composer Administrator ['composer.dags.execute', 'composer.dags.get', 'composer.dags.getSourceCode', 'composer.dags.list', 'composer.environments.create', 'composer.environments.delete', 'composer.environments.executeAirflowCommand', 'composer.environments.get', 'composer.environments.list', 'composer.environments.update', 'composer.imageversions.list', 'composer.operations.delete', 'composer.operations.get', 'composer.operations.list', 'composer.userworkloadsconfigmaps.create', 'composer.userworkloadsconfigmaps.delete', 'composer.userworkloadsconfigmaps.get', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadsconfigmaps.update', 'composer.userworkloadssecrets.create', 'composer.userworkloadssecrets.delete', 'composer.userworkloadssecrets.get', 'composer.userworkloadssecrets.list', 'composer.userworkloadssecrets.update', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/composer.sharedVpcAgent Role that should be assigned to Composer Agent service account in Shared VPC host project Composer Shared VPC Agent ['compute.networkAttachments.create', 'compute.networkAttachments.delete', 'compute.networkAttachments.get', 'compute.networkAttachments.update', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listPeeringRoutes', 'compute.networks.removePeering', 'compute.networks.updatePeering', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.projects.get', 'compute.regions.get', 'compute.regions.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zones.get', 'compute.zones.list', 'dns.managedZones.get', 'dns.managedZones.list', 'dns.networks.targetWithPeeringZone'] GA
roles/composer.user Read and use access to Composer resources. Composer User ['composer.dags.execute', 'composer.dags.get', 'composer.dags.getSourceCode', 'composer.dags.list', 'composer.environments.get', 'composer.environments.list', 'composer.imageversions.list', 'composer.operations.get', 'composer.operations.list', 'composer.userworkloadsconfigmaps.get', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadssecrets.get', 'composer.userworkloadssecrets.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/composer.worker Worker access to Composer. Intended for service accounts. Composer Worker ['artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.delete', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.delete', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.delete', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.projectsettings.update', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.createOnPush', 'artifactregistry.repositories.createTagBinding', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.deleteTagBinding', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.setIamPolicy', 'artifactregistry.repositories.update', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.create', 'artifactregistry.rules.delete', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.rules.update', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.versions.update', 'artifactregistry.yumartifacts.create', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudbuild.workerpools.use', 'composer.environments.get', 'container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', '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.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.createTagBinding', 'container.clusters.delete', 'container.clusters.deleteTagBinding', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.impersonate', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', '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.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'datalineage.events.create', 'datalineage.processes.create', 'datalineage.processes.get', 'datalineage.processes.update', 'datalineage.runs.create', 'datalineage.runs.get', 'datalineage.runs.update', 'logging.logEntries.create', 'logging.logEntries.list', 'logging.logEntries.route', 'logging.views.access', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'orgpolicy.policy.get', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'source.repos.get', 'source.repos.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.list', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/compute.admin Full control of all Compute Engine resources. Compute Admin ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.commitments.create', 'compute.commitments.get', 'compute.commitments.list', 'compute.commitments.update', 'compute.commitments.updateReservations', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.cloneRules', 'compute.firewallPolicies.copyRules', 'compute.firewallPolicies.create', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.move', 'compute.firewallPolicies.setIamPolicy', 'compute.firewallPolicies.update', 'compute.firewallPolicies.use', 'compute.firewalls.create', 'compute.firewalls.createTagBinding', 'compute.firewalls.delete', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.futureReservations.cancel', 'compute.futureReservations.create', 'compute.futureReservations.delete', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.futureReservations.setIamPolicy', 'compute.futureReservations.update', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.delete', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalOperations.setIamPolicy', 'compute.globalPublicDelegatedPrefixes.create', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.createTagBinding', 'compute.interconnects.delete', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.delete', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.setIamPolicy', 'compute.networkAttachments.update', 'compute.networkEdgeSecurityServices.create', 'compute.networkEdgeSecurityServices.createTagBinding', 'compute.networkEdgeSecurityServices.delete', 'compute.networkEdgeSecurityServices.deleteTagBinding', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEdgeSecurityServices.update', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.createTagBinding', 'compute.networks.delete', 'compute.networks.deleteTagBinding', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.nodeGroups.addNodes', 'compute.nodeGroups.create', 'compute.nodeGroups.delete', 'compute.nodeGroups.deleteNodes', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeGroups.performMaintenance', 'compute.nodeGroups.setIamPolicy', 'compute.nodeGroups.setNodeTemplate', 'compute.nodeGroups.simulateMaintenanceEvent', 'compute.nodeGroups.update', 'compute.nodeTemplates.create', 'compute.nodeTemplates.delete', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTemplates.setIamPolicy', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.disableXpnHost', 'compute.organizations.disableXpnResource', 'compute.organizations.enableXpnHost', 'compute.organizations.enableXpnResource', 'compute.organizations.listAssociations', 'compute.organizations.setFirewallPolicy', 'compute.organizations.setSecurityPolicy', 'compute.oslogin.updateExternalUser', 'compute.packetMirrorings.create', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.delete', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.packetMirrorings.update', 'compute.projects.get', 'compute.projects.setCloudArmorTier', 'compute.projects.setCommonInstanceMetadata', 'compute.projects.setDefaultNetworkTier', 'compute.projects.setDefaultServiceAccount', 'compute.projects.setManagedProtectionTier', 'compute.projects.setUsageExportBucket', 'compute.publicAdvertisedPrefixes.create', 'compute.publicAdvertisedPrefixes.delete', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicAdvertisedPrefixes.update', 'compute.publicAdvertisedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.create', 'compute.publicDelegatedPrefixes.createTagBinding', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.deleteTagBinding', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.use', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.cloneRules', 'compute.regionFirewallPolicies.create', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.delete', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.setIamPolicy', 'compute.regionFirewallPolicies.update', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.delete', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionOperations.setIamPolicy', 'compute.regionSecurityPolicies.create', 'compute.regionSecurityPolicies.createTagBinding', 'compute.regionSecurityPolicies.delete', 'compute.regionSecurityPolicies.deleteTagBinding', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.update', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.create', 'compute.reservations.delete', 'compute.reservations.get', 'compute.reservations.list', 'compute.reservations.resize', 'compute.reservations.update', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.create', 'compute.routers.createTagBinding', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.deleteTagBinding', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.createTagBinding', 'compute.routes.delete', 'compute.routes.deleteTagBinding', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.addAssociation', 'compute.securityPolicies.copyRules', 'compute.securityPolicies.create', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.delete', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.move', 'compute.securityPolicies.removeAssociation', 'compute.securityPolicies.setLabels', 'compute.securityPolicies.update', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.setIamPolicy', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshotSettings.get', 'compute.snapshotSettings.update', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.create', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.delete', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.storagePools.create', 'compute.storagePools.delete', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.setIamPolicy', 'compute.storagePools.update', 'compute.storagePools.use', 'compute.subnetworks.create', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.delete', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.delete', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.delete', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zoneOperations.setIamPolicy', 'compute.zones.get', 'compute.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.serviceAgent Gives Compute Engine Service Account access to assert service account authority. Includes access to service accounts. Compute Engine Service Agent ['cloudnotifications.activities.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.disks.create', 'compute.disks.createTagBinding', 'compute.disks.setLabels', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.get', 'compute.instanceTemplates.useReadOnly', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.setDeletionProtection', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.instances.updateDisplayDevice', 'compute.machineImages.useReadOnly', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.resourcePolicies.use', 'compute.snapshots.useReadOnly', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.implicitDelegation', 'iam.serviceAccounts.signJwt', 'logging.logEntries.create', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'opsconfigmonitoring.resourceMetadata.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/compute.futureReservationAdmin Compute Future Reservation Admin ['compute.acceleratorTypes.list', 'compute.futureReservations.cancel', 'compute.futureReservations.create', 'compute.futureReservations.delete', 'compute.futureReservations.get', 'compute.futureReservations.list', 'compute.futureReservations.update', 'compute.instanceTemplates.list', 'compute.machineTypes.list', 'compute.regions.list', 'compute.reservations.create', 'compute.zones.list'] BETA
roles/compute.futureReservationUser Compute Future Reservation User ['compute.acceleratorTypes.list', 'compute.futureReservations.create', 'compute.futureReservations.delete', 'compute.futureReservations.get', 'compute.futureReservations.list', 'compute.futureReservations.update', 'compute.instanceTemplates.list', 'compute.machineTypes.list', 'compute.regions.list', 'compute.reservations.create', 'compute.zones.list'] BETA
roles/compute.futureReservationViewer Compute Future Reservation Viewer ['compute.acceleratorTypes.list', 'compute.futureReservations.get', 'compute.futureReservations.list', 'compute.instanceTemplates.list', 'compute.machineTypes.list', 'compute.regions.list', 'compute.zones.list'] BETA
roles/compute.imageUser Read and use image resources. Compute Image User ['compute.images.get', 'compute.images.getFromFamily', 'compute.images.list', 'compute.images.useReadOnly', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.instanceAdmin Full control of Compute Engine instance resources. Compute Instance Admin (beta) ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.list', 'compute.disks.resize', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.use', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.list', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.licenses.get', 'compute.licenses.list', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.projects.get', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.list', 'compute.resourcePolicies.useReadOnly', 'compute.storagePools.get', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.instanceAdmin.v1 Full control of Compute Engine instances, instance groups, disks, snapshots, and images. Read access to all Compute Engine networking resources. Compute Instance Admin (v1) ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.get', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.use', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.loadBalancerAdmin Full control of Compute Engine resources related to load balancer. Compute Load Balancer Admin ['certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certmaps.use', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instances.get', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listTagBindings', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.projects.get', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.use', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.create', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.delete', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.use', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.loadBalancerServiceUser Permissions to use services from a load balancer in other projects. Compute Load Balancer Services User ['compute.backendBuckets.get', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.use', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.use', 'compute.projects.get', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.networkAdmin Full control of Compute Engine networking resources. Compute Network Admin ['compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.get', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.use', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.updateSecurity', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.createTagBinding', 'compute.interconnects.delete', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.delete', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.setIamPolicy', 'compute.networkAttachments.update', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.createTagBinding', 'compute.networks.delete', 'compute.networks.deleteTagBinding', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.routers.create', 'compute.routers.createTagBinding', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.deleteTagBinding', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.createTagBinding', 'compute.routes.delete', 'compute.routes.deleteTagBinding', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.setIamPolicy', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.subnetworks.create', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.delete', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.delete', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'networkconnectivity.internalRanges.create', 'networkconnectivity.internalRanges.delete', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.internalRanges.setIamPolicy', 'networkconnectivity.internalRanges.update', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.cancel', 'networkconnectivity.operations.delete', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.create', 'networkconnectivity.policyBasedRoutes.delete', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.policyBasedRoutes.setIamPolicy', 'networkconnectivity.regionalEndpoints.create', 'networkconnectivity.regionalEndpoints.delete', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.create', 'networkconnectivity.serviceClasses.delete', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.update', 'networkconnectivity.serviceClasses.use', 'networkconnectivity.serviceConnectionMaps.create', 'networkconnectivity.serviceConnectionMaps.delete', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionMaps.update', 'networkconnectivity.serviceConnectionPolicies.create', 'networkconnectivity.serviceConnectionPolicies.delete', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.serviceConnectionPolicies.update', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.list', 'networksecurity.addressGroups.create', 'networksecurity.addressGroups.delete', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.setIamPolicy', 'networksecurity.addressGroups.update', 'networksecurity.addressGroups.use', 'networksecurity.authorizationPolicies.create', 'networksecurity.authorizationPolicies.delete', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.setIamPolicy', 'networksecurity.authorizationPolicies.update', 'networksecurity.authorizationPolicies.use', 'networksecurity.authzPolicies.create', 'networksecurity.authzPolicies.delete', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.authzPolicies.setIamPolicy', 'networksecurity.authzPolicies.update', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.setIamPolicy', 'networksecurity.clientTlsPolicies.update', 'networksecurity.clientTlsPolicies.use', 'networksecurity.firewallEndpointAssociations.create', 'networksecurity.firewallEndpointAssociations.delete', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpointAssociations.update', 'networksecurity.firewallEndpoints.create', 'networksecurity.firewallEndpoints.delete', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.firewallEndpoints.update', 'networksecurity.firewallEndpoints.use', 'networksecurity.gatewaySecurityPolicies.create', 'networksecurity.gatewaySecurityPolicies.delete', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicies.update', 'networksecurity.gatewaySecurityPolicies.use', 'networksecurity.gatewaySecurityPolicyRules.create', 'networksecurity.gatewaySecurityPolicyRules.delete', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.gatewaySecurityPolicyRules.update', 'networksecurity.gatewaySecurityPolicyRules.use', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.operations.cancel', 'networksecurity.operations.delete', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.create', 'networksecurity.securityProfileGroups.delete', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfileGroups.update', 'networksecurity.securityProfileGroups.use', 'networksecurity.securityProfiles.create', 'networksecurity.securityProfiles.delete', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.securityProfiles.update', 'networksecurity.securityProfiles.use', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.setIamPolicy', 'networksecurity.serverTlsPolicies.update', 'networksecurity.serverTlsPolicies.use', 'networksecurity.tlsInspectionPolicies.create', 'networksecurity.tlsInspectionPolicies.delete', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.tlsInspectionPolicies.update', 'networksecurity.tlsInspectionPolicies.use', 'networksecurity.urlLists.create', 'networksecurity.urlLists.delete', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networksecurity.urlLists.update', 'networksecurity.urlLists.use', 'networkservices.authzExtensions.create', 'networkservices.authzExtensions.delete', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.authzExtensions.update', 'networkservices.authzExtensions.use', 'networkservices.endpointPolicies.create', 'networkservices.endpointPolicies.delete', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.endpointPolicies.update', 'networkservices.gateways.create', 'networkservices.gateways.delete', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.update', 'networkservices.gateways.use', 'networkservices.grpcRoutes.create', 'networkservices.grpcRoutes.delete', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.grpcRoutes.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpRoutes.create', 'networkservices.httpRoutes.delete', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpRoutes.update', 'networkservices.httpfilters.create', 'networkservices.httpfilters.delete', 'networkservices.httpfilters.get', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.httpfilters.setIamPolicy', 'networkservices.httpfilters.update', 'networkservices.httpfilters.use', 'networkservices.lbRouteExtensions.create', 'networkservices.lbRouteExtensions.delete', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbRouteExtensions.update', 'networkservices.lbTrafficExtensions.create', 'networkservices.lbTrafficExtensions.delete', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.lbTrafficExtensions.update', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.create', 'networkservices.meshes.delete', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.update', 'networkservices.meshes.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.create', 'networkservices.serviceBindings.delete', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceBindings.update', 'networkservices.serviceLbPolicies.create', 'networkservices.serviceLbPolicies.delete', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.serviceLbPolicies.update', 'networkservices.tcpRoutes.create', 'networkservices.tcpRoutes.delete', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tcpRoutes.update', 'networkservices.tlsRoutes.create', 'networkservices.tlsRoutes.delete', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'networkservices.tlsRoutes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicenetworking.operations.get', 'servicenetworking.services.addPeering', 'servicenetworking.services.createPeeredDnsDomain', 'servicenetworking.services.deleteConnection', 'servicenetworking.services.deletePeeredDnsDomain', 'servicenetworking.services.disableVpcServiceControls', 'servicenetworking.services.enableVpcServiceControls', 'servicenetworking.services.get', 'servicenetworking.services.listPeeredDnsDomains', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] GA
roles/compute.networkUser Access to use Compute Engine networking resources. Compute Network User ['compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.useInternal', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.use', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.instanceSettings.get', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.use', 'compute.networkAttachments.get', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networks.access', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.projects.get', 'compute.regions.get', 'compute.regions.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.use', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zones.get', 'compute.zones.list', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.list', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.list', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.list', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.use', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.use', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.list', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.use', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.firewallEndpoints.use', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicies.use', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.gatewaySecurityPolicyRules.use', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfileGroups.use', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.securityProfiles.use', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.use', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.tlsInspectionPolicies.use', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networksecurity.urlLists.use', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.authzExtensions.use', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.use', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpfilters.get', 'networkservices.httpfilters.list', 'networkservices.httpfilters.use', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.use', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicenetworking.services.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.networkViewer Read-only access to Compute Engine networking resources. Compute Network Viewer ['compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regions.get', 'compute.regions.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zones.get', 'compute.zones.list', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.list', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.list', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.list', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.list', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.list', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.list', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.list', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.list', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpfilters.get', 'networkservices.httpfilters.list', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicenetworking.services.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] GA
roles/compute.orgFirewallPolicyAdmin Full control of Compute Engine Organization Firewall Policies. Compute Organization Firewall Policy Admin ['compute.firewallPolicies.cloneRules', 'compute.firewallPolicies.copyRules', 'compute.firewallPolicies.create', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.move', 'compute.firewallPolicies.setIamPolicy', 'compute.firewallPolicies.update', 'compute.firewallPolicies.use', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalOperations.setIamPolicy', 'compute.projects.get', 'compute.regionFirewallPolicies.cloneRules', 'compute.regionFirewallPolicies.create', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.delete', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.setIamPolicy', 'compute.regionFirewallPolicies.update', 'compute.regionFirewallPolicies.use', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionOperations.setIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.orgFirewallPolicyUser View or use Compute Engine Firewall Policies to associate with the organization or folders. Compute Organization Firewall Policy User ['compute.firewallPolicies.get', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.use', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.projects.get', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.use', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.orgSecurityResourceAdmin Full control of Compute Engine Firewall Policy associations to the organization or folders. Compute Organization Resource Admin ['compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalOperations.setIamPolicy', 'compute.organizations.listAssociations', 'compute.organizations.setFirewallPolicy', 'compute.organizations.setSecurityPolicy', 'compute.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.orgSecurityPolicyAdmin Full control of Compute Engine Organization Security Policies. Compute Organization Security Policy Admin ['compute.firewallPolicies.cloneRules', 'compute.firewallPolicies.copyRules', 'compute.firewallPolicies.create', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.move', 'compute.firewallPolicies.setIamPolicy', 'compute.firewallPolicies.update', 'compute.firewallPolicies.use', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalOperations.setIamPolicy', 'compute.projects.get', 'compute.securityPolicies.addAssociation', 'compute.securityPolicies.copyRules', 'compute.securityPolicies.create', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.delete', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.move', 'compute.securityPolicies.removeAssociation', 'compute.securityPolicies.update', 'compute.securityPolicies.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.orgSecurityPolicyUser View or use Compute Engine Security Policies to associate with the organization or folders. Compute Organization Security Policy User ['compute.firewallPolicies.get', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.use', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalOperations.setIamPolicy', 'compute.projects.get', 'compute.securityPolicies.addAssociation', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.removeAssociation', 'compute.securityPolicies.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.osAdminLogin Access to log in to a Compute Engine instance as an administrator user. Compute OS Admin Login ['compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceSettings.get', 'compute.instances.get', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.projects.get', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.osLogin Access to log in to a Compute Engine instance as a standard (non-administrator) user. Compute OS Login ['compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceSettings.get', 'compute.instances.get', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listTagBindings', 'compute.instances.osLogin', 'compute.projects.get', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.osLoginExternalUser Access for an external user to set OS Login information associated with this organization. This role does not grant access to instances. External users must be granted one of the required OS Login IAM roles (https://cloud.google.com/compute/docs/instances/managing-instance-access#configure_users) in order to allow access to instances using SSH. Compute OS Login External User ['compute.oslogin.updateExternalUser'] GA
roles/compute.packetMirroringAdmin Specify resources to be mirrored. Compute packet mirroring admin ['compute.instances.updateSecurity', 'compute.networks.mirror', 'compute.projects.get', 'compute.subnetworks.mirror', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.packetMirroringUser Use Compute Engine packet mirrorings. Compute packet mirroring user ['compute.packetMirrorings.create', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.delete', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.packetMirrorings.update', 'compute.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.publicIpAdmin Full control of public IP address management for Compute Engine. Compute Public IP Admin ['compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalPublicDelegatedPrefixes.create', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.publicAdvertisedPrefixes.create', 'compute.publicAdvertisedPrefixes.delete', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicAdvertisedPrefixes.update', 'compute.publicAdvertisedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.create', 'compute.publicDelegatedPrefixes.createTagBinding', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.deleteTagBinding', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.computeAdmin Admin of compute recommendations. Compute Recommender Admin ['recommender.computeAddressIdleResourceInsights.get', 'recommender.computeAddressIdleResourceInsights.list', 'recommender.computeAddressIdleResourceInsights.update', 'recommender.computeAddressIdleResourceRecommendations.get', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeAddressIdleResourceRecommendations.update', 'recommender.computeDiskIdleResourceInsights.get', 'recommender.computeDiskIdleResourceInsights.list', 'recommender.computeDiskIdleResourceInsights.update', 'recommender.computeDiskIdleResourceRecommendations.get', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceRecommendations.update', 'recommender.computeImageIdleResourceInsights.get', 'recommender.computeImageIdleResourceInsights.list', 'recommender.computeImageIdleResourceInsights.update', 'recommender.computeImageIdleResourceRecommendations.get', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeImageIdleResourceRecommendations.update', 'recommender.computeInstanceCpuUsageInsights.get', 'recommender.computeInstanceCpuUsageInsights.list', 'recommender.computeInstanceCpuUsageInsights.update', 'recommender.computeInstanceCpuUsagePredictionInsights.get', 'recommender.computeInstanceCpuUsagePredictionInsights.list', 'recommender.computeInstanceCpuUsagePredictionInsights.update', 'recommender.computeInstanceCpuUsageTrendInsights.get', 'recommender.computeInstanceCpuUsageTrendInsights.list', 'recommender.computeInstanceCpuUsageTrendInsights.update', 'recommender.computeInstanceGroupManagerCpuUsageInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageInsights.update', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.update', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.update', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.get', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.update', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.update', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.update', 'recommender.computeInstanceIdleResourceRecommendations.get', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceIdleResourceRecommendations.update', 'recommender.computeInstanceIdleResourceRecommenderConfig.get', 'recommender.computeInstanceIdleResourceRecommenderConfig.update', 'recommender.computeInstanceMachineTypeRecommendations.get', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.computeInstanceMachineTypeRecommendations.update', 'recommender.computeInstanceMemoryUsageInsights.get', 'recommender.computeInstanceMemoryUsageInsights.list', 'recommender.computeInstanceMemoryUsageInsights.update', 'recommender.computeInstanceMemoryUsagePredictionInsights.get', 'recommender.computeInstanceMemoryUsagePredictionInsights.list', 'recommender.computeInstanceMemoryUsagePredictionInsights.update', 'recommender.computeInstanceNetworkThroughputInsights.get', 'recommender.computeInstanceNetworkThroughputInsights.list', 'recommender.computeInstanceNetworkThroughputInsights.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.computeViewer Viewer of compute recommendations. Compute Recommender Viewer ['recommender.computeAddressIdleResourceInsights.get', 'recommender.computeAddressIdleResourceInsights.list', 'recommender.computeAddressIdleResourceRecommendations.get', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceInsights.get', 'recommender.computeDiskIdleResourceInsights.list', 'recommender.computeDiskIdleResourceRecommendations.get', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeImageIdleResourceInsights.get', 'recommender.computeImageIdleResourceInsights.list', 'recommender.computeImageIdleResourceRecommendations.get', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeInstanceCpuUsageInsights.get', 'recommender.computeInstanceCpuUsageInsights.list', 'recommender.computeInstanceCpuUsagePredictionInsights.get', 'recommender.computeInstanceCpuUsagePredictionInsights.list', 'recommender.computeInstanceCpuUsageTrendInsights.get', 'recommender.computeInstanceCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageInsights.list', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.get', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.list', 'recommender.computeInstanceIdleResourceRecommendations.get', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceMachineTypeRecommendations.get', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.computeInstanceMemoryUsageInsights.get', 'recommender.computeInstanceMemoryUsageInsights.list', 'recommender.computeInstanceMemoryUsagePredictionInsights.get', 'recommender.computeInstanceMemoryUsagePredictionInsights.list', 'recommender.computeInstanceNetworkThroughputInsights.get', 'recommender.computeInstanceNetworkThroughputInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/compute.securityAdmin Full control of Compute Engine security resources. Compute Security Admin ['compute.backendBuckets.list', 'compute.backendServices.list', 'compute.firewallPolicies.cloneRules', 'compute.firewallPolicies.copyRules', 'compute.firewallPolicies.create', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.move', 'compute.firewallPolicies.setIamPolicy', 'compute.firewallPolicies.update', 'compute.firewallPolicies.use', 'compute.firewalls.create', 'compute.firewalls.createTagBinding', 'compute.firewalls.delete', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.instanceSettings.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.list', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.networks.updatePolicy', 'compute.packetMirrorings.create', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.delete', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.packetMirrorings.update', 'compute.projects.get', 'compute.regionBackendServices.list', 'compute.regionFirewallPolicies.cloneRules', 'compute.regionFirewallPolicies.create', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.delete', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.setIamPolicy', 'compute.regionFirewallPolicies.update', 'compute.regionFirewallPolicies.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.create', 'compute.regionSecurityPolicies.createTagBinding', 'compute.regionSecurityPolicies.delete', 'compute.regionSecurityPolicies.deleteTagBinding', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.update', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regions.get', 'compute.regions.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.addAssociation', 'compute.securityPolicies.copyRules', 'compute.securityPolicies.create', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.delete', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.move', 'compute.securityPolicies.removeAssociation', 'compute.securityPolicies.setLabels', 'compute.securityPolicies.update', 'compute.securityPolicies.use', 'compute.sslCertificates.create', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.delete', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetInstances.list', 'compute.targetPools.list', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.xpnAdmin Can administer shared VPC network (XPN). Compute Shared VPC Admin ['compute.globalOperations.get', 'compute.globalOperations.list', 'compute.organizations.disableXpnHost', 'compute.organizations.disableXpnResource', 'compute.organizations.enableXpnHost', 'compute.organizations.enableXpnResource', 'compute.projects.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.setIamPolicy', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/compute.soleTenantViewer Permissions to view sole tenancy node groups Compute Sole Tenant Viewer ['compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list'] GA
roles/compute.storageAdmin Full control of Compute Engine storage resources. Compute Storage Admin ['compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceSettings.get', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.projects.get', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regions.get', 'compute.regions.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.storagePools.create', 'compute.storagePools.delete', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.setIamPolicy', 'compute.storagePools.update', 'compute.storagePools.use', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/compute.viewer Read-only access to get and list information about all Compute Engine resources, including instances, disks, and firewalls. Allows getting and listing information about disks, images, and snapshots, but does not allow reading the data stored on them. Compute Viewer ['compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.commitments.get', 'compute.commitments.list', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshotSettings.get', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.validate', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/confidentialcomputing.workloadUser Grants the ability to generate an attestation token and run a workload in a VM. Intended for service accounts that run on Confidential Space VMs. Confidential Space Workload User ['confidentialcomputing.challenges.create', 'confidentialcomputing.challenges.verify', 'confidentialcomputing.locations.get', 'confidentialcomputing.locations.list', 'logging.logEntries.create'] GA
roles/krmapihosting.admin Full access to all Config Controller resources. Config Controller Admin ['krmapihosting.krmApiHosts.create', 'krmapihosting.krmApiHosts.delete', 'krmapihosting.krmApiHosts.get', 'krmapihosting.krmApiHosts.getIamPolicy', 'krmapihosting.krmApiHosts.list', 'krmapihosting.krmApiHosts.setIamPolicy', 'krmapihosting.krmApiHosts.update', 'krmapihosting.locations.get', 'krmapihosting.locations.list', 'krmapihosting.operations.cancel', 'krmapihosting.operations.delete', 'krmapihosting.operations.get', 'krmapihosting.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/krmapihosting.viewer Read-only access to all Config Controller resources. Config Controller Viewer ['krmapihosting.krmApiHosts.get', 'krmapihosting.krmApiHosts.getIamPolicy', 'krmapihosting.krmApiHosts.list', 'krmapihosting.locations.get', 'krmapihosting.locations.list', 'krmapihosting.operations.get', 'krmapihosting.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/configdelivery.resourceBundlePublisher Grants read and write permissions to Config Delivery ResourceBundles and Releases. Config Delivery Resource Bundle Publisher ['configdelivery.locations.get', 'configdelivery.locations.list', 'configdelivery.operations.get', 'configdelivery.operations.list', 'configdelivery.releases.create', 'configdelivery.releases.get', 'configdelivery.releases.list', 'configdelivery.releases.update', 'configdelivery.resourceBundles.create', 'configdelivery.resourceBundles.get', 'configdelivery.resourceBundles.list', 'configdelivery.resourceBundles.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/configdelivery.serviceAgent Gives the Config Delivery service account permission to manage resources Config Delivery Service Agent ['artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.repositories.create', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.setIamPolicy', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.repositories.get', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.list', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.memberships.get', 'iam.serviceAccounts.actAs'] GA
roles/configdelivery.configDeliveryAdmin Grants full access to all Config Delivery resources. Lets users create, remove and manage fleet packages and resource bundles. ConfigDelivery Admin ['configdelivery.fleetPackages.create', 'configdelivery.fleetPackages.delete', 'configdelivery.fleetPackages.get', 'configdelivery.fleetPackages.list', 'configdelivery.fleetPackages.update', 'configdelivery.locations.get', 'configdelivery.locations.list', 'configdelivery.operations.cancel', 'configdelivery.operations.delete', 'configdelivery.operations.get', 'configdelivery.operations.list', 'configdelivery.releases.create', 'configdelivery.releases.delete', 'configdelivery.releases.get', 'configdelivery.releases.list', 'configdelivery.releases.update', 'configdelivery.resourceBundles.create', 'configdelivery.resourceBundles.delete', 'configdelivery.resourceBundles.get', 'configdelivery.resourceBundles.list', 'configdelivery.resourceBundles.update', 'configdelivery.rollouts.abort', 'configdelivery.rollouts.get', 'configdelivery.rollouts.list', 'configdelivery.rollouts.resume', 'configdelivery.rollouts.suspend', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/configdelivery.configDeliveryViewer Grants read access to all Config Delivery resources. Lets users view existing fleet packages and resource bundles, but they will not be able to make any changes. ConfigDelivery Viewer ['configdelivery.fleetPackages.get', 'configdelivery.fleetPackages.list', 'configdelivery.locations.get', 'configdelivery.locations.list', 'configdelivery.operations.get', 'configdelivery.operations.list', 'configdelivery.releases.get', 'configdelivery.releases.list', 'configdelivery.resourceBundles.get', 'configdelivery.resourceBundles.list', 'configdelivery.rollouts.get', 'configdelivery.rollouts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/gkehub.gatewayAdmin Full access to Connect Gateway. Connect Gateway Admin ['gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.gateway.stream', 'gkehub.memberships.get', 'serviceusage.services.get'] GA
roles/gkehub.gatewayEditor Edit access to Connect Gateway. Connect Gateway Editor ['gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.memberships.get', 'serviceusage.services.get'] GA
roles/gkehub.gatewayReader Read-only access to Connect Gateway. Connect Gateway Reader ['gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.memberships.get', 'serviceusage.services.get'] GA
roles/dataconnectors.connectorAdmin Full access to Data Connectors. Connector Admin ['dataconnectors.connectors.create', 'dataconnectors.connectors.delete', 'dataconnectors.connectors.get', 'dataconnectors.connectors.getIamPolicy', 'dataconnectors.connectors.list', 'dataconnectors.connectors.setIamPolicy', 'dataconnectors.connectors.update', 'dataconnectors.connectors.use', 'dataconnectors.locations.get', 'dataconnectors.locations.list', 'dataconnectors.operations.cancel', 'dataconnectors.operations.delete', 'dataconnectors.operations.get', 'dataconnectors.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/connectors.admin Full access to all resources of Connectors Service. Connector Admin ['connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.create', 'connectors.connections.delete', 'connectors.connections.executeSqlQuery', 'connectors.connections.generateOpenAPISpec', 'connectors.connections.get', 'connectors.connections.getConnectionSchemaMetadata', 'connectors.connections.getIamPolicy', 'connectors.connections.getRuntimeActionSchema', 'connectors.connections.getRuntimeEntitySchema', 'connectors.connections.list', 'connectors.connections.setIamPolicy', 'connectors.connections.update', 'connectors.connectors.get', 'connectors.connectors.list', 'connectors.customConnectorVersions.create', 'connectors.customConnectorVersions.delete', 'connectors.customConnectorVersions.get', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectorVersions.setIamPolicy', 'connectors.customConnectorVersions.update', 'connectors.customConnectors.create', 'connectors.customConnectors.delete', 'connectors.customConnectors.get', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.customConnectors.setIamPolicy', 'connectors.customConnectors.update', 'connectors.endpointAttachments.create', 'connectors.endpointAttachments.delete', 'connectors.endpointAttachments.get', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.endpointAttachments.setIamPolicy', 'connectors.endpointAttachments.update', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'connectors.eventSubscriptions.create', 'connectors.eventSubscriptions.delete', 'connectors.eventSubscriptions.get', 'connectors.eventSubscriptions.list', 'connectors.eventSubscriptions.update', 'connectors.eventtypes.get', 'connectors.eventtypes.list', 'connectors.locations.get', 'connectors.locations.list', 'connectors.managedZones.create', 'connectors.managedZones.delete', 'connectors.managedZones.get', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list', 'connectors.managedZones.setIamPolicy', 'connectors.managedZones.update', 'connectors.operations.cancel', 'connectors.operations.delete', 'connectors.operations.get', 'connectors.operations.list', 'connectors.providers.get', 'connectors.providers.list', 'connectors.regionalSettings.get', 'connectors.regionalSettings.update', 'connectors.runtimeconfig.get', 'connectors.schemaMetadata.refresh', 'connectors.settings.get', 'connectors.settings.update', 'connectors.versions.get', 'connectors.versions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'secretmanager.secrets.getIamPolicy'] GA
roles/connectors.listener Full Access to listen events by connections. Connector Event Listener ['connectors.connections.listenEvent'] GA
roles/connectors.invoker Full Access to invoke all operations on Connections. Connector Invoker ['connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.executeSqlQuery', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list'] GA
roles/dataconnectors.connectorUser Access to use Data Connectors. Connector User ['dataconnectors.connectors.get', 'dataconnectors.connectors.getIamPolicy', 'dataconnectors.connectors.list', 'dataconnectors.connectors.use'] BETA
roles/connectors.endpointAttachmentAdmin Endpoint Attachment is a regional resource which creates PSC connection endpoint for the given PSC Service Attachment. This role grants Admin access to Connectors Endpoint Attachment resources. Connectors Endpoint Attachment Admin ['connectors.endpointAttachments.create', 'connectors.endpointAttachments.delete', 'connectors.endpointAttachments.get', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.endpointAttachments.setIamPolicy', 'connectors.endpointAttachments.update', 'connectors.locations.get', 'connectors.locations.list'] GA
roles/connectors.endpointAttachmentViewer Endpoint Attachment is a regional resource which creates PSC connection endpoint for the given PSC Service Attachment. This role grants Read-only access to Connectors Endpoint Attachment resources Connectors Endpoint Attachment Viewer ['connectors.endpointAttachments.get', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.locations.get', 'connectors.locations.list'] GA
roles/connectors.eventSubscriptionAdmin Event Subscription is a regional resource which creates subscriptions on events for a given connection within the given target project. This role grants Admin access to Connectors Subscription resources Connectors Event Subscriptions Admin ['connectors.eventSubscriptions.create', 'connectors.eventSubscriptions.delete', 'connectors.eventSubscriptions.get', 'connectors.eventSubscriptions.list', 'connectors.eventSubscriptions.update'] GA
roles/connectors.eventSubscriptionViewer Event Subscription is a regional resource which creates subscriptions on events for a given connection within the given target project. This role grants Read-only access to Event Subscription resources. Connectors Event Subscriptions Viewer ['connectors.eventSubscriptions.get', 'connectors.eventSubscriptions.list'] GA
roles/connectors.managedZoneAdmin Managed Zone is a global resource which creates Cloud DNS Peering Zone with the given target project. This role grants Admin access to Connectors Managed Zone resources Connectors Managed Zone Admin ['connectors.locations.get', 'connectors.locations.list', 'connectors.managedZones.create', 'connectors.managedZones.delete', 'connectors.managedZones.get', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list', 'connectors.managedZones.setIamPolicy', 'connectors.managedZones.update'] GA
roles/connectors.managedZoneViewer Managed Zone is a global resource which creates Cloud DNS Peering Zone with the given target project. This role grants Read-only access to Connectors Managed Zone resources. Connectors Managed Zone Viewer ['connectors.locations.get', 'connectors.locations.list', 'connectors.managedZones.get', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list'] GA
roles/connectors.serviceAgent Grants Connectors Platform service account to manage customer resources Connectors Platform Service Agent ['connectors.actions.list', 'connectors.connections.get', 'connectors.connections.getConnectionSchemaMetadata', 'connectors.connections.list', 'connectors.connectors.get', 'connectors.connectors.list', 'connectors.customConnectorVersions.get', 'connectors.customConnectorVersions.list', 'connectors.customConnectors.get', 'connectors.customConnectors.list', 'connectors.endpointAttachments.get', 'connectors.endpointAttachments.list', 'connectors.entities.get', 'connectors.entityTypes.list', 'connectors.eventSubscriptions.get', 'connectors.eventSubscriptions.list', 'connectors.eventtypes.get', 'connectors.eventtypes.list', 'connectors.locations.get', 'connectors.locations.list', 'connectors.managedZones.get', 'connectors.managedZones.list', 'connectors.providers.get', 'connectors.providers.list', 'connectors.runtimeconfig.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.implicitDelegation', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create'] GA
roles/connectors.viewer Read-only access to Connectors all resources. Connectors Viewer ['connectors.connections.generateOpenAPISpec', 'connectors.connections.get', 'connectors.connections.getConnectionSchemaMetadata', 'connectors.connections.getIamPolicy', 'connectors.connections.getRuntimeActionSchema', 'connectors.connections.getRuntimeEntitySchema', 'connectors.connections.list', 'connectors.connectors.get', 'connectors.connectors.list', 'connectors.customConnectorVersions.get', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectors.get', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.endpointAttachments.get', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.eventSubscriptions.get', 'connectors.eventSubscriptions.list', 'connectors.eventtypes.get', 'connectors.eventtypes.list', 'connectors.locations.get', 'connectors.locations.list', 'connectors.managedZones.get', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list', 'connectors.operations.get', 'connectors.operations.list', 'connectors.providers.get', 'connectors.providers.list', 'connectors.regionalSettings.get', 'connectors.runtimeconfig.get', 'connectors.settings.get', 'connectors.versions.get', 'connectors.versions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/consumerprocurement.procurementAdmin Allows managing purchases, consents at both billing account and project level. Consumer Procurement Administrator ['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.accounts.redeemPromotion', 'billing.credits.list', 'billing.resourceAssociations.create', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.create', 'consumerprocurement.accounts.delete', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.allowProjectGrant', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.events.get', 'consumerprocurement.events.list', 'consumerprocurement.freeTrials.create', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orderAttributions.update', 'consumerprocurement.orders.cancel', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'consumerprocurement.orders.modify', 'consumerprocurement.orders.place', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/consumerprocurement.entitlementManager Allows managing entitlements and enabling, disabling, and inspecting service states for a consumer project Consumer Procurement Entitlement Manager ['commerceoffercatalog.offers.get', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.freeTrials.create', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/consumerprocurement.entitlementViewer Allows inspecting entitlements and service states for a consumer project Consumer Procurement Entitlement Viewer ['commerceoffercatalog.offers.get', 'consumerprocurement.consents.check', 'consumerprocurement.consents.list', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/consumerprocurement.eventsViewer Allows viewing key events for an offer Consumer Procurement Events Viewer ['consumerprocurement.events.get', 'consumerprocurement.events.list'] GA
roles/consumerprocurement.licensePoolEditor Allows managing license pools and license assignments. Consumer Procurement License Pool Editor ['consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update'] GA
roles/consumerprocurement.licensePoolViewer Allows viewing license pools and license assignments. Consumer Procurement License Pool Viewer ['consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get'] GA
roles/consumerprocurement.orderAdmin Allows managing purchases Consumer Procurement Order Administrator ['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.accounts.redeemPromotion', 'billing.credits.list', 'billing.resourceAssociations.create', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.create', 'consumerprocurement.accounts.delete', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.events.get', 'consumerprocurement.events.list', 'consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orderAttributions.update', 'consumerprocurement.orders.cancel', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'consumerprocurement.orders.modify', 'consumerprocurement.orders.place'] GA
roles/consumerprocurement.orderViewer Allows inspecting purchases Consumer Procurement Order Viewer ['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.credits.list', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.list', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list'] GA
roles/consumerprocurement.procurementViewer Allows inspecting purchases, consents and entitlements and service states for a consumer project. Consumer Procurement Viewer ['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.credits.list', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.list', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/contactcenterinsights.editor Grants read and write access to all Contact Center AI Insights resources. Contact Center AI Insights editor ['contactcenterinsights.analyses.create', 'contactcenterinsights.analyses.delete', 'contactcenterinsights.analyses.get', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.create', 'contactcenterinsights.analysisRules.delete', 'contactcenterinsights.analysisRules.get', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.analysisRules.update', 'contactcenterinsights.conversations.create', 'contactcenterinsights.conversations.delete', 'contactcenterinsights.conversations.export', 'contactcenterinsights.conversations.get', 'contactcenterinsights.conversations.list', 'contactcenterinsights.conversations.update', 'contactcenterinsights.conversations.upload', 'contactcenterinsights.faqEntries.delete', 'contactcenterinsights.faqEntries.get', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqEntries.update', 'contactcenterinsights.faqModels.create', 'contactcenterinsights.faqModels.delete', 'contactcenterinsights.faqModels.get', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.faqModels.update', 'contactcenterinsights.feedbackLabels.create', 'contactcenterinsights.feedbackLabels.delete', 'contactcenterinsights.feedbackLabels.download', 'contactcenterinsights.feedbackLabels.get', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.feedbackLabels.update', 'contactcenterinsights.feedbackLabels.upload', 'contactcenterinsights.issueModels.create', 'contactcenterinsights.issueModels.delete', 'contactcenterinsights.issueModels.deploy', 'contactcenterinsights.issueModels.export', 'contactcenterinsights.issueModels.get', 'contactcenterinsights.issueModels.import', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issueModels.undeploy', 'contactcenterinsights.issueModels.update', 'contactcenterinsights.issues.create', 'contactcenterinsights.issues.delete', 'contactcenterinsights.issues.get', 'contactcenterinsights.issues.list', 'contactcenterinsights.issues.update', 'contactcenterinsights.operations.cancel', 'contactcenterinsights.operations.get', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.create', 'contactcenterinsights.phraseMatchers.delete', 'contactcenterinsights.phraseMatchers.get', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.phraseMatchers.update', 'contactcenterinsights.qaQuestions.create', 'contactcenterinsights.qaQuestions.delete', 'contactcenterinsights.qaQuestions.get', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaQuestions.update', 'contactcenterinsights.qaScorecardRevisions.create', 'contactcenterinsights.qaScorecardRevisions.delete', 'contactcenterinsights.qaScorecardRevisions.deploy', 'contactcenterinsights.qaScorecardRevisions.get', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecardRevisions.tune', 'contactcenterinsights.qaScorecardRevisions.undeploy', 'contactcenterinsights.qaScorecards.create', 'contactcenterinsights.qaScorecards.delete', 'contactcenterinsights.qaScorecards.get', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.qaScorecards.update', 'contactcenterinsights.settings.get', 'contactcenterinsights.settings.update', 'contactcenterinsights.views.create', 'contactcenterinsights.views.delete', 'contactcenterinsights.views.get', 'contactcenterinsights.views.list', 'contactcenterinsights.views.update'] GA
roles/contactcenterinsights.serviceAgent Allows Contact Center AI to read and write APIs including BigQuery, Dialogflow, and Storage. Contact Center AI Insights Service Agent ['bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.tables.create', 'bigquery.tables.get', 'bigquery.tables.update', 'bigquery.tables.updateData', 'datalabeling.dataitems.get', 'datalabeling.dataitems.list', 'datalabeling.datasets.create', 'datalabeling.datasets.delete', 'datalabeling.datasets.export', 'datalabeling.datasets.get', 'datalabeling.datasets.import', 'datalabeling.operations.get', 'datalabeling.operations.list', 'dialogflow.conversationDatasets.create', 'dialogflow.conversationDatasets.delete', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.import', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.create', 'dialogflow.conversationModels.delete', 'dialogflow.conversationModels.deploy', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationModels.undeploy', 'dialogflow.conversationProfiles.get', 'dialogflow.documents.create', 'dialogflow.documents.delete', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.operations.get', 'dialogflow.participants.suggest', 'dialogflow.sessions.detectIntent', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.kms.encrypt', 'dlp.locations.get', 'dlp.locations.list', 'pubsub.topics.get', 'pubsub.topics.publish', 'serviceusage.services.use', 'speech.customClasses.get', 'speech.operations.get', 'speech.phraseSets.get', 'speech.recognizers.create', 'speech.recognizers.get', 'speech.recognizers.recognize', 'speech.recognizers.update', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/contactcenterinsights.viewer Grants read access to all Contact Center AI Insights resources. Contact Center AI Insights viewer ['contactcenterinsights.analyses.get', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.get', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.conversations.get', 'contactcenterinsights.conversations.list', 'contactcenterinsights.faqEntries.get', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqModels.get', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.feedbackLabels.get', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.issueModels.get', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issues.get', 'contactcenterinsights.issues.list', 'contactcenterinsights.operations.get', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.get', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.qaQuestions.get', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaScorecardRevisions.get', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecards.get', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.settings.get', 'contactcenterinsights.views.get', 'contactcenterinsights.views.list'] GA
roles/contactcenteraiplatform.admin Full access to Contact Center AI Platform resources. Contact Center AI Platform Admin ['contactcenteraiplatform.contactCenters.create', 'contactcenteraiplatform.contactCenters.delete', 'contactcenteraiplatform.contactCenters.get', 'contactcenteraiplatform.contactCenters.list', 'contactcenteraiplatform.contactCenters.program', 'contactcenteraiplatform.contactCenters.queryQuota', 'contactcenteraiplatform.contactCenters.update', 'contactcenteraiplatform.locations.get', 'contactcenteraiplatform.locations.list', 'contactcenteraiplatform.operations.cancel', 'contactcenteraiplatform.operations.delete', 'contactcenteraiplatform.operations.get', 'contactcenteraiplatform.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/contactcenteraiplatform.viewer Readonly access to Contact Center AI Platform resources. Contact Center AI Platform Viewer ['contactcenteraiplatform.contactCenters.get', 'contactcenteraiplatform.contactCenters.list', 'contactcenteraiplatform.locations.get', 'contactcenteraiplatform.locations.list', 'contactcenteraiplatform.operations.get', 'contactcenteraiplatform.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/containeranalysis.admin Access to all Container Analysis resources. Container Analysis Admin ['containeranalysis.notes.attachOccurrence', 'containeranalysis.notes.create', 'containeranalysis.notes.delete', 'containeranalysis.notes.get', 'containeranalysis.notes.getIamPolicy', 'containeranalysis.notes.list', 'containeranalysis.notes.setIamPolicy', 'containeranalysis.notes.update', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.getIamPolicy', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.setIamPolicy', 'containeranalysis.occurrences.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/containeranalysis.notes.attacher Can attach Container Analysis Occurrences to Notes. Container Analysis Notes Attacher ['containeranalysis.notes.attachOccurrence', 'containeranalysis.notes.get'] GA
roles/containeranalysis.notes.editor Can edit Container Analysis Notes. Container Analysis Notes Editor ['containeranalysis.notes.attachOccurrence', 'containeranalysis.notes.create', 'containeranalysis.notes.delete', 'containeranalysis.notes.get', 'containeranalysis.notes.list', 'containeranalysis.notes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/containeranalysis.notes.viewer Can view Container Analysis Notes. Container Analysis Notes Viewer ['containeranalysis.notes.get', 'containeranalysis.notes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/containeranalysis.occurrences.editor Can edit Container Analysis Occurrences. Container Analysis Occurrences Editor ['containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/containeranalysis.notes.occurrences.viewer Can view all Container Analysis Occurrences attached to a Note. Container Analysis Occurrences for Notes Viewer ['containeranalysis.notes.get', 'containeranalysis.notes.listOccurrences'] GA
roles/containeranalysis.occurrences.viewer Can view Container Analysis Occurrences. Container Analysis Occurrences Viewer ['containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/containeranalysis.ServiceAgent Gives Container Analysis API the access it needs to function Container Analysis Service Agent ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'containeranalysis.notes.list', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/containerregistry.ServiceAgent Access for Container Registry Container Registry Service Agent ['pubsub.topics.publish', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list'] GA
roles/containerscanning.ServiceAgent Gives Container Scanner the access it needs to analyzecontainers for vulnerabilities and create occurrences using the Container Analysis API Container Scanner Service Agent ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'containeranalysis.notes.list', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/containerthreatdetection.serviceAgent Gives Container Threat Detection service account access to enable/disable Container Threat Detection and manage the Container Threat Detection Agent on Google Kubernetes Engine clusters. Container Threat Detection Service Agent ['container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.auditSinks.get', 'container.auditSinks.list', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.bindings.get', 'container.bindings.list', 'container.certificateSigningRequests.get', 'container.certificateSigningRequests.getStatus', 'container.certificateSigningRequests.list', 'container.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.get', 'container.clusters.list', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.get', 'container.configMaps.list', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodes.get', 'container.csiNodes.list', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', 'container.deployments.get', 'container.deployments.getScale', 'container.deployments.getStatus', 'container.deployments.list', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpoints.get', 'container.endpoints.list', 'container.events.get', 'container.events.list', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.horizontalPodAutoscalers.get', 'container.horizontalPodAutoscalers.getStatus', 'container.horizontalPodAutoscalers.list', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.leases.get', 'container.leases.list', 'container.limitRanges.get', 'container.limitRanges.list', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.namespaces.get', 'container.namespaces.getStatus', 'container.namespaces.list', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', 'container.nodes.get', 'container.nodes.getStatus', 'container.nodes.list', 'container.operations.get', 'container.operations.list', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.petSets.get', 'container.petSets.list', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podPresets.get', 'container.podPresets.list', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podTemplates.get', 'container.podTemplates.list', 'container.pods.attach', 'container.pods.create', 'container.pods.delete', 'container.pods.exec', 'container.pods.get', 'container.pods.getLogs', 'container.pods.getStatus', 'container.pods.list', 'container.pods.portForward', 'container.pods.update', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.replicaSets.get', 'container.replicaSets.getScale', 'container.replicaSets.getStatus', 'container.replicaSets.list', 'container.replicationControllers.get', 'container.replicationControllers.getScale', 'container.replicationControllers.getStatus', 'container.replicationControllers.list', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.list', 'container.secrets.update', 'container.serviceAccounts.create', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', 'container.services.get', 'container.services.getStatus', 'container.services.list', 'container.statefulSets.get', 'container.statefulSets.getScale', 'container.statefulSets.getStatus', 'container.statefulSets.list', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.tokenReviews.create', 'container.updateInfos.get', 'container.updateInfos.list', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshots.get', 'container.volumeSnapshots.list', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/contentwarehouse.admin Grants full access to all the resources in Content Warehouse Content Warehouse Admin ['contentwarehouse.corpora.create', 'contentwarehouse.corpora.delete', 'contentwarehouse.corpora.get', 'contentwarehouse.corpora.list', 'contentwarehouse.corpora.update', 'contentwarehouse.dataExportJobs.create', 'contentwarehouse.dataExportJobs.update', 'contentwarehouse.documentSchemas.create', 'contentwarehouse.documentSchemas.delete', 'contentwarehouse.documentSchemas.get', 'contentwarehouse.documentSchemas.list', 'contentwarehouse.documentSchemas.update', 'contentwarehouse.documents.create', 'contentwarehouse.documents.delete', 'contentwarehouse.documents.get', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.documents.list', 'contentwarehouse.documents.setIamPolicy', 'contentwarehouse.documents.update', 'contentwarehouse.locations.getStatus', 'contentwarehouse.locations.initialize', 'contentwarehouse.operations.get', 'contentwarehouse.rawDocuments.download', 'contentwarehouse.rawDocuments.upload', 'contentwarehouse.ruleSets.create', 'contentwarehouse.ruleSets.delete', 'contentwarehouse.ruleSets.get', 'contentwarehouse.ruleSets.list', 'contentwarehouse.ruleSets.update', 'contentwarehouse.synonymSets.create', 'contentwarehouse.synonymSets.delete', 'contentwarehouse.synonymSets.get', 'contentwarehouse.synonymSets.list', 'contentwarehouse.synonymSets.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/contentwarehouse.documentAdmin Grants full access to the document resource in Content Warehouse Content Warehouse Document Admin ['contentwarehouse.documentSchemas.get', 'contentwarehouse.documents.create', 'contentwarehouse.documents.delete', 'contentwarehouse.documents.get', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.documents.setIamPolicy', 'contentwarehouse.documents.update', 'contentwarehouse.links.create', 'contentwarehouse.links.delete', 'contentwarehouse.links.get', 'contentwarehouse.links.update', 'contentwarehouse.locations.getStatus', 'contentwarehouse.rawDocuments.download', 'contentwarehouse.rawDocuments.upload', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/contentwarehouse.documentCreator Grants access to create document in Content Warehouse Content Warehouse document creator ['contentwarehouse.documentSchemas.get', 'contentwarehouse.documentSchemas.list', 'contentwarehouse.documents.create', 'contentwarehouse.locations.getStatus', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/contentwarehouse.documentEditor Grants access to update document resource in Content Warehouse Content Warehouse Document Editor ['contentwarehouse.documentSchemas.get', 'contentwarehouse.documents.get', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.documents.update', 'contentwarehouse.links.create', 'contentwarehouse.links.delete', 'contentwarehouse.links.get', 'contentwarehouse.links.update', 'contentwarehouse.locations.getStatus', 'contentwarehouse.rawDocuments.download', 'contentwarehouse.rawDocuments.upload', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/contentwarehouse.documentSchemaViewer Grants access to view the document schemas in Content Warehouse Content Warehouse document schema viewer ['contentwarehouse.documentSchemas.get', 'contentwarehouse.documentSchemas.list', 'contentwarehouse.locations.getStatus', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/contentwarehouse.serviceAgent Gives the Content Warehouse service account to manage customer resources Content Warehouse Service Agent ['cloudfunctions.functions.invoke', 'documentai.datasets.createDocuments', 'documentai.processors.get', 'documentai.processors.processBatch', 'pubsub.topics.publish', 'pubsublite.topics.publish', 'storage.buckets.get', 'storage.buckets.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/contentwarehouse.documentViewer Grants access to view all the resources in Content Warehouse Content Warehouse Viewer ['contentwarehouse.documentSchemas.get', 'contentwarehouse.documents.get', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.links.get', 'contentwarehouse.locations.getStatus', 'contentwarehouse.rawDocuments.download', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/iam.serviceAccountCreator Access to create service accounts. Create Service Accounts ['iam.serviceAccounts.create', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/connectors.customConnectorViewer Custom Connector is a global resource which creates custom connector within the given target project. This role grants Read-only access to Custom Connector & Custom Connector Version resources. Custom Connector Viewer ['connectors.customConnectorVersions.get', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectors.get', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.locations.get', 'connectors.locations.list'] GA
roles/connectors.customConnectorAdmin Custom Connector is a global resource which creates custom connector within the given target project. This role grants Admin access to Custom Connector resources Custom Connectors Admin ['connectors.customConnectorVersions.create', 'connectors.customConnectorVersions.delete', 'connectors.customConnectorVersions.get', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectorVersions.setIamPolicy', 'connectors.customConnectorVersions.update', 'connectors.customConnectors.create', 'connectors.customConnectors.delete', 'connectors.customConnectors.get', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.customConnectors.setIamPolicy', 'connectors.customConnectors.update', 'connectors.locations.get', 'connectors.locations.list'] GA
roles/dialogflow.aamAdmin An admin has access to all resources and can perform all administrative actions in an AAM project. CX Premium Admin ['dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.list', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.environments.get', 'dialogflow.environments.list', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.fulfillments.get', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.get', 'dialogflow.testcases.list', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dialogflow.aamConversationalArchitect A Conversational Architect can label conversational data, approve taxonomy changes and design virtual agents for a customer's use cases. CX Premium Conversational Architect ['dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.list', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.environments.get', 'dialogflow.environments.list', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.fulfillments.get', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.get', 'dialogflow.testcases.list', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dialogflow.aamDialogDesigner A Dialog Designer can label conversational data and propose taxonomy changes for virtual agent modeling. CX Premium Dialog Designer ['dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.list', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.environments.get', 'dialogflow.environments.list', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.fulfillments.get', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.get', 'dialogflow.testcases.list', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dialogflow.aamLeadDialogDesigner A Dialog Designer Lead can label conversational data and approve taxonomy changes for virtual agent modeling. CX Premium Lead Dialog Designer ['dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.list', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.environments.get', 'dialogflow.environments.list', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.fulfillments.get', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.get', 'dialogflow.testcases.list', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dialogflow.aamViewer A user can view the taxonomy and data reports in an AAM project. CX Premium Viewer ['dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.list', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.environments.get', 'dialogflow.environments.list', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.fulfillments.get', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.get', 'dialogflow.testcases.list', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.admin Full access to all DataCatalog resources Data Catalog Admin ['bigquery.connections.get', 'bigquery.connections.updateTag', 'bigquery.datasets.get', 'bigquery.datasets.updateTag', 'bigquery.models.getMetadata', 'bigquery.models.updateTag', 'bigquery.routines.get', 'bigquery.routines.updateTag', 'bigquery.tables.get', 'bigquery.tables.updateTag', 'datacatalog.catalogs.searchAll', 'datacatalog.categories.getIamPolicy', 'datacatalog.categories.setIamPolicy', 'datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.create', 'datacatalog.entryGroups.delete', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.entryGroups.setIamPolicy', 'datacatalog.entryGroups.update', 'datacatalog.entryGroups.updateTag', 'datacatalog.migrationConfig.get', 'datacatalog.migrationConfig.set', 'datacatalog.operations.list', 'datacatalog.relationships.create', 'datacatalog.relationships.createBelongsTo', 'datacatalog.relationships.createIsDescribedBy', 'datacatalog.relationships.createIsRelatedTo', 'datacatalog.relationships.createIsSynonymousTo', 'datacatalog.relationships.delete', 'datacatalog.relationships.deleteBelongsTo', 'datacatalog.relationships.deleteIsDescribedBy', 'datacatalog.relationships.deleteIsRelatedTo', 'datacatalog.relationships.deleteIsSynonymousTo', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.delete', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.setIamPolicy', 'datacatalog.tagTemplates.update', 'datacatalog.tagTemplates.use', 'datacatalog.taxonomies.create', 'datacatalog.taxonomies.delete', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'datacatalog.taxonomies.setIamPolicy', 'datacatalog.taxonomies.update', 'dataplex.projects.search', 'pubsub.topics.get', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.tagEditor Gives permission to modify tags on a GCP assets (BigQuery, Pub/Sub etc). Data Catalog Tag Editor ['bigquery.connections.updateTag', 'bigquery.datasets.updateTag', 'bigquery.models.updateTag', 'bigquery.routines.updateTag', 'bigquery.tables.updateTag', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.updateTag', 'pubsub.topics.updateTag'] GA
roles/datacatalog.tagTemplateCreator Access to create new tag templates Data Catalog TagTemplate Creator ['datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.get', 'dataplex.projects.search'] GA
roles/datacatalog.tagTemplateOwner Full acess to tag templates Data Catalog TagTemplate Owner ['datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.delete', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.setIamPolicy', 'datacatalog.tagTemplates.update', 'datacatalog.tagTemplates.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.tagTemplateUser Access to use templates to tag resources Data Catalog TagTemplate User ['datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.tagTemplateViewer Read access to templates and tags created using the templates Data Catalog TagTemplate Viewer ['datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getTag', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.viewer Grants metadata read permissions to cataloged GCP assets (BigQuery, Pub/Sub etc) Data Catalog Viewer ['bigquery.connections.get', 'bigquery.datasets.get', 'bigquery.models.getMetadata', 'bigquery.routines.get', 'bigquery.tables.get', 'datacatalog.entries.get', 'datacatalog.entries.list', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.list', 'datacatalog.migrationConfig.get', 'datacatalog.operations.list', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getTag', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.list', 'dataplex.projects.search', 'pubsub.topics.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataconnectors.serviceAgent Gives Data Connectors service agent permission to access the virtual private cloud Data Connectors Service Agent ['compute.globalOperations.get', 'compute.networks.access', 'vpcaccess.connectors.get', 'vpcaccess.connectors.use'] GA
roles/datalabeling.admin Full access to all Data Labeling resources Data Labeling Service Admin ['datalabeling.annotateddatasets.delete', 'datalabeling.annotateddatasets.get', 'datalabeling.annotateddatasets.label', 'datalabeling.annotateddatasets.list', 'datalabeling.annotationspecsets.create', 'datalabeling.annotationspecsets.delete', 'datalabeling.annotationspecsets.get', 'datalabeling.annotationspecsets.list', 'datalabeling.dataitems.get', 'datalabeling.dataitems.list', 'datalabeling.datasets.create', 'datalabeling.datasets.delete', 'datalabeling.datasets.export', 'datalabeling.datasets.get', 'datalabeling.datasets.import', 'datalabeling.datasets.list', 'datalabeling.examples.get', 'datalabeling.examples.list', 'datalabeling.instructions.create', 'datalabeling.instructions.delete', 'datalabeling.instructions.get', 'datalabeling.instructions.list', 'datalabeling.operations.cancel', 'datalabeling.operations.get', 'datalabeling.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datalabeling.serviceAgent Gives Data Labeling service account read/write access to Cloud Storage, read/write BigQuery, update CMLE model versions, editor access to Annotation service and AutoML service. Data Labeling Service Agent ['automl.annotationSpecs.create', 'automl.annotationSpecs.delete', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotationSpecs.update', 'automl.annotations.approve', 'automl.annotations.create', 'automl.annotations.list', 'automl.annotations.manipulate', 'automl.annotations.reject', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.columnSpecs.update', 'automl.datasets.create', 'automl.datasets.delete', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.import', 'automl.datasets.list', 'automl.datasets.update', 'automl.examples.delete', 'automl.examples.get', 'automl.examples.list', 'automl.examples.update', 'automl.files.delete', 'automl.files.list', 'automl.humanAnnotationTasks.create', 'automl.humanAnnotationTasks.delete', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.list', 'automl.modelEvaluations.create', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.create', 'automl.models.delete', 'automl.models.deploy', 'automl.models.export', 'automl.models.get', 'automl.models.list', 'automl.models.predict', 'automl.models.undeploy', 'automl.operations.cancel', 'automl.operations.delete', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'automl.tableSpecs.update', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.tables.create', 'bigquery.tables.get', 'bigquery.tables.getData', 'ml.jobs.create', 'ml.jobs.get', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.locations.get', 'ml.locations.list', 'ml.models.create', 'ml.models.delete', 'ml.models.get', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.models.predict', 'ml.models.setIamPolicy', 'ml.models.update', 'ml.operations.get', 'ml.operations.list', 'ml.projects.getConfig', 'ml.studies.create', 'ml.studies.delete', 'ml.studies.get', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.studies.setIamPolicy', 'ml.trials.create', 'ml.trials.delete', 'ml.trials.get', 'ml.trials.list', 'ml.trials.update', 'ml.versions.create', 'ml.versions.delete', 'ml.versions.get', 'ml.versions.list', 'ml.versions.predict', 'ml.versions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/datalabeling.editor Editor of all Data Labeling resources Data Labeling Service Editor ['datalabeling.annotateddatasets.delete', 'datalabeling.annotateddatasets.get', 'datalabeling.annotateddatasets.label', 'datalabeling.annotateddatasets.list', 'datalabeling.annotationspecsets.create', 'datalabeling.annotationspecsets.delete', 'datalabeling.annotationspecsets.get', 'datalabeling.annotationspecsets.list', 'datalabeling.dataitems.get', 'datalabeling.dataitems.list', 'datalabeling.datasets.create', 'datalabeling.datasets.delete', 'datalabeling.datasets.export', 'datalabeling.datasets.get', 'datalabeling.datasets.import', 'datalabeling.datasets.list', 'datalabeling.examples.get', 'datalabeling.examples.list', 'datalabeling.instructions.create', 'datalabeling.instructions.delete', 'datalabeling.instructions.get', 'datalabeling.instructions.list', 'datalabeling.operations.cancel', 'datalabeling.operations.get', 'datalabeling.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datalabeling.viewer Viewer of all Data Labeling resources Data Labeling Service Viewer ['datalabeling.annotateddatasets.get', 'datalabeling.annotateddatasets.list', 'datalabeling.annotationspecsets.get', 'datalabeling.annotationspecsets.list', 'datalabeling.dataitems.get', 'datalabeling.dataitems.list', 'datalabeling.datasets.get', 'datalabeling.datasets.list', 'datalabeling.examples.get', 'datalabeling.examples.list', 'datalabeling.instructions.get', 'datalabeling.instructions.list', 'datalabeling.operations.get', 'datalabeling.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datalineage.admin Grants full access to all resources in Data Lineage API Data Lineage Administrator ['datalineage.events.create', 'datalineage.events.delete', 'datalineage.events.get', 'datalineage.events.list', 'datalineage.locations.searchLinks', 'datalineage.operations.get', 'datalineage.processes.create', 'datalineage.processes.delete', 'datalineage.processes.get', 'datalineage.processes.list', 'datalineage.processes.update', 'datalineage.runs.create', 'datalineage.runs.delete', 'datalineage.runs.get', 'datalineage.runs.list', 'datalineage.runs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datalineage.editor Grants edit access to all resources in Data Lineage API Data Lineage Editor ['datalineage.events.create', 'datalineage.events.delete', 'datalineage.events.get', 'datalineage.events.list', 'datalineage.locations.searchLinks', 'datalineage.operations.get', 'datalineage.processes.create', 'datalineage.processes.get', 'datalineage.processes.list', 'datalineage.processes.update', 'datalineage.runs.create', 'datalineage.runs.get', 'datalineage.runs.list', 'datalineage.runs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datalineage.producer Grants access to creating all resources in Data Lineage API Data Lineage Events Producer ['datalineage.events.create', 'datalineage.processes.create', 'datalineage.processes.get', 'datalineage.processes.update', 'datalineage.runs.create', 'datalineage.runs.get', 'datalineage.runs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datalineage.viewer Grants read access to all resources in Data Lineage API Data Lineage Viewer ['datalineage.events.get', 'datalineage.events.list', 'datalineage.locations.searchLinks', 'datalineage.processes.get', 'datalineage.processes.list', 'datalineage.runs.get', 'datalineage.runs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datapipelines.admin Administrator of Data pipelines resources Data pipelines Admin ['datapipelines.jobs.list', 'datapipelines.pipelines.create', 'datapipelines.pipelines.delete', 'datapipelines.pipelines.get', 'datapipelines.pipelines.list', 'datapipelines.pipelines.run', 'datapipelines.pipelines.stop', 'datapipelines.pipelines.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datapipelines.invoker Invoker of Data pipelines jobs Data pipelines Invoker ['datapipelines.pipelines.run', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datapipelines.viewer Viewer of Data pipelines resources Data pipelines Viewer ['datapipelines.jobs.list', 'datapipelines.pipelines.get', 'datapipelines.pipelines.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataprocessing.dataSourceManager Data processing controls data source manager who can get, list, and update the underlying data. Data Processing Controls Data Source Manager ['dataprocessing.datasources.list', 'dataprocessing.datasources.update'] GA
roles/dataprocessing.admin Data processing controls admin who can fully manage data processing controls settings and view all datasource data. Data Processing Controls Resource Admin ['billing.accounts.get', 'billing.accounts.list', 'dataprocessing.datasources.get', 'dataprocessing.datasources.list', 'dataprocessing.datasources.update', 'dataprocessing.featurecontrols.list', 'dataprocessing.featurecontrols.update', 'dataprocessing.groupcontrols.get', 'dataprocessing.groupcontrols.list', 'dataprocessing.groupcontrols.update'] GA
roles/datastudio.admin Data Studio Admin Data Studio Admin ['datastudio.datasources.delete', 'datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.move', 'datastudio.datasources.restoreTrash', 'datastudio.datasources.search', 'datastudio.datasources.setIamPolicy', 'datastudio.datasources.settingsShare', 'datastudio.datasources.share', 'datastudio.datasources.trash', 'datastudio.datasources.update', 'datastudio.reports.delete', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.move', 'datastudio.reports.restoreTrash', 'datastudio.reports.search', 'datastudio.reports.setIamPolicy', 'datastudio.reports.settingsShare', 'datastudio.reports.share', 'datastudio.reports.trash', 'datastudio.reports.update', 'datastudio.workspaces.createUnder', 'datastudio.workspaces.delete', 'datastudio.workspaces.get', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.moveIn', 'datastudio.workspaces.moveOut', 'datastudio.workspaces.restoreTrash', 'datastudio.workspaces.search', 'datastudio.workspaces.setIamPolicy', 'datastudio.workspaces.trash', 'datastudio.workspaces.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datastudio.editor Editor of a Data Studio resource Data Studio Asset Editor ['datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.search', 'datastudio.datasources.update', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.search', 'datastudio.reports.update', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy'] BETA
roles/datastudio.viewer Viewer of a Data Studio resource Data Studio Asset Viewer ['datastudio.datasources.get', 'datastudio.datasources.search', 'datastudio.reports.get', 'datastudio.reports.search', 'resourcemanager.projects.get'] BETA
roles/datastudio.serviceAgent Grants Data Studio Service Account access to manage resources. Data Studio Service Agent ['bigquery.jobs.create'] GA
roles/datastudio.contentManager Content Manager of a Data Studio resource Data Studio Workspace Content Manager ['datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.move', 'datastudio.datasources.restoreTrash', 'datastudio.datasources.search', 'datastudio.datasources.settingsShare', 'datastudio.datasources.share', 'datastudio.datasources.trash', 'datastudio.datasources.update', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.move', 'datastudio.reports.restoreTrash', 'datastudio.reports.search', 'datastudio.reports.settingsShare', 'datastudio.reports.share', 'datastudio.reports.trash', 'datastudio.reports.update', 'datastudio.workspaces.createUnder', 'datastudio.workspaces.get', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.moveIn', 'datastudio.workspaces.search', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy'] BETA
roles/datastudio.contributor Contributor of a Data Studio resource Data Studio Workspace Contributor ['datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.restoreTrash', 'datastudio.datasources.search', 'datastudio.datasources.settingsShare', 'datastudio.datasources.share', 'datastudio.datasources.update', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.restoreTrash', 'datastudio.reports.search', 'datastudio.reports.settingsShare', 'datastudio.reports.share', 'datastudio.reports.update', 'datastudio.workspaces.createUnder', 'datastudio.workspaces.get', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.moveIn', 'datastudio.workspaces.search', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy'] BETA
roles/datastudio.manager Manager of a Data Studio resource Data Studio Workspace Manager ['datastudio.datasources.delete', 'datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.move', 'datastudio.datasources.restoreTrash', 'datastudio.datasources.search', 'datastudio.datasources.setIamPolicy', 'datastudio.datasources.settingsShare', 'datastudio.datasources.share', 'datastudio.datasources.trash', 'datastudio.datasources.update', 'datastudio.reports.delete', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.move', 'datastudio.reports.restoreTrash', 'datastudio.reports.search', 'datastudio.reports.setIamPolicy', 'datastudio.reports.settingsShare', 'datastudio.reports.share', 'datastudio.reports.trash', 'datastudio.reports.update', 'datastudio.workspaces.createUnder', 'datastudio.workspaces.delete', 'datastudio.workspaces.get', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.moveIn', 'datastudio.workspaces.moveOut', 'datastudio.workspaces.restoreTrash', 'datastudio.workspaces.search', 'datastudio.workspaces.setIamPolicy', 'datastudio.workspaces.trash', 'datastudio.workspaces.update', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy'] BETA
roles/datastudio.workspaceViewer Viewer of a Data Studio Workspace Data Studio Workspace Viewer ['datastudio.datasources.get', 'datastudio.datasources.search', 'datastudio.reports.get', 'datastudio.reports.search', 'datastudio.workspaces.get', 'datastudio.workspaces.search', 'resourcemanager.projects.get'] BETA
roles/databasecenter.viewer Viewer role for Database Center resource data Database center viewer ['cloudaicompanion.entitlements.get', 'databasecenter.fleetHealthStats.list', 'databasecenter.fleetStats.list', 'databasecenter.locations.list', 'databasecenter.products.list', 'databasecenter.resourceGroups.list', 'databasecenter.userLabels.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/databaseinsights.monitoringViewer Viewer role for Database Insights monitoring data Database Insights monitoring viewer ['databaseinsights.activeQueries.fetch', 'databaseinsights.activitySummary.fetch', 'databaseinsights.aggregatedStats.query', 'databaseinsights.locations.get', 'databaseinsights.locations.list', 'databaseinsights.timeSeries.query', 'databaseinsights.workloadRecommendations.fetch', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/databaseinsights.operationsAdmin Admin role for performing Database Insights operations Database Insights performing operations ['databaseinsights.activeQuery.terminate'] BETA
roles/databaseinsights.recommendationViewer Viewer role for Database Insights recommendation data Database Insights recommendation viewer ['databaseinsights.locations.get', 'databaseinsights.locations.list', 'databaseinsights.recommendations.query', 'databaseinsights.resourceRecommendations.query', 'databaseinsights.workloadRecommendations.fetch', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/databaseinsights.viewer Viewer role for Database Insights data Database Insights viewer ['databaseinsights.activeQueries.fetch', 'databaseinsights.activitySummary.fetch', 'databaseinsights.aggregatedStats.query', 'databaseinsights.locations.get', 'databaseinsights.locations.list', 'databaseinsights.recommendations.query', 'databaseinsights.resourceRecommendations.query', 'databaseinsights.timeSeries.query', 'databaseinsights.workloadRecommendations.fetch', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datamigration.admin Full access to all resources of Database Migration. Database Migration Admin ['cloudaicompanion.entitlements.get', 'datamigration.connectionprofiles.create', 'datamigration.connectionprofiles.delete', 'datamigration.connectionprofiles.get', 'datamigration.connectionprofiles.getIamPolicy', 'datamigration.connectionprofiles.list', 'datamigration.connectionprofiles.setIamPolicy', 'datamigration.connectionprofiles.update', 'datamigration.conversionworkspaces.apply', 'datamigration.conversionworkspaces.commit', 'datamigration.conversionworkspaces.convert', 'datamigration.conversionworkspaces.create', 'datamigration.conversionworkspaces.delete', 'datamigration.conversionworkspaces.get', 'datamigration.conversionworkspaces.getIamPolicy', 'datamigration.conversionworkspaces.list', 'datamigration.conversionworkspaces.rollback', 'datamigration.conversionworkspaces.seed', 'datamigration.conversionworkspaces.setIamPolicy', 'datamigration.conversionworkspaces.update', 'datamigration.locations.fetchStaticIps', 'datamigration.locations.get', 'datamigration.locations.list', 'datamigration.mappingrules.getIamPolicy', 'datamigration.mappingrules.import', 'datamigration.mappingrules.setIamPolicy', 'datamigration.migrationjobs.create', 'datamigration.migrationjobs.delete', 'datamigration.migrationjobs.demoteDestination', 'datamigration.migrationjobs.generateSshScript', 'datamigration.migrationjobs.generateTcpProxyScript', 'datamigration.migrationjobs.get', 'datamigration.migrationjobs.getIamPolicy', 'datamigration.migrationjobs.list', 'datamigration.migrationjobs.promote', 'datamigration.migrationjobs.restart', 'datamigration.migrationjobs.resume', 'datamigration.migrationjobs.setIamPolicy', 'datamigration.migrationjobs.start', 'datamigration.migrationjobs.stop', 'datamigration.migrationjobs.update', 'datamigration.migrationjobs.verify', 'datamigration.objects.get', 'datamigration.objects.list', 'datamigration.operations.cancel', 'datamigration.operations.delete', 'datamigration.operations.get', 'datamigration.operations.list', 'datamigration.privateconnections.create', 'datamigration.privateconnections.delete', 'datamigration.privateconnections.get', 'datamigration.privateconnections.getIamPolicy', 'datamigration.privateconnections.list', 'datamigration.privateconnections.setIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datamigration.serviceAgent Gives Cloud Database Migration service account access to Cloud SQL resources. Database Migration Service Agent ['alloydb.clusters.create', 'alloydb.clusters.delete', 'alloydb.clusters.generateClientCertificate', 'alloydb.clusters.get', 'alloydb.clusters.list', 'alloydb.clusters.update', 'alloydb.instances.connect', 'alloydb.instances.create', 'alloydb.instances.delete', 'alloydb.instances.get', 'alloydb.instances.list', 'alloydb.instances.update', 'alloydb.operations.get', 'alloydb.operations.list', 'cloudsql.databases.delete', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.instances.connect', 'cloudsql.instances.create', 'cloudsql.instances.delete', 'cloudsql.instances.demoteMaster', 'cloudsql.instances.executeSql', 'cloudsql.instances.export', 'cloudsql.instances.get', 'cloudsql.instances.import', 'cloudsql.instances.list', 'cloudsql.instances.migrate', 'cloudsql.instances.promoteReplica', 'cloudsql.instances.restart', 'cloudsql.instances.startReplica', 'cloudsql.instances.stopReplica', 'cloudsql.instances.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.get', 'compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listPeeringRoutes', 'compute.networks.removePeering', 'compute.networks.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.routers.list', 'compute.routes.get', 'compute.routes.list', 'compute.serviceAttachments.get', 'compute.serviceAttachments.list', 'compute.serviceAttachments.update', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'networkmanagement.connectivitytests.list', 'serviceusage.services.use', 'storage.objects.get', 'storage.objects.list'] GA
roles/datacatalog.dataSteward Can update overview and data steward fields DataCatalog Data Steward ['datacatalog.entries.get', 'datacatalog.entries.list', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateOverview', 'datacatalog.entryGroups.get', 'datacatalog.migrationConfig.get', 'datacatalog.relationships.list', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datacatalog.entryOwner Full access to entries DataCatalog Entry Owner ['datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.get', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.entryViewer Read access to entries DataCatalog Entry Viewer ['datacatalog.entries.get', 'datacatalog.entries.list', 'datacatalog.entryGroups.get', 'datacatalog.migrationConfig.get', 'datacatalog.relationships.list', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.entryGroupCreator Can create new entryGroups DataCatalog EntryGroup Creator ['datacatalog.entryGroups.create', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.list', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.entryGroupOwner Full access to entryGroups DataCatalog EntryGroup Owner ['datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.create', 'datacatalog.entryGroups.delete', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.entryGroups.setIamPolicy', 'datacatalog.entryGroups.update', 'datacatalog.entryGroups.updateTag', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.glossaryOwner Full access to glossaries DataCatalog Glossary Owner ['datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.relationships.create', 'datacatalog.relationships.createBelongsTo', 'datacatalog.relationships.createIsDescribedBy', 'datacatalog.relationships.createIsRelatedTo', 'datacatalog.relationships.createIsSynonymousTo', 'datacatalog.relationships.delete', 'datacatalog.relationships.deleteBelongsTo', 'datacatalog.relationships.deleteIsDescribedBy', 'datacatalog.relationships.deleteIsRelatedTo', 'datacatalog.relationships.deleteIsSynonymousTo', 'datacatalog.relationships.list', 'dataplex.projects.search'] BETA
roles/datacatalog.glossaryUser Can view glossaries and associate terms to entries DataCatalog Glossary User ['datacatalog.entries.get', 'datacatalog.entries.list', 'datacatalog.relationships.create', 'datacatalog.relationships.createBelongsTo', 'datacatalog.relationships.createIsDescribedBy', 'datacatalog.relationships.createIsRelatedTo', 'datacatalog.relationships.createIsSynonymousTo', 'datacatalog.relationships.delete', 'datacatalog.relationships.deleteBelongsTo', 'datacatalog.relationships.deleteIsDescribedBy', 'datacatalog.relationships.deleteIsRelatedTo', 'datacatalog.relationships.deleteIsSynonymousTo', 'datacatalog.relationships.list', 'dataplex.projects.search'] BETA
roles/datacatalog.migrationConfigAdmin Full access to Migration Config DataCatalog Migration Config Admin ['datacatalog.migrationConfig.get', 'datacatalog.migrationConfig.set', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datacatalog.searchAdmin Can search all metadata for a project/org in DataCatalog DataCatalog Search Admin ['datacatalog.catalogs.searchAll', 'dataplex.projects.search', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dataflow.admin Minimal role for creating and managing dataflow jobs. Dataflow Admin ['cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'compute.machineTypes.get', 'compute.projects.get', 'compute.regions.list', 'compute.zones.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.snapshots.delete', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.dataflowDiagnosticsInsights.update', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list'] GA
roles/dataflow.developer Full operational access to Dataflow jobs. Dataflow Developer ['cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'compute.projects.get', 'compute.regions.list', 'compute.zones.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.snapshots.delete', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.dataflowDiagnosticsInsights.update', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.dataflowDiagnosticsAdmin Admin of Diagnostics recommendations. Dataflow Diagnostics Admin ['recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.dataflowDiagnosticsInsights.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.dataflowDiagnosticsViewer Viewer of Diagnostics recommendations. Dataflow Diagnostics Viewer ['recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataflow.viewer Read only access to Dataflow jobs. Dataflow Viewer ['dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataflow.worker Worker access to Dataflow. Intended for service accounts. Dataflow Worker ['autoscaling.sites.readRecommendations', 'autoscaling.sites.writeMetrics', 'autoscaling.sites.writeState', 'compute.instanceGroupManagers.update', 'compute.instances.delete', 'compute.instances.setDiskAutoDelete', 'dataflow.jobs.get', 'dataflow.shuffle.read', 'dataflow.shuffle.write', 'dataflow.streamingWorkItems.ImportState', 'dataflow.streamingWorkItems.commitWork', 'dataflow.streamingWorkItems.getData', 'dataflow.streamingWorkItems.getWork', 'dataflow.streamingWorkItems.getWorkerMetadata', 'dataflow.workItems.lease', 'dataflow.workItems.sendMessage', 'dataflow.workItems.update', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.timeSeries.create', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.get'] GA
roles/dataform.admin Full access to all Dataform resources. Dataform Admin ['dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.config.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.create', 'dataform.releaseConfigs.delete', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.releaseConfigs.update', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.setIamPolicy', 'dataform.repositories.update', 'dataform.workflowConfigs.create', 'dataform.workflowConfigs.delete', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowConfigs.update', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.setIamPolicy', 'dataform.workspaces.writeFile', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataform.editor Edit access to Workspaces and Read-only access to Repositories. Dataform Editor ['dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.writeFile', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataform.serviceAgent Gives permission for the Dataform API to access a secret from Secret Manager Dataform Service Agent ['dataform.compilationResults.create', 'dataform.workflowInvocations.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataform.viewer Read-only access to all Dataform resources. Dataform Viewer ['dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.list', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.searchFiles', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datapipelines.serviceAgent Gives Datapipelines service permissions to create Dataflow & Cloud Scheduler jobs in the user project. Datapipelines Service Agent ['appengine.applications.get', 'bigquery.tables.get', 'bigtable.tables.get', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudscheduler.jobs.create', 'cloudscheduler.jobs.delete', 'cloudscheduler.jobs.enable', 'cloudscheduler.jobs.fullView', 'cloudscheduler.jobs.get', 'cloudscheduler.jobs.list', 'cloudscheduler.jobs.pause', 'cloudscheduler.jobs.run', 'cloudscheduler.jobs.update', 'cloudscheduler.locations.get', 'cloudscheduler.locations.list', 'compute.machineTypes.get', 'compute.projects.get', 'compute.regions.list', 'compute.zones.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.snapshots.delete', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'firebase.projects.get', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'orgpolicy.policy.get', 'pubsub.schemas.get', 'pubsub.topics.get', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.dataflowDiagnosticsInsights.update', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'remotebuildexecution.blobs.get', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/dataplex.admin Full access to Dataplex resources, except Dataplex Catalog. Dataplex Administrator ['cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'dataplex.assetActions.list', 'dataplex.assets.create', 'dataplex.assets.delete', 'dataplex.assets.get', 'dataplex.assets.getIamPolicy', 'dataplex.assets.list', 'dataplex.assets.setIamPolicy', 'dataplex.assets.update', 'dataplex.content.create', 'dataplex.content.delete', 'dataplex.content.get', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.content.setIamPolicy', 'dataplex.content.update', 'dataplex.dataAttributeBindings.create', 'dataplex.dataAttributeBindings.delete', 'dataplex.dataAttributeBindings.get', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributeBindings.setIamPolicy', 'dataplex.dataAttributeBindings.update', 'dataplex.dataAttributes.bind', 'dataplex.dataAttributes.create', 'dataplex.dataAttributes.delete', 'dataplex.dataAttributes.get', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataAttributes.setIamPolicy', 'dataplex.dataAttributes.update', 'dataplex.dataTaxonomies.configureDataAccess', 'dataplex.dataTaxonomies.configureResourceAccess', 'dataplex.dataTaxonomies.create', 'dataplex.dataTaxonomies.delete', 'dataplex.dataTaxonomies.get', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.dataTaxonomies.setIamPolicy', 'dataplex.dataTaxonomies.update', 'dataplex.datascans.create', 'dataplex.datascans.delete', 'dataplex.datascans.get', 'dataplex.datascans.getData', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.datascans.run', 'dataplex.datascans.setIamPolicy', 'dataplex.datascans.update', 'dataplex.entities.create', 'dataplex.entities.delete', 'dataplex.entities.get', 'dataplex.entities.list', 'dataplex.entities.update', 'dataplex.entryGroups.export', 'dataplex.entryGroups.import', 'dataplex.environments.create', 'dataplex.environments.delete', 'dataplex.environments.execute', 'dataplex.environments.get', 'dataplex.environments.getIamPolicy', 'dataplex.environments.list', 'dataplex.environments.setIamPolicy', 'dataplex.environments.update', 'dataplex.lakeActions.list', 'dataplex.lakes.create', 'dataplex.lakes.delete', 'dataplex.lakes.get', 'dataplex.lakes.getIamPolicy', 'dataplex.lakes.list', 'dataplex.lakes.setIamPolicy', 'dataplex.lakes.update', 'dataplex.locations.get', 'dataplex.locations.list', 'dataplex.metadataJobs.cancel', 'dataplex.metadataJobs.create', 'dataplex.metadataJobs.get', 'dataplex.metadataJobs.list', 'dataplex.operations.cancel', 'dataplex.operations.delete', 'dataplex.operations.get', 'dataplex.operations.list', 'dataplex.partitions.create', 'dataplex.partitions.delete', 'dataplex.partitions.get', 'dataplex.partitions.list', 'dataplex.partitions.update', 'dataplex.tasks.cancel', 'dataplex.tasks.create', 'dataplex.tasks.delete', 'dataplex.tasks.get', 'dataplex.tasks.getIamPolicy', 'dataplex.tasks.list', 'dataplex.tasks.run', 'dataplex.tasks.setIamPolicy', 'dataplex.tasks.update', 'dataplex.zoneActions.list', 'dataplex.zones.create', 'dataplex.zones.delete', 'dataplex.zones.get', 'dataplex.zones.getIamPolicy', 'dataplex.zones.list', 'dataplex.zones.setIamPolicy', 'dataplex.zones.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.aspectTypeOwner Grants access to creating and managing Aspect Types. Does not give the right to create/modify Entries. Dataplex Aspect Type Owner ['datacatalog.migrationConfig.get', 'dataplex.aspectTypes.create', 'dataplex.aspectTypes.delete', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.setIamPolicy', 'dataplex.aspectTypes.update', 'dataplex.aspectTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.aspectTypeUser Grants access to use Aspect Types to create/modify Entries with the corresponding aspects. Dataplex Aspect Type User ['datacatalog.migrationConfig.get', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.bindingAdmin Full access on DataAttribute Bindig resources. Dataplex Binding Administrator ['dataplex.dataAttributeBindings.create', 'dataplex.dataAttributeBindings.delete', 'dataplex.dataAttributeBindings.get', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributeBindings.setIamPolicy', 'dataplex.dataAttributeBindings.update'] GA
roles/dataplex.catalogAdmin Has full access to Catalog resources: Entry Groups, Entry Types, Aspect Types and Entries. Dataplex Catalog Admin ['datacatalog.migrationConfig.get', 'dataplex.aspectTypes.create', 'dataplex.aspectTypes.delete', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.setIamPolicy', 'dataplex.aspectTypes.update', 'dataplex.aspectTypes.use', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.create', 'dataplex.entryGroups.delete', 'dataplex.entryGroups.export', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.import', 'dataplex.entryGroups.list', 'dataplex.entryGroups.setIamPolicy', 'dataplex.entryGroups.update', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryTypes.create', 'dataplex.entryTypes.delete', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.entryTypes.setIamPolicy', 'dataplex.entryTypes.update', 'dataplex.entryTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.catalogEditor Has write access to Catalog resources: Entry Groups, Entry Types, Aspect Types and Entries. Cannot set IAM policies on resources Dataplex Catalog Editor ['datacatalog.migrationConfig.get', 'dataplex.aspectTypes.create', 'dataplex.aspectTypes.delete', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.update', 'dataplex.aspectTypes.use', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.create', 'dataplex.entryGroups.delete', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.list', 'dataplex.entryGroups.update', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryTypes.create', 'dataplex.entryTypes.delete', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.entryTypes.update', 'dataplex.entryTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.catalogViewer Has read access to Catalog resources: Entry Groups, Entry Types, Aspect Types and Entries. Can view IAM policies on Catalog resources. Dataplex Catalog Viewer ['datacatalog.migrationConfig.get', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.list', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.dataOwner Owner access to data. To be granted to Dataplex resources Lake, Zone or Asset only. Dataplex Data Owner ['dataplex.assets.ownData', 'dataplex.assets.readData', 'dataplex.assets.writeData'] GA
roles/dataplex.dataReader Read only access to data. To be granted to Dataplex resources Lake, Zone or Asset only. Dataplex Data Reader ['dataplex.assets.readData'] GA
roles/dataplex.dataWriter Write access to data. To be granted to Dataplex resources Lake, Zone or Asset only. Dataplex Data Writer ['dataplex.assets.writeData'] GA
roles/dataplex.dataScanAdmin Full access to DataScan resources. Dataplex DataScan Administrator ['dataplex.datascans.create', 'dataplex.datascans.delete', 'dataplex.datascans.get', 'dataplex.datascans.getData', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.datascans.run', 'dataplex.datascans.setIamPolicy', 'dataplex.datascans.update', 'dataplex.operations.get', 'dataplex.operations.list'] GA
roles/dataplex.dataScanCreator Access to create new DataScan resources. Dataplex DataScan Creator ['dataplex.datascans.create', 'dataplex.datascans.get', 'dataplex.datascans.list', 'dataplex.operations.get'] GA
roles/dataplex.dataScanDataViewer Read access to DataScan resources and additional contents. Dataplex DataScan DataViewer ['dataplex.datascans.get', 'dataplex.datascans.getData', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list'] GA
roles/dataplex.dataScanEditor Write access to DataScan resources. Dataplex DataScan Editor ['dataplex.datascans.create', 'dataplex.datascans.delete', 'dataplex.datascans.get', 'dataplex.datascans.getData', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.datascans.run', 'dataplex.datascans.update', 'dataplex.operations.get', 'dataplex.operations.list'] GA
roles/dataplex.dataScanViewer Read access to DataScan resources. Dataplex DataScan Viewer ['dataplex.datascans.get', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list'] GA
roles/dataplex.developer Allows running data analytics workloads in a lake. Dataplex Developer ['dataplex.content.create', 'dataplex.content.delete', 'dataplex.content.get', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.content.setIamPolicy', 'dataplex.content.update', 'dataplex.environments.execute', 'dataplex.environments.get', 'dataplex.environments.list', 'dataplex.tasks.cancel', 'dataplex.tasks.create', 'dataplex.tasks.delete', 'dataplex.tasks.get', 'dataplex.tasks.list', 'dataplex.tasks.run', 'dataplex.tasks.update'] GA
roles/dataplex.discoveryBigLakePublishingServiceAgent Gives the Dataplex Discovery Service Agent permissions to use bigquery connection. Dataplex Discovery BigLake Publishing Service Agent ['bigquery.connections.delegate', 'bigquery.connections.use'] ALPHA
roles/dataplex.discoveryPublishingServiceAgent Gives the Dataplex Discovery Service Agent dataset create and get permissions. Dataplex Discovery Publishing Service Agent ['bigquery.datasets.create', 'bigquery.datasets.get'] ALPHA
roles/dataplex.discoveryServiceAgent Gives the Dataplex Discovery Service Agent bucket read permissions. Dataplex Discovery Service Agent ['storage.buckets.get', 'storage.objects.get', 'storage.objects.list'] ALPHA
roles/dataplex.editor Write access to Dataplex resources. Dataplex Editor ['cloudasset.assets.analyzeIamPolicy', 'dataplex.assetActions.list', 'dataplex.assets.create', 'dataplex.assets.delete', 'dataplex.assets.get', 'dataplex.assets.getIamPolicy', 'dataplex.assets.list', 'dataplex.assets.update', 'dataplex.content.delete', 'dataplex.content.get', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.dataAttributeBindings.create', 'dataplex.dataAttributeBindings.delete', 'dataplex.dataAttributeBindings.get', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributeBindings.update', 'dataplex.dataAttributes.bind', 'dataplex.dataAttributes.create', 'dataplex.dataAttributes.delete', 'dataplex.dataAttributes.get', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataAttributes.update', 'dataplex.dataTaxonomies.configureDataAccess', 'dataplex.dataTaxonomies.configureResourceAccess', 'dataplex.dataTaxonomies.create', 'dataplex.dataTaxonomies.delete', 'dataplex.dataTaxonomies.get', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.dataTaxonomies.update', 'dataplex.datascans.create', 'dataplex.datascans.delete', 'dataplex.datascans.get', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.datascans.run', 'dataplex.datascans.update', 'dataplex.environments.create', 'dataplex.environments.delete', 'dataplex.environments.get', 'dataplex.environments.getIamPolicy', 'dataplex.environments.list', 'dataplex.environments.update', 'dataplex.lakeActions.list', 'dataplex.lakes.create', 'dataplex.lakes.delete', 'dataplex.lakes.get', 'dataplex.lakes.getIamPolicy', 'dataplex.lakes.list', 'dataplex.lakes.update', 'dataplex.operations.cancel', 'dataplex.operations.delete', 'dataplex.operations.get', 'dataplex.operations.list', 'dataplex.tasks.cancel', 'dataplex.tasks.create', 'dataplex.tasks.delete', 'dataplex.tasks.get', 'dataplex.tasks.getIamPolicy', 'dataplex.tasks.list', 'dataplex.tasks.run', 'dataplex.tasks.update', 'dataplex.zoneActions.list', 'dataplex.zones.create', 'dataplex.zones.delete', 'dataplex.zones.get', 'dataplex.zones.getIamPolicy', 'dataplex.zones.list', 'dataplex.zones.update'] GA
roles/dataplex.entryGroupExporter Grants access to export this entry group for Metadata Job processing. Dataplex Entry Group Exporter ['dataplex.entryGroups.export', 'dataplex.entryGroups.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dataplex.entryGroupImporter Grants access to import this entry group for Metadata Job processing. Dataplex Entry Group Importer ['dataplex.entryGroups.get', 'dataplex.entryGroups.import', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dataplex.entryGroupOwner Owns Entry Groups and Entries inside of them. Dataplex Entry Group Owner ['datacatalog.migrationConfig.get', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.use', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.create', 'dataplex.entryGroups.delete', 'dataplex.entryGroups.export', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.import', 'dataplex.entryGroups.list', 'dataplex.entryGroups.setIamPolicy', 'dataplex.entryGroups.update', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryTypes.get', 'dataplex.entryTypes.list', 'dataplex.entryTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.entryOwner Owns Metadata Entries. Dataplex Entry Owner ['datacatalog.migrationConfig.get', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.use', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.get', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryTypes.get', 'dataplex.entryTypes.list', 'dataplex.entryTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.entryTypeOwner Grants access to creating and managing Entry Types. Does not give the right to create/modify Entries. Dataplex Entry Type Owner ['datacatalog.migrationConfig.get', 'dataplex.entryTypes.create', 'dataplex.entryTypes.delete', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.entryTypes.setIamPolicy', 'dataplex.entryTypes.update', 'dataplex.entryTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.entryTypeUser Grants access to use Entry Types to create/modify Entries of those types. Dataplex Entry Type User ['datacatalog.migrationConfig.get', 'dataplex.entryTypes.get', 'dataplex.entryTypes.list', 'dataplex.entryTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.metadataJobOwner Grants access to creating and managing Metadata Jobs. Does not give the right to create/modify Entry Groups. Dataplex Metadata Job Owner ['dataplex.metadataJobs.cancel', 'dataplex.metadataJobs.create', 'dataplex.metadataJobs.get', 'dataplex.metadataJobs.list', 'dataplex.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dataplex.metadataJobViewer Read access to Metadata Job resources. Dataplex Metadata Job Viewer ['dataplex.metadataJobs.get', 'dataplex.metadataJobs.list', 'dataplex.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dataplex.metadataReader Read only access to metadata. Dataplex Metadata Reader ['dataplex.assets.get', 'dataplex.assets.list', 'dataplex.entities.get', 'dataplex.entities.list', 'dataplex.partitions.get', 'dataplex.partitions.list', 'dataplex.zones.get', 'dataplex.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.metadataWriter Write and Read access to metadata. Dataplex Metadata Writer ['dataplex.assets.get', 'dataplex.assets.list', 'dataplex.entities.create', 'dataplex.entities.delete', 'dataplex.entities.get', 'dataplex.entities.list', 'dataplex.entities.update', 'dataplex.partitions.create', 'dataplex.partitions.delete', 'dataplex.partitions.get', 'dataplex.partitions.list', 'dataplex.partitions.update', 'dataplex.zones.get', 'dataplex.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataplex.securityAdmin Permissions configure ResourceAccess and DataAccess Specs on Data Attributes. Dataplex Security Administrator ['dataplex.dataTaxonomies.configureDataAccess', 'dataplex.dataTaxonomies.configureResourceAccess'] GA
roles/dataplex.storageDataOwner Owner access to data. Should not be used directly. This role is granted by Dataplex to managed resources like GCS buckets, BigQuery datasets etc. Dataplex Storage Data Owner ['bigquery.datasets.get', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.tables.create', 'bigquery.tables.createSnapshot', 'bigquery.tables.delete', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.update', 'bigquery.tables.updateData', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/dataplex.storageDataReader Read only access to data. Should not be used directly. This role is granted by Dataplex to managed resources like GCS buckets, BigQuery datasets etc. Dataplex Storage Data Reader ['bigquery.datasets.get', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'storage.buckets.get', 'storage.objects.get', 'storage.objects.list'] GA
roles/dataplex.storageDataWriter Write access to data. Should not be used directly. This role is granted by Dataplex to managed resources like GCS buckets, BigQuery datasets etc. Dataplex Storage Data Writer ['bigquery.tables.updateData', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.update'] GA
roles/dataplex.taxonomyAdmin Full access to DataTaxonomy, DataAttribute resources. Dataplex Taxonomy Administrator ['dataplex.dataAttributes.bind', 'dataplex.dataAttributes.create', 'dataplex.dataAttributes.delete', 'dataplex.dataAttributes.get', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataAttributes.setIamPolicy', 'dataplex.dataAttributes.update', 'dataplex.dataTaxonomies.create', 'dataplex.dataTaxonomies.delete', 'dataplex.dataTaxonomies.get', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.dataTaxonomies.setIamPolicy', 'dataplex.dataTaxonomies.update'] GA
roles/dataplex.taxonomyViewer Read access on DataTaxonomy, DataAttribute resources. Dataplex Taxonomy Viewer ['dataplex.dataAttributes.get', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataTaxonomies.get', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list'] GA
roles/dataplex.viewer Read access to Dataplex resources. Dataplex Viewer ['cloudasset.assets.analyzeIamPolicy', 'dataplex.assetActions.list', 'dataplex.assets.get', 'dataplex.assets.getIamPolicy', 'dataplex.assets.list', 'dataplex.content.get', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.dataAttributeBindings.get', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributes.get', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataTaxonomies.get', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.datascans.get', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.environments.get', 'dataplex.environments.getIamPolicy', 'dataplex.environments.list', 'dataplex.lakeActions.list', 'dataplex.lakes.get', 'dataplex.lakes.getIamPolicy', 'dataplex.lakes.list', 'dataplex.operations.get', 'dataplex.operations.list', 'dataplex.tasks.get', 'dataplex.tasks.getIamPolicy', 'dataplex.tasks.list', 'dataplex.zoneActions.list', 'dataplex.zones.get', 'dataplex.zones.getIamPolicy', 'dataplex.zones.list'] GA
roles/dataprep.serviceAgent Dataprep service identity. Includes access to service accounts. Dataprep Service Agent ['bigquery.bireservations.get', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.config.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.list', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'bigquery.transfers.get', 'bigquerymigration.translation.translate', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.commitments.get', 'compute.commitments.list', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshotSettings.get', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.validate', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.snapshots.delete', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'dataplex.projects.search', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'orgpolicy.policy.get', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.dataflowDiagnosticsInsights.update', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.buckets.get', 'storage.buckets.list', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/dataprep.projects.user Use of Dataprep. Dataprep User ['dataprep.projects.use', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/dataproc.admin Full control of Dataproc resources. Dataproc Administrator ['compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networks.get', 'compute.networks.list', 'compute.projects.get', 'compute.regions.get', 'compute.regions.list', 'compute.zones.get', 'compute.zones.list', 'dataproc.autoscalingPolicies.create', 'dataproc.autoscalingPolicies.delete', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.getIamPolicy', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.setIamPolicy', 'dataproc.autoscalingPolicies.update', 'dataproc.autoscalingPolicies.use', 'dataproc.batches.analyze', 'dataproc.batches.cancel', 'dataproc.batches.create', 'dataproc.batches.delete', 'dataproc.batches.get', 'dataproc.batches.list', 'dataproc.batches.sparkApplicationRead', 'dataproc.clusters.create', 'dataproc.clusters.delete', 'dataproc.clusters.get', 'dataproc.clusters.getIamPolicy', 'dataproc.clusters.list', 'dataproc.clusters.setIamPolicy', 'dataproc.clusters.start', 'dataproc.clusters.stop', 'dataproc.clusters.update', 'dataproc.clusters.use', 'dataproc.jobs.cancel', 'dataproc.jobs.create', 'dataproc.jobs.delete', 'dataproc.jobs.get', 'dataproc.jobs.getIamPolicy', 'dataproc.jobs.list', 'dataproc.jobs.setIamPolicy', 'dataproc.jobs.update', 'dataproc.nodeGroups.create', 'dataproc.nodeGroups.get', 'dataproc.nodeGroups.update', 'dataproc.operations.cancel', 'dataproc.operations.delete', 'dataproc.operations.get', 'dataproc.operations.getIamPolicy', 'dataproc.operations.list', 'dataproc.operations.setIamPolicy', 'dataproc.sessionTemplates.create', 'dataproc.sessionTemplates.delete', 'dataproc.sessionTemplates.get', 'dataproc.sessionTemplates.list', 'dataproc.sessionTemplates.update', 'dataproc.sessions.create', 'dataproc.sessions.delete', 'dataproc.sessions.get', 'dataproc.sessions.list', 'dataproc.sessions.sparkApplicationRead', 'dataproc.sessions.terminate', 'dataproc.workflowTemplates.create', 'dataproc.workflowTemplates.delete', 'dataproc.workflowTemplates.get', 'dataproc.workflowTemplates.getIamPolicy', 'dataproc.workflowTemplates.instantiate', 'dataproc.workflowTemplates.instantiateInline', 'dataproc.workflowTemplates.list', 'dataproc.workflowTemplates.setIamPolicy', 'dataproc.workflowTemplates.update', 'dataprocrm.nodePools.create', 'dataprocrm.nodePools.delete', 'dataprocrm.nodePools.deleteNodes', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodePools.resize', 'dataprocrm.nodes.get', 'dataprocrm.nodes.heartbeat', 'dataprocrm.nodes.list', 'dataprocrm.nodes.update', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.cancel', 'dataprocrm.workloads.create', 'dataprocrm.workloads.delete', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataproc.editor Full control of Dataproc resources. Allows viewing all networks. Dataproc Editor ['compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networks.get', 'compute.networks.list', 'compute.projects.get', 'compute.regions.get', 'compute.regions.list', 'compute.zones.get', 'compute.zones.list', 'dataproc.autoscalingPolicies.create', 'dataproc.autoscalingPolicies.delete', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.update', 'dataproc.autoscalingPolicies.use', 'dataproc.batches.analyze', 'dataproc.batches.cancel', 'dataproc.batches.create', 'dataproc.batches.delete', 'dataproc.batches.get', 'dataproc.batches.list', 'dataproc.batches.sparkApplicationRead', 'dataproc.clusters.create', 'dataproc.clusters.delete', 'dataproc.clusters.get', 'dataproc.clusters.list', 'dataproc.clusters.start', 'dataproc.clusters.stop', 'dataproc.clusters.update', 'dataproc.clusters.use', 'dataproc.jobs.cancel', 'dataproc.jobs.create', 'dataproc.jobs.delete', 'dataproc.jobs.get', 'dataproc.jobs.list', 'dataproc.jobs.update', 'dataproc.nodeGroups.create', 'dataproc.nodeGroups.get', 'dataproc.nodeGroups.update', 'dataproc.operations.cancel', 'dataproc.operations.delete', 'dataproc.operations.get', 'dataproc.operations.list', 'dataproc.sessionTemplates.create', 'dataproc.sessionTemplates.delete', 'dataproc.sessionTemplates.get', 'dataproc.sessionTemplates.list', 'dataproc.sessionTemplates.update', 'dataproc.sessions.create', 'dataproc.sessions.delete', 'dataproc.sessions.get', 'dataproc.sessions.list', 'dataproc.sessions.sparkApplicationRead', 'dataproc.sessions.terminate', 'dataproc.workflowTemplates.create', 'dataproc.workflowTemplates.delete', 'dataproc.workflowTemplates.get', 'dataproc.workflowTemplates.instantiate', 'dataproc.workflowTemplates.instantiateInline', 'dataproc.workflowTemplates.list', 'dataproc.workflowTemplates.update', 'dataprocrm.nodePools.create', 'dataprocrm.nodePools.delete', 'dataprocrm.nodePools.deleteNodes', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodePools.resize', 'dataprocrm.nodes.get', 'dataprocrm.nodes.heartbeat', 'dataprocrm.nodes.list', 'dataprocrm.nodes.update', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.cancel', 'dataprocrm.workloads.create', 'dataprocrm.workloads.delete', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataproc.hubAgent Allows management of Dataproc resources. Intended for service accounts running Dataproc Hub instances. Dataproc Hub Agent ['compute.instances.get', 'compute.instances.setMetadata', 'compute.instances.setTags', 'compute.zoneOperations.get', 'compute.zones.list', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.use', 'dataproc.clusters.create', 'dataproc.clusters.delete', 'dataproc.clusters.get', 'dataproc.clusters.list', 'dataproc.clusters.update', 'dataproc.operations.cancel', 'dataproc.operations.delete', 'dataproc.operations.get', 'dataproc.operations.list', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'logging.buckets.get', 'logging.buckets.list', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.create', 'logging.logEntries.list', 'logging.logEntries.route', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.operations.get', 'logging.operations.list', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.usePrivate', 'logging.sinks.get', 'logging.sinks.list', 'logging.usage.get', 'logging.views.get', 'logging.views.list', 'observability.scopes.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.buckets.get', 'storage.objects.get', 'storage.objects.list'] GA
roles/metastore.admin Full access to all Dataproc Metastore resources. Dataproc Metastore Admin ['metastore.backups.create', 'metastore.backups.delete', 'metastore.backups.get', 'metastore.backups.getIamPolicy', 'metastore.backups.list', 'metastore.backups.setIamPolicy', 'metastore.backups.use', 'metastore.federations.create', 'metastore.federations.delete', 'metastore.federations.get', 'metastore.federations.getIamPolicy', 'metastore.federations.list', 'metastore.federations.setIamPolicy', 'metastore.federations.update', 'metastore.federations.use', 'metastore.imports.create', 'metastore.imports.get', 'metastore.imports.list', 'metastore.imports.update', 'metastore.locations.get', 'metastore.locations.list', 'metastore.migrations.cancel', 'metastore.migrations.complete', 'metastore.migrations.delete', 'metastore.migrations.get', 'metastore.migrations.list', 'metastore.migrations.start', 'metastore.operations.cancel', 'metastore.operations.delete', 'metastore.operations.get', 'metastore.operations.list', 'metastore.services.create', 'metastore.services.delete', 'metastore.services.export', 'metastore.services.get', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.services.restore', 'metastore.services.setIamPolicy', 'metastore.services.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/metastore.metadataOwner Full access to the metadata of databases and tables under those databases. Dataproc Metastore Data Owner ['metastore.databases.create', 'metastore.databases.delete', 'metastore.databases.get', 'metastore.databases.getIamPolicy', 'metastore.databases.list', 'metastore.databases.setIamPolicy', 'metastore.databases.update', 'metastore.services.get', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.services.use', 'metastore.tables.create', 'metastore.tables.delete', 'metastore.tables.get', 'metastore.tables.getIamPolicy', 'metastore.tables.list', 'metastore.tables.setIamPolicy', 'metastore.tables.update'] GA
roles/metastore.editor Read and write access to all Dataproc Metastore resources. Dataproc Metastore Editor ['metastore.backups.create', 'metastore.backups.delete', 'metastore.backups.get', 'metastore.backups.list', 'metastore.backups.use', 'metastore.federations.create', 'metastore.federations.delete', 'metastore.federations.get', 'metastore.federations.list', 'metastore.federations.update', 'metastore.imports.create', 'metastore.imports.get', 'metastore.imports.list', 'metastore.imports.update', 'metastore.locations.get', 'metastore.locations.list', 'metastore.migrations.cancel', 'metastore.migrations.complete', 'metastore.migrations.delete', 'metastore.migrations.get', 'metastore.migrations.list', 'metastore.migrations.start', 'metastore.operations.cancel', 'metastore.operations.delete', 'metastore.operations.get', 'metastore.operations.list', 'metastore.services.create', 'metastore.services.delete', 'metastore.services.export', 'metastore.services.get', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.services.restore', 'metastore.services.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/metastore.migrationAdmin Access to Dataproc Metastore Managed Migration resources and workflow. Dataproc Metastore Managed Migration Admin ['cloudsql.instances.connect', 'cloudsql.instances.get', 'cloudsql.instances.login', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.disks.create', 'compute.disks.delete', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.use', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.delete', 'compute.instanceGroups.use', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.useReadOnly', 'compute.instances.create', 'compute.instances.delete', 'compute.instances.get', 'compute.instances.setMetadata', 'compute.machineTypes.list', 'compute.regionBackendServices.create', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.serviceAttachments.create', 'compute.serviceAttachments.delete', 'compute.subnetworks.get', 'compute.subnetworks.use', 'compute.zones.list', 'datastream.connectionProfiles.create', 'datastream.connectionProfiles.delete', 'datastream.objects.get', 'datastream.objects.list', 'datastream.objects.startBackfillJob', 'datastream.objects.stopBackfillJob', 'datastream.operations.get', 'datastream.privateConnections.create', 'datastream.privateConnections.delete', 'datastream.streams.create', 'datastream.streams.delete', 'datastream.streams.get', 'datastream.streams.update'] GA
roles/metastore.metadataEditor Access to read and modify the metadata of databases and tables under those databases. Dataproc Metastore Metadata Editor ['metastore.databases.create', 'metastore.databases.delete', 'metastore.databases.get', 'metastore.databases.getIamPolicy', 'metastore.databases.list', 'metastore.databases.update', 'metastore.services.get', 'metastore.services.use', 'metastore.tables.create', 'metastore.tables.delete', 'metastore.tables.get', 'metastore.tables.getIamPolicy', 'metastore.tables.list', 'metastore.tables.update'] GA
roles/metastore.metadataMutateAdmin Access to mutate metadata from a Dataproc Metastore service's underlying metadata store. Dataproc Metastore Metadata Mutate Admin ['metastore.services.mutateMetadata'] GA
roles/metastore.metadataOperator Read-only access to Dataproc Metastore resources with additional metadata operations permission. Dataproc Metastore Metadata Operator ['metastore.backups.create', 'metastore.backups.delete', 'metastore.backups.get', 'metastore.backups.list', 'metastore.backups.use', 'metastore.imports.create', 'metastore.imports.get', 'metastore.imports.list', 'metastore.imports.update', 'metastore.locations.get', 'metastore.locations.list', 'metastore.operations.get', 'metastore.operations.list', 'metastore.services.export', 'metastore.services.get', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.services.restore', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/metastore.metadataQueryAdmin Access to query metadata from a Dataproc Metastore service's underlying metadata store. Dataproc Metastore Metadata Query Admin ['metastore.services.queryMetadata'] GA
roles/metastore.metadataUser Access to the Dataproc Metastore gRPC endpoint Dataproc Metastore Metadata User ['metastore.databases.get', 'metastore.databases.list', 'metastore.services.get', 'metastore.services.use'] GA
roles/metastore.metadataViewer Access to read the metadata of databases and tables under those databases Dataproc Metastore Metadata Viewer ['metastore.databases.get', 'metastore.databases.getIamPolicy', 'metastore.databases.list', 'metastore.services.get', 'metastore.services.use', 'metastore.tables.get', 'metastore.tables.getIamPolicy', 'metastore.tables.list'] GA
roles/metastore.serviceAgent Gives the Dataproc Metastore service account access to managed resources. Dataproc Metastore Service Agent ['compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.use', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.get', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.networks.updatePeering', 'compute.networks.use', 'compute.regionOperations.get', 'compute.subnetworks.get', 'compute.subnetworks.use', 'dns.changes.create', 'dns.changes.get', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.list', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'metastore.databases.get', 'metastore.databases.setIamPolicy', 'metastore.databases.update', 'metastore.federations.use', 'metastore.services.get', 'metastore.tables.get', 'metastore.tables.setIamPolicy', 'metastore.tables.update', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/metastore.user Read-only access to all Dataproc Metastore resources. Dataproc Metastore Viewer ['metastore.backups.get', 'metastore.backups.list', 'metastore.federations.get', 'metastore.federations.getIamPolicy', 'metastore.federations.list', 'metastore.imports.get', 'metastore.imports.list', 'metastore.locations.get', 'metastore.locations.list', 'metastore.operations.get', 'metastore.operations.list', 'metastore.services.export', 'metastore.services.get', 'metastore.services.getIamPolicy', 'metastore.services.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataprocrm.admin Grants full access to all Dataproc Resource Manager resources. Intended for users that need to create and delete any Dataproc Resource Manager resources. Dataproc Resource Manager Admin ['dataprocrm.locations.get', 'dataprocrm.locations.list', 'dataprocrm.nodePools.create', 'dataprocrm.nodePools.delete', 'dataprocrm.nodePools.deleteNodes', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodePools.resize', 'dataprocrm.nodes.get', 'dataprocrm.nodes.heartbeat', 'dataprocrm.nodes.list', 'dataprocrm.nodes.mintOAuthToken', 'dataprocrm.nodes.update', 'dataprocrm.operations.cancel', 'dataprocrm.operations.delete', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.cancel', 'dataprocrm.workloads.create', 'dataprocrm.workloads.delete', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dataprocrm.nodeServiceAgent Dataproc Resource Manager Node Service Agent used to run managed resources in user project with restricted permissions. Dataproc Resource Manager Node Service Agent ['dataprocrm.nodes.get', 'dataprocrm.nodes.heartbeat', 'dataprocrm.nodes.mintOAuthToken', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create'] GA
roles/dataprocrm.viewer Grants read access to all Dataproc Resource Manager resources. Intended for users that need read-only access to Dataproc Resource Manager resources. Dataproc Resource Manager Viewer ['dataprocrm.locations.get', 'dataprocrm.locations.list', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodes.get', 'dataprocrm.nodes.list', 'dataprocrm.nodes.mintOAuthToken', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dataproc.serviceAgent Gives Dataproc Service Account access to service accounts, compute resources, storage resources, and kubernetes resources. Includes access to service accounts. Dataproc Service Agent ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.list', 'compute.disks.resize', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.use', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.list', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.licenses.get', 'compute.licenses.list', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.nodeGroups.get', 'compute.nodeTypes.get', 'compute.projects.get', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.list', 'compute.resourcePolicies.useReadOnly', 'compute.storagePools.get', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'container.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', '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.clusters.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.namespaces.create', 'container.namespaces.delete', 'container.namespaces.get', 'container.namespaces.list', 'container.namespaces.update', 'container.operations.get', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.escalate', 'dataproc.autoscalingPolicies.create', 'dataproc.autoscalingPolicies.delete', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.getIamPolicy', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.update', 'dataproc.autoscalingPolicies.use', 'dataproc.clusters.create', 'dataproc.clusters.delete', 'dataproc.clusters.get', 'dataproc.clusters.getIamPolicy', 'dataproc.clusters.list', 'dataproc.clusters.setIamPolicy', 'dataproc.clusters.start', 'dataproc.clusters.stop', 'dataproc.clusters.update', 'dataproc.clusters.use', 'dataproc.jobs.cancel', 'dataproc.jobs.create', 'dataproc.jobs.delete', 'dataproc.jobs.get', 'dataproc.jobs.getIamPolicy', 'dataproc.jobs.list', 'dataproc.jobs.setIamPolicy', 'dataproc.jobs.update', 'dataproc.nodeGroups.create', 'dataproc.nodeGroups.get', 'dataproc.nodeGroups.update', 'dataproc.operations.cancel', 'dataproc.sessionTemplates.get', 'dataproc.sessions.create', 'dataproc.sessions.delete', 'dataproc.sessions.get', 'dataproc.sessions.list', 'dataproc.sessions.sparkApplicationRead', 'dataproc.sessions.sparkApplicationWrite', 'dataproc.sessions.terminate', 'dataprocrm.nodePools.create', 'dataprocrm.nodePools.delete', 'dataprocrm.nodePools.deleteNodes', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodePools.resize', 'dataprocrm.nodes.get', 'dataprocrm.nodes.heartbeat', 'dataprocrm.nodes.list', 'dataprocrm.nodes.mintOAuthToken', 'dataprocrm.nodes.update', 'dataprocrm.operations.cancel', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.cancel', 'dataprocrm.workloads.create', 'dataprocrm.workloads.delete', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'firebase.projects.get', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'metastore.services.get', 'orgpolicy.policy.get', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicemanagement.services.bind', 'serviceusage.quotas.get', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/dataproc.viewer Read-only access to Dataproc resources. Dataproc Viewer ['compute.machineTypes.get', 'compute.regions.get', 'compute.regions.list', 'compute.zones.get', 'compute.zones.list', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.list', 'dataproc.batches.analyze', 'dataproc.batches.get', 'dataproc.batches.list', 'dataproc.batches.sparkApplicationRead', 'dataproc.clusters.get', 'dataproc.clusters.list', 'dataproc.jobs.get', 'dataproc.jobs.list', 'dataproc.nodeGroups.get', 'dataproc.operations.get', 'dataproc.operations.list', 'dataproc.sessionTemplates.get', 'dataproc.sessionTemplates.list', 'dataproc.sessions.get', 'dataproc.sessions.list', 'dataproc.sessions.sparkApplicationRead', 'dataproc.workflowTemplates.get', 'dataproc.workflowTemplates.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dataproc.worker Worker access to Dataproc. Intended for service accounts. Dataproc Worker ['cloudprofiler.profiles.create', 'cloudprofiler.profiles.update', 'dataproc.agents.create', 'dataproc.agents.delete', 'dataproc.agents.get', 'dataproc.agents.list', 'dataproc.agents.update', 'dataproc.batches.sparkApplicationWrite', 'dataproc.sessions.sparkApplicationWrite', 'dataproc.tasks.lease', 'dataproc.tasks.listInvalidatedLeases', 'dataproc.tasks.reportStatus', 'dataprocrm.nodes.mintOAuthToken', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'storage.buckets.get', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/datastream.admin Full access to all Datastream resources. Datastream Admin ['datastream.connectionProfiles.create', 'datastream.connectionProfiles.createTagBinding', 'datastream.connectionProfiles.delete', 'datastream.connectionProfiles.deleteTagBinding', 'datastream.connectionProfiles.destinationTypes', 'datastream.connectionProfiles.discover', 'datastream.connectionProfiles.get', 'datastream.connectionProfiles.getIamPolicy', 'datastream.connectionProfiles.list', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listStaticServiceIps', 'datastream.connectionProfiles.listTagBindings', 'datastream.connectionProfiles.setIamPolicy', 'datastream.connectionProfiles.sourceTypes', 'datastream.connectionProfiles.update', 'datastream.locations.fetchStaticIps', 'datastream.locations.get', 'datastream.locations.list', 'datastream.objects.get', 'datastream.objects.list', 'datastream.objects.startBackfillJob', 'datastream.objects.stopBackfillJob', 'datastream.operations.cancel', 'datastream.operations.delete', 'datastream.operations.get', 'datastream.operations.list', 'datastream.privateConnections.create', 'datastream.privateConnections.createTagBinding', 'datastream.privateConnections.delete', 'datastream.privateConnections.deleteTagBinding', 'datastream.privateConnections.get', 'datastream.privateConnections.getIamPolicy', 'datastream.privateConnections.list', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.privateConnections.setIamPolicy', 'datastream.routes.create', 'datastream.routes.delete', 'datastream.routes.get', 'datastream.routes.getIamPolicy', 'datastream.routes.list', 'datastream.routes.setIamPolicy', 'datastream.streams.computeState', 'datastream.streams.create', 'datastream.streams.createTagBinding', 'datastream.streams.delete', 'datastream.streams.deleteTagBinding', 'datastream.streams.fetchErrors', 'datastream.streams.get', 'datastream.streams.getIamPolicy', 'datastream.streams.list', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'datastream.streams.pause', 'datastream.streams.resume', 'datastream.streams.setIamPolicy', 'datastream.streams.start', 'datastream.streams.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datastream.serviceAgent Grants Cloud Datastream permissions to write data in the user project. Datastream Service Agent ['bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.delete', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.update', 'bigquery.tables.create', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'bigquery.tables.update', 'bigquery.tables.updateData', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.get', 'compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.listPeeringRoutes', 'compute.networks.removePeering', 'compute.networks.use', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'pubsub.topics.publish', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list'] GA
roles/datastream.viewer Read-only access to all Datastream resources. Datastream Viewer ['datastream.connectionProfiles.destinationTypes', 'datastream.connectionProfiles.discover', 'datastream.connectionProfiles.get', 'datastream.connectionProfiles.getIamPolicy', 'datastream.connectionProfiles.list', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listStaticServiceIps', 'datastream.connectionProfiles.listTagBindings', 'datastream.connectionProfiles.sourceTypes', 'datastream.locations.fetchStaticIps', 'datastream.locations.get', 'datastream.locations.list', 'datastream.objects.get', 'datastream.objects.list', 'datastream.operations.get', 'datastream.operations.list', 'datastream.privateConnections.get', 'datastream.privateConnections.getIamPolicy', 'datastream.privateConnections.list', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.routes.get', 'datastream.routes.getIamPolicy', 'datastream.routes.list', 'datastream.streams.fetchErrors', 'datastream.streams.get', 'datastream.streams.getIamPolicy', 'datastream.streams.list', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/iam.serviceAccountDeleter Access to delete service accounts. Delete Service Accounts ['iam.serviceAccounts.delete', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dellemccloudonefs.admin This role is managed by Dell EMC, not Google. Dell EMC Cloud OneFS Admin ['cloudonefs.isiloncloud.com/clusters.create', 'cloudonefs.isiloncloud.com/clusters.delete', 'cloudonefs.isiloncloud.com/clusters.get', 'cloudonefs.isiloncloud.com/clusters.list', 'cloudonefs.isiloncloud.com/clusters.update', 'cloudonefs.isiloncloud.com/clusters.updateAdvancedSettings', 'cloudonefs.isiloncloud.com/fileshares.create', 'cloudonefs.isiloncloud.com/fileshares.delete', 'cloudonefs.isiloncloud.com/fileshares.get', 'cloudonefs.isiloncloud.com/fileshares.list', 'cloudonefs.isiloncloud.com/fileshares.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dellemccloudonefs.user This role is managed by Dell EMC, not Google. Dell EMC Cloud OneFS User ['cloudonefs.isiloncloud.com/clusters.create', 'cloudonefs.isiloncloud.com/clusters.delete', 'cloudonefs.isiloncloud.com/clusters.get', 'cloudonefs.isiloncloud.com/clusters.list', 'cloudonefs.isiloncloud.com/clusters.update', 'cloudonefs.isiloncloud.com/fileshares.create', 'cloudonefs.isiloncloud.com/fileshares.delete', 'cloudonefs.isiloncloud.com/fileshares.get', 'cloudonefs.isiloncloud.com/fileshares.list', 'cloudonefs.isiloncloud.com/fileshares.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dellemccloudonefs.viewer This role is managed by Dell EMC, not Google. Dell EMC Cloud OneFS Viewer ['cloudonefs.isiloncloud.com/clusters.get', 'cloudonefs.isiloncloud.com/clusters.list', 'cloudonefs.isiloncloud.com/fileshares.get', 'cloudonefs.isiloncloud.com/fileshares.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/iam.denyAdmin Deny admin role, with permissions to read and modify deny policies Deny Admin ['iam.denypolicies.create', 'iam.denypolicies.delete', 'iam.denypolicies.get', 'iam.denypolicies.list', 'iam.denypolicies.update'] GA
roles/iam.denyReviewer Deny Reviewer role, with permissions to read deny policies Deny Reviewer ['iam.denypolicies.get', 'iam.denypolicies.list'] GA
roles/deploymentmanager.editor Read and Write access to all Deployment Manager resources. Deployment Manager Editor ['deploymentmanager.compositeTypes.create', 'deploymentmanager.compositeTypes.delete', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.compositeTypes.update', 'deploymentmanager.deployments.cancelPreview', 'deploymentmanager.deployments.create', 'deploymentmanager.deployments.delete', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.list', 'deploymentmanager.deployments.stop', 'deploymentmanager.deployments.update', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.resources.get', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.delete', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.typeProviders.update', 'deploymentmanager.types.create', 'deploymentmanager.types.delete', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'deploymentmanager.types.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/deploymentmanager.typeEditor Read and Write access to all Type Registry resources. Deployment Manager Type Editor ['deploymentmanager.compositeTypes.create', 'deploymentmanager.compositeTypes.delete', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.compositeTypes.update', 'deploymentmanager.operations.get', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.delete', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.typeProviders.update', 'deploymentmanager.types.create', 'deploymentmanager.types.delete', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'deploymentmanager.types.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get'] GA
roles/deploymentmanager.typeViewer Read-only access to all Type Registry resources. Deployment Manager Type Viewer ['deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get'] GA
roles/deploymentmanager.viewer Read-only access to all Deployment Manager resources. Deployment Manager Viewer ['deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.list', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.resources.get', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/designcenter.serviceAgent Gives the DesignCenter API Service Account access to necessary GCP resources. DesignCenter Service Agent ['storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] ALPHA
roles/developerconnect.admin Full access to Developer Connect resources. Developer Connect Admin ['developerconnect.connections.constructGitHubAppManifest', 'developerconnect.connections.create', 'developerconnect.connections.delete', 'developerconnect.connections.fetchGitHubInstallations', 'developerconnect.connections.fetchLinkableGitRepositories', 'developerconnect.connections.generateGitHubStateToken', 'developerconnect.connections.get', 'developerconnect.connections.list', 'developerconnect.connections.processGitHubAppCreationCallback', 'developerconnect.connections.processGitHubOAuthCallback', 'developerconnect.connections.update', 'developerconnect.gitRepositoryLinks.create', 'developerconnect.gitRepositoryLinks.delete', 'developerconnect.gitRepositoryLinks.fetchGitRefs', 'developerconnect.gitRepositoryLinks.get', 'developerconnect.gitRepositoryLinks.list', 'developerconnect.locations.get', 'developerconnect.locations.list', 'developerconnect.operations.cancel', 'developerconnect.operations.delete', 'developerconnect.operations.get', 'developerconnect.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/developerconnect.readTokenAccessor Grants access to Read-Only tokens (both PAT and short-lived). Also grants access to view the git repository link. Developer Connect Read Token Accessor ['developerconnect.connections.get', 'developerconnect.gitRepositoryLinks.fetchReadToken', 'developerconnect.gitRepositoryLinks.get'] BETA
roles/developerconnect.tokenAccessor Grants access to Read/Write and Read-Only tokens (both PAT and short-lived). Also grants access to view the git repository link. Developer Connect Token Accessor ['developerconnect.connections.get', 'developerconnect.gitRepositoryLinks.fetchReadToken', 'developerconnect.gitRepositoryLinks.fetchReadWriteToken', 'developerconnect.gitRepositoryLinks.get'] BETA
roles/developerconnect.user Grants access to view the connection and to the features that interact with the actual repository such as reading content from the repository Developer Connect User ['developerconnect.connections.fetchGitHubInstallations', 'developerconnect.connections.fetchLinkableGitRepositories', 'developerconnect.connections.get', 'developerconnect.connections.list', 'developerconnect.gitRepositoryLinks.fetchGitRefs', 'developerconnect.gitRepositoryLinks.get', 'developerconnect.gitRepositoryLinks.list', 'developerconnect.locations.get', 'developerconnect.locations.list', 'developerconnect.operations.get', 'developerconnect.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/developerconnect.viewer Readonly access to Developer Connect resources. Developer Connect Viewer ['developerconnect.connections.get', 'developerconnect.connections.list', 'developerconnect.gitRepositoryLinks.get', 'developerconnect.gitRepositoryLinks.list', 'developerconnect.locations.get', 'developerconnect.locations.list', 'developerconnect.operations.get', 'developerconnect.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/dialogflow.agentAssistClient Can create and handle live conversations using Agent Assist features. Dialogflow Agent Assist Client ['dialogflow.answerrecords.delete', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.answerrecords.update', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.generators.get', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update', 'dialogflow.sessions.detectIntent'] GA
roles/dialogflow.admin Can query for intent; read & write session properties; read & write agent properties. Dialogflow API Admin ['dialogflow.agents.create', 'dialogflow.agents.delete', 'dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.import', 'dialogflow.agents.list', 'dialogflow.agents.restore', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.agents.train', 'dialogflow.agents.update', 'dialogflow.agents.validate', 'dialogflow.answerrecords.delete', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.answerrecords.update', 'dialogflow.callMatchers.create', 'dialogflow.callMatchers.delete', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.create', 'dialogflow.contexts.delete', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.contexts.update', 'dialogflow.conversationDatasets.create', 'dialogflow.conversationDatasets.delete', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.import', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.create', 'dialogflow.conversationModels.delete', 'dialogflow.conversationModels.deploy', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationModels.undeploy', 'dialogflow.conversationProfiles.create', 'dialogflow.conversationProfiles.delete', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversationProfiles.update', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.create', 'dialogflow.documents.delete', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.encryptionspec.update', 'dialogflow.entityTypes.create', 'dialogflow.entityTypes.createEntity', 'dialogflow.entityTypes.delete', 'dialogflow.entityTypes.deleteEntity', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.entityTypes.update', 'dialogflow.entityTypes.updateEntity', 'dialogflow.environments.create', 'dialogflow.environments.delete', 'dialogflow.environments.get', 'dialogflow.environments.getHistory', 'dialogflow.environments.list', 'dialogflow.environments.lookupHistory', 'dialogflow.environments.runContinuousTest', 'dialogflow.environments.update', 'dialogflow.examples.create', 'dialogflow.examples.delete', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.examples.update', 'dialogflow.experiments.create', 'dialogflow.experiments.delete', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.experiments.update', 'dialogflow.flows.create', 'dialogflow.flows.delete', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.flows.train', 'dialogflow.flows.update', 'dialogflow.flows.validate', 'dialogflow.fulfillments.get', 'dialogflow.fulfillments.update', 'dialogflow.generators.create', 'dialogflow.generators.delete', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.generators.update', 'dialogflow.integrations.create', 'dialogflow.integrations.delete', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.integrations.update', 'dialogflow.intents.create', 'dialogflow.intents.delete', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.intents.update', 'dialogflow.knowledgeBases.create', 'dialogflow.knowledgeBases.delete', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.knowledgeBases.update', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.create', 'dialogflow.pages.delete', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.pages.update', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update', 'dialogflow.phoneNumberOrders.cancel', 'dialogflow.phoneNumberOrders.create', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumberOrders.update', 'dialogflow.phoneNumbers.delete', 'dialogflow.phoneNumbers.list', 'dialogflow.phoneNumbers.undelete', 'dialogflow.phoneNumbers.update', 'dialogflow.playbooks.create', 'dialogflow.playbooks.delete', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.playbooks.update', 'dialogflow.securitySettings.create', 'dialogflow.securitySettings.delete', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.securitySettings.update', 'dialogflow.sessionEntityTypes.create', 'dialogflow.sessionEntityTypes.delete', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.sessionEntityTypes.update', 'dialogflow.sessions.detectIntent', 'dialogflow.sessions.streamingDetectIntent', 'dialogflow.smartMessagingEntries.create', 'dialogflow.smartMessagingEntries.delete', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.calculateCoverage', 'dialogflow.testcases.create', 'dialogflow.testcases.delete', 'dialogflow.testcases.export', 'dialogflow.testcases.get', 'dialogflow.testcases.import', 'dialogflow.testcases.list', 'dialogflow.testcases.run', 'dialogflow.testcases.update', 'dialogflow.tools.create', 'dialogflow.tools.delete', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.tools.update', 'dialogflow.transitionRouteGroups.create', 'dialogflow.transitionRouteGroups.delete', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.transitionRouteGroups.update', 'dialogflow.versions.create', 'dialogflow.versions.delete', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.versions.load', 'dialogflow.versions.update', 'dialogflow.webhooks.create', 'dialogflow.webhooks.delete', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'dialogflow.webhooks.update', 'resourcemanager.projects.get'] GA
roles/dialogflow.client Can call all methods on sessions and conversations resources as well as their descendants. Dialogflow API Client ['dialogflow.contexts.create', 'dialogflow.contexts.delete', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.contexts.update', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.environments.runContinuousTest', 'dialogflow.messages.list', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update', 'dialogflow.sessionEntityTypes.create', 'dialogflow.sessionEntityTypes.delete', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.sessionEntityTypes.update', 'dialogflow.sessions.detectIntent', 'dialogflow.sessions.streamingDetectIntent'] GA
roles/dialogflow.reader Can read agent and session properties; cannot query for intent. Dialogflow API Reader ['dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.list', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.environments.get', 'dialogflow.environments.list', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.fulfillments.get', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.get', 'dialogflow.testcases.list', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'resourcemanager.projects.get'] GA
roles/dialogflow.consoleAgentEditor Can edit agent in Dialogflow Console Dialogflow Console Agent Editor ['actions.agentVersions.create', 'dialogflow.agents.create', 'dialogflow.agents.delete', 'dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.import', 'dialogflow.agents.list', 'dialogflow.agents.restore', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.agents.train', 'dialogflow.agents.update', 'dialogflow.agents.validate', 'dialogflow.answerrecords.delete', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.answerrecords.update', 'dialogflow.callMatchers.create', 'dialogflow.callMatchers.delete', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.create', 'dialogflow.contexts.delete', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.contexts.update', 'dialogflow.conversationDatasets.create', 'dialogflow.conversationDatasets.delete', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.import', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.create', 'dialogflow.conversationModels.delete', 'dialogflow.conversationModels.deploy', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationModels.undeploy', 'dialogflow.conversationProfiles.create', 'dialogflow.conversationProfiles.delete', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversationProfiles.update', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.create', 'dialogflow.documents.delete', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.encryptionspec.update', 'dialogflow.entityTypes.create', 'dialogflow.entityTypes.createEntity', 'dialogflow.entityTypes.delete', 'dialogflow.entityTypes.deleteEntity', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.entityTypes.update', 'dialogflow.entityTypes.updateEntity', 'dialogflow.environments.create', 'dialogflow.environments.delete', 'dialogflow.environments.get', 'dialogflow.environments.getHistory', 'dialogflow.environments.list', 'dialogflow.environments.lookupHistory', 'dialogflow.environments.runContinuousTest', 'dialogflow.environments.update', 'dialogflow.examples.create', 'dialogflow.examples.delete', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.examples.update', 'dialogflow.experiments.create', 'dialogflow.experiments.delete', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.experiments.update', 'dialogflow.flows.create', 'dialogflow.flows.delete', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.flows.train', 'dialogflow.flows.update', 'dialogflow.flows.validate', 'dialogflow.fulfillments.get', 'dialogflow.fulfillments.update', 'dialogflow.generators.create', 'dialogflow.generators.delete', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.generators.update', 'dialogflow.integrations.create', 'dialogflow.integrations.delete', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.integrations.update', 'dialogflow.intents.create', 'dialogflow.intents.delete', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.intents.update', 'dialogflow.knowledgeBases.create', 'dialogflow.knowledgeBases.delete', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.knowledgeBases.update', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.create', 'dialogflow.pages.delete', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.pages.update', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update', 'dialogflow.phoneNumberOrders.cancel', 'dialogflow.phoneNumberOrders.create', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumberOrders.update', 'dialogflow.phoneNumbers.delete', 'dialogflow.phoneNumbers.list', 'dialogflow.phoneNumbers.undelete', 'dialogflow.phoneNumbers.update', 'dialogflow.playbooks.create', 'dialogflow.playbooks.delete', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.playbooks.update', 'dialogflow.securitySettings.create', 'dialogflow.securitySettings.delete', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.securitySettings.update', 'dialogflow.sessionEntityTypes.create', 'dialogflow.sessionEntityTypes.delete', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.sessionEntityTypes.update', 'dialogflow.sessions.detectIntent', 'dialogflow.sessions.streamingDetectIntent', 'dialogflow.smartMessagingEntries.create', 'dialogflow.smartMessagingEntries.delete', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.calculateCoverage', 'dialogflow.testcases.create', 'dialogflow.testcases.delete', 'dialogflow.testcases.export', 'dialogflow.testcases.get', 'dialogflow.testcases.import', 'dialogflow.testcases.list', 'dialogflow.testcases.run', 'dialogflow.testcases.update', 'dialogflow.tools.create', 'dialogflow.tools.delete', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.tools.update', 'dialogflow.transitionRouteGroups.create', 'dialogflow.transitionRouteGroups.delete', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.transitionRouteGroups.update', 'dialogflow.versions.create', 'dialogflow.versions.delete', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.versions.load', 'dialogflow.versions.update', 'dialogflow.webhooks.create', 'dialogflow.webhooks.delete', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'dialogflow.webhooks.update', 'resourcemanager.projects.get'] GA
roles/dialogflow.consoleSimulatorUser Can perform query of dialogflow suggestions in the simulator in web console. Dialogflow Console Simulator User ['dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update', 'dialogflow.sessions.detectIntent', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dialogflow.consoleSmartMessagingAllowlistEditor Can edit allowlist for smart messaging associated with conversation model in the agent assist console Dialogflow Console Smart Messaging Allowlist Editor ['dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.operations.get', 'dialogflow.smartMessagingEntries.create', 'dialogflow.smartMessagingEntries.delete', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dialogflow.conversationManager Can manage all the resources related to Dialogflow Conversations. Dialogflow Conversation Manager ['dialogflow.conversationProfiles.create', 'dialogflow.conversationProfiles.delete', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversationProfiles.update', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update'] GA
roles/dialogflow.entityTypeAdmin Can read & write entity types. Dialogflow Entity Type Admin ['dialogflow.entityTypes.create', 'dialogflow.entityTypes.createEntity', 'dialogflow.entityTypes.delete', 'dialogflow.entityTypes.deleteEntity', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.entityTypes.update', 'dialogflow.entityTypes.updateEntity'] GA
roles/dialogflow.environmentEditor Can read & update environment and its sub-resources. Dialogflow Environment editor ['dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.environments.get', 'dialogflow.environments.getHistory', 'dialogflow.environments.list', 'dialogflow.environments.lookupHistory', 'dialogflow.environments.runContinuousTest', 'dialogflow.environments.update', 'dialogflow.experiments.create', 'dialogflow.experiments.delete', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.experiments.update'] GA
roles/dialogflow.flowEditor Can read & update flow and its sub-resources. Dialogflow Flow editor ['dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.flows.train', 'dialogflow.flows.update', 'dialogflow.flows.validate', 'dialogflow.pages.create', 'dialogflow.pages.delete', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.pages.update', 'dialogflow.transitionRouteGroups.create', 'dialogflow.transitionRouteGroups.delete', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.transitionRouteGroups.update', 'dialogflow.versions.create', 'dialogflow.versions.delete', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.versions.load', 'dialogflow.versions.update'] GA
roles/dialogflow.integrationManager Can add, remove, enable and disable Dialogflow integrations. Dialogflow Integration Manager ['dialogflow.integrations.create', 'dialogflow.integrations.delete', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.integrations.update'] GA
roles/dialogflow.intentAdmin Can read & write intents. Dialogflow Intent Admin ['dialogflow.intents.create', 'dialogflow.intents.delete', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.intents.update'] GA
roles/dialogflow.serviceAgent Gives Dialogflow Service Account access to resources on behalf of user project for Integrations (Facebook Messenger, Slack, Telephony, etc.), BigQuery, Discovery Engine, Integration Connectors, and Vertex. Dialogflow Service Agent ['aiplatform.endpoints.get', 'aiplatform.endpoints.predict', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.models.get', 'bigquery.jobs.create', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.updateData', 'cloudfunctions.functions.invoke', 'connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.executeSqlQuery', 'connectors.connections.generateOpenAPISpec', 'connectors.connections.get', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'connectors.operations.get', 'connectors.versions.get', 'dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.list', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.create', 'dialogflow.contexts.delete', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.contexts.update', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.environments.get', 'dialogflow.environments.list', 'dialogflow.environments.runContinuousTest', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.fulfillments.get', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.create', 'dialogflow.sessionEntityTypes.delete', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.sessionEntityTypes.update', 'dialogflow.sessions.detectIntent', 'dialogflow.sessions.streamingDetectIntent', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.get', 'dialogflow.testcases.list', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'discoveryengine.collections.list', 'discoveryengine.dataStores.create', 'discoveryengine.dataStores.list', 'discoveryengine.engines.create', 'discoveryengine.engines.delete', 'discoveryengine.engines.get', 'discoveryengine.engines.update', 'discoveryengine.servingConfigs.search', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'logging.logEntries.create', 'logging.logEntries.route', 'pubsub.snapshots.seek', 'pubsub.subscriptions.consume', 'pubsub.topics.attachSubscription', 'pubsub.topics.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.jobs.run', 'run.routes.invoke', 'serviceusage.services.use', 'speakerid.phrases.create', 'speakerid.phrases.delete', 'speakerid.phrases.get', 'speakerid.phrases.list', 'speakerid.speakers.create', 'speakerid.speakers.delete', 'speakerid.speakers.get', 'speakerid.speakers.list', 'speakerid.speakers.verify', 'speech.adaptations.execute', 'speech.customClasses.get', 'speech.customClasses.list', 'speech.phraseSets.get', 'speech.phraseSets.list', 'speech.recognizers.get', 'speech.recognizers.list', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list'] GA
roles/dialogflow.testCaseAdmin Can read & write test cases. Dialogflow Test Case Admin ['dialogflow.testcases.calculateCoverage', 'dialogflow.testcases.create', 'dialogflow.testcases.delete', 'dialogflow.testcases.export', 'dialogflow.testcases.get', 'dialogflow.testcases.import', 'dialogflow.testcases.list', 'dialogflow.testcases.run', 'dialogflow.testcases.update'] GA
roles/dialogflow.webhookAdmin Can read & write webhooks. Dialogflow Webhook Admin ['dialogflow.webhooks.create', 'dialogflow.webhooks.delete', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'dialogflow.webhooks.update'] GA
roles/discoveryengine.admin Grants full access to all discoveryengine resources. Discovery Engine Admin ['discoveryengine.aclConfigs.get', 'discoveryengine.aclConfigs.update', 'discoveryengine.analytics.acquireDashboardSession', 'discoveryengine.analytics.refreshDashboardSessionTokens', 'discoveryengine.answers.get', 'discoveryengine.branches.get', 'discoveryengine.branches.list', 'discoveryengine.cmekConfigs.get', 'discoveryengine.cmekConfigs.list', 'discoveryengine.cmekConfigs.update', 'discoveryengine.collections.delete', 'discoveryengine.collections.get', 'discoveryengine.collections.list', 'discoveryengine.completionConfigs.completeQuery', 'discoveryengine.completionConfigs.get', 'discoveryengine.completionConfigs.update', 'discoveryengine.controls.create', 'discoveryengine.controls.delete', 'discoveryengine.controls.get', 'discoveryengine.controls.list', 'discoveryengine.controls.update', 'discoveryengine.conversations.converse', 'discoveryengine.conversations.create', 'discoveryengine.conversations.delete', 'discoveryengine.conversations.get', 'discoveryengine.conversations.list', 'discoveryengine.conversations.update', 'discoveryengine.dataStores.completeQuery', 'discoveryengine.dataStores.create', 'discoveryengine.dataStores.delete', 'discoveryengine.dataStores.enrollSolutions', 'discoveryengine.dataStores.get', 'discoveryengine.dataStores.list', 'discoveryengine.dataStores.trainCustomModel', 'discoveryengine.dataStores.update', 'discoveryengine.documentProcessingConfigs.get', 'discoveryengine.documentProcessingConfigs.update', 'discoveryengine.documents.batchGetDocumentsMetadata', 'discoveryengine.documents.create', 'discoveryengine.documents.delete', 'discoveryengine.documents.get', 'discoveryengine.documents.import', 'discoveryengine.documents.list', 'discoveryengine.documents.purge', 'discoveryengine.documents.update', 'discoveryengine.engines.create', 'discoveryengine.engines.delete', 'discoveryengine.engines.get', 'discoveryengine.engines.list', 'discoveryengine.engines.pause', 'discoveryengine.engines.resume', 'discoveryengine.engines.tune', 'discoveryengine.engines.update', 'discoveryengine.evaluations.create', 'discoveryengine.evaluations.get', 'discoveryengine.evaluations.list', 'discoveryengine.groundingConfigs.check', 'discoveryengine.locations.estimateDataSize', 'discoveryengine.models.create', 'discoveryengine.models.delete', 'discoveryengine.models.get', 'discoveryengine.models.list', 'discoveryengine.models.pause', 'discoveryengine.models.resume', 'discoveryengine.models.tune', 'discoveryengine.models.update', 'discoveryengine.operations.get', 'discoveryengine.operations.list', 'discoveryengine.projects.get', 'discoveryengine.projects.provision', 'discoveryengine.projects.reportConsentChange', 'discoveryengine.rankingConfigs.rank', 'discoveryengine.sampleQueries.create', 'discoveryengine.sampleQueries.delete', 'discoveryengine.sampleQueries.get', 'discoveryengine.sampleQueries.import', 'discoveryengine.sampleQueries.list', 'discoveryengine.sampleQueries.update', 'discoveryengine.sampleQuerySets.create', 'discoveryengine.sampleQuerySets.delete', 'discoveryengine.sampleQuerySets.get', 'discoveryengine.sampleQuerySets.list', 'discoveryengine.sampleQuerySets.update', 'discoveryengine.schemas.create', 'discoveryengine.schemas.delete', 'discoveryengine.schemas.get', 'discoveryengine.schemas.list', 'discoveryengine.schemas.preview', 'discoveryengine.schemas.update', 'discoveryengine.schemas.validate', 'discoveryengine.servingConfigs.answer', 'discoveryengine.servingConfigs.create', 'discoveryengine.servingConfigs.delete', 'discoveryengine.servingConfigs.get', 'discoveryengine.servingConfigs.list', 'discoveryengine.servingConfigs.recommend', 'discoveryengine.servingConfigs.search', 'discoveryengine.servingConfigs.update', 'discoveryengine.sessions.create', 'discoveryengine.sessions.delete', 'discoveryengine.sessions.get', 'discoveryengine.sessions.list', 'discoveryengine.sessions.update', 'discoveryengine.siteSearchEngines.batchVerifyTargetSites', 'discoveryengine.siteSearchEngines.disableAdvancedSiteSearch', 'discoveryengine.siteSearchEngines.enableAdvancedSiteSearch', 'discoveryengine.siteSearchEngines.fetchDomainVerificationStatus', 'discoveryengine.siteSearchEngines.get', 'discoveryengine.siteSearchEngines.recrawlUris', 'discoveryengine.suggestionDenyListEntries.import', 'discoveryengine.suggestionDenyListEntries.purge', 'discoveryengine.targetSites.batchCreate', 'discoveryengine.targetSites.create', 'discoveryengine.targetSites.delete', 'discoveryengine.targetSites.get', 'discoveryengine.targetSites.list', 'discoveryengine.targetSites.update', 'discoveryengine.userEvents.create', 'discoveryengine.userEvents.fetchStats', 'discoveryengine.userEvents.import', 'discoveryengine.userEvents.purge', 'discoveryengine.widgetConfigs.get', 'discoveryengine.widgetConfigs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/discoveryengine.editor Grants read and write access to all discovery engine resources. Discovery Engine Editor ['discoveryengine.aclConfigs.get', 'discoveryengine.analytics.acquireDashboardSession', 'discoveryengine.analytics.refreshDashboardSessionTokens', 'discoveryengine.answers.get', 'discoveryengine.branches.get', 'discoveryengine.branches.list', 'discoveryengine.cmekConfigs.get', 'discoveryengine.cmekConfigs.list', 'discoveryengine.collections.get', 'discoveryengine.collections.list', 'discoveryengine.completionConfigs.completeQuery', 'discoveryengine.completionConfigs.get', 'discoveryengine.controls.get', 'discoveryengine.controls.list', 'discoveryengine.conversations.converse', 'discoveryengine.conversations.create', 'discoveryengine.conversations.delete', 'discoveryengine.conversations.get', 'discoveryengine.conversations.list', 'discoveryengine.conversations.update', 'discoveryengine.dataStores.completeQuery', 'discoveryengine.dataStores.get', 'discoveryengine.dataStores.list', 'discoveryengine.documentProcessingConfigs.get', 'discoveryengine.documents.batchGetDocumentsMetadata', 'discoveryengine.documents.create', 'discoveryengine.documents.delete', 'discoveryengine.documents.get', 'discoveryengine.documents.import', 'discoveryengine.documents.list', 'discoveryengine.documents.update', 'discoveryengine.engines.get', 'discoveryengine.engines.list', 'discoveryengine.engines.pause', 'discoveryengine.engines.resume', 'discoveryengine.engines.tune', 'discoveryengine.evaluations.get', 'discoveryengine.evaluations.list', 'discoveryengine.groundingConfigs.check', 'discoveryengine.models.create', 'discoveryengine.models.delete', 'discoveryengine.models.get', 'discoveryengine.models.list', 'discoveryengine.models.pause', 'discoveryengine.models.resume', 'discoveryengine.models.tune', 'discoveryengine.models.update', 'discoveryengine.operations.get', 'discoveryengine.operations.list', 'discoveryengine.projects.get', 'discoveryengine.rankingConfigs.rank', 'discoveryengine.sampleQueries.create', 'discoveryengine.sampleQueries.delete', 'discoveryengine.sampleQueries.get', 'discoveryengine.sampleQueries.import', 'discoveryengine.sampleQueries.list', 'discoveryengine.sampleQueries.update', 'discoveryengine.sampleQuerySets.create', 'discoveryengine.sampleQuerySets.delete', 'discoveryengine.sampleQuerySets.get', 'discoveryengine.sampleQuerySets.list', 'discoveryengine.sampleQuerySets.update', 'discoveryengine.schemas.get', 'discoveryengine.schemas.list', 'discoveryengine.schemas.preview', 'discoveryengine.schemas.validate', 'discoveryengine.servingConfigs.answer', 'discoveryengine.servingConfigs.get', 'discoveryengine.servingConfigs.list', 'discoveryengine.servingConfigs.recommend', 'discoveryengine.servingConfigs.search', 'discoveryengine.sessions.create', 'discoveryengine.sessions.delete', 'discoveryengine.sessions.get', 'discoveryengine.sessions.list', 'discoveryengine.sessions.update', 'discoveryengine.siteSearchEngines.get', 'discoveryengine.targetSites.get', 'discoveryengine.targetSites.list', 'discoveryengine.userEvents.create', 'discoveryengine.userEvents.fetchStats', 'discoveryengine.userEvents.import', 'discoveryengine.widgetConfigs.get', 'discoveryengine.widgetConfigs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/discoveryengine.serviceAgent Discovery Engine service uploads documents and user events from Cloud Storage and BigQuery, reports results to the customer Cloud Storage bucket, writes logs to customer projects using Cloud Logging, and writes and reads metrics for customer using Cloud Monitoring. Discovery Engine Service Agent ['alloydb.clusters.export', 'alloydb.databases.list', 'alloydb.instances.get', 'alloydb.operations.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.update', 'bigquery.tables.create', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigtable.tables.readRows', 'bigtable.tables.sampleRowKeys', 'cloudsql.databases.get', 'cloudsql.instances.export', 'cloudsql.instances.get', 'datastore.databases.export', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.operations.get', 'discoveryengine.completionConfigs.completeQuery', 'discoveryengine.conversations.converse', 'discoveryengine.conversations.create', 'discoveryengine.dataStores.completeQuery', 'discoveryengine.servingConfigs.answer', 'discoveryengine.servingConfigs.search', 'discoveryengine.userEvents.create', 'logging.logEntries.create', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'spanner.databases.beginReadOnlyTransaction', 'spanner.databases.partitionQuery', 'spanner.databases.select', 'spanner.databases.useDataBoost', 'spanner.sessions.create', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.setIamPolicy', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/discoveryengine.user Grants user-level access to Discovery Engine resources. Discovery Engine User ['discoveryengine.answers.get', 'discoveryengine.servingConfigs.answer', 'discoveryengine.servingConfigs.search', 'discoveryengine.sessions.get'] BETA
roles/discoveryengine.viewer Grants read access to all discovery engine resources. Discovery Engine Viewer ['discoveryengine.aclConfigs.get', 'discoveryengine.analytics.acquireDashboardSession', 'discoveryengine.analytics.refreshDashboardSessionTokens', 'discoveryengine.answers.get', 'discoveryengine.branches.get', 'discoveryengine.branches.list', 'discoveryengine.cmekConfigs.get', 'discoveryengine.cmekConfigs.list', 'discoveryengine.collections.get', 'discoveryengine.collections.list', 'discoveryengine.completionConfigs.completeQuery', 'discoveryengine.completionConfigs.get', 'discoveryengine.controls.get', 'discoveryengine.controls.list', 'discoveryengine.conversations.converse', 'discoveryengine.conversations.get', 'discoveryengine.conversations.list', 'discoveryengine.dataStores.completeQuery', 'discoveryengine.dataStores.get', 'discoveryengine.dataStores.list', 'discoveryengine.documentProcessingConfigs.get', 'discoveryengine.documents.batchGetDocumentsMetadata', 'discoveryengine.documents.get', 'discoveryengine.documents.list', 'discoveryengine.engines.get', 'discoveryengine.engines.list', 'discoveryengine.evaluations.get', 'discoveryengine.evaluations.list', 'discoveryengine.groundingConfigs.check', 'discoveryengine.models.get', 'discoveryengine.models.list', 'discoveryengine.operations.get', 'discoveryengine.operations.list', 'discoveryengine.projects.get', 'discoveryengine.rankingConfigs.rank', 'discoveryengine.sampleQueries.get', 'discoveryengine.sampleQueries.list', 'discoveryengine.sampleQuerySets.get', 'discoveryengine.sampleQuerySets.list', 'discoveryengine.schemas.get', 'discoveryengine.schemas.list', 'discoveryengine.schemas.preview', 'discoveryengine.schemas.validate', 'discoveryengine.servingConfigs.answer', 'discoveryengine.servingConfigs.get', 'discoveryengine.servingConfigs.list', 'discoveryengine.servingConfigs.recommend', 'discoveryengine.servingConfigs.search', 'discoveryengine.sessions.get', 'discoveryengine.sessions.list', 'discoveryengine.siteSearchEngines.get', 'discoveryengine.targetSites.get', 'discoveryengine.targetSites.list', 'discoveryengine.userEvents.fetchStats', 'discoveryengine.widgetConfigs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dlp.admin Administer DLP including jobs and templates. DLP Administrator ['dlp.analyzeRiskTemplates.create', 'dlp.analyzeRiskTemplates.delete', 'dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.analyzeRiskTemplates.update', 'dlp.charts.get', 'dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list', 'dlp.connections.create', 'dlp.connections.delete', 'dlp.connections.get', 'dlp.connections.list', 'dlp.connections.search', 'dlp.connections.update', 'dlp.deidentifyTemplates.create', 'dlp.deidentifyTemplates.delete', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.deidentifyTemplates.update', 'dlp.estimates.cancel', 'dlp.estimates.create', 'dlp.estimates.delete', 'dlp.estimates.get', 'dlp.estimates.list', 'dlp.fileStoreProfiles.delete', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.create', 'dlp.inspectTemplates.delete', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.inspectTemplates.update', 'dlp.jobTriggers.create', 'dlp.jobTriggers.delete', 'dlp.jobTriggers.get', 'dlp.jobTriggers.hybridInspect', 'dlp.jobTriggers.list', 'dlp.jobTriggers.update', 'dlp.jobs.cancel', 'dlp.jobs.create', 'dlp.jobs.delete', 'dlp.jobs.get', 'dlp.jobs.hybridInspect', 'dlp.jobs.list', 'dlp.kms.encrypt', 'dlp.locations.get', 'dlp.locations.list', 'dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list', 'dlp.storedInfoTypes.create', 'dlp.storedInfoTypes.delete', 'dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list', 'dlp.storedInfoTypes.update', 'dlp.subscriptions.cancel', 'dlp.subscriptions.create', 'dlp.subscriptions.get', 'dlp.subscriptions.list', 'dlp.subscriptions.update', 'dlp.tableDataProfiles.delete', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/dlp.analyzeRiskTemplatesEditor Edit DLP analyze risk templates. DLP Analyze Risk Templates Editor ['dlp.analyzeRiskTemplates.create', 'dlp.analyzeRiskTemplates.delete', 'dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.analyzeRiskTemplates.update'] GA
roles/dlp.analyzeRiskTemplatesReader Read DLP analyze risk templates. DLP Analyze Risk Templates Reader ['dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list'] GA
roles/dlp.serviceAgent Gives Cloud DLP service agent permissions for BigQuery, Cloud Storage, Datastore, Pub/Sub and Cloud KMS. DLP API Service Agent ['appengine.applications.get', 'bigquery.config.get', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.delete', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.link', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listSharedDatasetUsage', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.jobs.update', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.rowAccessPolicies.update', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.setCategory', 'bigquery.tables.setColumnDataPolicy', 'bigquery.tables.setIamPolicy', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.exportResource', 'cloudkms.cryptoKeyVersions.useToDecrypt', 'cloudkms.locations.get', 'cloudkms.locations.list', 'datacatalog.categories.fineGrainedGet', 'datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.delete', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.setIamPolicy', 'datacatalog.tagTemplates.update', 'datacatalog.tagTemplates.use', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'dataplex.projects.search', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.statistics.get', 'datastore.statistics.list', 'dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.jobs.cancel', 'dlp.jobs.create', 'dlp.jobs.delete', 'dlp.jobs.get', 'dlp.jobs.hybridInspect', 'dlp.jobs.list', 'dlp.kms.encrypt', 'firebase.projects.get', 'orgpolicy.policy.get', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.setIamPolicy', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.setIamPolicy', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.setIamPolicy', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/dlp.columnDataProfilesReader Read DLP column profiles. DLP Column Data Profiles Reader ['dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list'] GA
roles/dlp.connectionsAdmin Manage DLP Connections. DLP Connections Admin ['dlp.connections.create', 'dlp.connections.delete', 'dlp.connections.get', 'dlp.connections.list', 'dlp.connections.search', 'dlp.connections.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dlp.connectionsReader View DLP Connections. DLP Connections Viewer ['dlp.connections.get', 'dlp.connections.list', 'dlp.connections.search'] GA
roles/dlp.estimatesAdmin Manage DLP Cost Estimates. DLP Cost Estimation ['dlp.estimates.cancel', 'dlp.estimates.create', 'dlp.estimates.delete', 'dlp.estimates.get', 'dlp.estimates.list'] GA
roles/dlp.dataProfilesAdmin Manage DLP profiles. DLP Data Profiles Admin ['dlp.charts.get', 'dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list', 'dlp.fileStoreProfiles.delete', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list', 'dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list', 'dlp.tableDataProfiles.delete', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list'] GA
roles/dlp.dataProfilesReader Read DLP profiles. DLP Data Profiles Reader ['dlp.charts.get', 'dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list', 'dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list'] GA
roles/dlp.deidentifyTemplatesEditor Edit DLP de-identify templates. DLP De-identify Templates Editor ['dlp.deidentifyTemplates.create', 'dlp.deidentifyTemplates.delete', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.deidentifyTemplates.update'] GA
roles/dlp.deidentifyTemplatesReader Read DLP de-identify templates. DLP De-identify Templates Reader ['dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list'] GA
roles/dlp.fileStoreProfilesAdmin Manage DLP file store profiles. DLP File Store Data Profiles Admin ['dlp.fileStoreProfiles.delete', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list'] GA
roles/dlp.fileStoreProfilesReader Read DLP file store profiles. DLP File Store Data Profiles Reader ['dlp.charts.get', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list'] GA
roles/dlp.inspectFindingsReader Read DLP stored findings. DLP Inspect Findings Reader ['dlp.inspectFindings.list'] GA
roles/dlp.inspectTemplatesEditor Edit DLP inspect templates. DLP Inspect Templates Editor ['dlp.inspectTemplates.create', 'dlp.inspectTemplates.delete', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.inspectTemplates.update'] GA
roles/dlp.inspectTemplatesReader Read DLP inspect templates. DLP Inspect Templates Reader ['dlp.inspectTemplates.get', 'dlp.inspectTemplates.list'] GA
roles/dlp.jobTriggersEditor Edit job triggers configurations. DLP Job Triggers Editor ['dlp.jobTriggers.create', 'dlp.jobTriggers.delete', 'dlp.jobTriggers.get', 'dlp.jobTriggers.hybridInspect', 'dlp.jobTriggers.list', 'dlp.jobTriggers.update'] GA
roles/dlp.jobTriggersReader Read job triggers. DLP Job Triggers Reader ['dlp.jobTriggers.get', 'dlp.jobTriggers.list'] GA
roles/dlp.jobsEditor Edit and create jobs DLP Jobs Editor ['dlp.jobs.cancel', 'dlp.jobs.create', 'dlp.jobs.delete', 'dlp.jobs.get', 'dlp.jobs.hybridInspect', 'dlp.jobs.list', 'dlp.kms.encrypt'] GA
roles/dlp.jobsReader Read jobs DLP Jobs Reader ['dlp.jobs.get', 'dlp.jobs.list'] GA
roles/dlp.orgdriver Permissions needed by the DLP service account to generate data profiles within an organization or folder. DLP Organization Data Profiles Driver ['aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.consents.get', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasets.get', 'aiplatform.datasets.list', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.endpoints.get', 'aiplatform.endpoints.list', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.list', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.extensions.get', 'aiplatform.extensions.list', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.featurestores.get', 'aiplatform.featurestores.list', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'alloydb.backups.createTagBinding', 'alloydb.backups.deleteTagBinding', 'alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.clusters.createTagBinding', 'alloydb.clusters.deleteTagBinding', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'artifactregistry.repositories.createTagBinding', 'artifactregistry.repositories.deleteTagBinding', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'bigquery.bireservations.get', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.config.get', 'bigquery.connections.updateTag', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'bigquery.transfers.get', 'bigquerymigration.translation.translate', 'bigtable.authorizedViews.createTagBinding', 'bigtable.authorizedViews.deleteTagBinding', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.instances.createTagBinding', 'bigtable.instances.deleteTagBinding', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'clouddeploy.deliveryPipelines.createTagBinding', 'clouddeploy.deliveryPipelines.deleteTagBinding', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.targets.createTagBinding', 'clouddeploy.targets.deleteTagBinding', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'cloudkms.keyRings.createTagBinding', 'cloudkms.keyRings.deleteTagBinding', 'cloudkms.keyRings.listEffectiveTags', 'cloudkms.keyRings.listTagBindings', 'cloudsql.instances.connect', 'cloudsql.instances.createTagBinding', 'cloudsql.instances.deleteTagBinding', 'cloudsql.instances.get', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listTagBindings', 'cloudsql.instances.login', 'compute.addresses.createTagBinding', 'compute.addresses.deleteTagBinding', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.createTagBinding', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.disks.createTagBinding', 'compute.disks.deleteTagBinding', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.createTagBinding', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.createTagBinding', 'compute.images.deleteTagBinding', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instances.createTagBinding', 'compute.instances.deleteTagBinding', 'compute.instances.listEffectiveTags', 'compute.instances.listTagBindings', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnects.createTagBinding', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.createTagBinding', 'compute.networkEdgeSecurityServices.deleteTagBinding', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.createTagBinding', 'compute.networks.deleteTagBinding', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.publicDelegatedPrefixes.createTagBinding', 'compute.publicDelegatedPrefixes.deleteTagBinding', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionSecurityPolicies.createTagBinding', 'compute.regionSecurityPolicies.deleteTagBinding', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.routers.createTagBinding', 'compute.routers.deleteTagBinding', 'compute.routers.listEffectiveTags', 'compute.routers.listTagBindings', 'compute.routes.createTagBinding', 'compute.routes.deleteTagBinding', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.createTagBinding', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.createTagBinding', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'container.clusters.createTagBinding', 'container.clusters.deleteTagBinding', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'datacatalog.categories.fineGrainedGet', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.updateTag', 'datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.use', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'datafusion.instances.createTagBinding', 'datafusion.instances.deleteTagBinding', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'dataplex.projects.search', 'datastore.databases.createTagBinding', 'datastore.databases.deleteTagBinding', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastream.connectionProfiles.createTagBinding', 'datastream.connectionProfiles.deleteTagBinding', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listTagBindings', 'datastream.privateConnections.createTagBinding', 'datastream.privateConnections.deleteTagBinding', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.streams.createTagBinding', 'datastream.streams.deleteTagBinding', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'dlp.analyzeRiskTemplates.create', 'dlp.analyzeRiskTemplates.delete', 'dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.analyzeRiskTemplates.update', 'dlp.charts.get', 'dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list', 'dlp.connections.create', 'dlp.connections.delete', 'dlp.connections.get', 'dlp.connections.list', 'dlp.connections.search', 'dlp.connections.update', 'dlp.deidentifyTemplates.create', 'dlp.deidentifyTemplates.delete', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.deidentifyTemplates.update', 'dlp.estimates.cancel', 'dlp.estimates.create', 'dlp.estimates.delete', 'dlp.estimates.get', 'dlp.estimates.list', 'dlp.fileStoreProfiles.delete', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.create', 'dlp.inspectTemplates.delete', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.inspectTemplates.update', 'dlp.jobTriggers.create', 'dlp.jobTriggers.delete', 'dlp.jobTriggers.get', 'dlp.jobTriggers.hybridInspect', 'dlp.jobTriggers.list', 'dlp.jobTriggers.update', 'dlp.jobs.cancel', 'dlp.jobs.create', 'dlp.jobs.delete', 'dlp.jobs.get', 'dlp.jobs.hybridInspect', 'dlp.jobs.list', 'dlp.kms.encrypt', 'dlp.locations.get', 'dlp.locations.list', 'dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list', 'dlp.storedInfoTypes.create', 'dlp.storedInfoTypes.delete', 'dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list', 'dlp.storedInfoTypes.update', 'dlp.subscriptions.cancel', 'dlp.subscriptions.create', 'dlp.subscriptions.get', 'dlp.subscriptions.list', 'dlp.subscriptions.update', 'dlp.tableDataProfiles.delete', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list', 'domains.registrations.createTagBinding', 'domains.registrations.deleteTagBinding', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'file.backups.createTagBinding', 'file.backups.deleteTagBinding', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.instances.createTagBinding', 'file.instances.deleteTagBinding', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.snapshots.createTagBinding', 'file.snapshots.deleteTagBinding', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'iam.serviceAccounts.createTagBinding', 'iam.serviceAccounts.deleteTagBinding', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'logging.buckets.createTagBinding', 'logging.buckets.deleteTagBinding', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'managedidentities.domains.createTagBinding', 'managedidentities.domains.deleteTagBinding', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'pubsub.topics.updateTag', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'redis.instances.createTagBinding', 'redis.instances.deleteTagBinding', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'resourcemanager.hierarchyNodes.createTagBinding', 'resourcemanager.hierarchyNodes.deleteTagBinding', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.list', 'resourcemanager.tagValueBindings.create', 'resourcemanager.tagValueBindings.delete', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.list', 'run.jobs.createTagBinding', 'run.jobs.deleteTagBinding', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.services.createTagBinding', 'run.services.deleteTagBinding', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'secretmanager.secrets.createTagBinding', 'secretmanager.secrets.deleteTagBinding', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'serviceusage.services.use', 'spanner.instances.createTagBinding', 'spanner.instances.deleteTagBinding', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'storage.buckets.createTagBinding', 'storage.buckets.deleteTagBinding', 'storage.buckets.getIamPolicy', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list'] GA
roles/dlp.projectdriver Permissions needed by the DLP service account to generate data profiles within a project. DLP Project Data Profiles Driver ['aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.consents.get', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasets.get', 'aiplatform.datasets.list', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.endpoints.get', 'aiplatform.endpoints.list', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.list', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.extensions.get', 'aiplatform.extensions.list', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.featurestores.get', 'aiplatform.featurestores.list', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'alloydb.backups.createTagBinding', 'alloydb.backups.deleteTagBinding', 'alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.clusters.createTagBinding', 'alloydb.clusters.deleteTagBinding', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'artifactregistry.repositories.createTagBinding', 'artifactregistry.repositories.deleteTagBinding', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'bigquery.bireservations.get', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.config.get', 'bigquery.connections.updateTag', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.tables.create', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.delete', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigquery.tables.updateTag', 'bigquery.transfers.get', 'bigquerymigration.translation.translate', 'bigtable.authorizedViews.createTagBinding', 'bigtable.authorizedViews.deleteTagBinding', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.instances.createTagBinding', 'bigtable.instances.deleteTagBinding', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'clouddeploy.deliveryPipelines.createTagBinding', 'clouddeploy.deliveryPipelines.deleteTagBinding', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.targets.createTagBinding', 'clouddeploy.targets.deleteTagBinding', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'cloudkms.keyRings.createTagBinding', 'cloudkms.keyRings.deleteTagBinding', 'cloudkms.keyRings.listEffectiveTags', 'cloudkms.keyRings.listTagBindings', 'cloudsql.instances.connect', 'cloudsql.instances.createTagBinding', 'cloudsql.instances.deleteTagBinding', 'cloudsql.instances.get', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listTagBindings', 'cloudsql.instances.login', 'compute.addresses.createTagBinding', 'compute.addresses.deleteTagBinding', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.createTagBinding', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.disks.createTagBinding', 'compute.disks.deleteTagBinding', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.createTagBinding', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.createTagBinding', 'compute.images.deleteTagBinding', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instances.createTagBinding', 'compute.instances.deleteTagBinding', 'compute.instances.listEffectiveTags', 'compute.instances.listTagBindings', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnects.createTagBinding', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.createTagBinding', 'compute.networkEdgeSecurityServices.deleteTagBinding', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.createTagBinding', 'compute.networks.deleteTagBinding', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.publicDelegatedPrefixes.createTagBinding', 'compute.publicDelegatedPrefixes.deleteTagBinding', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionSecurityPolicies.createTagBinding', 'compute.regionSecurityPolicies.deleteTagBinding', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.routers.createTagBinding', 'compute.routers.deleteTagBinding', 'compute.routers.listEffectiveTags', 'compute.routers.listTagBindings', 'compute.routes.createTagBinding', 'compute.routes.deleteTagBinding', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.createTagBinding', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.createTagBinding', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'container.clusters.createTagBinding', 'container.clusters.deleteTagBinding', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'datacatalog.categories.fineGrainedGet', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.updateTag', 'datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.use', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'datafusion.instances.createTagBinding', 'datafusion.instances.deleteTagBinding', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'dataplex.projects.search', 'datastore.databases.createTagBinding', 'datastore.databases.deleteTagBinding', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastream.connectionProfiles.createTagBinding', 'datastream.connectionProfiles.deleteTagBinding', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listTagBindings', 'datastream.privateConnections.createTagBinding', 'datastream.privateConnections.deleteTagBinding', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.streams.createTagBinding', 'datastream.streams.deleteTagBinding', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'dlp.analyzeRiskTemplates.create', 'dlp.analyzeRiskTemplates.delete', 'dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.analyzeRiskTemplates.update', 'dlp.charts.get', 'dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list', 'dlp.connections.create', 'dlp.connections.delete', 'dlp.connections.get', 'dlp.connections.list', 'dlp.connections.search', 'dlp.connections.update', 'dlp.deidentifyTemplates.create', 'dlp.deidentifyTemplates.delete', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.deidentifyTemplates.update', 'dlp.estimates.cancel', 'dlp.estimates.create', 'dlp.estimates.delete', 'dlp.estimates.get', 'dlp.estimates.list', 'dlp.fileStoreProfiles.delete', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.create', 'dlp.inspectTemplates.delete', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.inspectTemplates.update', 'dlp.jobTriggers.create', 'dlp.jobTriggers.delete', 'dlp.jobTriggers.get', 'dlp.jobTriggers.hybridInspect', 'dlp.jobTriggers.list', 'dlp.jobTriggers.update', 'dlp.jobs.cancel', 'dlp.jobs.create', 'dlp.jobs.delete', 'dlp.jobs.get', 'dlp.jobs.hybridInspect', 'dlp.jobs.list', 'dlp.kms.encrypt', 'dlp.locations.get', 'dlp.locations.list', 'dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list', 'dlp.storedInfoTypes.create', 'dlp.storedInfoTypes.delete', 'dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list', 'dlp.storedInfoTypes.update', 'dlp.subscriptions.cancel', 'dlp.subscriptions.create', 'dlp.subscriptions.get', 'dlp.subscriptions.list', 'dlp.subscriptions.update', 'dlp.tableDataProfiles.delete', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list', 'domains.registrations.createTagBinding', 'domains.registrations.deleteTagBinding', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'file.backups.createTagBinding', 'file.backups.deleteTagBinding', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.instances.createTagBinding', 'file.instances.deleteTagBinding', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.snapshots.createTagBinding', 'file.snapshots.deleteTagBinding', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'iam.serviceAccounts.createTagBinding', 'iam.serviceAccounts.deleteTagBinding', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'logging.buckets.createTagBinding', 'logging.buckets.deleteTagBinding', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'managedidentities.domains.createTagBinding', 'managedidentities.domains.deleteTagBinding', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'pubsub.topics.updateTag', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'redis.instances.createTagBinding', 'redis.instances.deleteTagBinding', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'resourcemanager.hierarchyNodes.createTagBinding', 'resourcemanager.hierarchyNodes.deleteTagBinding', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.list', 'resourcemanager.tagValueBindings.create', 'resourcemanager.tagValueBindings.delete', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.list', 'run.jobs.createTagBinding', 'run.jobs.deleteTagBinding', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.services.createTagBinding', 'run.services.deleteTagBinding', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'secretmanager.secrets.createTagBinding', 'secretmanager.secrets.deleteTagBinding', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'serviceusage.services.use', 'spanner.instances.createTagBinding', 'spanner.instances.deleteTagBinding', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'storage.buckets.createTagBinding', 'storage.buckets.deleteTagBinding', 'storage.buckets.getIamPolicy', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list'] GA
roles/dlp.projectDataProfilesReader Read DLP project profiles. DLP Project Data Profiles Reader ['dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list'] GA
roles/dlp.reader Read DLP entities, such as jobs and templates. DLP Reader ['dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.jobTriggers.get', 'dlp.jobTriggers.list', 'dlp.jobs.get', 'dlp.jobs.list', 'dlp.locations.get', 'dlp.locations.list', 'dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list'] GA
roles/dlp.storedInfoTypesEditor Edit DLP stored info types. DLP Stored InfoTypes Editor ['dlp.storedInfoTypes.create', 'dlp.storedInfoTypes.delete', 'dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list', 'dlp.storedInfoTypes.update'] GA
roles/dlp.storedInfoTypesReader Read DLP stored info types. DLP Stored InfoTypes Reader ['dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list'] GA
roles/dlp.subscriptionsAdmin Manage DLP subscriptions. DLP Subscription Admin ['dlp.subscriptions.cancel', 'dlp.subscriptions.create', 'dlp.subscriptions.get', 'dlp.subscriptions.list', 'dlp.subscriptions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dlp.subscriptionsReader View DLP subscriptions. DLP Subscription Viewer ['dlp.subscriptions.get', 'dlp.subscriptions.list'] GA
roles/dlp.tableDataProfilesAdmin Manage DLP table profiles. DLP Table Data Profiles Admin ['dlp.tableDataProfiles.delete', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list'] GA
roles/dlp.tableDataProfilesReader Read DLP table profiles. DLP Table Data Profiles Reader ['dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list'] GA
roles/dlp.user Inspect, Redact, and De-identify Content DLP User ['dlp.kms.encrypt', 'dlp.locations.get', 'dlp.locations.list', 'serviceusage.services.use'] GA
roles/dns.admin Full read-write access to DNS resources. DNS Administrator ['compute.networks.get', 'compute.networks.list', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.gkeClusters.bindDNSResponsePolicy', 'dns.gkeClusters.bindPrivateDNSZone', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.networks.useHealthSignals', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/dns.peer Access to target networks with DNS peering zones DNS Peer ['dns.networks.targetWithPeeringZone'] GA
roles/dns.reader Read-only access to DNS resources. DNS Reader ['compute.networks.get', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.get', 'dns.managedZones.list', 'dns.policies.get', 'dns.policies.list', 'dns.projects.get', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/documentai.admin Grants full access to all resources in Document AI Document AI Administrator ['documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.delete', 'documentai.dataLabelingJobs.list', 'documentai.dataLabelingJobs.update', 'documentai.datasetSchemas.get', 'documentai.datasetSchemas.update', 'documentai.datasets.createDocuments', 'documentai.datasets.deleteDocuments', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.datasets.update', 'documentai.datasets.updateDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.create', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.humanReviewConfigs.update', 'documentai.labelerPools.create', 'documentai.labelerPools.delete', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.labelerPools.update', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.create', 'documentai.processorVersions.delete', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processorVersions.update', 'documentai.processors.create', 'documentai.processors.delete', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'documentai.processors.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/documentai.apiUser Grants access to process documents in Document AI Document AI API User ['documentai.humanReviewConfigs.review', 'documentai.operations.getLegacy', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processors.processBatch', 'documentai.processors.processOnline'] BETA
roles/documentai.editor Grants access to use all resources in Document AI Document AI Editor ['documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.delete', 'documentai.dataLabelingJobs.list', 'documentai.dataLabelingJobs.update', 'documentai.datasetSchemas.get', 'documentai.datasetSchemas.update', 'documentai.datasets.createDocuments', 'documentai.datasets.deleteDocuments', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.datasets.update', 'documentai.datasets.updateDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.create', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.humanReviewConfigs.update', 'documentai.labelerPools.create', 'documentai.labelerPools.delete', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.labelerPools.update', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.create', 'documentai.processorVersions.delete', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processorVersions.update', 'documentai.processors.create', 'documentai.processors.delete', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'documentai.processors.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/documentai.viewer Grants access to view all resources and process documents in Document AI Document AI Viewer ['documentai.dataLabelingJobs.list', 'documentai.datasetSchemas.get', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/documentaicore.serviceAgent Gives DocumentAI Core Service Account access to consumer resources. DocumentAI Core Service Agent ['automl.models.predict', 'documentai.humanReviewConfigs.review', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/dspm.serviceAgent Gives DSPM Service Account access to consumer resources. DSPM Service Agent ['bigquery.datasets.createTagBinding', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listTagBindings', 'bigquery.tables.createTagBinding', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'cloudasset.assets.exportResource', 'cloudasset.assets.listResource', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllResources', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.update', 'resourcemanager.hierarchyNodes.createTagBinding', 'resourcemanager.hierarchyNodes.deleteTagBinding', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.tagKeys.create', 'resourcemanager.tagKeys.delete', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.getIamPolicy', 'resourcemanager.tagKeys.list', 'resourcemanager.tagKeys.update', 'resourcemanager.tagValueBindings.create', 'resourcemanager.tagValueBindings.delete', 'resourcemanager.tagValues.create', 'resourcemanager.tagValues.delete', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.getIamPolicy', 'resourcemanager.tagValues.list', 'resourcemanager.tagValues.update', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.securityhealthanalyticssettings.update', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securityposture.operations.get', 'securityposture.postureDeployments.create', 'securityposture.postureDeployments.delete', 'securityposture.postures.create', 'securityposture.postures.get', 'storage.buckets.createTagBinding', 'storage.buckets.deleteTagBinding', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings'] GA
roles/earthengine.appsPublisher Publisher of Earth Engine Apps Earth Engine Apps Publisher ['iam.serviceAccounts.create', 'iam.serviceAccounts.disable', 'iam.serviceAccounts.enable', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.setIamPolicy', 'resourcemanager.projects.get', 'serviceusage.services.get'] BETA
roles/earthengine.admin Full access to all Earth Engine resource features Earth Engine Resource Admin ['earthengine.assets.create', 'earthengine.assets.delete', 'earthengine.assets.get', 'earthengine.assets.getIamPolicy', 'earthengine.assets.list', 'earthengine.assets.setIamPolicy', 'earthengine.assets.update', 'earthengine.computations.create', 'earthengine.config.get', 'earthengine.config.update', 'earthengine.exports.create', 'earthengine.featureviews.create', 'earthengine.filmstripthumbnails.create', 'earthengine.filmstripthumbnails.get', 'earthengine.imports.create', 'earthengine.maps.create', 'earthengine.maps.get', 'earthengine.operations.delete', 'earthengine.operations.get', 'earthengine.operations.list', 'earthengine.operations.update', 'earthengine.tables.create', 'earthengine.tables.get', 'earthengine.thumbnails.create', 'earthengine.thumbnails.get', 'earthengine.videothumbnails.create', 'earthengine.videothumbnails.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/earthengine.viewer Viewer of all Earth Engine resources Earth Engine Resource Viewer ['earthengine.assets.get', 'earthengine.assets.getIamPolicy', 'earthengine.assets.list', 'earthengine.computations.create', 'earthengine.config.get', 'earthengine.filmstripthumbnails.get', 'earthengine.maps.get', 'earthengine.operations.get', 'earthengine.operations.list', 'earthengine.tables.get', 'earthengine.thumbnails.get', 'earthengine.videothumbnails.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/earthengine.writer Writer of all Earth Engine resources Earth Engine Resource Writer ['earthengine.assets.create', 'earthengine.assets.delete', 'earthengine.assets.get', 'earthengine.assets.getIamPolicy', 'earthengine.assets.list', 'earthengine.assets.update', 'earthengine.computations.create', 'earthengine.config.get', 'earthengine.config.update', 'earthengine.exports.create', 'earthengine.featureviews.create', 'earthengine.filmstripthumbnails.create', 'earthengine.filmstripthumbnails.get', 'earthengine.imports.create', 'earthengine.maps.create', 'earthengine.maps.get', 'earthengine.operations.delete', 'earthengine.operations.get', 'earthengine.operations.list', 'earthengine.operations.update', 'earthengine.tables.create', 'earthengine.tables.get', 'earthengine.thumbnails.create', 'earthengine.thumbnails.get', 'earthengine.videothumbnails.create', 'earthengine.videothumbnails.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/edgecontainer.admin Full access to Edge Container all resources. Edge Container Admin ['edgecontainer.clusters.create', 'edgecontainer.clusters.delete', 'edgecontainer.clusters.generateAccessToken', 'edgecontainer.clusters.generateOfflineCredential', 'edgecontainer.clusters.get', 'edgecontainer.clusters.getIamPolicy', 'edgecontainer.clusters.list', 'edgecontainer.clusters.setIamPolicy', 'edgecontainer.clusters.update', 'edgecontainer.clusters.upgrade', 'edgecontainer.locations.get', 'edgecontainer.locations.list', 'edgecontainer.machines.create', 'edgecontainer.machines.delete', 'edgecontainer.machines.get', 'edgecontainer.machines.getIamPolicy', 'edgecontainer.machines.list', 'edgecontainer.machines.setIamPolicy', 'edgecontainer.machines.update', 'edgecontainer.machines.use', 'edgecontainer.nodePools.create', 'edgecontainer.nodePools.delete', 'edgecontainer.nodePools.get', 'edgecontainer.nodePools.getIamPolicy', 'edgecontainer.nodePools.list', 'edgecontainer.nodePools.setIamPolicy', 'edgecontainer.nodePools.update', 'edgecontainer.operations.cancel', 'edgecontainer.operations.delete', 'edgecontainer.operations.get', 'edgecontainer.operations.list', 'edgecontainer.serverconfig.get', 'edgecontainer.vpnConnections.create', 'edgecontainer.vpnConnections.delete', 'edgecontainer.vpnConnections.get', 'edgecontainer.vpnConnections.getIamPolicy', 'edgecontainer.vpnConnections.list', 'edgecontainer.vpnConnections.setIamPolicy', 'edgecontainer.vpnConnections.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/edgecontainer.offlineCredentialUser Access to get Edge Container cluster offline credentials Edge Container Cluster offline Credential User ['edgecontainer.clusters.generateOfflineCredential', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/edgecontainer.clusterServiceAgent Grants the Edge Container Cluster Service Account access to manage resources. Edge Container Cluster Service Agent ['cloudnotifications.activities.list', 'gkehub.endpoints.connect', 'gkehub.features.create', 'gkehub.features.get', 'gkehub.features.list', 'gkehub.features.update', 'gkehub.fleet.create', 'gkehub.fleet.delete', 'gkehub.fleet.get', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.create', 'gkehub.memberships.delete', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.list', 'gkehub.memberships.update', 'gkehub.operations.cancel', 'gkehub.operations.delete', 'gkehub.operations.get', 'gkehub.operations.list', 'kubernetesmetadata.metadata.config', 'kubernetesmetadata.metadata.publish', 'kubernetesmetadata.metadata.snapshot', 'logging.logEntries.create', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.create', 'monitoring.dashboards.delete', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.dashboards.update', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'opsconfigmonitoring.resourceMetadata.list', 'opsconfigmonitoring.resourceMetadata.write', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'stackdriver.resourceMetadata.write', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/edgecontainer.machineUser Access to use Edge Container Machine resources. Edge Container Machine User ['edgecontainer.machines.get', 'edgecontainer.machines.getIamPolicy', 'edgecontainer.machines.list', 'edgecontainer.machines.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/edgecontainer.serviceAgent Grants the Edge Container Service Account access to manage resources. Edge Container Service Agent ['compute.externalVpnGateways.create', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.use', 'compute.globalOperations.get', 'compute.networks.get', 'compute.networks.updatePolicy', 'compute.regionOperations.get', 'compute.routers.create', 'compute.routers.delete', 'compute.routers.get', 'compute.routers.list', 'compute.routers.update', 'compute.routers.use', 'compute.vpnGateways.create', 'compute.vpnGateways.delete', 'compute.vpnGateways.get', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.get', 'gkehub.memberships.create', 'gkehub.memberships.delete', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.list', 'gkehub.memberships.update', 'gkehub.operations.cancel', 'gkehub.operations.get', 'serviceusage.services.list'] GA
roles/edgecontainer.viewer Read-only access to Edge Container all resources. Edge Container Viewer ['edgecontainer.clusters.generateAccessToken', 'edgecontainer.clusters.get', 'edgecontainer.clusters.getIamPolicy', 'edgecontainer.clusters.list', 'edgecontainer.locations.get', 'edgecontainer.locations.list', 'edgecontainer.machines.get', 'edgecontainer.machines.getIamPolicy', 'edgecontainer.machines.list', 'edgecontainer.nodePools.get', 'edgecontainer.nodePools.getIamPolicy', 'edgecontainer.nodePools.list', 'edgecontainer.operations.get', 'edgecontainer.operations.list', 'edgecontainer.serverconfig.get', 'edgecontainer.vpnConnections.get', 'edgecontainer.vpnConnections.getIamPolicy', 'edgecontainer.vpnConnections.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/edgenetwork.admin Full access to Edge Network all resources. Edge Network Admin ['edgenetwork.interconnectAttachments.create', 'edgenetwork.interconnectAttachments.delete', 'edgenetwork.interconnectAttachments.get', 'edgenetwork.interconnectAttachments.getIamPolicy', 'edgenetwork.interconnectAttachments.list', 'edgenetwork.interconnectAttachments.setIamPolicy', 'edgenetwork.interconnectAttachments.update', 'edgenetwork.interconnects.get', 'edgenetwork.interconnects.getDiagnostics', 'edgenetwork.interconnects.getIamPolicy', 'edgenetwork.interconnects.list', 'edgenetwork.interconnects.setIamPolicy', 'edgenetwork.locations.get', 'edgenetwork.locations.list', 'edgenetwork.networks.create', 'edgenetwork.networks.delete', 'edgenetwork.networks.get', 'edgenetwork.networks.getIamPolicy', 'edgenetwork.networks.getStatus', 'edgenetwork.networks.list', 'edgenetwork.networks.setIamPolicy', 'edgenetwork.networks.update', 'edgenetwork.operations.cancel', 'edgenetwork.operations.delete', 'edgenetwork.operations.get', 'edgenetwork.operations.list', 'edgenetwork.routers.create', 'edgenetwork.routers.delete', 'edgenetwork.routers.get', 'edgenetwork.routers.getIamPolicy', 'edgenetwork.routers.getRouterStatus', 'edgenetwork.routers.list', 'edgenetwork.routers.patch', 'edgenetwork.routers.setIamPolicy', 'edgenetwork.routers.update', 'edgenetwork.routes.create', 'edgenetwork.routes.delete', 'edgenetwork.routes.get', 'edgenetwork.routes.list', 'edgenetwork.subnetworks.create', 'edgenetwork.subnetworks.delete', 'edgenetwork.subnetworks.get', 'edgenetwork.subnetworks.getIamPolicy', 'edgenetwork.subnetworks.getStatus', 'edgenetwork.subnetworks.list', 'edgenetwork.subnetworks.setIamPolicy', 'edgenetwork.subnetworks.update', 'edgenetwork.zones.get', 'edgenetwork.zones.initialize', 'edgenetwork.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/edgenetwork.viewer Read-only access to Edge Network all resources. Edge Network Viewer ['edgenetwork.interconnectAttachments.get', 'edgenetwork.interconnectAttachments.getIamPolicy', 'edgenetwork.interconnectAttachments.list', 'edgenetwork.interconnects.get', 'edgenetwork.interconnects.getDiagnostics', 'edgenetwork.interconnects.getIamPolicy', 'edgenetwork.interconnects.list', 'edgenetwork.locations.get', 'edgenetwork.locations.list', 'edgenetwork.networks.get', 'edgenetwork.networks.getIamPolicy', 'edgenetwork.networks.getStatus', 'edgenetwork.networks.list', 'edgenetwork.operations.get', 'edgenetwork.operations.list', 'edgenetwork.routers.get', 'edgenetwork.routers.getIamPolicy', 'edgenetwork.routers.getRouterStatus', 'edgenetwork.routers.list', 'edgenetwork.routes.get', 'edgenetwork.routes.list', 'edgenetwork.subnetworks.get', 'edgenetwork.subnetworks.getIamPolicy', 'edgenetwork.subnetworks.getStatus', 'edgenetwork.subnetworks.list', 'edgenetwork.zones.get', 'edgenetwork.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/editor View, create, update, and delete most Google Cloud resources. See the list of included permissions. Editor ['accessapproval.requests.get', 'accessapproval.requests.list', 'accessapproval.serviceAccounts.get', 'accessapproval.settings.get', 'accesscontextmanager.accessLevels.create', 'accesscontextmanager.accessLevels.delete', 'accesscontextmanager.accessLevels.get', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.accessLevels.replaceAll', 'accesscontextmanager.accessLevels.update', 'accesscontextmanager.authorizedOrgsDescs.create', 'accesscontextmanager.authorizedOrgsDescs.delete', 'accesscontextmanager.authorizedOrgsDescs.get', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.authorizedOrgsDescs.update', 'accesscontextmanager.gcpUserAccessBindings.create', 'accesscontextmanager.gcpUserAccessBindings.delete', 'accesscontextmanager.gcpUserAccessBindings.get', 'accesscontextmanager.gcpUserAccessBindings.list', 'accesscontextmanager.gcpUserAccessBindings.update', 'accesscontextmanager.policies.create', 'accesscontextmanager.policies.delete', 'accesscontextmanager.policies.get', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.policies.update', 'accesscontextmanager.servicePerimeters.commit', 'accesscontextmanager.servicePerimeters.create', 'accesscontextmanager.servicePerimeters.delete', 'accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.list', 'accesscontextmanager.servicePerimeters.replaceAll', 'accesscontextmanager.servicePerimeters.update', 'actions.agent.claimContentProvider', 'actions.agent.get', 'actions.agent.update', 'actions.agentVersions.create', 'actions.agentVersions.delete', 'actions.agentVersions.deploy', 'actions.agentVersions.get', 'actions.agentVersions.list', 'advisorynotifications.notifications.get', 'advisorynotifications.notifications.list', 'advisorynotifications.settings.get', 'advisorynotifications.settings.update', 'aiplatform.agentExamples.create', 'aiplatform.agentExamples.delete', 'aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agentExamples.update', 'aiplatform.agents.create', 'aiplatform.agents.delete', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.agents.update', 'aiplatform.annotationSpecs.create', 'aiplatform.annotationSpecs.delete', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotationSpecs.update', 'aiplatform.annotations.create', 'aiplatform.annotations.delete', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.annotations.update', 'aiplatform.apps.create', 'aiplatform.apps.delete', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.apps.update', 'aiplatform.artifacts.create', 'aiplatform.artifacts.delete', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.artifacts.update', 'aiplatform.batchPredictionJobs.cancel', 'aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.delete', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cacheConfigs.update', 'aiplatform.cachedContents.create', 'aiplatform.cachedContents.delete', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.cachedContents.update', 'aiplatform.consents.get', 'aiplatform.consents.update', 'aiplatform.contexts.addContextArtifactsAndExecutions', 'aiplatform.contexts.addContextChildren', 'aiplatform.contexts.create', 'aiplatform.contexts.delete', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.contexts.update', 'aiplatform.customJobs.cancel', 'aiplatform.customJobs.create', 'aiplatform.customJobs.delete', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.create', 'aiplatform.dataItems.delete', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataItems.update', 'aiplatform.dataLabelingJobs.cancel', 'aiplatform.dataLabelingJobs.create', 'aiplatform.dataLabelingJobs.delete', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.create', 'aiplatform.datasetVersions.delete', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasetVersions.restore', 'aiplatform.datasets.create', 'aiplatform.datasets.delete', 'aiplatform.datasets.export', 'aiplatform.datasets.get', 'aiplatform.datasets.import', 'aiplatform.datasets.list', 'aiplatform.datasets.update', 'aiplatform.deploymentResourcePools.create', 'aiplatform.deploymentResourcePools.delete', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.deploymentResourcePools.update', 'aiplatform.edgeDeploymentJobs.create', 'aiplatform.edgeDeploymentJobs.delete', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.create', 'aiplatform.edgeDevices.delete', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.edgeDevices.update', 'aiplatform.endpoints.create', 'aiplatform.endpoints.delete', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.getIamPolicy', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.endpoints.undeploy', 'aiplatform.endpoints.update', 'aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.executions.addExecutionEvents', 'aiplatform.executions.create', 'aiplatform.executions.delete', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.executions.update', 'aiplatform.extensions.delete', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.extensions.import', 'aiplatform.extensions.list', 'aiplatform.extensions.update', 'aiplatform.featureGroups.create', 'aiplatform.featureGroups.delete', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureGroups.update', 'aiplatform.featureOnlineStores.create', 'aiplatform.featureOnlineStores.delete', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.getIamPolicy', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.update', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.create', 'aiplatform.featureViews.delete', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.getIamPolicy', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.humanInTheLoops.cancel', 'aiplatform.humanInTheLoops.create', 'aiplatform.humanInTheLoops.delete', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.humanInTheLoops.queryAnnotationStats', 'aiplatform.humanInTheLoops.send', 'aiplatform.humanInTheLoops.update', 'aiplatform.hyperparameterTuningJobs.cancel', 'aiplatform.hyperparameterTuningJobs.create', 'aiplatform.hyperparameterTuningJobs.delete', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.create', 'aiplatform.indexEndpoints.delete', 'aiplatform.indexEndpoints.deploy', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexEndpoints.undeploy', 'aiplatform.indexEndpoints.update', 'aiplatform.indexes.create', 'aiplatform.indexes.delete', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.indexes.update', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.create', 'aiplatform.metadataSchemas.delete', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.create', 'aiplatform.metadataStores.delete', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.migratableResources.migrate', 'aiplatform.migratableResources.search', 'aiplatform.modelDeploymentMonitoringJobs.create', 'aiplatform.modelDeploymentMonitoringJobs.delete', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.pause', 'aiplatform.modelDeploymentMonitoringJobs.resume', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelDeploymentMonitoringJobs.update', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.import', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.exportEvaluatedDataItems', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.import', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.create', 'aiplatform.modelMonitoringJobs.delete', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.create', 'aiplatform.modelMonitors.delete', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.modelMonitors.update', 'aiplatform.models.delete', 'aiplatform.models.export', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.models.update', 'aiplatform.models.upload', 'aiplatform.nasJobs.cancel', 'aiplatform.nasJobs.create', 'aiplatform.nasJobs.delete', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'aiplatform.persistentResources.create', 'aiplatform.persistentResources.delete', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.cancel', 'aiplatform.pipelineJobs.create', 'aiplatform.pipelineJobs.delete', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.create', 'aiplatform.reasoningEngines.delete', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.reasoningEngines.update', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.sessions.run', 'aiplatform.specialistPools.create', 'aiplatform.specialistPools.delete', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.create', 'aiplatform.studies.delete', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.studies.update', 'aiplatform.tensorboardExperiments.create', 'aiplatform.tensorboardExperiments.delete', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardExperiments.update', 'aiplatform.tensorboardExperiments.write', 'aiplatform.tensorboardRuns.batchCreate', 'aiplatform.tensorboardRuns.create', 'aiplatform.tensorboardRuns.delete', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardRuns.update', 'aiplatform.tensorboardRuns.write', 'aiplatform.tensorboardTimeSeries.batchCreate', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.create', 'aiplatform.tensorboardTimeSeries.delete', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboardTimeSeries.update', 'aiplatform.tensorboards.create', 'aiplatform.tensorboards.delete', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.tensorboards.update', 'aiplatform.trainingPipelines.cancel', 'aiplatform.trainingPipelines.create', 'aiplatform.trainingPipelines.delete', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.create', 'aiplatform.trials.delete', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.trials.update', 'aiplatform.tuningJobs.cancel', 'aiplatform.tuningJobs.create', 'aiplatform.tuningJobs.delete', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'aiplatform.tuningJobs.vertexTune', 'alloydb.backups.create', 'alloydb.backups.delete', 'alloydb.backups.get', 'alloydb.backups.list', 'alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.backups.update', 'alloydb.clusters.create', 'alloydb.clusters.delete', 'alloydb.clusters.export', 'alloydb.clusters.generateClientCertificate', 'alloydb.clusters.get', 'alloydb.clusters.import', 'alloydb.clusters.list', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'alloydb.clusters.promote', 'alloydb.clusters.switchover', 'alloydb.clusters.update', 'alloydb.clusters.upgrade', 'alloydb.databases.list', 'alloydb.instances.connect', 'alloydb.instances.create', 'alloydb.instances.delete', 'alloydb.instances.executeSql', 'alloydb.instances.failover', 'alloydb.instances.get', 'alloydb.instances.injectFault', 'alloydb.instances.list', 'alloydb.instances.restart', 'alloydb.instances.update', 'alloydb.locations.get', 'alloydb.locations.list', 'alloydb.operations.cancel', 'alloydb.operations.delete', 'alloydb.operations.get', 'alloydb.operations.list', 'alloydb.supportedDatabaseFlags.get', 'alloydb.supportedDatabaseFlags.list', 'alloydb.users.create', 'alloydb.users.delete', 'alloydb.users.get', 'alloydb.users.list', 'alloydb.users.login', 'alloydb.users.update', 'analyticshub.dataExchanges.create', 'analyticshub.dataExchanges.delete', 'analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.dataExchanges.update', 'analyticshub.listings.create', 'analyticshub.listings.delete', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.listings.update', 'analyticshub.subscriptions.create', 'analyticshub.subscriptions.delete', 'analyticshub.subscriptions.get', 'analyticshub.subscriptions.list', 'analyticshub.subscriptions.update', 'androidmanagement.enterprises.manage', 'apigateway.apiconfigs.create', 'apigateway.apiconfigs.delete', 'apigateway.apiconfigs.get', 'apigateway.apiconfigs.getIamPolicy', 'apigateway.apiconfigs.list', 'apigateway.apiconfigs.update', 'apigateway.apis.create', 'apigateway.apis.delete', 'apigateway.apis.get', 'apigateway.apis.getIamPolicy', 'apigateway.apis.list', 'apigateway.apis.update', 'apigateway.gateways.create', 'apigateway.gateways.delete', 'apigateway.gateways.get', 'apigateway.gateways.getIamPolicy', 'apigateway.gateways.list', 'apigateway.gateways.update', 'apigateway.locations.get', 'apigateway.locations.list', 'apigateway.operations.cancel', 'apigateway.operations.delete', 'apigateway.operations.get', 'apigateway.operations.list', 'apigee.addonsconfig.get', 'apigee.addonsconfig.update', 'apigee.apiproductattributes.createOrUpdateAll', 'apigee.apiproductattributes.delete', 'apigee.apiproductattributes.get', 'apigee.apiproductattributes.list', 'apigee.apiproductattributes.update', 'apigee.apiproducts.create', 'apigee.apiproducts.delete', 'apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.apiproducts.update', 'apigee.appgroupapps.create', 'apigee.appgroupapps.delete', 'apigee.appgroupapps.get', 'apigee.appgroupapps.list', 'apigee.appgroupapps.manage', 'apigee.appgroups.create', 'apigee.appgroups.delete', 'apigee.appgroups.get', 'apigee.appgroups.list', 'apigee.appgroups.update', 'apigee.appkeys.create', 'apigee.appkeys.delete', 'apigee.appkeys.get', 'apigee.appkeys.manage', 'apigee.apps.get', 'apigee.apps.list', 'apigee.archivedeployments.create', 'apigee.archivedeployments.delete', 'apigee.archivedeployments.download', 'apigee.archivedeployments.get', 'apigee.archivedeployments.list', 'apigee.archivedeployments.update', 'apigee.archivedeployments.upload', 'apigee.caches.delete', 'apigee.caches.list', 'apigee.canaryevaluations.create', 'apigee.canaryevaluations.get', 'apigee.datacollectors.create', 'apigee.datacollectors.delete', 'apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.datacollectors.update', 'apigee.datalocation.get', 'apigee.datastores.create', 'apigee.datastores.delete', 'apigee.datastores.get', 'apigee.datastores.list', 'apigee.datastores.update', 'apigee.deployments.create', 'apigee.deployments.delete', 'apigee.deployments.get', 'apigee.deployments.getIamPolicy', 'apigee.deployments.invoke', 'apigee.deployments.list', 'apigee.deployments.update', 'apigee.developerappattributes.createOrUpdateAll', 'apigee.developerappattributes.delete', 'apigee.developerappattributes.get', 'apigee.developerappattributes.list', 'apigee.developerappattributes.update', 'apigee.developerapps.create', 'apigee.developerapps.delete', 'apigee.developerapps.get', 'apigee.developerapps.list', 'apigee.developerapps.manage', 'apigee.developerattributes.createOrUpdateAll', 'apigee.developerattributes.delete', 'apigee.developerattributes.get', 'apigee.developerattributes.list', 'apigee.developerattributes.update', 'apigee.developerbalances.adjust', 'apigee.developerbalances.get', 'apigee.developerbalances.update', 'apigee.developermonetizationconfigs.get', 'apigee.developermonetizationconfigs.update', 'apigee.developers.create', 'apigee.developers.delete', 'apigee.developers.get', 'apigee.developers.list', 'apigee.developers.update', 'apigee.developersubscriptions.create', 'apigee.developersubscriptions.get', 'apigee.developersubscriptions.list', 'apigee.developersubscriptions.update', 'apigee.endpointattachments.create', 'apigee.endpointattachments.delete', 'apigee.endpointattachments.get', 'apigee.endpointattachments.list', 'apigee.entitlements.get', 'apigee.envgroupattachments.create', 'apigee.envgroupattachments.delete', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.create', 'apigee.envgroups.delete', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.envgroups.update', 'apigee.environments.create', 'apigee.environments.delete', 'apigee.environments.get', 'apigee.environments.getDataLocation', 'apigee.environments.getIamPolicy', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.environments.manageRuntime', 'apigee.environments.update', 'apigee.exports.create', 'apigee.exports.get', 'apigee.exports.list', 'apigee.flowhooks.attachSharedFlow', 'apigee.flowhooks.detachSharedFlow', 'apigee.flowhooks.getSharedFlow', 'apigee.flowhooks.list', 'apigee.hostqueries.create', 'apigee.hostqueries.get', 'apigee.hostqueries.list', 'apigee.hostsecurityreports.create', 'apigee.hostsecurityreports.get', 'apigee.hostsecurityreports.list', 'apigee.hoststats.get', 'apigee.ingressconfigs.get', 'apigee.instanceattachments.create', 'apigee.instanceattachments.delete', 'apigee.instanceattachments.get', 'apigee.instanceattachments.list', 'apigee.instances.create', 'apigee.instances.delete', 'apigee.instances.get', 'apigee.instances.list', 'apigee.instances.reportStatus', 'apigee.instances.update', 'apigee.keystorealiases.create', 'apigee.keystorealiases.delete', 'apigee.keystorealiases.exportCertificate', 'apigee.keystorealiases.generateCSR', 'apigee.keystorealiases.get', 'apigee.keystorealiases.list', 'apigee.keystorealiases.update', 'apigee.keystores.create', 'apigee.keystores.delete', 'apigee.keystores.export', 'apigee.keystores.get', 'apigee.keystores.list', 'apigee.keyvaluemapentries.create', 'apigee.keyvaluemapentries.delete', 'apigee.keyvaluemapentries.get', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemapentries.update', 'apigee.keyvaluemaps.create', 'apigee.keyvaluemaps.delete', 'apigee.keyvaluemaps.list', 'apigee.maskconfigs.get', 'apigee.maskconfigs.update', 'apigee.nataddresses.activate', 'apigee.nataddresses.create', 'apigee.nataddresses.delete', 'apigee.nataddresses.get', 'apigee.nataddresses.list', 'apigee.operations.get', 'apigee.operations.list', 'apigee.organizations.create', 'apigee.organizations.delete', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.organizations.update', 'apigee.portals.create', 'apigee.portals.delete', 'apigee.portals.get', 'apigee.portals.list', 'apigee.portals.update', 'apigee.projectorganizations.get', 'apigee.projects.migrate', 'apigee.projects.previewMigration', 'apigee.projects.update', 'apigee.proxies.create', 'apigee.proxies.delete', 'apigee.proxies.get', 'apigee.proxies.list', 'apigee.proxies.update', 'apigee.proxyrevisions.delete', 'apigee.proxyrevisions.deploy', 'apigee.proxyrevisions.get', 'apigee.proxyrevisions.list', 'apigee.proxyrevisions.undeploy', 'apigee.proxyrevisions.update', 'apigee.queries.create', 'apigee.queries.get', 'apigee.queries.list', 'apigee.rateplans.create', 'apigee.rateplans.delete', 'apigee.rateplans.get', 'apigee.rateplans.list', 'apigee.rateplans.update', 'apigee.references.create', 'apigee.references.delete', 'apigee.references.get', 'apigee.references.list', 'apigee.references.update', 'apigee.reports.create', 'apigee.reports.delete', 'apigee.reports.get', 'apigee.reports.list', 'apigee.reports.update', 'apigee.resourcefiles.create', 'apigee.resourcefiles.delete', 'apigee.resourcefiles.get', 'apigee.resourcefiles.list', 'apigee.resourcefiles.update', 'apigee.runtimeconfigs.get', 'apigee.securityActions.create', 'apigee.securityActions.get', 'apigee.securityActions.list', 'apigee.securityActions.update', 'apigee.securityActionsConfig.get', 'apigee.securityActionsConfig.update', 'apigee.securityAssessmentResults.compute', 'apigee.securityFeedback.create', 'apigee.securityFeedback.delete', 'apigee.securityFeedback.get', 'apigee.securityFeedback.list', 'apigee.securityIncidents.get', 'apigee.securityIncidents.list', 'apigee.securityIncidents.update', 'apigee.securityProfileEnvironments.computeScore', 'apigee.securityProfileEnvironments.create', 'apigee.securityProfileEnvironments.delete', 'apigee.securityProfiles.create', 'apigee.securityProfiles.delete', 'apigee.securityProfiles.get', 'apigee.securityProfiles.list', 'apigee.securityProfiles.update', 'apigee.securityProfilesV2.create', 'apigee.securityProfilesV2.delete', 'apigee.securityProfilesV2.get', 'apigee.securityProfilesV2.list', 'apigee.securityProfilesV2.update', 'apigee.securitySettings.get', 'apigee.securitySettings.update', 'apigee.securityStats.queryTabularStats', 'apigee.securityStats.queryTimeSeriesStats', 'apigee.securityreports.create', 'apigee.securityreports.get', 'apigee.securityreports.list', 'apigee.setupcontexts.get', 'apigee.setupcontexts.update', 'apigee.sharedflowrevisions.delete', 'apigee.sharedflowrevisions.deploy', 'apigee.sharedflowrevisions.get', 'apigee.sharedflowrevisions.list', 'apigee.sharedflowrevisions.undeploy', 'apigee.sharedflowrevisions.update', 'apigee.sharedflows.create', 'apigee.sharedflows.delete', 'apigee.sharedflows.get', 'apigee.sharedflows.list', 'apigee.targetservers.create', 'apigee.targetservers.delete', 'apigee.targetservers.get', 'apigee.targetservers.list', 'apigee.targetservers.update', 'apigee.traceconfig.get', 'apigee.traceconfig.update', 'apigee.traceconfigoverrides.create', 'apigee.traceconfigoverrides.delete', 'apigee.traceconfigoverrides.get', 'apigee.traceconfigoverrides.list', 'apigee.traceconfigoverrides.update', 'apigee.tracesessions.create', 'apigee.tracesessions.delete', 'apigee.tracesessions.get', 'apigee.tracesessions.list', 'apigeeconnect.connections.list', 'apigeeconnect.endpoints.connect', 'apigeeregistry.apis.create', 'apigeeregistry.apis.delete', 'apigeeregistry.apis.get', 'apigeeregistry.apis.getIamPolicy', 'apigeeregistry.apis.list', 'apigeeregistry.apis.update', 'apigeeregistry.artifacts.create', 'apigeeregistry.artifacts.delete', 'apigeeregistry.artifacts.get', 'apigeeregistry.artifacts.getIamPolicy', 'apigeeregistry.artifacts.list', 'apigeeregistry.artifacts.update', 'apigeeregistry.deployments.create', 'apigeeregistry.deployments.delete', 'apigeeregistry.deployments.get', 'apigeeregistry.deployments.list', 'apigeeregistry.deployments.update', 'apigeeregistry.instances.get', 'apigeeregistry.instances.update', 'apigeeregistry.locations.get', 'apigeeregistry.locations.list', 'apigeeregistry.operations.cancel', 'apigeeregistry.operations.delete', 'apigeeregistry.operations.get', 'apigeeregistry.operations.list', 'apigeeregistry.specs.create', 'apigeeregistry.specs.delete', 'apigeeregistry.specs.get', 'apigeeregistry.specs.getIamPolicy', 'apigeeregistry.specs.list', 'apigeeregistry.specs.update', 'apigeeregistry.versions.create', 'apigeeregistry.versions.delete', 'apigeeregistry.versions.get', 'apigeeregistry.versions.getIamPolicy', 'apigeeregistry.versions.list', 'apigeeregistry.versions.update', 'apihub.apiHubInstances.create', 'apihub.apiHubInstances.delete', 'apihub.apiHubInstances.get', 'apihub.apiHubInstances.list', 'apihub.apiOperations.get', 'apihub.apiOperations.list', 'apihub.apiOperations.update', 'apihub.apis.create', 'apihub.apis.delete', 'apihub.apis.get', 'apihub.apis.list', 'apihub.apis.update', 'apihub.attributes.create', 'apihub.attributes.delete', 'apihub.attributes.get', 'apihub.attributes.list', 'apihub.attributes.update', 'apihub.definitions.get', 'apihub.definitions.list', 'apihub.definitions.update', 'apihub.dependencies.create', 'apihub.dependencies.delete', 'apihub.dependencies.get', 'apihub.dependencies.list', 'apihub.dependencies.update', 'apihub.deployments.create', 'apihub.deployments.delete', 'apihub.deployments.get', 'apihub.deployments.list', 'apihub.deployments.update', 'apihub.externalApis.create', 'apihub.externalApis.delete', 'apihub.externalApis.get', 'apihub.externalApis.list', 'apihub.externalApis.update', 'apihub.hostProjectRegistrations.create', 'apihub.hostProjectRegistrations.delete', 'apihub.hostProjectRegistrations.get', 'apihub.hostProjectRegistrations.list', 'apihub.hostProjectRegistrations.register', 'apihub.llmEnablements.deregister', 'apihub.llmEnablements.get', 'apihub.llmEnablements.list', 'apihub.llmEnablements.register', 'apihub.locations.searchResources', 'apihub.locations2.searchResources', 'apihub.operations.cancel', 'apihub.operations.delete', 'apihub.operations.get', 'apihub.operations.list', 'apihub.plugins.disable', 'apihub.plugins.enable', 'apihub.plugins.get', 'apihub.plugins.list', 'apihub.runTimeProjectAttachments.create', 'apihub.runTimeProjectAttachments.delete', 'apihub.runTimeProjectAttachments.get', 'apihub.runTimeProjectAttachments.list', 'apihub.runTimeProjectAttachments.lookup', 'apihub.specs.create', 'apihub.specs.delete', 'apihub.specs.get', 'apihub.specs.lint', 'apihub.specs.list', 'apihub.specs.update', 'apihub.styleGuides.get', 'apihub.styleGuides.update', 'apihub.versions.create', 'apihub.versions.delete', 'apihub.versions.get', 'apihub.versions.list', 'apihub.versions.update', 'apikeys.keys.create', 'apikeys.keys.delete', 'apikeys.keys.get', 'apikeys.keys.getKeyString', 'apikeys.keys.list', 'apikeys.keys.lookup', 'apikeys.keys.undelete', 'apikeys.keys.update', 'apim.apiObservations.batchEditTags', 'apim.apiObservations.get', 'apim.apiObservations.list', 'apim.apiOperations.get', 'apim.apiOperations.list', 'apim.locations.get', 'apim.locations.list', 'apim.locations.listApiObservationTags', 'apim.observationJobs.create', 'apim.observationJobs.delete', 'apim.observationJobs.disable', 'apim.observationJobs.enable', 'apim.observationJobs.get', 'apim.observationJobs.list', 'apim.observationSources.create', 'apim.observationSources.delete', 'apim.observationSources.get', 'apim.observationSources.list', 'apim.operations.cancel', 'apim.operations.delete', 'apim.operations.get', 'apim.operations.list', 'appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.applications.update', 'appengine.instances.delete', 'appengine.instances.enableDebug', 'appengine.instances.get', 'appengine.instances.list', 'appengine.memcache.addKey', 'appengine.memcache.flush', 'appengine.memcache.get', 'appengine.memcache.getKey', 'appengine.memcache.list', 'appengine.memcache.update', 'appengine.operations.get', 'appengine.operations.list', 'appengine.runtimes.actAsAdmin', 'appengine.services.delete', 'appengine.services.get', 'appengine.services.list', 'appengine.services.update', 'appengine.versions.create', 'appengine.versions.delete', 'appengine.versions.get', 'appengine.versions.list', 'appengine.versions.update', 'apphub.applications.create', 'apphub.applications.delete', 'apphub.applications.get', 'apphub.applications.getIamPolicy', 'apphub.applications.list', 'apphub.applications.update', 'apphub.discoveredServices.get', 'apphub.discoveredServices.list', 'apphub.discoveredServices.register', 'apphub.discoveredWorkloads.get', 'apphub.discoveredWorkloads.list', 'apphub.discoveredWorkloads.register', 'apphub.locations.get', 'apphub.locations.list', 'apphub.operations.cancel', 'apphub.operations.delete', 'apphub.operations.get', 'apphub.operations.list', 'apphub.serviceProjectAttachments.create', 'apphub.serviceProjectAttachments.delete', 'apphub.serviceProjectAttachments.get', 'apphub.serviceProjectAttachments.list', 'apphub.serviceProjectAttachments.lookup', 'apphub.services.create', 'apphub.services.delete', 'apphub.services.get', 'apphub.services.list', 'apphub.services.update', 'apphub.workloads.create', 'apphub.workloads.delete', 'apphub.workloads.get', 'apphub.workloads.list', 'apphub.workloads.update', 'applianceactivation.rttCommands.approve', 'applianceactivation.rttCommands.create', 'applianceactivation.rttCommands.get', 'applianceactivation.rttCommands.list', 'applianceactivation.rttCommands.sendResult', 'artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.delete', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.delete', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.delete', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.projectsettings.update', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.createOnPush', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.update', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.create', 'artifactregistry.rules.delete', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.rules.update', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.versions.update', 'artifactregistry.yumartifacts.create', 'assuredoss.config.get', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.get', 'assuredoss.operations.list', 'assuredworkloads.operations.get', 'assuredworkloads.operations.list', 'assuredworkloads.updates.list', 'assuredworkloads.updates.update', 'assuredworkloads.violations.get', 'assuredworkloads.violations.list', 'assuredworkloads.violations.update', 'assuredworkloads.workload.delete', 'assuredworkloads.workload.get', 'assuredworkloads.workload.list', 'assuredworkloads.workload.update', 'auditmanager.auditReports.generate', 'auditmanager.auditReports.get', 'auditmanager.auditReports.list', 'auditmanager.auditScopeReports.generate', 'auditmanager.billingSettings.get', 'auditmanager.controlReports.get', 'auditmanager.controlReports.list', 'auditmanager.controls.list', 'auditmanager.findings.get', 'auditmanager.findings.list', 'auditmanager.locations.enrollResource', 'auditmanager.locations.get', 'auditmanager.locations.list', 'auditmanager.operations.get', 'auditmanager.operations.list', 'auditmanager.resourceEnrollmentStatuses.get', 'auditmanager.resourceEnrollmentStatuses.list', 'automl.annotationSpecs.create', 'automl.annotationSpecs.delete', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotationSpecs.update', 'automl.annotations.approve', 'automl.annotations.create', 'automl.annotations.list', 'automl.annotations.manipulate', 'automl.annotations.reject', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.columnSpecs.update', 'automl.datasets.create', 'automl.datasets.delete', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.getIamPolicy', 'automl.datasets.import', 'automl.datasets.list', 'automl.datasets.update', 'automl.examples.delete', 'automl.examples.get', 'automl.examples.list', 'automl.examples.update', 'automl.files.delete', 'automl.files.list', 'automl.humanAnnotationTasks.create', 'automl.humanAnnotationTasks.delete', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.getIamPolicy', 'automl.locations.list', 'automl.modelEvaluations.create', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.create', 'automl.models.delete', 'automl.models.deploy', 'automl.models.export', 'automl.models.get', 'automl.models.getIamPolicy', 'automl.models.list', 'automl.models.predict', 'automl.models.undeploy', 'automl.operations.cancel', 'automl.operations.delete', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'automl.tableSpecs.update', 'automlrecommendations.apiKeys.create', 'automlrecommendations.apiKeys.delete', 'automlrecommendations.apiKeys.list', 'automlrecommendations.catalogItems.create', 'automlrecommendations.catalogItems.delete', 'automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogItems.update', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.catalogs.update', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.create', 'automlrecommendations.events.get', 'automlrecommendations.events.list', 'automlrecommendations.placements.create', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.create', 'automlrecommendations.recommendations.delete', 'automlrecommendations.recommendations.list', 'automlrecommendations.recommendations.pause', 'automlrecommendations.recommendations.resume', 'automlrecommendations.recommendations.update', 'autoscaling.sites.getIamPolicy', 'autoscaling.sites.readRecommendations', 'autoscaling.sites.writeMetrics', 'autoscaling.sites.writeState', 'backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.get', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.create', 'backupdr.backupPlans.delete', 'backupdr.backupPlans.get', 'backupdr.backupPlans.list', 'backupdr.backupPlans.useForComputeInstance', 'backupdr.backupVaults.associate', 'backupdr.backupVaults.create', 'backupdr.backupVaults.delete', 'backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.backupVaults.update', 'backupdr.bvbackups.delete', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvbackups.restore', 'backupdr.bvbackups.update', 'backupdr.bvdataSources.abandonBackup', 'backupdr.bvdataSources.fetchAccessToken', 'backupdr.bvdataSources.finalizeBackup', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.initiateBackup', 'backupdr.bvdataSources.list', 'backupdr.bvdataSources.remove', 'backupdr.bvdataSources.setInternalStatus', 'backupdr.bvdataSources.update', 'backupdr.compute.restoreFromBackupVault', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.accessSensitiveData', 'backupdr.managementServers.assignBackupPlans', 'backupdr.managementServers.backupAccess', 'backupdr.managementServers.create', 'backupdr.managementServers.createConnection', 'backupdr.managementServers.createDynamicProtection', 'backupdr.managementServers.delete', 'backupdr.managementServers.deleteDynamicProtection', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.manageApplications', 'backupdr.managementServers.manageBackupPlans', 'backupdr.managementServers.manageBackupServers', 'backupdr.managementServers.manageBackups', 'backupdr.managementServers.manageClones', 'backupdr.managementServers.manageExpiration', 'backupdr.managementServers.manageHosts', 'backupdr.managementServers.manageInternalACL', 'backupdr.managementServers.manageJobs', 'backupdr.managementServers.manageLiveClones', 'backupdr.managementServers.manageMigrations', 'backupdr.managementServers.manageMirroring', 'backupdr.managementServers.manageMounts', 'backupdr.managementServers.manageRestores', 'backupdr.managementServers.manageStorage', 'backupdr.managementServers.manageSystem', 'backupdr.managementServers.manageWorkflows', 'backupdr.managementServers.refreshWorkflows', 'backupdr.managementServers.runWorkflows', 'backupdr.managementServers.testFailOvers', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewBackupServers', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.cancel', 'backupdr.operations.delete', 'backupdr.operations.get', 'backupdr.operations.list', 'baremetalsolution.instancequotas.list', 'baremetalsolution.instances.attachNetwork', 'baremetalsolution.instances.attachVolume', 'baremetalsolution.instances.create', 'baremetalsolution.instances.detachLun', 'baremetalsolution.instances.detachNetwork', 'baremetalsolution.instances.detachVolume', 'baremetalsolution.instances.disableInteractiveSerialConsole', 'baremetalsolution.instances.enableInteractiveSerialConsole', 'baremetalsolution.instances.get', 'baremetalsolution.instances.list', 'baremetalsolution.instances.rename', 'baremetalsolution.instances.reset', 'baremetalsolution.instances.start', 'baremetalsolution.instances.stop', 'baremetalsolution.instances.update', 'baremetalsolution.luns.create', 'baremetalsolution.luns.delete', 'baremetalsolution.luns.evict', 'baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.luns.update', 'baremetalsolution.maintenanceevents.addProposal', 'baremetalsolution.maintenanceevents.approve', 'baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list', 'baremetalsolution.networkquotas.list', 'baremetalsolution.networks.create', 'baremetalsolution.networks.delete', 'baremetalsolution.networks.get', 'baremetalsolution.networks.list', 'baremetalsolution.networks.rename', 'baremetalsolution.networks.update', 'baremetalsolution.nfsshares.create', 'baremetalsolution.nfsshares.delete', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.nfsshares.rename', 'baremetalsolution.nfsshares.update', 'baremetalsolution.operations.get', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'baremetalsolution.procurements.create', 'baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list', 'baremetalsolution.snapshotschedulepolicies.create', 'baremetalsolution.snapshotschedulepolicies.delete', 'baremetalsolution.snapshotschedulepolicies.get', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.snapshotschedulepolicies.update', 'baremetalsolution.sshKeys.create', 'baremetalsolution.sshKeys.delete', 'baremetalsolution.sshKeys.list', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.create', 'baremetalsolution.volumes.delete', 'baremetalsolution.volumes.evict', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumes.rename', 'baremetalsolution.volumes.resize', 'baremetalsolution.volumes.update', 'baremetalsolution.volumesnapshots.create', 'baremetalsolution.volumesnapshots.delete', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list', 'baremetalsolution.volumesnapshots.restore', 'batch.jobs.create', 'batch.jobs.delete', 'batch.jobs.get', 'batch.jobs.list', 'batch.locations.get', 'batch.locations.list', 'batch.operations.get', 'batch.operations.list', 'batch.resourceAllowances.create', 'batch.resourceAllowances.delete', 'batch.resourceAllowances.get', 'batch.resourceAllowances.list', 'batch.resourceAllowances.update', 'batch.states.report', 'batch.tasks.get', 'batch.tasks.list', 'beyondcorp.appConnections.create', 'beyondcorp.appConnections.delete', 'beyondcorp.appConnections.get', 'beyondcorp.appConnections.getIamPolicy', 'beyondcorp.appConnections.list', 'beyondcorp.appConnections.update', 'beyondcorp.appConnectors.create', 'beyondcorp.appConnectors.delete', 'beyondcorp.appConnectors.get', 'beyondcorp.appConnectors.getIamPolicy', 'beyondcorp.appConnectors.list', 'beyondcorp.appConnectors.reportStatus', 'beyondcorp.appConnectors.update', 'beyondcorp.appGateways.create', 'beyondcorp.appGateways.delete', 'beyondcorp.appGateways.get', 'beyondcorp.appGateways.getIamPolicy', 'beyondcorp.appGateways.list', 'beyondcorp.appGateways.update', 'beyondcorp.clientConnectorServices.create', 'beyondcorp.clientConnectorServices.delete', 'beyondcorp.clientConnectorServices.get', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientConnectorServices.update', 'beyondcorp.clientGateways.create', 'beyondcorp.clientGateways.delete', 'beyondcorp.clientGateways.get', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'beyondcorp.locations.get', 'beyondcorp.locations.list', 'beyondcorp.operations.cancel', 'beyondcorp.operations.delete', 'beyondcorp.operations.get', 'beyondcorp.operations.list', 'beyondcorp.partnerTenants.create', 'beyondcorp.partnerTenants.delete', 'beyondcorp.partnerTenants.get', 'beyondcorp.partnerTenants.list', 'beyondcorp.partnerTenants.update', 'beyondcorp.proxyConfigs.create', 'beyondcorp.proxyConfigs.delete', 'beyondcorp.proxyConfigs.get', 'beyondcorp.proxyConfigs.list', 'beyondcorp.proxyConfigs.update', 'beyondcorp.subscriptions.create', 'beyondcorp.subscriptions.get', 'beyondcorp.subscriptions.list', 'beyondcorp.subscriptions.terminate', 'beyondcorp.subscriptions.update', 'biglake.catalogs.create', 'biglake.catalogs.delete', 'biglake.catalogs.get', 'biglake.catalogs.list', 'biglake.databases.create', 'biglake.databases.delete', 'biglake.databases.get', 'biglake.databases.list', 'biglake.databases.update', 'biglake.locks.check', 'biglake.locks.create', 'biglake.locks.delete', 'biglake.locks.list', 'biglake.tables.create', 'biglake.tables.delete', 'biglake.tables.get', 'biglake.tables.list', 'biglake.tables.lock', 'biglake.tables.update', 'bigquery.bireservations.get', 'bigquery.bireservations.update', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.capacityCommitments.update', 'bigquery.config.get', 'bigquery.config.update', 'bigquery.connections.create', 'bigquery.connections.delete', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.update', 'bigquery.connections.updateTag', 'bigquery.connections.use', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.delete', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listExecutionMetadata', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.create', 'bigquery.reservationAssignments.delete', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.create', 'bigquery.reservations.delete', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.reservations.update', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.update', 'bigquery.savedqueries.create', 'bigquery.savedqueries.delete', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.savedqueries.update', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.deleteIndex', 'bigquery.tables.getIamPolicy', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.transfers.get', 'bigquery.transfers.update', 'bigquerymigration.locations.get', 'bigquerymigration.locations.list', 'bigquerymigration.subtasks.create', 'bigquerymigration.subtasks.get', 'bigquerymigration.subtasks.list', 'bigquerymigration.translation.translate', 'bigquerymigration.workflows.create', 'bigquerymigration.workflows.delete', 'bigquerymigration.workflows.get', 'bigquerymigration.workflows.list', 'bigquerymigration.workflows.update', 'bigtable.appProfiles.create', 'bigtable.appProfiles.delete', 'bigtable.appProfiles.get', 'bigtable.appProfiles.list', 'bigtable.appProfiles.update', 'bigtable.authorizedViews.create', 'bigtable.authorizedViews.delete', 'bigtable.authorizedViews.get', 'bigtable.authorizedViews.getIamPolicy', 'bigtable.authorizedViews.list', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.authorizedViews.mutateRows', 'bigtable.authorizedViews.readRows', 'bigtable.authorizedViews.sampleRowKeys', 'bigtable.authorizedViews.update', 'bigtable.backups.create', 'bigtable.backups.delete', 'bigtable.backups.get', 'bigtable.backups.getIamPolicy', 'bigtable.backups.list', 'bigtable.backups.read', 'bigtable.backups.restore', 'bigtable.backups.update', 'bigtable.clusters.create', 'bigtable.clusters.delete', 'bigtable.clusters.get', 'bigtable.clusters.list', 'bigtable.clusters.update', 'bigtable.hotTablets.list', 'bigtable.instances.create', 'bigtable.instances.delete', 'bigtable.instances.executeQuery', 'bigtable.instances.get', 'bigtable.instances.getIamPolicy', 'bigtable.instances.list', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'bigtable.instances.ping', 'bigtable.instances.update', 'bigtable.keyvisualizer.get', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.checkConsistency', 'bigtable.tables.create', 'bigtable.tables.delete', 'bigtable.tables.generateConsistencyToken', 'bigtable.tables.get', 'bigtable.tables.getIamPolicy', 'bigtable.tables.list', 'bigtable.tables.mutateRows', 'bigtable.tables.readRows', 'bigtable.tables.sampleRowKeys', 'bigtable.tables.undelete', 'bigtable.tables.update', 'billing.billingAccountPrice.get', 'billing.billingAccountPrices.list', 'billing.billingAccountServices.get', 'billing.billingAccountServices.list', 'billing.billingAccountSkuGroupSkus.get', 'billing.billingAccountSkuGroupSkus.list', 'billing.billingAccountSkuGroups.get', 'billing.billingAccountSkuGroups.list', 'billing.billingAccountSkus.get', 'billing.billingAccountSkus.list', 'billing.finOpsBenchmarkInformation.get', 'billing.finOpsHealthInformation.get', 'billing.resourceCosts.get', 'billing.resourcebudgets.read', 'billing.resourcebudgets.write', 'binaryauthorization.attestors.create', 'binaryauthorization.attestors.delete', 'binaryauthorization.attestors.get', 'binaryauthorization.attestors.getIamPolicy', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.update', 'binaryauthorization.attestors.verifyImageAttested', 'binaryauthorization.continuousValidationConfig.get', 'binaryauthorization.continuousValidationConfig.getIamPolicy', 'binaryauthorization.continuousValidationConfig.update', 'binaryauthorization.platformPolicies.create', 'binaryauthorization.platformPolicies.delete', 'binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.platformPolicies.get', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.platformPolicies.replace', 'binaryauthorization.policy.evaluatePolicy', 'binaryauthorization.policy.get', 'binaryauthorization.policy.getIamPolicy', 'binaryauthorization.policy.update', 'blockchainnodeengine.blockchainNodes.create', 'blockchainnodeengine.blockchainNodes.delete', 'blockchainnodeengine.blockchainNodes.get', 'blockchainnodeengine.blockchainNodes.list', 'blockchainnodeengine.blockchainNodes.update', 'blockchainnodeengine.locations.get', 'blockchainnodeengine.locations.list', 'blockchainnodeengine.operations.cancel', 'blockchainnodeengine.operations.delete', 'blockchainnodeengine.operations.get', 'blockchainnodeengine.operations.list', 'blockchainvalidatormanager.blockchainValidatorConfigs.create', 'blockchainvalidatormanager.blockchainValidatorConfigs.delete', 'blockchainvalidatormanager.blockchainValidatorConfigs.get', 'blockchainvalidatormanager.blockchainValidatorConfigs.list', 'blockchainvalidatormanager.blockchainValidatorConfigs.update', 'blockchainvalidatormanager.locations.get', 'blockchainvalidatormanager.locations.list', 'blockchainvalidatormanager.operations.cancel', 'blockchainvalidatormanager.operations.delete', 'blockchainvalidatormanager.operations.get', 'blockchainvalidatormanager.operations.list', 'capacityplanner.forecasts.list', 'capacityplanner.usageHistories.list', 'capacityplanner.usageHistories.summarize', 'carestudio.patients.get', 'carestudio.patients.list', 'certificatemanager.certissuanceconfigs.create', 'certificatemanager.certissuanceconfigs.delete', 'certificatemanager.certissuanceconfigs.get', 'certificatemanager.certissuanceconfigs.list', 'certificatemanager.certissuanceconfigs.update', 'certificatemanager.certissuanceconfigs.use', 'certificatemanager.certmapentries.create', 'certificatemanager.certmapentries.delete', 'certificatemanager.certmapentries.get', 'certificatemanager.certmapentries.list', 'certificatemanager.certmapentries.update', 'certificatemanager.certmaps.create', 'certificatemanager.certmaps.delete', 'certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certmaps.update', 'certificatemanager.certmaps.use', 'certificatemanager.certs.create', 'certificatemanager.certs.delete', 'certificatemanager.certs.get', 'certificatemanager.certs.list', 'certificatemanager.certs.update', 'certificatemanager.certs.use', 'certificatemanager.dnsauthorizations.create', 'certificatemanager.dnsauthorizations.delete', 'certificatemanager.dnsauthorizations.get', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.dnsauthorizations.update', 'certificatemanager.dnsauthorizations.use', 'certificatemanager.locations.get', 'certificatemanager.locations.list', 'certificatemanager.operations.cancel', 'certificatemanager.operations.delete', 'certificatemanager.operations.get', 'certificatemanager.operations.list', 'certificatemanager.trustconfigs.create', 'certificatemanager.trustconfigs.delete', 'certificatemanager.trustconfigs.get', 'certificatemanager.trustconfigs.list', 'certificatemanager.trustconfigs.update', 'certificatemanager.trustconfigs.use', 'chat.bots.get', 'chat.bots.update', 'chronicle.ais.createFeedback', 'chronicle.ais.translateUdmQuery', 'chronicle.ais.translateYlRule', 'chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.cases.countPriorities', 'chronicle.collectors.create', 'chronicle.collectors.delete', 'chronicle.collectors.get', 'chronicle.collectors.list', 'chronicle.collectors.update', 'chronicle.conversations.create', 'chronicle.conversations.delete', 'chronicle.conversations.get', 'chronicle.conversations.list', 'chronicle.conversations.update', 'chronicle.curatedRuleSetCategories.countAllCuratedRuleSetDetections', 'chronicle.curatedRuleSetCategories.get', 'chronicle.curatedRuleSetCategories.list', 'chronicle.curatedRuleSetDeployments.batchUpdate', 'chronicle.curatedRuleSetDeployments.get', 'chronicle.curatedRuleSetDeployments.list', 'chronicle.curatedRuleSetDeployments.update', 'chronicle.curatedRuleSets.countCuratedRuleSetDetections', 'chronicle.curatedRuleSets.get', 'chronicle.curatedRuleSets.list', 'chronicle.curatedRules.get', 'chronicle.curatedRules.list', 'chronicle.dashboardCharts.get', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.execute', 'chronicle.dashboardQueries.get', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.copy', 'chronicle.dashboards.create', 'chronicle.dashboards.delete', 'chronicle.dashboards.edit', 'chronicle.dashboards.get', 'chronicle.dashboards.list', 'chronicle.dashboards.schedule', 'chronicle.dataExports.cancel', 'chronicle.dataExports.create', 'chronicle.dataExports.fetchLogTypesAvailableForExport', 'chronicle.dataExports.get', 'chronicle.dataTableOperationErrors.get', 'chronicle.dataTableRows.asyncBulkCreate', 'chronicle.dataTableRows.asyncBulkReplace', 'chronicle.dataTableRows.asyncBulkUpdate', 'chronicle.dataTableRows.bulkCreate', 'chronicle.dataTableRows.bulkReplace', 'chronicle.dataTableRows.bulkUpdate', 'chronicle.dataTableRows.create', 'chronicle.dataTableRows.delete', 'chronicle.dataTableRows.get', 'chronicle.dataTableRows.list', 'chronicle.dataTableRows.update', 'chronicle.dataTables.bulkCreateDataTableAsync', 'chronicle.dataTables.create', 'chronicle.dataTables.delete', 'chronicle.dataTables.get', 'chronicle.dataTables.list', 'chronicle.dataTables.update', 'chronicle.dataTaps.create', 'chronicle.dataTaps.delete', 'chronicle.dataTaps.get', 'chronicle.dataTaps.list', 'chronicle.dataTaps.update', 'chronicle.entities.find', 'chronicle.entities.findRelatedEntities', 'chronicle.entities.get', 'chronicle.entities.import', 'chronicle.entities.list', 'chronicle.entities.modifyEntityRiskScore', 'chronicle.entities.queryEntityRiskScoreModifications', 'chronicle.entities.searchEntities', 'chronicle.entities.summarize', 'chronicle.entities.summarizeFromQuery', 'chronicle.entityRiskScores.queryEntityRiskScores', 'chronicle.errorNotificationConfigs.create', 'chronicle.errorNotificationConfigs.delete', 'chronicle.errorNotificationConfigs.get', 'chronicle.errorNotificationConfigs.list', 'chronicle.errorNotificationConfigs.update', 'chronicle.events.batchGet', 'chronicle.events.findUdmFieldValues', 'chronicle.events.get', 'chronicle.events.import', 'chronicle.events.queryProductSourceStats', 'chronicle.events.searchRawLogs', 'chronicle.events.udmSearch', 'chronicle.events.validateQuery', 'chronicle.findingsGraphs.exploreNode', 'chronicle.findingsGraphs.initializeGraph', 'chronicle.findingsRefinementDeployments.get', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinementDeployments.update', 'chronicle.findingsRefinements.computeActivity', 'chronicle.findingsRefinements.computeAllActivities', 'chronicle.findingsRefinements.create', 'chronicle.findingsRefinements.get', 'chronicle.findingsRefinements.list', 'chronicle.findingsRefinements.test', 'chronicle.findingsRefinements.update', 'chronicle.forwarders.create', 'chronicle.forwarders.delete', 'chronicle.forwarders.generate', 'chronicle.forwarders.get', 'chronicle.forwarders.list', 'chronicle.forwarders.update', 'chronicle.ingestionLogLabels.get', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.get', 'chronicle.ingestionLogNamespaces.list', 'chronicle.instances.generateCollectionAgentAuth', 'chronicle.instances.generateSoarAuthJwt', 'chronicle.instances.get', 'chronicle.instances.logTypeClassifier', 'chronicle.instances.report', 'chronicle.iocMatches.get', 'chronicle.iocMatches.list', 'chronicle.iocState.get', 'chronicle.iocState.update', 'chronicle.iocs.batchGet', 'chronicle.iocs.findFirstAndLastSeen', 'chronicle.iocs.get', 'chronicle.iocs.searchCuratedDetectionsForIoc', 'chronicle.legacies.legacyBatchGetCases', 'chronicle.legacies.legacyCalculateAlertStats', 'chronicle.legacies.legacyFetchAlertsView', 'chronicle.legacies.legacyFetchUdmSearchCsv', 'chronicle.legacies.legacyFetchUdmSearchView', 'chronicle.legacies.legacyFindAssetEvents', 'chronicle.legacies.legacyFindRawLogs', 'chronicle.legacies.legacyFindUdmEvents', 'chronicle.legacies.legacyGetAlert', 'chronicle.legacies.legacyGetCuratedRulesTrends', 'chronicle.legacies.legacyGetDetection', 'chronicle.legacies.legacyGetEventForDetection', 'chronicle.legacies.legacyGetFinding', 'chronicle.legacies.legacyGetRuleCounts', 'chronicle.legacies.legacyGetRulesTrends', 'chronicle.legacies.legacyRunTestRule', 'chronicle.legacies.legacySearchAlerts', 'chronicle.legacies.legacySearchArtifactEvents', 'chronicle.legacies.legacySearchArtifactIoCDetails', 'chronicle.legacies.legacySearchAssetEvents', 'chronicle.legacies.legacySearchCuratedDetections', 'chronicle.legacies.legacySearchCustomerStats', 'chronicle.legacies.legacySearchDetections', 'chronicle.legacies.legacySearchDomainsRecentlyRegistered', 'chronicle.legacies.legacySearchDomainsTimingStats', 'chronicle.legacies.legacySearchEnterpriseWideAlerts', 'chronicle.legacies.legacySearchEnterpriseWideIoCs', 'chronicle.legacies.legacySearchFindings', 'chronicle.legacies.legacySearchIngestionStats', 'chronicle.legacies.legacySearchIoCInsights', 'chronicle.legacies.legacySearchRawLogs', 'chronicle.legacies.legacySearchRuleDetectionCountBuckets', 'chronicle.legacies.legacySearchRuleDetectionEvents', 'chronicle.legacies.legacySearchRuleResults', 'chronicle.legacies.legacySearchRulesAlerts', 'chronicle.legacies.legacySearchUserEvents', 'chronicle.legacies.legacyStreamDetectionAlerts', 'chronicle.legacies.legacyTestRuleStreaming', 'chronicle.legacies.legacyUpdateAlert', 'chronicle.legacies.legacyUpdateFinding', 'chronicle.logs.export', 'chronicle.logs.get', 'chronicle.logs.import', 'chronicle.logs.list', 'chronicle.messages.create', 'chronicle.messages.delete', 'chronicle.messages.get', 'chronicle.messages.list', 'chronicle.messages.update', 'chronicle.multitenantDirectories.get', 'chronicle.nativeDashboards.create', 'chronicle.nativeDashboards.delete', 'chronicle.nativeDashboards.duplicate', 'chronicle.nativeDashboards.get', 'chronicle.nativeDashboards.list', 'chronicle.nativeDashboards.update', 'chronicle.operations.cancel', 'chronicle.operations.delete', 'chronicle.operations.get', 'chronicle.operations.list', 'chronicle.operations.streamSearch', 'chronicle.operations.wait', 'chronicle.preferenceSets.get', 'chronicle.preferenceSets.update', 'chronicle.referenceLists.create', 'chronicle.referenceLists.get', 'chronicle.referenceLists.list', 'chronicle.referenceLists.update', 'chronicle.referenceLists.verifyReferenceList', 'chronicle.retrohunts.create', 'chronicle.retrohunts.get', 'chronicle.retrohunts.list', 'chronicle.riskConfigs.get', 'chronicle.ruleDeployments.get', 'chronicle.ruleDeployments.list', 'chronicle.ruleDeployments.update', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.create', 'chronicle.rules.delete', 'chronicle.rules.get', 'chronicle.rules.list', 'chronicle.rules.listRevisions', 'chronicle.rules.update', 'chronicle.rules.verifyRuleText', 'chronicle.searchQueries.create', 'chronicle.searchQueries.delete', 'chronicle.searchQueries.get', 'chronicle.searchQueries.list', 'chronicle.searchQueries.update', 'chronicle.watchlists.get', 'chronicle.watchlists.list', 'chroniclesm.gcpAssociations.get', 'chroniclesm.gcpLogFlowFilters.get', 'chroniclesm.gcpLogFlowFilters.update', 'chroniclesm.gcpSettings.get', 'chroniclesm.gcpSettings.update', 'clientauthconfig.brands.create', 'clientauthconfig.brands.delete', 'clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'clientauthconfig.brands.update', 'clientauthconfig.clients.create', 'clientauthconfig.clients.createSecret', 'clientauthconfig.clients.delete', 'clientauthconfig.clients.get', 'clientauthconfig.clients.getWithSecret', 'clientauthconfig.clients.list', 'clientauthconfig.clients.listWithSecrets', 'clientauthconfig.clients.undelete', 'clientauthconfig.clients.update', 'cloud.locations.get', 'cloud.locations.list', 'cloudaicompanion.codeRepositoryIndexes.create', 'cloudaicompanion.codeRepositoryIndexes.delete', 'cloudaicompanion.codeRepositoryIndexes.get', 'cloudaicompanion.codeRepositoryIndexes.list', 'cloudaicompanion.codeRepositoryIndexes.update', 'cloudaicompanion.companions.generateChat', 'cloudaicompanion.companions.generateCode', 'cloudaicompanion.entitlements.get', 'cloudaicompanion.instances.completeCode', 'cloudaicompanion.instances.completeTask', 'cloudaicompanion.instances.generateCode', 'cloudaicompanion.instances.generateText', 'cloudaicompanion.operations.cancel', 'cloudaicompanion.operations.delete', 'cloudaicompanion.operations.get', 'cloudaicompanion.operations.list', 'cloudaicompanion.repositoryGroups.create', 'cloudaicompanion.repositoryGroups.delete', 'cloudaicompanion.repositoryGroups.get', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.list', 'cloudaicompanion.repositoryGroups.update', 'cloudaicompanion.repositoryGroups.use', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.savedqueries.create', 'cloudasset.savedqueries.delete', 'cloudasset.savedqueries.get', 'cloudasset.savedqueries.list', 'cloudasset.savedqueries.update', 'cloudbuild.builds.approve', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.connections.create', 'cloudbuild.connections.delete', 'cloudbuild.connections.fetchLinkableRepositories', 'cloudbuild.connections.get', 'cloudbuild.connections.getIamPolicy', 'cloudbuild.connections.list', 'cloudbuild.connections.update', 'cloudbuild.integrations.create', 'cloudbuild.integrations.delete', 'cloudbuild.integrations.get', 'cloudbuild.integrations.list', 'cloudbuild.integrations.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudbuild.repositories.create', 'cloudbuild.repositories.delete', 'cloudbuild.repositories.fetchGitRefs', 'cloudbuild.repositories.get', 'cloudbuild.repositories.list', 'cloudbuild.workerpools.create', 'cloudbuild.workerpools.delete', 'cloudbuild.workerpools.get', 'cloudbuild.workerpools.list', 'cloudbuild.workerpools.update', 'cloudbuild.workerpools.use', 'cloudconfig.configs.get', 'cloudconfig.configs.update', 'cloudcontrolspartner.accessapprovalrequests.list', 'cloudcontrolspartner.customers.create', 'cloudcontrolspartner.customers.delete', 'cloudcontrolspartner.customers.get', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.ekmconnections.get', 'cloudcontrolspartner.inspectabilityevents.get', 'cloudcontrolspartner.partnerpermissions.get', 'cloudcontrolspartner.partners.get', 'cloudcontrolspartner.platformcontrols.get', 'cloudcontrolspartner.violations.get', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.get', 'cloudcontrolspartner.workloads.list', 'clouddebugger.breakpoints.create', 'clouddebugger.breakpoints.delete', 'clouddebugger.breakpoints.get', 'clouddebugger.breakpoints.list', 'clouddebugger.breakpoints.listActive', 'clouddebugger.breakpoints.update', 'clouddebugger.debuggees.create', 'clouddebugger.debuggees.list', 'clouddeploy.automationRuns.cancel', 'clouddeploy.automationRuns.get', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.create', 'clouddeploy.automations.delete', 'clouddeploy.automations.get', 'clouddeploy.automations.list', 'clouddeploy.automations.update', 'clouddeploy.config.get', 'clouddeploy.customTargetTypes.create', 'clouddeploy.customTargetTypes.delete', 'clouddeploy.customTargetTypes.get', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.customTargetTypes.update', 'clouddeploy.deliveryPipelines.create', 'clouddeploy.deliveryPipelines.delete', 'clouddeploy.deliveryPipelines.get', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.deliveryPipelines.update', 'clouddeploy.deployPolicies.create', 'clouddeploy.deployPolicies.delete', 'clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.deployPolicies.override', 'clouddeploy.deployPolicies.update', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.jobRuns.terminate', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.releases.abandon', 'clouddeploy.releases.create', 'clouddeploy.releases.delete', 'clouddeploy.releases.get', 'clouddeploy.releases.list', 'clouddeploy.rollouts.advance', 'clouddeploy.rollouts.approve', 'clouddeploy.rollouts.cancel', 'clouddeploy.rollouts.create', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.ignoreJob', 'clouddeploy.rollouts.list', 'clouddeploy.rollouts.retryJob', 'clouddeploy.rollouts.rollback', 'clouddeploy.targets.create', 'clouddeploy.targets.delete', 'clouddeploy.targets.get', 'clouddeploy.targets.getIamPolicy', 'clouddeploy.targets.list', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'clouddeploy.targets.update', 'cloudfunctions.functions.call', 'cloudfunctions.functions.create', 'cloudfunctions.functions.delete', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.invoke', 'cloudfunctions.functions.list', 'cloudfunctions.functions.sourceCodeGet', 'cloudfunctions.functions.sourceCodeSet', 'cloudfunctions.functions.update', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'cloudiottoken.tokensettings.get', 'cloudiottoken.tokensettings.update', 'cloudjobdiscovery.companies.create', 'cloudjobdiscovery.companies.delete', 'cloudjobdiscovery.companies.get', 'cloudjobdiscovery.companies.list', 'cloudjobdiscovery.companies.update', 'cloudjobdiscovery.events.create', 'cloudjobdiscovery.jobs.create', 'cloudjobdiscovery.jobs.delete', 'cloudjobdiscovery.jobs.get', 'cloudjobdiscovery.jobs.search', 'cloudjobdiscovery.jobs.update', 'cloudjobdiscovery.profiles.create', 'cloudjobdiscovery.profiles.delete', 'cloudjobdiscovery.profiles.get', 'cloudjobdiscovery.profiles.search', 'cloudjobdiscovery.profiles.update', 'cloudjobdiscovery.tenants.create', 'cloudjobdiscovery.tenants.delete', 'cloudjobdiscovery.tenants.get', 'cloudjobdiscovery.tenants.update', 'cloudjobdiscovery.tools.access', 'cloudkms.autokeyConfigs.get', 'cloudkms.autokeyConfigs.update', 'cloudkms.cryptoKeyVersions.create', 'cloudkms.cryptoKeyVersions.get', 'cloudkms.cryptoKeyVersions.list', 'cloudkms.cryptoKeyVersions.update', 'cloudkms.cryptoKeys.create', 'cloudkms.cryptoKeys.get', 'cloudkms.cryptoKeys.getIamPolicy', 'cloudkms.cryptoKeys.list', 'cloudkms.cryptoKeys.update', 'cloudkms.ekmConfigs.get', 'cloudkms.ekmConfigs.getIamPolicy', 'cloudkms.ekmConfigs.update', 'cloudkms.ekmConnections.create', 'cloudkms.ekmConnections.get', 'cloudkms.ekmConnections.getIamPolicy', 'cloudkms.ekmConnections.list', 'cloudkms.ekmConnections.update', 'cloudkms.ekmConnections.use', 'cloudkms.ekmConnections.verifyConnectivity', 'cloudkms.importJobs.create', 'cloudkms.importJobs.get', 'cloudkms.importJobs.getIamPolicy', 'cloudkms.importJobs.list', 'cloudkms.importJobs.useToImport', 'cloudkms.keyHandles.create', 'cloudkms.keyHandles.get', 'cloudkms.keyHandles.list', 'cloudkms.keyRings.create', 'cloudkms.keyRings.get', 'cloudkms.keyRings.getIamPolicy', 'cloudkms.keyRings.list', 'cloudkms.keyRings.listEffectiveTags', 'cloudkms.keyRings.listTagBindings', 'cloudkms.locations.generateRandomBytes', 'cloudkms.locations.get', 'cloudkms.locations.list', 'cloudkms.operations.get', 'cloudkms.projects.showEffectiveAutokeyConfig', 'cloudkms.protectedResources.search', 'cloudmessaging.messages.create', 'cloudnotifications.activities.list', 'cloudonefs.isiloncloud.com/clusters.create', 'cloudonefs.isiloncloud.com/clusters.delete', 'cloudonefs.isiloncloud.com/clusters.get', 'cloudonefs.isiloncloud.com/clusters.list', 'cloudonefs.isiloncloud.com/clusters.update', 'cloudonefs.isiloncloud.com/clusters.updateAdvancedSettings', 'cloudonefs.isiloncloud.com/fileshares.create', 'cloudonefs.isiloncloud.com/fileshares.delete', 'cloudonefs.isiloncloud.com/fileshares.get', 'cloudonefs.isiloncloud.com/fileshares.list', 'cloudonefs.isiloncloud.com/fileshares.update', 'cloudoptimization.operations.create', 'cloudoptimization.operations.get', 'cloudprivatecatalog.targets.get', 'cloudprivatecatalogproducer.associations.create', 'cloudprivatecatalogproducer.associations.delete', 'cloudprivatecatalogproducer.associations.get', 'cloudprivatecatalogproducer.associations.list', 'cloudprivatecatalogproducer.catalogAssociations.create', 'cloudprivatecatalogproducer.catalogAssociations.delete', 'cloudprivatecatalogproducer.catalogAssociations.get', 'cloudprivatecatalogproducer.catalogAssociations.list', 'cloudprivatecatalogproducer.catalogs.create', 'cloudprivatecatalogproducer.catalogs.delete', 'cloudprivatecatalogproducer.catalogs.get', 'cloudprivatecatalogproducer.catalogs.getIamPolicy', 'cloudprivatecatalogproducer.catalogs.list', 'cloudprivatecatalogproducer.catalogs.undelete', 'cloudprivatecatalogproducer.catalogs.update', 'cloudprivatecatalogproducer.producerCatalogs.attachProduct', 'cloudprivatecatalogproducer.producerCatalogs.create', 'cloudprivatecatalogproducer.producerCatalogs.delete', 'cloudprivatecatalogproducer.producerCatalogs.detachProduct', 'cloudprivatecatalogproducer.producerCatalogs.get', 'cloudprivatecatalogproducer.producerCatalogs.getIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.list', 'cloudprivatecatalogproducer.producerCatalogs.update', 'cloudprivatecatalogproducer.products.create', 'cloudprivatecatalogproducer.products.delete', 'cloudprivatecatalogproducer.products.get', 'cloudprivatecatalogproducer.products.getIamPolicy', 'cloudprivatecatalogproducer.products.list', 'cloudprivatecatalogproducer.products.update', 'cloudprivatecatalogproducer.settings.get', 'cloudprivatecatalogproducer.settings.update', 'cloudprivatecatalogproducer.targets.associate', 'cloudprivatecatalogproducer.targets.unassociate', 'cloudprofiler.profiles.create', 'cloudprofiler.profiles.list', 'cloudprofiler.profiles.update', 'cloudquotas.quotas.get', 'cloudquotas.quotas.update', 'cloudscheduler.jobs.create', 'cloudscheduler.jobs.delete', 'cloudscheduler.jobs.enable', 'cloudscheduler.jobs.fullView', 'cloudscheduler.jobs.get', 'cloudscheduler.jobs.list', 'cloudscheduler.jobs.pause', 'cloudscheduler.jobs.run', 'cloudscheduler.jobs.update', 'cloudscheduler.locations.get', 'cloudscheduler.locations.list', 'cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.get', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.get', 'cloudsecurityscanner.scanruns.getSummary', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scanruns.stop', 'cloudsecurityscanner.scans.create', 'cloudsecurityscanner.scans.delete', 'cloudsecurityscanner.scans.get', 'cloudsecurityscanner.scans.list', 'cloudsecurityscanner.scans.run', 'cloudsecurityscanner.scans.update', 'cloudsql.backupRuns.create', 'cloudsql.backupRuns.delete', 'cloudsql.backupRuns.get', 'cloudsql.backupRuns.list', 'cloudsql.databases.create', 'cloudsql.databases.delete', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.databases.update', 'cloudsql.instances.addServerCa', 'cloudsql.instances.addServerCertificate', 'cloudsql.instances.clone', 'cloudsql.instances.connect', 'cloudsql.instances.create', 'cloudsql.instances.delete', 'cloudsql.instances.demoteMaster', 'cloudsql.instances.executeSql', 'cloudsql.instances.export', 'cloudsql.instances.failover', 'cloudsql.instances.get', 'cloudsql.instances.getDiskShrinkConfig', 'cloudsql.instances.import', 'cloudsql.instances.list', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listServerCas', 'cloudsql.instances.listServerCertificates', 'cloudsql.instances.listTagBindings', 'cloudsql.instances.login', 'cloudsql.instances.migrate', 'cloudsql.instances.performDiskShrink', 'cloudsql.instances.promoteReplica', 'cloudsql.instances.reencrypt', 'cloudsql.instances.resetReplicaSize', 'cloudsql.instances.resetSslConfig', 'cloudsql.instances.restart', 'cloudsql.instances.restoreBackup', 'cloudsql.instances.rotateServerCa', 'cloudsql.instances.rotateServerCertificate', 'cloudsql.instances.startReplica', 'cloudsql.instances.stopReplica', 'cloudsql.instances.truncateLog', 'cloudsql.instances.update', 'cloudsql.schemas.view', 'cloudsql.sslCerts.create', 'cloudsql.sslCerts.delete', 'cloudsql.sslCerts.get', 'cloudsql.sslCerts.list', 'cloudsql.users.create', 'cloudsql.users.delete', 'cloudsql.users.get', 'cloudsql.users.list', 'cloudsql.users.update', 'cloudsupport.accounts.get', 'cloudsupport.accounts.getIamPolicy', 'cloudsupport.accounts.getUserRoles', 'cloudsupport.accounts.list', 'cloudsupport.accounts.update', 'cloudsupport.accounts.updateUserRoles', 'cloudsupport.operations.get', 'cloudsupport.properties.get', 'cloudsupport.techCases.create', 'cloudsupport.techCases.escalate', 'cloudsupport.techCases.get', 'cloudsupport.techCases.list', 'cloudsupport.techCases.update', 'cloudtasks.cmekConfig.get', 'cloudtasks.locations.get', 'cloudtasks.locations.list', 'cloudtasks.queues.create', 'cloudtasks.queues.delete', 'cloudtasks.queues.get', 'cloudtasks.queues.list', 'cloudtasks.queues.pause', 'cloudtasks.queues.purge', 'cloudtasks.queues.resume', 'cloudtasks.queues.update', 'cloudtasks.tasks.create', 'cloudtasks.tasks.delete', 'cloudtasks.tasks.fullView', 'cloudtasks.tasks.get', 'cloudtasks.tasks.list', 'cloudtasks.tasks.run', 'cloudtestservice.devicesession.cancel', 'cloudtestservice.devicesession.create', 'cloudtestservice.devicesession.get', 'cloudtestservice.devicesession.list', 'cloudtestservice.devicesession.update', 'cloudtestservice.devicesession.use', 'cloudtestservice.environmentcatalog.get', 'cloudtestservice.matrices.create', 'cloudtestservice.matrices.get', 'cloudtestservice.matrices.update', 'cloudtoolresults.executions.create', 'cloudtoolresults.executions.get', 'cloudtoolresults.executions.list', 'cloudtoolresults.executions.update', 'cloudtoolresults.histories.create', 'cloudtoolresults.histories.get', 'cloudtoolresults.histories.list', 'cloudtoolresults.settings.create', 'cloudtoolresults.settings.get', 'cloudtoolresults.settings.update', 'cloudtoolresults.steps.create', 'cloudtoolresults.steps.get', 'cloudtoolresults.steps.list', 'cloudtoolresults.steps.update', 'cloudtrace.insights.get', 'cloudtrace.insights.list', 'cloudtrace.stats.get', 'cloudtrace.tasks.create', 'cloudtrace.tasks.delete', 'cloudtrace.tasks.get', 'cloudtrace.tasks.list', 'cloudtrace.traceScopes.create', 'cloudtrace.traceScopes.delete', 'cloudtrace.traceScopes.get', 'cloudtrace.traceScopes.list', 'cloudtrace.traceScopes.update', 'cloudtrace.traces.get', 'cloudtrace.traces.list', 'cloudtrace.traces.patch', 'cloudtranslate.adaptiveMtDatasets.create', 'cloudtranslate.adaptiveMtDatasets.delete', 'cloudtranslate.adaptiveMtDatasets.get', 'cloudtranslate.adaptiveMtDatasets.import', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtDatasets.predict', 'cloudtranslate.adaptiveMtFiles.delete', 'cloudtranslate.adaptiveMtFiles.get', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.create', 'cloudtranslate.customModels.delete', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.customModels.predict', 'cloudtranslate.datasets.create', 'cloudtranslate.datasets.delete', 'cloudtranslate.datasets.export', 'cloudtranslate.datasets.get', 'cloudtranslate.datasets.import', 'cloudtranslate.datasets.list', 'cloudtranslate.generalModels.batchDocPredict', 'cloudtranslate.generalModels.batchPredict', 'cloudtranslate.generalModels.docPredict', 'cloudtranslate.generalModels.get', 'cloudtranslate.generalModels.predict', 'cloudtranslate.glossaries.batchDocPredict', 'cloudtranslate.glossaries.batchPredict', 'cloudtranslate.glossaries.create', 'cloudtranslate.glossaries.delete', 'cloudtranslate.glossaries.docPredict', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaries.predict', 'cloudtranslate.glossaries.update', 'cloudtranslate.glossaryentries.create', 'cloudtranslate.glossaryentries.delete', 'cloudtranslate.glossaryentries.get', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.glossaryentries.update', 'cloudtranslate.languageDetectionModels.predict', 'cloudtranslate.locations.get', 'cloudtranslate.locations.list', 'cloudtranslate.operations.cancel', 'cloudtranslate.operations.delete', 'cloudtranslate.operations.get', 'cloudtranslate.operations.list', 'cloudtranslate.operations.wait', 'cloudvolumesgcp-api.netapp.com/activeDirectories.create', 'cloudvolumesgcp-api.netapp.com/activeDirectories.delete', 'cloudvolumesgcp-api.netapp.com/activeDirectories.get', 'cloudvolumesgcp-api.netapp.com/activeDirectories.list', 'cloudvolumesgcp-api.netapp.com/activeDirectories.update', 'cloudvolumesgcp-api.netapp.com/ipRanges.list', 'cloudvolumesgcp-api.netapp.com/jobs.get', 'cloudvolumesgcp-api.netapp.com/jobs.list', 'cloudvolumesgcp-api.netapp.com/regions.list', 'cloudvolumesgcp-api.netapp.com/serviceLevels.list', 'cloudvolumesgcp-api.netapp.com/snapshots.create', 'cloudvolumesgcp-api.netapp.com/snapshots.delete', 'cloudvolumesgcp-api.netapp.com/snapshots.get', 'cloudvolumesgcp-api.netapp.com/snapshots.list', 'cloudvolumesgcp-api.netapp.com/snapshots.update', 'cloudvolumesgcp-api.netapp.com/volumereplication.authorize', 'cloudvolumesgcp-api.netapp.com/volumereplication.break', 'cloudvolumesgcp-api.netapp.com/volumereplication.create', 'cloudvolumesgcp-api.netapp.com/volumereplication.delete', 'cloudvolumesgcp-api.netapp.com/volumereplication.get', 'cloudvolumesgcp-api.netapp.com/volumereplication.list', 'cloudvolumesgcp-api.netapp.com/volumereplication.release', 'cloudvolumesgcp-api.netapp.com/volumereplication.resync', 'cloudvolumesgcp-api.netapp.com/volumereplication.update', 'cloudvolumesgcp-api.netapp.com/volumes.create', 'cloudvolumesgcp-api.netapp.com/volumes.delete', 'cloudvolumesgcp-api.netapp.com/volumes.get', 'cloudvolumesgcp-api.netapp.com/volumes.list', 'cloudvolumesgcp-api.netapp.com/volumes.update', 'commerceagreementpublishing.agreements.create', 'commerceagreementpublishing.agreements.delete', 'commerceagreementpublishing.agreements.get', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.agreements.update', 'commerceagreementpublishing.documents.create', 'commerceagreementpublishing.documents.delete', 'commerceagreementpublishing.documents.get', 'commerceagreementpublishing.documents.list', 'commerceagreementpublishing.documents.update', 'commercebusinessenablement.leadgenConfig.get', 'commercebusinessenablement.leadgenConfig.update', 'commercebusinessenablement.operations.cancel', 'commercebusinessenablement.operations.delete', 'commercebusinessenablement.operations.get', 'commercebusinessenablement.operations.list', 'commercebusinessenablement.partnerAccounts.get', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.paymentConfig.get', 'commercebusinessenablement.paymentConfig.update', 'commercebusinessenablement.refunds.cancel', 'commercebusinessenablement.refunds.create', 'commercebusinessenablement.refunds.delete', 'commercebusinessenablement.refunds.get', 'commercebusinessenablement.refunds.list', 'commercebusinessenablement.refunds.start', 'commercebusinessenablement.refunds.update', 'commercebusinessenablement.resellerConfig.get', 'commercebusinessenablement.resellerConfig.update', 'commercebusinessenablement.resellerDiscountConfig.get', 'commercebusinessenablement.resellerDiscountOffers.cancel', 'commercebusinessenablement.resellerDiscountOffers.create', 'commercebusinessenablement.resellerDiscountOffers.list', 'commercebusinessenablement.resellerPrivateOfferPlans.cancel', 'commercebusinessenablement.resellerPrivateOfferPlans.create', 'commercebusinessenablement.resellerPrivateOfferPlans.delete', 'commercebusinessenablement.resellerPrivateOfferPlans.get', 'commercebusinessenablement.resellerPrivateOfferPlans.list', 'commercebusinessenablement.resellerPrivateOfferPlans.publish', 'commercebusinessenablement.resellerPrivateOfferPlans.update', 'commercebusinessenablement.resellerRestrictions.list', 'commercebusinessenablement.resellerRestrictions.update', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'commerceorggovernance.collectionRequestApprovals.list', 'commerceorggovernance.collectionRequestApprovals.review', 'commerceorggovernance.collections.create', 'commerceorggovernance.collections.delete', 'commerceorggovernance.collections.get', 'commerceorggovernance.collections.list', 'commerceorggovernance.collections.update', 'commerceorggovernance.consumerSharingPolicies.get', 'commerceorggovernance.consumerSharingPolicies.update', 'commerceorggovernance.organizationSettings.get', 'commerceorggovernance.organizationSettings.update', 'commerceorggovernance.populateCollectionJobs.create', 'commerceorggovernance.populateCollectionJobs.list', 'commerceorggovernance.populateCollectionJobs.run', 'commerceorggovernance.populateCollectionJobs.update', 'commerceorggovernance.services.get', 'commerceorggovernance.services.list', 'commerceorggovernance.services.request', 'commerceprice.privateoffers.cancel', 'commerceprice.privateoffers.create', 'commerceprice.privateoffers.delete', 'commerceprice.privateoffers.get', 'commerceprice.privateoffers.list', 'commerceprice.privateoffers.publish', 'commerceprice.privateoffers.sendEmail', 'commerceprice.privateoffers.update', 'composer.dags.execute', 'composer.dags.get', 'composer.dags.getSourceCode', 'composer.dags.list', 'composer.environments.create', 'composer.environments.delete', 'composer.environments.executeAirflowCommand', 'composer.environments.get', 'composer.environments.list', 'composer.environments.update', 'composer.imageversions.list', 'composer.operations.delete', 'composer.operations.get', 'composer.operations.list', 'composer.userworkloadsconfigmaps.create', 'composer.userworkloadsconfigmaps.delete', 'composer.userworkloadsconfigmaps.get', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadsconfigmaps.update', 'composer.userworkloadssecrets.create', 'composer.userworkloadssecrets.delete', 'composer.userworkloadssecrets.get', 'composer.userworkloadssecrets.list', 'composer.userworkloadssecrets.update', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.commitments.create', 'compute.commitments.get', 'compute.commitments.list', 'compute.commitments.update', 'compute.commitments.updateReservations', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.cloneRules', 'compute.firewallPolicies.copyRules', 'compute.firewallPolicies.create', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.move', 'compute.firewallPolicies.update', 'compute.firewallPolicies.use', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.futureReservations.cancel', 'compute.futureReservations.create', 'compute.futureReservations.delete', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.futureReservations.update', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.delete', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.create', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.delete', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.delete', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.delete', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.delete', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.delete', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.update', 'compute.networkEdgeSecurityServices.create', 'compute.networkEdgeSecurityServices.delete', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEdgeSecurityServices.update', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.delete', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.nodeGroups.addNodes', 'compute.nodeGroups.create', 'compute.nodeGroups.delete', 'compute.nodeGroups.deleteNodes', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeGroups.performMaintenance', 'compute.nodeGroups.setNodeTemplate', 'compute.nodeGroups.simulateMaintenanceEvent', 'compute.nodeGroups.update', 'compute.nodeTemplates.create', 'compute.nodeTemplates.delete', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.organizations.setFirewallPolicy', 'compute.organizations.setSecurityPolicy', 'compute.packetMirrorings.create', 'compute.packetMirrorings.delete', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.packetMirrorings.update', 'compute.projects.get', 'compute.projects.setCloudArmorTier', 'compute.projects.setCommonInstanceMetadata', 'compute.projects.setDefaultNetworkTier', 'compute.projects.setDefaultServiceAccount', 'compute.projects.setManagedProtectionTier', 'compute.projects.setUsageExportBucket', 'compute.publicAdvertisedPrefixes.create', 'compute.publicAdvertisedPrefixes.delete', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicAdvertisedPrefixes.update', 'compute.publicAdvertisedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.create', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.use', 'compute.regionBackendServices.create', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.cloneRules', 'compute.regionFirewallPolicies.create', 'compute.regionFirewallPolicies.delete', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.update', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.delete', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.create', 'compute.regionSecurityPolicies.delete', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.update', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.create', 'compute.reservations.delete', 'compute.reservations.get', 'compute.reservations.list', 'compute.reservations.resize', 'compute.reservations.update', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.create', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.delete', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.addAssociation', 'compute.securityPolicies.copyRules', 'compute.securityPolicies.create', 'compute.securityPolicies.delete', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.move', 'compute.securityPolicies.removeAssociation', 'compute.securityPolicies.setLabels', 'compute.securityPolicies.update', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshotSettings.get', 'compute.snapshotSettings.update', 'compute.snapshots.create', 'compute.snapshots.delete', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.create', 'compute.sslCertificates.delete', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.delete', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.storagePools.create', 'compute.storagePools.delete', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.update', 'compute.storagePools.use', 'compute.subnetworks.create', 'compute.subnetworks.delete', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.delete', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.delete', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.delete', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.delete', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.delete', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'confidentialcomputing.challenges.create', 'confidentialcomputing.challenges.verify', 'confidentialcomputing.locations.get', 'confidentialcomputing.locations.list', 'config.artifacts.import', 'config.deployments.create', 'config.deployments.delete', 'config.deployments.get', 'config.deployments.getIamPolicy', 'config.deployments.list', 'config.deployments.update', 'config.locations.get', 'config.locations.list', 'config.operations.cancel', 'config.operations.delete', 'config.operations.get', 'config.operations.list', 'config.previews.create', 'config.previews.delete', 'config.previews.get', 'config.previews.list', 'config.resources.get', 'config.resources.list', 'config.revisions.get', 'config.revisions.list', 'config.terraformversions.get', 'config.terraformversions.list', 'configdelivery.fleetPackages.create', 'configdelivery.fleetPackages.delete', 'configdelivery.fleetPackages.get', 'configdelivery.fleetPackages.list', 'configdelivery.fleetPackages.update', 'configdelivery.locations.get', 'configdelivery.locations.list', 'configdelivery.operations.cancel', 'configdelivery.operations.delete', 'configdelivery.operations.get', 'configdelivery.operations.list', 'configdelivery.releases.create', 'configdelivery.releases.delete', 'configdelivery.releases.get', 'configdelivery.releases.list', 'configdelivery.releases.update', 'configdelivery.resourceBundles.create', 'configdelivery.resourceBundles.delete', 'configdelivery.resourceBundles.get', 'configdelivery.resourceBundles.list', 'configdelivery.resourceBundles.update', 'configdelivery.rollouts.abort', 'configdelivery.rollouts.get', 'configdelivery.rollouts.list', 'configdelivery.rollouts.resume', 'configdelivery.rollouts.suspend', 'connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.create', 'connectors.connections.delete', 'connectors.connections.executeSqlQuery', 'connectors.connections.generateOpenAPISpec', 'connectors.connections.get', 'connectors.connections.getConnectionSchemaMetadata', 'connectors.connections.getIamPolicy', 'connectors.connections.getRuntimeActionSchema', 'connectors.connections.getRuntimeEntitySchema', 'connectors.connections.list', 'connectors.connections.listenEvent', 'connectors.connections.update', 'connectors.connectors.get', 'connectors.connectors.list', 'connectors.customConnectorVersions.create', 'connectors.customConnectorVersions.delete', 'connectors.customConnectorVersions.get', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectorVersions.update', 'connectors.customConnectors.create', 'connectors.customConnectors.delete', 'connectors.customConnectors.get', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.customConnectors.update', 'connectors.endpointAttachments.create', 'connectors.endpointAttachments.delete', 'connectors.endpointAttachments.get', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.endpointAttachments.update', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'connectors.eventSubscriptions.create', 'connectors.eventSubscriptions.delete', 'connectors.eventSubscriptions.get', 'connectors.eventSubscriptions.list', 'connectors.eventSubscriptions.update', 'connectors.eventtypes.get', 'connectors.eventtypes.list', 'connectors.locations.get', 'connectors.locations.list', 'connectors.managedZones.create', 'connectors.managedZones.delete', 'connectors.managedZones.get', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list', 'connectors.managedZones.update', 'connectors.operations.cancel', 'connectors.operations.delete', 'connectors.operations.get', 'connectors.operations.list', 'connectors.providers.get', 'connectors.providers.list', 'connectors.regionalSettings.get', 'connectors.regionalSettings.update', 'connectors.runtimeconfig.get', 'connectors.schemaMetadata.refresh', 'connectors.settings.get', 'connectors.settings.update', 'connectors.versions.get', 'connectors.versions.list', 'consumerprocurement.accounts.create', 'consumerprocurement.accounts.delete', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.freeTrials.create', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orderAttributions.update', 'consumerprocurement.orders.cancel', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'consumerprocurement.orders.modify', 'consumerprocurement.orders.place', 'contactcenteraiplatform.contactCenters.create', 'contactcenteraiplatform.contactCenters.delete', 'contactcenteraiplatform.contactCenters.get', 'contactcenteraiplatform.contactCenters.list', 'contactcenteraiplatform.contactCenters.program', 'contactcenteraiplatform.contactCenters.queryQuota', 'contactcenteraiplatform.contactCenters.update', 'contactcenteraiplatform.locations.get', 'contactcenteraiplatform.locations.list', 'contactcenteraiplatform.operations.cancel', 'contactcenteraiplatform.operations.delete', 'contactcenteraiplatform.operations.get', 'contactcenteraiplatform.operations.list', 'contactcenterinsights.analyses.create', 'contactcenterinsights.analyses.delete', 'contactcenterinsights.analyses.get', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.create', 'contactcenterinsights.analysisRules.delete', 'contactcenterinsights.analysisRules.get', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.analysisRules.update', 'contactcenterinsights.conversations.create', 'contactcenterinsights.conversations.delete', 'contactcenterinsights.conversations.export', 'contactcenterinsights.conversations.get', 'contactcenterinsights.conversations.list', 'contactcenterinsights.conversations.update', 'contactcenterinsights.conversations.upload', 'contactcenterinsights.faqEntries.delete', 'contactcenterinsights.faqEntries.get', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqEntries.update', 'contactcenterinsights.faqModels.create', 'contactcenterinsights.faqModels.delete', 'contactcenterinsights.faqModels.get', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.faqModels.update', 'contactcenterinsights.feedbackLabels.create', 'contactcenterinsights.feedbackLabels.delete', 'contactcenterinsights.feedbackLabels.download', 'contactcenterinsights.feedbackLabels.get', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.feedbackLabels.update', 'contactcenterinsights.feedbackLabels.upload', 'contactcenterinsights.issueModels.create', 'contactcenterinsights.issueModels.delete', 'contactcenterinsights.issueModels.deploy', 'contactcenterinsights.issueModels.export', 'contactcenterinsights.issueModels.get', 'contactcenterinsights.issueModels.import', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issueModels.undeploy', 'contactcenterinsights.issueModels.update', 'contactcenterinsights.issues.create', 'contactcenterinsights.issues.delete', 'contactcenterinsights.issues.get', 'contactcenterinsights.issues.list', 'contactcenterinsights.issues.update', 'contactcenterinsights.operations.cancel', 'contactcenterinsights.operations.get', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.create', 'contactcenterinsights.phraseMatchers.delete', 'contactcenterinsights.phraseMatchers.get', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.phraseMatchers.update', 'contactcenterinsights.qaQuestions.create', 'contactcenterinsights.qaQuestions.delete', 'contactcenterinsights.qaQuestions.get', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaQuestions.update', 'contactcenterinsights.qaScorecardRevisions.create', 'contactcenterinsights.qaScorecardRevisions.delete', 'contactcenterinsights.qaScorecardRevisions.deploy', 'contactcenterinsights.qaScorecardRevisions.get', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecardRevisions.tune', 'contactcenterinsights.qaScorecardRevisions.undeploy', 'contactcenterinsights.qaScorecards.create', 'contactcenterinsights.qaScorecards.delete', 'contactcenterinsights.qaScorecards.get', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.qaScorecards.update', 'contactcenterinsights.settings.get', 'contactcenterinsights.settings.update', 'contactcenterinsights.views.create', 'contactcenterinsights.views.delete', 'contactcenterinsights.views.get', 'contactcenterinsights.views.list', 'contactcenterinsights.views.update', 'container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', 'container.certificateSigningRequests.create', 'container.certificateSigningRequests.delete', 'container.certificateSigningRequests.get', 'container.certificateSigningRequests.getStatus', 'container.certificateSigningRequests.list', 'container.certificateSigningRequests.update', 'container.certificateSigningRequests.updateStatus', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.delete', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', 'container.horizontalPodAutoscalers.create', 'container.horizontalPodAutoscalers.delete', 'container.horizontalPodAutoscalers.get', 'container.horizontalPodAutoscalers.getStatus', 'container.horizontalPodAutoscalers.list', 'container.horizontalPodAutoscalers.update', 'container.horizontalPodAutoscalers.updateStatus', 'container.ingresses.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roles.get', 'container.roles.list', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'containeranalysis.notes.attachOccurrence', 'containeranalysis.notes.create', 'containeranalysis.notes.delete', 'containeranalysis.notes.get', 'containeranalysis.notes.getIamPolicy', 'containeranalysis.notes.list', 'containeranalysis.notes.listOccurrences', 'containeranalysis.notes.update', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.getIamPolicy', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.update', 'containersecurity.clusterSummaries.list', 'containersecurity.findings.list', 'containersecurity.locations.get', 'containersecurity.locations.list', 'contentwarehouse.corpora.create', 'contentwarehouse.corpora.delete', 'contentwarehouse.corpora.get', 'contentwarehouse.corpora.list', 'contentwarehouse.corpora.update', 'contentwarehouse.dataExportJobs.create', 'contentwarehouse.dataExportJobs.update', 'contentwarehouse.documentSchemas.create', 'contentwarehouse.documentSchemas.delete', 'contentwarehouse.documentSchemas.get', 'contentwarehouse.documentSchemas.list', 'contentwarehouse.documentSchemas.update', 'contentwarehouse.documents.create', 'contentwarehouse.documents.delete', 'contentwarehouse.documents.get', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.documents.list', 'contentwarehouse.documents.update', 'contentwarehouse.links.create', 'contentwarehouse.links.delete', 'contentwarehouse.links.get', 'contentwarehouse.links.update', 'contentwarehouse.locations.getStatus', 'contentwarehouse.locations.initialize', 'contentwarehouse.operations.get', 'contentwarehouse.rawDocuments.download', 'contentwarehouse.rawDocuments.upload', 'contentwarehouse.ruleSets.create', 'contentwarehouse.ruleSets.delete', 'contentwarehouse.ruleSets.get', 'contentwarehouse.ruleSets.list', 'contentwarehouse.ruleSets.update', 'contentwarehouse.synonymSets.create', 'contentwarehouse.synonymSets.delete', 'contentwarehouse.synonymSets.get', 'contentwarehouse.synonymSets.list', 'contentwarehouse.synonymSets.update', 'databasecenter.fleetHealthStats.list', 'databasecenter.fleetStats.list', 'databasecenter.locations.list', 'databasecenter.products.list', 'databasecenter.resourceGroups.list', 'databasecenter.userLabels.list', 'databaseinsights.activeQueries.fetch', 'databaseinsights.activeQuery.terminate', 'databaseinsights.activitySummary.fetch', 'databaseinsights.aggregatedEvents.query', 'databaseinsights.aggregatedStats.query', 'databaseinsights.clusterEvents.query', 'databaseinsights.instanceEvents.query', 'databaseinsights.locations.get', 'databaseinsights.locations.list', 'databaseinsights.recommendations.query', 'databaseinsights.resourceRecommendations.query', 'databaseinsights.timeSeries.query', 'databaseinsights.workloadRecommendations.fetch', 'datacatalog.catalogs.searchAll', 'datacatalog.categories.getIamPolicy', 'datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.create', 'datacatalog.entryGroups.delete', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.entryGroups.update', 'datacatalog.entryGroups.updateTag', 'datacatalog.migrationConfig.get', 'datacatalog.migrationConfig.set', 'datacatalog.operations.list', 'datacatalog.relationships.create', 'datacatalog.relationships.createBelongsTo', 'datacatalog.relationships.createIsDescribedBy', 'datacatalog.relationships.createIsRelatedTo', 'datacatalog.relationships.createIsSynonymousTo', 'datacatalog.relationships.delete', 'datacatalog.relationships.deleteBelongsTo', 'datacatalog.relationships.deleteIsDescribedBy', 'datacatalog.relationships.deleteIsRelatedTo', 'datacatalog.relationships.deleteIsSynonymousTo', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.delete', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.update', 'datacatalog.tagTemplates.use', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'dataconnectors.connectors.create', 'dataconnectors.connectors.delete', 'dataconnectors.connectors.get', 'dataconnectors.connectors.getIamPolicy', 'dataconnectors.connectors.list', 'dataconnectors.connectors.update', 'dataconnectors.connectors.use', 'dataconnectors.locations.get', 'dataconnectors.locations.list', 'dataconnectors.operations.cancel', 'dataconnectors.operations.delete', 'dataconnectors.operations.get', 'dataconnectors.operations.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.shuffle.read', 'dataflow.shuffle.write', 'dataflow.snapshots.delete', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'dataflow.streamingWorkItems.ImportState', 'dataflow.streamingWorkItems.commitWork', 'dataflow.streamingWorkItems.getData', 'dataflow.streamingWorkItems.getWork', 'dataflow.streamingWorkItems.getWorkerMetadata', 'dataflow.workItems.lease', 'dataflow.workItems.sendMessage', 'dataflow.workItems.update', 'dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.config.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.create', 'dataform.releaseConfigs.delete', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.releaseConfigs.update', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.update', 'dataform.workflowConfigs.create', 'dataform.workflowConfigs.delete', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowConfigs.update', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.writeFile', 'datafusion.artifacts.create', 'datafusion.artifacts.delete', 'datafusion.artifacts.get', 'datafusion.artifacts.list', 'datafusion.artifacts.update', 'datafusion.instances.create', 'datafusion.instances.delete', 'datafusion.instances.get', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datafusion.instances.restart', 'datafusion.instances.runtime', 'datafusion.instances.update', 'datafusion.instances.upgrade', 'datafusion.locations.get', 'datafusion.locations.list', 'datafusion.namespaces.provisionCredential', 'datafusion.namespaces.readRepository', 'datafusion.namespaces.setServiceAccount', 'datafusion.namespaces.unsetServiceAccount', 'datafusion.namespaces.updateRepositoryMetadata', 'datafusion.namespaces.writeRepository', 'datafusion.operations.cancel', 'datafusion.operations.delete', 'datafusion.operations.get', 'datafusion.operations.list', 'datafusion.pipelineConnections.create', 'datafusion.pipelineConnections.delete', 'datafusion.pipelineConnections.get', 'datafusion.pipelineConnections.list', 'datafusion.pipelineConnections.update', 'datafusion.pipelineConnections.use', 'datafusion.pipelines.create', 'datafusion.pipelines.delete', 'datafusion.pipelines.execute', 'datafusion.pipelines.get', 'datafusion.pipelines.list', 'datafusion.pipelines.preview', 'datafusion.pipelines.update', 'datafusion.profiles.create', 'datafusion.profiles.delete', 'datafusion.profiles.get', 'datafusion.profiles.list', 'datafusion.profiles.update', 'datafusion.secureKeys.create', 'datafusion.secureKeys.delete', 'datafusion.secureKeys.getSecret', 'datafusion.secureKeys.list', 'datafusion.secureKeys.update', 'datalabeling.annotateddatasets.delete', 'datalabeling.annotateddatasets.get', 'datalabeling.annotateddatasets.label', 'datalabeling.annotateddatasets.list', 'datalabeling.annotationspecsets.create', 'datalabeling.annotationspecsets.delete', 'datalabeling.annotationspecsets.get', 'datalabeling.annotationspecsets.list', 'datalabeling.dataitems.get', 'datalabeling.dataitems.list', 'datalabeling.datasets.create', 'datalabeling.datasets.delete', 'datalabeling.datasets.export', 'datalabeling.datasets.get', 'datalabeling.datasets.import', 'datalabeling.datasets.list', 'datalabeling.examples.get', 'datalabeling.examples.list', 'datalabeling.instructions.create', 'datalabeling.instructions.delete', 'datalabeling.instructions.get', 'datalabeling.instructions.list', 'datalabeling.operations.cancel', 'datalabeling.operations.get', 'datalabeling.operations.list', 'datalineage.events.create', 'datalineage.events.delete', 'datalineage.events.get', 'datalineage.events.list', 'datalineage.locations.searchLinks', 'datalineage.operations.get', 'datalineage.processes.create', 'datalineage.processes.delete', 'datalineage.processes.get', 'datalineage.processes.list', 'datalineage.processes.update', 'datalineage.runs.create', 'datalineage.runs.delete', 'datalineage.runs.get', 'datalineage.runs.list', 'datalineage.runs.update', 'datamigration.connectionprofiles.create', 'datamigration.connectionprofiles.delete', 'datamigration.connectionprofiles.get', 'datamigration.connectionprofiles.getIamPolicy', 'datamigration.connectionprofiles.list', 'datamigration.connectionprofiles.update', 'datamigration.conversionworkspaces.apply', 'datamigration.conversionworkspaces.commit', 'datamigration.conversionworkspaces.convert', 'datamigration.conversionworkspaces.create', 'datamigration.conversionworkspaces.delete', 'datamigration.conversionworkspaces.get', 'datamigration.conversionworkspaces.getIamPolicy', 'datamigration.conversionworkspaces.list', 'datamigration.conversionworkspaces.rollback', 'datamigration.conversionworkspaces.seed', 'datamigration.conversionworkspaces.update', 'datamigration.locations.fetchStaticIps', 'datamigration.locations.get', 'datamigration.locations.list', 'datamigration.mappingrules.getIamPolicy', 'datamigration.mappingrules.import', 'datamigration.migrationjobs.create', 'datamigration.migrationjobs.delete', 'datamigration.migrationjobs.demoteDestination', 'datamigration.migrationjobs.generateSshScript', 'datamigration.migrationjobs.generateTcpProxyScript', 'datamigration.migrationjobs.get', 'datamigration.migrationjobs.getIamPolicy', 'datamigration.migrationjobs.list', 'datamigration.migrationjobs.promote', 'datamigration.migrationjobs.restart', 'datamigration.migrationjobs.resume', 'datamigration.migrationjobs.start', 'datamigration.migrationjobs.stop', 'datamigration.migrationjobs.update', 'datamigration.migrationjobs.verify', 'datamigration.objects.get', 'datamigration.objects.list', 'datamigration.operations.cancel', 'datamigration.operations.delete', 'datamigration.operations.get', 'datamigration.operations.list', 'datamigration.privateconnections.create', 'datamigration.privateconnections.delete', 'datamigration.privateconnections.get', 'datamigration.privateconnections.getIamPolicy', 'datamigration.privateconnections.list', 'datapipelines.jobs.list', 'datapipelines.pipelines.create', 'datapipelines.pipelines.delete', 'datapipelines.pipelines.get', 'datapipelines.pipelines.list', 'datapipelines.pipelines.run', 'datapipelines.pipelines.stop', 'datapipelines.pipelines.update', 'dataplex.aspectTypes.create', 'dataplex.aspectTypes.delete', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.update', 'dataplex.aspectTypes.use', 'dataplex.assetActions.list', 'dataplex.assets.create', 'dataplex.assets.delete', 'dataplex.assets.get', 'dataplex.assets.getIamPolicy', 'dataplex.assets.list', 'dataplex.assets.readData', 'dataplex.assets.update', 'dataplex.assets.writeData', 'dataplex.content.create', 'dataplex.content.delete', 'dataplex.content.get', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.content.update', 'dataplex.dataAttributeBindings.create', 'dataplex.dataAttributeBindings.delete', 'dataplex.dataAttributeBindings.get', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributeBindings.update', 'dataplex.dataAttributes.bind', 'dataplex.dataAttributes.create', 'dataplex.dataAttributes.delete', 'dataplex.dataAttributes.get', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataAttributes.update', 'dataplex.dataTaxonomies.configureDataAccess', 'dataplex.dataTaxonomies.configureResourceAccess', 'dataplex.dataTaxonomies.create', 'dataplex.dataTaxonomies.delete', 'dataplex.dataTaxonomies.get', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.dataTaxonomies.update', 'dataplex.datascans.create', 'dataplex.datascans.delete', 'dataplex.datascans.get', 'dataplex.datascans.getData', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.datascans.run', 'dataplex.datascans.update', 'dataplex.entities.create', 'dataplex.entities.delete', 'dataplex.entities.get', 'dataplex.entities.list', 'dataplex.entities.update', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.create', 'dataplex.entryGroups.delete', 'dataplex.entryGroups.export', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.import', 'dataplex.entryGroups.list', 'dataplex.entryGroups.update', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryTypes.create', 'dataplex.entryTypes.delete', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.entryTypes.update', 'dataplex.entryTypes.use', 'dataplex.environments.create', 'dataplex.environments.delete', 'dataplex.environments.execute', 'dataplex.environments.get', 'dataplex.environments.getIamPolicy', 'dataplex.environments.list', 'dataplex.environments.update', 'dataplex.lakeActions.list', 'dataplex.lakes.create', 'dataplex.lakes.delete', 'dataplex.lakes.get', 'dataplex.lakes.getIamPolicy', 'dataplex.lakes.list', 'dataplex.lakes.update', 'dataplex.locations.get', 'dataplex.locations.list', 'dataplex.metadataJobs.cancel', 'dataplex.metadataJobs.create', 'dataplex.metadataJobs.get', 'dataplex.metadataJobs.list', 'dataplex.operations.cancel', 'dataplex.operations.delete', 'dataplex.operations.get', 'dataplex.operations.list', 'dataplex.partitions.create', 'dataplex.partitions.delete', 'dataplex.partitions.get', 'dataplex.partitions.list', 'dataplex.partitions.update', 'dataplex.projects.search', 'dataplex.tasks.cancel', 'dataplex.tasks.create', 'dataplex.tasks.delete', 'dataplex.tasks.get', 'dataplex.tasks.getIamPolicy', 'dataplex.tasks.list', 'dataplex.tasks.run', 'dataplex.tasks.update', 'dataplex.zoneActions.list', 'dataplex.zones.create', 'dataplex.zones.delete', 'dataplex.zones.get', 'dataplex.zones.getIamPolicy', 'dataplex.zones.list', 'dataplex.zones.update', 'dataprep.projects.use', 'dataproc.agents.create', 'dataproc.agents.delete', 'dataproc.agents.get', 'dataproc.agents.list', 'dataproc.agents.update', 'dataproc.autoscalingPolicies.create', 'dataproc.autoscalingPolicies.delete', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.getIamPolicy', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.update', 'dataproc.autoscalingPolicies.use', 'dataproc.batches.analyze', 'dataproc.batches.cancel', 'dataproc.batches.create', 'dataproc.batches.delete', 'dataproc.batches.get', 'dataproc.batches.list', 'dataproc.batches.sparkApplicationRead', 'dataproc.batches.sparkApplicationWrite', 'dataproc.clusters.create', 'dataproc.clusters.delete', 'dataproc.clusters.get', 'dataproc.clusters.getIamPolicy', 'dataproc.clusters.list', 'dataproc.clusters.start', 'dataproc.clusters.stop', 'dataproc.clusters.update', 'dataproc.clusters.use', 'dataproc.jobs.cancel', 'dataproc.jobs.create', 'dataproc.jobs.delete', 'dataproc.jobs.get', 'dataproc.jobs.getIamPolicy', 'dataproc.jobs.list', 'dataproc.jobs.update', 'dataproc.nodeGroups.create', 'dataproc.nodeGroups.get', 'dataproc.nodeGroups.update', 'dataproc.operations.cancel', 'dataproc.operations.delete', 'dataproc.operations.get', 'dataproc.operations.getIamPolicy', 'dataproc.operations.list', 'dataproc.sessionTemplates.create', 'dataproc.sessionTemplates.delete', 'dataproc.sessionTemplates.get', 'dataproc.sessionTemplates.list', 'dataproc.sessionTemplates.update', 'dataproc.sessions.create', 'dataproc.sessions.delete', 'dataproc.sessions.get', 'dataproc.sessions.list', 'dataproc.sessions.sparkApplicationRead', 'dataproc.sessions.sparkApplicationWrite', 'dataproc.sessions.terminate', 'dataproc.tasks.lease', 'dataproc.tasks.listInvalidatedLeases', 'dataproc.tasks.reportStatus', 'dataproc.workflowTemplates.create', 'dataproc.workflowTemplates.delete', 'dataproc.workflowTemplates.get', 'dataproc.workflowTemplates.getIamPolicy', 'dataproc.workflowTemplates.instantiate', 'dataproc.workflowTemplates.instantiateInline', 'dataproc.workflowTemplates.list', 'dataproc.workflowTemplates.update', 'dataprocessing.datasources.get', 'dataprocessing.datasources.list', 'dataprocessing.datasources.update', 'dataprocessing.featurecontrols.list', 'dataprocessing.groupcontrols.get', 'dataprocessing.groupcontrols.list', 'dataprocrm.locations.get', 'dataprocrm.locations.list', 'dataprocrm.nodePools.create', 'dataprocrm.nodePools.delete', 'dataprocrm.nodePools.deleteNodes', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodePools.resize', 'dataprocrm.nodes.get', 'dataprocrm.nodes.heartbeat', 'dataprocrm.nodes.list', 'dataprocrm.nodes.mintOAuthToken', 'dataprocrm.nodes.update', 'dataprocrm.operations.cancel', 'dataprocrm.operations.delete', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.cancel', 'dataprocrm.workloads.create', 'dataprocrm.workloads.delete', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'datastore.backupSchedules.create', 'datastore.backupSchedules.delete', 'datastore.backupSchedules.get', 'datastore.backupSchedules.list', 'datastore.backupSchedules.update', 'datastore.backups.delete', 'datastore.backups.get', 'datastore.backups.list', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastore.databases.update', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.create', 'datastore.indexes.delete', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.indexes.update', 'datastore.keyVisualizerScans.get', 'datastore.keyVisualizerScans.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.operations.get', 'datastore.operations.list', 'datastore.statistics.get', 'datastore.statistics.list', 'datastream.connectionProfiles.create', 'datastream.connectionProfiles.delete', 'datastream.connectionProfiles.destinationTypes', 'datastream.connectionProfiles.discover', 'datastream.connectionProfiles.get', 'datastream.connectionProfiles.getIamPolicy', 'datastream.connectionProfiles.list', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listStaticServiceIps', 'datastream.connectionProfiles.listTagBindings', 'datastream.connectionProfiles.sourceTypes', 'datastream.connectionProfiles.update', 'datastream.locations.fetchStaticIps', 'datastream.locations.get', 'datastream.locations.list', 'datastream.objects.get', 'datastream.objects.list', 'datastream.objects.startBackfillJob', 'datastream.objects.stopBackfillJob', 'datastream.operations.cancel', 'datastream.operations.delete', 'datastream.operations.get', 'datastream.operations.list', 'datastream.privateConnections.create', 'datastream.privateConnections.delete', 'datastream.privateConnections.get', 'datastream.privateConnections.getIamPolicy', 'datastream.privateConnections.list', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.routes.create', 'datastream.routes.delete', 'datastream.routes.get', 'datastream.routes.getIamPolicy', 'datastream.routes.list', 'datastream.streams.computeState', 'datastream.streams.create', 'datastream.streams.delete', 'datastream.streams.fetchErrors', 'datastream.streams.get', 'datastream.streams.getIamPolicy', 'datastream.streams.list', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'datastream.streams.pause', 'datastream.streams.resume', 'datastream.streams.start', 'datastream.streams.update', 'datastudio.datasources.delete', 'datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.move', 'datastudio.datasources.restoreTrash', 'datastudio.datasources.search', 'datastudio.datasources.trash', 'datastudio.datasources.update', 'datastudio.reports.delete', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.move', 'datastudio.reports.restoreTrash', 'datastudio.reports.search', 'datastudio.reports.trash', 'datastudio.reports.update', 'datastudio.workspaces.createUnder', 'datastudio.workspaces.delete', 'datastudio.workspaces.get', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.moveIn', 'datastudio.workspaces.moveOut', 'datastudio.workspaces.restoreTrash', 'datastudio.workspaces.search', 'datastudio.workspaces.trash', 'datastudio.workspaces.update', 'deploymentmanager.compositeTypes.create', 'deploymentmanager.compositeTypes.delete', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.compositeTypes.update', 'deploymentmanager.deployments.cancelPreview', 'deploymentmanager.deployments.create', 'deploymentmanager.deployments.delete', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.list', 'deploymentmanager.deployments.stop', 'deploymentmanager.deployments.update', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.resources.get', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.delete', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.typeProviders.update', 'deploymentmanager.types.create', 'deploymentmanager.types.delete', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'deploymentmanager.types.update', 'developerconnect.connections.constructGitHubAppManifest', 'developerconnect.connections.create', 'developerconnect.connections.delete', 'developerconnect.connections.fetchGitHubInstallations', 'developerconnect.connections.fetchLinkableGitRepositories', 'developerconnect.connections.generateGitHubStateToken', 'developerconnect.connections.get', 'developerconnect.connections.list', 'developerconnect.connections.processGitHubAppCreationCallback', 'developerconnect.connections.processGitHubOAuthCallback', 'developerconnect.connections.update', 'developerconnect.gitRepositoryLinks.create', 'developerconnect.gitRepositoryLinks.delete', 'developerconnect.gitRepositoryLinks.fetchGitRefs', 'developerconnect.gitRepositoryLinks.get', 'developerconnect.gitRepositoryLinks.list', 'developerconnect.locations.get', 'developerconnect.locations.list', 'developerconnect.operations.cancel', 'developerconnect.operations.delete', 'developerconnect.operations.get', 'developerconnect.operations.list', 'dialogflow.agents.create', 'dialogflow.agents.delete', 'dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.import', 'dialogflow.agents.list', 'dialogflow.agents.restore', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.agents.train', 'dialogflow.agents.update', 'dialogflow.agents.validate', 'dialogflow.answerrecords.delete', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.answerrecords.update', 'dialogflow.callMatchers.create', 'dialogflow.callMatchers.delete', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.create', 'dialogflow.contexts.delete', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.contexts.update', 'dialogflow.conversationDatasets.create', 'dialogflow.conversationDatasets.delete', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.import', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.create', 'dialogflow.conversationModels.delete', 'dialogflow.conversationModels.deploy', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationModels.undeploy', 'dialogflow.conversationProfiles.create', 'dialogflow.conversationProfiles.delete', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversationProfiles.update', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.create', 'dialogflow.documents.delete', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.encryptionspec.update', 'dialogflow.entityTypes.create', 'dialogflow.entityTypes.createEntity', 'dialogflow.entityTypes.delete', 'dialogflow.entityTypes.deleteEntity', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.entityTypes.update', 'dialogflow.entityTypes.updateEntity', 'dialogflow.environments.create', 'dialogflow.environments.delete', 'dialogflow.environments.get', 'dialogflow.environments.getHistory', 'dialogflow.environments.list', 'dialogflow.environments.lookupHistory', 'dialogflow.environments.runContinuousTest', 'dialogflow.environments.update', 'dialogflow.examples.create', 'dialogflow.examples.delete', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.examples.update', 'dialogflow.experiments.create', 'dialogflow.experiments.delete', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.experiments.update', 'dialogflow.flows.create', 'dialogflow.flows.delete', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.flows.train', 'dialogflow.flows.update', 'dialogflow.flows.validate', 'dialogflow.fulfillments.get', 'dialogflow.fulfillments.update', 'dialogflow.generators.create', 'dialogflow.generators.delete', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.generators.update', 'dialogflow.integrations.create', 'dialogflow.integrations.delete', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.integrations.update', 'dialogflow.intents.create', 'dialogflow.intents.delete', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.intents.update', 'dialogflow.knowledgeBases.create', 'dialogflow.knowledgeBases.delete', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.knowledgeBases.update', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.create', 'dialogflow.pages.delete', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.pages.update', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update', 'dialogflow.phoneNumberOrders.cancel', 'dialogflow.phoneNumberOrders.create', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumberOrders.update', 'dialogflow.phoneNumbers.delete', 'dialogflow.phoneNumbers.list', 'dialogflow.phoneNumbers.undelete', 'dialogflow.phoneNumbers.update', 'dialogflow.playbooks.create', 'dialogflow.playbooks.delete', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.playbooks.update', 'dialogflow.securitySettings.create', 'dialogflow.securitySettings.delete', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.securitySettings.update', 'dialogflow.sessionEntityTypes.create', 'dialogflow.sessionEntityTypes.delete', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.sessionEntityTypes.update', 'dialogflow.sessions.detectIntent', 'dialogflow.sessions.streamingDetectIntent', 'dialogflow.smartMessagingEntries.create', 'dialogflow.smartMessagingEntries.delete', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.calculateCoverage', 'dialogflow.testcases.create', 'dialogflow.testcases.delete', 'dialogflow.testcases.export', 'dialogflow.testcases.get', 'dialogflow.testcases.import', 'dialogflow.testcases.list', 'dialogflow.testcases.run', 'dialogflow.testcases.update', 'dialogflow.tools.create', 'dialogflow.tools.delete', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.tools.update', 'dialogflow.transitionRouteGroups.create', 'dialogflow.transitionRouteGroups.delete', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.transitionRouteGroups.update', 'dialogflow.versions.create', 'dialogflow.versions.delete', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.versions.load', 'dialogflow.versions.update', 'dialogflow.webhooks.create', 'dialogflow.webhooks.delete', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'dialogflow.webhooks.update', 'discoveryengine.aclConfigs.get', 'discoveryengine.aclConfigs.update', 'discoveryengine.analytics.acquireDashboardSession', 'discoveryengine.analytics.refreshDashboardSessionTokens', 'discoveryengine.answers.get', 'discoveryengine.branches.get', 'discoveryengine.branches.list', 'discoveryengine.cmekConfigs.get', 'discoveryengine.cmekConfigs.list', 'discoveryengine.cmekConfigs.update', 'discoveryengine.collections.delete', 'discoveryengine.collections.get', 'discoveryengine.collections.list', 'discoveryengine.completionConfigs.completeQuery', 'discoveryengine.completionConfigs.get', 'discoveryengine.completionConfigs.update', 'discoveryengine.controls.create', 'discoveryengine.controls.delete', 'discoveryengine.controls.get', 'discoveryengine.controls.list', 'discoveryengine.controls.update', 'discoveryengine.conversations.converse', 'discoveryengine.conversations.create', 'discoveryengine.conversations.delete', 'discoveryengine.conversations.get', 'discoveryengine.conversations.list', 'discoveryengine.conversations.update', 'discoveryengine.dataStores.completeQuery', 'discoveryengine.dataStores.create', 'discoveryengine.dataStores.delete', 'discoveryengine.dataStores.enrollSolutions', 'discoveryengine.dataStores.get', 'discoveryengine.dataStores.list', 'discoveryengine.dataStores.trainCustomModel', 'discoveryengine.dataStores.update', 'discoveryengine.documentProcessingConfigs.get', 'discoveryengine.documentProcessingConfigs.update', 'discoveryengine.documents.batchGetDocumentsMetadata', 'discoveryengine.documents.create', 'discoveryengine.documents.delete', 'discoveryengine.documents.get', 'discoveryengine.documents.import', 'discoveryengine.documents.list', 'discoveryengine.documents.purge', 'discoveryengine.documents.update', 'discoveryengine.engines.create', 'discoveryengine.engines.delete', 'discoveryengine.engines.get', 'discoveryengine.engines.list', 'discoveryengine.engines.pause', 'discoveryengine.engines.resume', 'discoveryengine.engines.tune', 'discoveryengine.engines.update', 'discoveryengine.evaluations.create', 'discoveryengine.evaluations.get', 'discoveryengine.evaluations.list', 'discoveryengine.groundingConfigs.check', 'discoveryengine.locations.estimateDataSize', 'discoveryengine.models.create', 'discoveryengine.models.delete', 'discoveryengine.models.get', 'discoveryengine.models.list', 'discoveryengine.models.pause', 'discoveryengine.models.resume', 'discoveryengine.models.tune', 'discoveryengine.models.update', 'discoveryengine.operations.get', 'discoveryengine.operations.list', 'discoveryengine.projects.get', 'discoveryengine.projects.provision', 'discoveryengine.projects.reportConsentChange', 'discoveryengine.rankingConfigs.rank', 'discoveryengine.sampleQueries.create', 'discoveryengine.sampleQueries.delete', 'discoveryengine.sampleQueries.get', 'discoveryengine.sampleQueries.import', 'discoveryengine.sampleQueries.list', 'discoveryengine.sampleQueries.update', 'discoveryengine.sampleQuerySets.create', 'discoveryengine.sampleQuerySets.delete', 'discoveryengine.sampleQuerySets.get', 'discoveryengine.sampleQuerySets.list', 'discoveryengine.sampleQuerySets.update', 'discoveryengine.schemas.create', 'discoveryengine.schemas.delete', 'discoveryengine.schemas.get', 'discoveryengine.schemas.list', 'discoveryengine.schemas.preview', 'discoveryengine.schemas.update', 'discoveryengine.schemas.validate', 'discoveryengine.servingConfigs.answer', 'discoveryengine.servingConfigs.create', 'discoveryengine.servingConfigs.delete', 'discoveryengine.servingConfigs.get', 'discoveryengine.servingConfigs.list', 'discoveryengine.servingConfigs.recommend', 'discoveryengine.servingConfigs.search', 'discoveryengine.servingConfigs.update', 'discoveryengine.sessions.create', 'discoveryengine.sessions.delete', 'discoveryengine.sessions.get', 'discoveryengine.sessions.list', 'discoveryengine.sessions.update', 'discoveryengine.siteSearchEngines.batchVerifyTargetSites', 'discoveryengine.siteSearchEngines.disableAdvancedSiteSearch', 'discoveryengine.siteSearchEngines.enableAdvancedSiteSearch', 'discoveryengine.siteSearchEngines.fetchDomainVerificationStatus', 'discoveryengine.siteSearchEngines.get', 'discoveryengine.siteSearchEngines.recrawlUris', 'discoveryengine.suggestionDenyListEntries.import', 'discoveryengine.suggestionDenyListEntries.purge', 'discoveryengine.targetSites.batchCreate', 'discoveryengine.targetSites.create', 'discoveryengine.targetSites.delete', 'discoveryengine.targetSites.get', 'discoveryengine.targetSites.list', 'discoveryengine.targetSites.update', 'discoveryengine.userEvents.create', 'discoveryengine.userEvents.fetchStats', 'discoveryengine.userEvents.import', 'discoveryengine.userEvents.purge', 'discoveryengine.widgetConfigs.get', 'discoveryengine.widgetConfigs.update', 'dlp.analyzeRiskTemplates.create', 'dlp.analyzeRiskTemplates.delete', 'dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.analyzeRiskTemplates.update', 'dlp.charts.get', 'dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list', 'dlp.connections.create', 'dlp.connections.delete', 'dlp.connections.get', 'dlp.connections.list', 'dlp.connections.search', 'dlp.connections.update', 'dlp.deidentifyTemplates.create', 'dlp.deidentifyTemplates.delete', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.deidentifyTemplates.update', 'dlp.estimates.cancel', 'dlp.estimates.create', 'dlp.estimates.delete', 'dlp.estimates.get', 'dlp.estimates.list', 'dlp.fileStoreProfiles.delete', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.create', 'dlp.inspectTemplates.delete', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.inspectTemplates.update', 'dlp.jobTriggers.create', 'dlp.jobTriggers.delete', 'dlp.jobTriggers.get', 'dlp.jobTriggers.hybridInspect', 'dlp.jobTriggers.list', 'dlp.jobTriggers.update', 'dlp.jobs.cancel', 'dlp.jobs.create', 'dlp.jobs.delete', 'dlp.jobs.get', 'dlp.jobs.hybridInspect', 'dlp.jobs.list', 'dlp.locations.get', 'dlp.locations.list', 'dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list', 'dlp.storedInfoTypes.create', 'dlp.storedInfoTypes.delete', 'dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list', 'dlp.storedInfoTypes.update', 'dlp.subscriptions.cancel', 'dlp.subscriptions.create', 'dlp.subscriptions.get', 'dlp.subscriptions.list', 'dlp.subscriptions.update', 'dlp.tableDataProfiles.delete', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.gkeClusters.bindDNSResponsePolicy', 'dns.gkeClusters.bindPrivateDNSZone', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.networks.useHealthSignals', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.delete', 'documentai.dataLabelingJobs.list', 'documentai.dataLabelingJobs.update', 'documentai.datasetSchemas.get', 'documentai.datasetSchemas.update', 'documentai.datasets.createDocuments', 'documentai.datasets.deleteDocuments', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.datasets.update', 'documentai.datasets.updateDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.create', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.humanReviewConfigs.update', 'documentai.labelerPools.create', 'documentai.labelerPools.delete', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.labelerPools.update', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.create', 'documentai.processorVersions.delete', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processorVersions.update', 'documentai.processors.create', 'documentai.processors.delete', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'documentai.processors.update', 'domains.locations.get', 'domains.locations.list', 'domains.operations.cancel', 'domains.operations.get', 'domains.operations.list', 'domains.registrations.configureContact', 'domains.registrations.configureDns', 'domains.registrations.configureManagement', 'domains.registrations.create', 'domains.registrations.delete', 'domains.registrations.get', 'domains.registrations.getIamPolicy', 'domains.registrations.list', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'domains.registrations.update', 'earthengine.assets.create', 'earthengine.assets.delete', 'earthengine.assets.get', 'earthengine.assets.getIamPolicy', 'earthengine.assets.list', 'earthengine.assets.update', 'earthengine.computations.create', 'earthengine.config.get', 'earthengine.config.update', 'earthengine.exports.create', 'earthengine.featureviews.create', 'earthengine.filmstripthumbnails.create', 'earthengine.filmstripthumbnails.get', 'earthengine.imports.create', 'earthengine.maps.create', 'earthengine.maps.get', 'earthengine.operations.delete', 'earthengine.operations.get', 'earthengine.operations.list', 'earthengine.operations.update', 'earthengine.tables.create', 'earthengine.tables.get', 'earthengine.thumbnails.create', 'earthengine.thumbnails.get', 'earthengine.videothumbnails.create', 'earthengine.videothumbnails.get', 'edgecontainer.clusters.create', 'edgecontainer.clusters.delete', 'edgecontainer.clusters.generateAccessToken', 'edgecontainer.clusters.get', 'edgecontainer.clusters.getIamPolicy', 'edgecontainer.clusters.list', 'edgecontainer.clusters.update', 'edgecontainer.clusters.upgrade', 'edgecontainer.locations.get', 'edgecontainer.locations.list', 'edgecontainer.machines.create', 'edgecontainer.machines.delete', 'edgecontainer.machines.get', 'edgecontainer.machines.getIamPolicy', 'edgecontainer.machines.list', 'edgecontainer.machines.update', 'edgecontainer.machines.use', 'edgecontainer.nodePools.create', 'edgecontainer.nodePools.delete', 'edgecontainer.nodePools.get', 'edgecontainer.nodePools.getIamPolicy', 'edgecontainer.nodePools.list', 'edgecontainer.nodePools.update', 'edgecontainer.operations.cancel', 'edgecontainer.operations.delete', 'edgecontainer.operations.get', 'edgecontainer.operations.list', 'edgecontainer.serverconfig.get', 'edgecontainer.vpnConnections.create', 'edgecontainer.vpnConnections.delete', 'edgecontainer.vpnConnections.get', 'edgecontainer.vpnConnections.getIamPolicy', 'edgecontainer.vpnConnections.list', 'edgecontainer.vpnConnections.update', 'edgenetwork.interconnectAttachments.create', 'edgenetwork.interconnectAttachments.delete', 'edgenetwork.interconnectAttachments.get', 'edgenetwork.interconnectAttachments.getIamPolicy', 'edgenetwork.interconnectAttachments.list', 'edgenetwork.interconnectAttachments.update', 'edgenetwork.interconnects.get', 'edgenetwork.interconnects.getDiagnostics', 'edgenetwork.interconnects.getIamPolicy', 'edgenetwork.interconnects.list', 'edgenetwork.locations.get', 'edgenetwork.locations.list', 'edgenetwork.networks.create', 'edgenetwork.networks.delete', 'edgenetwork.networks.get', 'edgenetwork.networks.getIamPolicy', 'edgenetwork.networks.getStatus', 'edgenetwork.networks.list', 'edgenetwork.networks.update', 'edgenetwork.operations.cancel', 'edgenetwork.operations.delete', 'edgenetwork.operations.get', 'edgenetwork.operations.list', 'edgenetwork.routers.create', 'edgenetwork.routers.delete', 'edgenetwork.routers.get', 'edgenetwork.routers.getIamPolicy', 'edgenetwork.routers.getRouterStatus', 'edgenetwork.routers.list', 'edgenetwork.routers.patch', 'edgenetwork.routers.update', 'edgenetwork.routes.create', 'edgenetwork.routes.delete', 'edgenetwork.routes.get', 'edgenetwork.routes.list', 'edgenetwork.subnetworks.create', 'edgenetwork.subnetworks.delete', 'edgenetwork.subnetworks.get', 'edgenetwork.subnetworks.getIamPolicy', 'edgenetwork.subnetworks.getStatus', 'edgenetwork.subnetworks.list', 'edgenetwork.subnetworks.update', 'edgenetwork.zones.get', 'edgenetwork.zones.initialize', 'edgenetwork.zones.list', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.search', 'enterpriseknowledgegraph.entityReconciliationJobs.cancel', 'enterpriseknowledgegraph.entityReconciliationJobs.create', 'enterpriseknowledgegraph.entityReconciliationJobs.delete', 'enterpriseknowledgegraph.entityReconciliationJobs.get', 'enterpriseknowledgegraph.entityReconciliationJobs.list', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.search', 'enterprisepurchasing.gcveCuds.create', 'enterprisepurchasing.gcveCuds.get', 'enterprisepurchasing.gcveCuds.list', 'enterprisepurchasing.gcveNodePricingInfo.list', 'enterprisepurchasing.locations.get', 'enterprisepurchasing.locations.list', 'enterprisepurchasing.operations.cancel', 'enterprisepurchasing.operations.delete', 'enterprisepurchasing.operations.get', 'enterprisepurchasing.operations.list', 'errorreporting.applications.list', 'errorreporting.errorEvents.create', 'errorreporting.errorEvents.delete', 'errorreporting.errorEvents.list', 'errorreporting.groupMetadata.get', 'errorreporting.groupMetadata.update', 'errorreporting.groups.list', 'essentialcontacts.contacts.create', 'essentialcontacts.contacts.delete', 'essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'essentialcontacts.contacts.send', 'essentialcontacts.contacts.update', 'eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.update', 'eventarc.events.receiveEvent', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.create', 'eventarc.messageBuses.delete', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.publish', 'eventarc.messageBuses.update', 'eventarc.messageBuses.use', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'fcmdata.deliverydata.list', 'file.backups.create', 'file.backups.delete', 'file.backups.get', 'file.backups.list', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.backups.update', 'file.instances.create', 'file.instances.delete', 'file.instances.get', 'file.instances.list', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.instances.restore', 'file.instances.revert', 'file.instances.update', 'file.locations.get', 'file.locations.list', 'file.operations.cancel', 'file.operations.delete', 'file.operations.get', 'file.operations.list', 'file.snapshots.create', 'file.snapshots.delete', 'file.snapshots.get', 'file.snapshots.list', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'file.snapshots.update', 'financialservices.locations.get', 'financialservices.locations.list', 'financialservices.operations.cancel', 'financialservices.operations.delete', 'financialservices.operations.get', 'financialservices.operations.list', 'financialservices.v1backtests.create', 'financialservices.v1backtests.delete', 'financialservices.v1backtests.exportMetadata', 'financialservices.v1backtests.get', 'financialservices.v1backtests.list', 'financialservices.v1backtests.update', 'financialservices.v1datasets.create', 'financialservices.v1datasets.delete', 'financialservices.v1datasets.get', 'financialservices.v1datasets.list', 'financialservices.v1datasets.update', 'financialservices.v1engineconfigs.create', 'financialservices.v1engineconfigs.delete', 'financialservices.v1engineconfigs.exportMetadata', 'financialservices.v1engineconfigs.get', 'financialservices.v1engineconfigs.list', 'financialservices.v1engineconfigs.update', 'financialservices.v1engineversions.get', 'financialservices.v1engineversions.list', 'financialservices.v1instances.create', 'financialservices.v1instances.delete', 'financialservices.v1instances.exportRegisteredParties', 'financialservices.v1instances.get', 'financialservices.v1instances.importRegisteredParties', 'financialservices.v1instances.list', 'financialservices.v1instances.update', 'financialservices.v1models.create', 'financialservices.v1models.delete', 'financialservices.v1models.exportMetadata', 'financialservices.v1models.get', 'financialservices.v1models.list', 'financialservices.v1models.update', 'financialservices.v1predictions.create', 'financialservices.v1predictions.delete', 'financialservices.v1predictions.exportMetadata', 'financialservices.v1predictions.get', 'financialservices.v1predictions.list', 'financialservices.v1predictions.update', 'firebase.billingPlans.get', 'firebase.clients.create', 'firebase.clients.delete', 'firebase.clients.get', 'firebase.clients.list', 'firebase.clients.undelete', 'firebase.clients.update', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebase.projects.update', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.create', 'firebaseabt.experiments.delete', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.experiments.update', 'firebaseabt.projectmetadata.get', 'firebaseanalytics.resources.googleAnalyticsEdit', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.appAttestConfig.update', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.debugTokens.update', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.deviceCheckConfig.update', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.playIntegrityConfig.update', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.update', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.recaptchaV3Config.update', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.resourcePolicies.update', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.safetyNetConfig.update', 'firebaseappcheck.services.get', 'firebaseappcheck.services.update', 'firebaseappdistro.groups.list', 'firebaseappdistro.groups.update', 'firebaseappdistro.releases.list', 'firebaseappdistro.releases.update', 'firebaseappdistro.testers.list', 'firebaseappdistro.testers.update', 'firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.getHashConfig', 'firebaseauth.configs.getSecret', 'firebaseauth.configs.update', 'firebaseauth.users.create', 'firebaseauth.users.createSession', 'firebaseauth.users.delete', 'firebaseauth.users.get', 'firebaseauth.users.sendEmail', 'firebaseauth.users.update', 'firebasecrash.issues.update', 'firebasecrash.reports.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.config.update', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.issues.update', 'firebasecrashlytics.sessions.get', 'firebasedatabase.instances.create', 'firebasedatabase.instances.delete', 'firebasedatabase.instances.disable', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedatabase.instances.reenable', 'firebasedatabase.instances.undelete', 'firebasedatabase.instances.update', 'firebasedataconnect.connectorRevisions.delete', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.create', 'firebasedataconnect.connectors.delete', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.connectors.update', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.cancel', 'firebasedataconnect.operations.delete', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.delete', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.create', 'firebasedataconnect.schemas.delete', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.schemas.update', 'firebasedataconnect.services.create', 'firebasedataconnect.services.delete', 'firebasedataconnect.services.executeGraphql', 'firebasedataconnect.services.executeGraphqlRead', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebasedataconnect.services.update', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.domains.create', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.domains.update', 'firebasedynamiclinks.links.create', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.links.update', 'firebasedynamiclinks.stats.get', 'firebaseextensions.configs.list', 'firebaseextensionspublisher.extensions.create', 'firebaseextensionspublisher.extensions.delete', 'firebaseextensionspublisher.extensions.get', 'firebaseextensionspublisher.extensions.list', 'firebasehosting.sites.create', 'firebasehosting.sites.delete', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebasehosting.sites.update', 'firebaseinappmessaging.campaigns.create', 'firebaseinappmessaging.campaigns.delete', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'firebaseinappmessaging.campaigns.update', 'firebasemessagingcampaigns.campaigns.create', 'firebasemessagingcampaigns.campaigns.delete', 'firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list', 'firebasemessagingcampaigns.campaigns.start', 'firebasemessagingcampaigns.campaigns.stop', 'firebasemessagingcampaigns.campaigns.update', 'firebaseml.models.create', 'firebaseml.models.delete', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.models.update', 'firebaseml.modelversions.create', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebaseml.modelversions.update', 'firebasenotifications.messages.create', 'firebasenotifications.messages.delete', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'firebasenotifications.messages.update', 'firebaseperformance.config.update', 'firebaseperformance.data.get', 'firebaserules.releases.create', 'firebaserules.releases.delete', 'firebaserules.releases.get', 'firebaserules.releases.getExecutable', 'firebaserules.releases.list', 'firebaserules.releases.update', 'firebaserules.rulesets.create', 'firebaserules.rulesets.delete', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'firebaserules.rulesets.test', 'firebasestorage.buckets.addFirebase', 'firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.buckets.removeFirebase', 'firebasestorage.defaultBucket.create', 'firebasestorage.defaultBucket.delete', 'firebasestorage.defaultBucket.get', 'fleetengine.deliveryvehicles.allowAllActions', 'fleetengine.deliveryvehicles.create', 'fleetengine.deliveryvehicles.get', 'fleetengine.deliveryvehicles.list', 'fleetengine.deliveryvehicles.update', 'fleetengine.deliveryvehicles.updateLocation', 'fleetengine.deliveryvehicles.updateVehicleStops', 'fleetengine.tasks.allowAllActions', 'fleetengine.tasks.create', 'fleetengine.tasks.get', 'fleetengine.tasks.list', 'fleetengine.tasks.searchWithTrackingId', 'fleetengine.tasks.update', 'fleetengine.tasktrackinginfo.allowAllActions', 'fleetengine.tasktrackinginfo.get', 'fleetengine.trips.allowAllActions', 'fleetengine.trips.create', 'fleetengine.trips.get', 'fleetengine.trips.search', 'fleetengine.trips.update', 'fleetengine.trips.updateState', 'fleetengine.vehicles.allowAllActions', 'fleetengine.vehicles.create', 'fleetengine.vehicles.get', 'fleetengine.vehicles.list', 'fleetengine.vehicles.search', 'fleetengine.vehicles.searchFuzzed', 'fleetengine.vehicles.update', 'fleetengine.vehicles.updateLocation', 'gcp.redisenterprise.com/databases.create', 'gcp.redisenterprise.com/databases.delete', 'gcp.redisenterprise.com/databases.get', 'gcp.redisenterprise.com/databases.list', 'gcp.redisenterprise.com/databases.update', 'gcp.redisenterprise.com/subscriptions.create', 'gcp.redisenterprise.com/subscriptions.delete', 'gcp.redisenterprise.com/subscriptions.get', 'gcp.redisenterprise.com/subscriptions.list', 'gcp.redisenterprise.com/subscriptions.update', 'gdchardwaremanagement.changeLogEntries.get', 'gdchardwaremanagement.changeLogEntries.list', 'gdchardwaremanagement.comments.create', 'gdchardwaremanagement.comments.get', 'gdchardwaremanagement.comments.list', 'gdchardwaremanagement.hardware.create', 'gdchardwaremanagement.hardware.delete', 'gdchardwaremanagement.hardware.get', 'gdchardwaremanagement.hardware.list', 'gdchardwaremanagement.hardware.update', 'gdchardwaremanagement.hardwareGroups.create', 'gdchardwaremanagement.hardwareGroups.delete', 'gdchardwaremanagement.hardwareGroups.get', 'gdchardwaremanagement.hardwareGroups.list', 'gdchardwaremanagement.hardwareGroups.update', 'gdchardwaremanagement.locations.get', 'gdchardwaremanagement.locations.list', 'gdchardwaremanagement.operations.cancel', 'gdchardwaremanagement.operations.delete', 'gdchardwaremanagement.operations.get', 'gdchardwaremanagement.operations.list', 'gdchardwaremanagement.orders.create', 'gdchardwaremanagement.orders.delete', 'gdchardwaremanagement.orders.get', 'gdchardwaremanagement.orders.list', 'gdchardwaremanagement.orders.submit', 'gdchardwaremanagement.orders.update', 'gdchardwaremanagement.sites.create', 'gdchardwaremanagement.sites.get', 'gdchardwaremanagement.sites.list', 'gdchardwaremanagement.sites.update', 'gdchardwaremanagement.skus.get', 'gdchardwaremanagement.skus.list', 'gdchardwaremanagement.zones.create', 'gdchardwaremanagement.zones.delete', 'gdchardwaremanagement.zones.get', 'gdchardwaremanagement.zones.list', 'gdchardwaremanagement.zones.update', 'genomics.datasets.create', 'genomics.datasets.delete', 'genomics.datasets.get', 'genomics.datasets.list', 'genomics.datasets.update', 'genomics.operations.cancel', 'genomics.operations.create', 'genomics.operations.get', 'genomics.operations.list', 'gkebackup.backupPlans.create', 'gkebackup.backupPlans.delete', 'gkebackup.backupPlans.get', 'gkebackup.backupPlans.getIamPolicy', 'gkebackup.backupPlans.list', 'gkebackup.backupPlans.update', 'gkebackup.backups.create', 'gkebackup.backups.delete', 'gkebackup.backups.get', 'gkebackup.backups.getBackupIndex', 'gkebackup.backups.list', 'gkebackup.backups.update', 'gkebackup.locations.get', 'gkebackup.locations.list', 'gkebackup.operations.cancel', 'gkebackup.operations.delete', 'gkebackup.operations.get', 'gkebackup.operations.list', 'gkebackup.restorePlans.create', 'gkebackup.restorePlans.delete', 'gkebackup.restorePlans.get', 'gkebackup.restorePlans.getIamPolicy', 'gkebackup.restorePlans.list', 'gkebackup.restorePlans.update', 'gkebackup.restores.create', 'gkebackup.restores.delete', 'gkebackup.restores.get', 'gkebackup.restores.list', 'gkebackup.restores.update', 'gkebackup.volumeBackups.get', 'gkebackup.volumeBackups.list', 'gkebackup.volumeRestores.get', 'gkebackup.volumeRestores.list', 'gkehub.features.create', 'gkehub.features.delete', 'gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.features.update', 'gkehub.fleet.create', 'gkehub.fleet.createFreeTrial', 'gkehub.fleet.delete', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.fleet.update', 'gkehub.fleet.updateFreeTrial', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.gateway.stream', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.create', 'gkehub.membershipbindings.delete', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.membershipbindings.update', 'gkehub.memberships.create', 'gkehub.memberships.delete', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.getIamPolicy', 'gkehub.memberships.list', 'gkehub.memberships.update', 'gkehub.namespaces.create', 'gkehub.namespaces.delete', 'gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.namespaces.update', 'gkehub.operations.cancel', 'gkehub.operations.delete', 'gkehub.operations.get', 'gkehub.operations.list', '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.scopes.listBoundMemberships', 'gkehub.scopes.update', '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.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.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', 'gkeonprem.bareMetalAdminClusters.connect', 'gkeonprem.bareMetalAdminClusters.create', 'gkeonprem.bareMetalAdminClusters.enroll', 'gkeonprem.bareMetalAdminClusters.get', 'gkeonprem.bareMetalAdminClusters.getIamPolicy', 'gkeonprem.bareMetalAdminClusters.list', 'gkeonprem.bareMetalAdminClusters.queryVersionConfig', 'gkeonprem.bareMetalAdminClusters.unenroll', 'gkeonprem.bareMetalAdminClusters.update', 'gkeonprem.bareMetalClusters.create', 'gkeonprem.bareMetalClusters.delete', 'gkeonprem.bareMetalClusters.enroll', 'gkeonprem.bareMetalClusters.get', 'gkeonprem.bareMetalClusters.getIamPolicy', 'gkeonprem.bareMetalClusters.list', 'gkeonprem.bareMetalClusters.queryVersionConfig', 'gkeonprem.bareMetalClusters.unenroll', 'gkeonprem.bareMetalClusters.update', 'gkeonprem.bareMetalNodePools.create', 'gkeonprem.bareMetalNodePools.delete', 'gkeonprem.bareMetalNodePools.enroll', 'gkeonprem.bareMetalNodePools.get', 'gkeonprem.bareMetalNodePools.getIamPolicy', 'gkeonprem.bareMetalNodePools.list', 'gkeonprem.bareMetalNodePools.unenroll', 'gkeonprem.bareMetalNodePools.update', 'gkeonprem.locations.get', 'gkeonprem.locations.list', 'gkeonprem.operations.cancel', 'gkeonprem.operations.delete', 'gkeonprem.operations.get', 'gkeonprem.operations.list', 'gkeonprem.vmwareAdminClusters.connect', 'gkeonprem.vmwareAdminClusters.enroll', 'gkeonprem.vmwareAdminClusters.get', 'gkeonprem.vmwareAdminClusters.getIamPolicy', 'gkeonprem.vmwareAdminClusters.list', 'gkeonprem.vmwareAdminClusters.unenroll', 'gkeonprem.vmwareAdminClusters.update', 'gkeonprem.vmwareClusters.create', 'gkeonprem.vmwareClusters.delete', 'gkeonprem.vmwareClusters.enroll', 'gkeonprem.vmwareClusters.get', 'gkeonprem.vmwareClusters.getIamPolicy', 'gkeonprem.vmwareClusters.list', 'gkeonprem.vmwareClusters.queryVersionConfig', 'gkeonprem.vmwareClusters.unenroll', 'gkeonprem.vmwareClusters.update', 'gkeonprem.vmwareNodePools.create', 'gkeonprem.vmwareNodePools.delete', 'gkeonprem.vmwareNodePools.enroll', 'gkeonprem.vmwareNodePools.get', 'gkeonprem.vmwareNodePools.getIamPolicy', 'gkeonprem.vmwareNodePools.list', 'gkeonprem.vmwareNodePools.unenroll', 'gkeonprem.vmwareNodePools.update', 'gsuiteaddons.authorizations.get', 'gsuiteaddons.deployments.create', 'gsuiteaddons.deployments.delete', 'gsuiteaddons.deployments.execute', 'gsuiteaddons.deployments.get', 'gsuiteaddons.deployments.install', 'gsuiteaddons.deployments.installStatus', 'gsuiteaddons.deployments.list', 'gsuiteaddons.deployments.uninstall', 'gsuiteaddons.deployments.update', 'healthcare.annotationStores.create', 'healthcare.annotationStores.delete', 'healthcare.annotationStores.evaluate', 'healthcare.annotationStores.export', 'healthcare.annotationStores.get', 'healthcare.annotationStores.getIamPolicy', 'healthcare.annotationStores.import', 'healthcare.annotationStores.list', 'healthcare.annotationStores.update', 'healthcare.annotations.create', 'healthcare.annotations.delete', 'healthcare.annotations.get', 'healthcare.annotations.list', 'healthcare.annotations.update', 'healthcare.attributeDefinitions.create', 'healthcare.attributeDefinitions.delete', 'healthcare.attributeDefinitions.get', 'healthcare.attributeDefinitions.list', 'healthcare.attributeDefinitions.update', 'healthcare.consentArtifacts.create', 'healthcare.consentArtifacts.delete', 'healthcare.consentArtifacts.get', 'healthcare.consentArtifacts.list', 'healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.create', 'healthcare.consentStores.delete', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.getIamPolicy', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.consentStores.update', 'healthcare.consents.activate', 'healthcare.consents.create', 'healthcare.consents.delete', 'healthcare.consents.get', 'healthcare.consents.list', 'healthcare.consents.reject', 'healthcare.consents.revoke', 'healthcare.consents.update', 'healthcare.datasets.create', 'healthcare.datasets.deidentify', 'healthcare.datasets.delete', 'healthcare.datasets.get', 'healthcare.datasets.getIamPolicy', 'healthcare.datasets.list', 'healthcare.datasets.update', 'healthcare.dicomStores.create', 'healthcare.dicomStores.deidentify', 'healthcare.dicomStores.delete', 'healthcare.dicomStores.dicomWebDelete', 'healthcare.dicomStores.dicomWebRead', 'healthcare.dicomStores.dicomWebWrite', 'healthcare.dicomStores.export', 'healthcare.dicomStores.get', 'healthcare.dicomStores.getIamPolicy', 'healthcare.dicomStores.import', 'healthcare.dicomStores.list', 'healthcare.dicomStores.update', 'healthcare.fhirResources.create', 'healthcare.fhirResources.delete', 'healthcare.fhirResources.get', 'healthcare.fhirResources.patch', 'healthcare.fhirResources.purge', 'healthcare.fhirResources.translateConceptMap', 'healthcare.fhirResources.update', 'healthcare.fhirStores.applyConsents', 'healthcare.fhirStores.configureSearch', 'healthcare.fhirStores.create', 'healthcare.fhirStores.deidentify', 'healthcare.fhirStores.delete', 'healthcare.fhirStores.executeBundle', 'healthcare.fhirStores.explainDataAccess', 'healthcare.fhirStores.export', 'healthcare.fhirStores.get', 'healthcare.fhirStores.getIamPolicy', 'healthcare.fhirStores.import', 'healthcare.fhirStores.list', 'healthcare.fhirStores.rollback', 'healthcare.fhirStores.searchResources', 'healthcare.fhirStores.update', 'healthcare.hl7V2Messages.create', 'healthcare.hl7V2Messages.delete', 'healthcare.hl7V2Messages.get', 'healthcare.hl7V2Messages.ingest', 'healthcare.hl7V2Messages.list', 'healthcare.hl7V2Messages.update', 'healthcare.hl7V2Stores.create', 'healthcare.hl7V2Stores.delete', 'healthcare.hl7V2Stores.get', 'healthcare.hl7V2Stores.getIamPolicy', 'healthcare.hl7V2Stores.import', 'healthcare.hl7V2Stores.list', 'healthcare.hl7V2Stores.rollback', 'healthcare.hl7V2Stores.update', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.nlpservice.analyzeEntities', 'healthcare.operations.cancel', 'healthcare.operations.get', 'healthcare.operations.list', 'healthcare.userDataMappings.archive', 'healthcare.userDataMappings.create', 'healthcare.userDataMappings.delete', 'healthcare.userDataMappings.get', 'healthcare.userDataMappings.list', 'healthcare.userDataMappings.update', 'iam.denypolicies.get', 'iam.denypolicies.list', 'iam.googleapis.com/oauthClientCredentials.get', 'iam.googleapis.com/oauthClientCredentials.list', 'iam.googleapis.com/oauthClients.get', 'iam.googleapis.com/oauthClients.list', 'iam.googleapis.com/workforcePoolProviderKeys.get', 'iam.googleapis.com/workforcePoolProviderKeys.list', 'iam.googleapis.com/workforcePoolProviders.get', 'iam.googleapis.com/workforcePoolProviders.list', 'iam.googleapis.com/workforcePools.get', 'iam.googleapis.com/workforcePools.getIamPolicy', 'iam.googleapis.com/workforcePools.list', 'iam.googleapis.com/workforcePools.searchPolicyBindings', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.get', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.list', 'iam.googleapis.com/workloadIdentityPoolProviders.get', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPools.get', 'iam.googleapis.com/workloadIdentityPools.list', 'iam.googleapis.com/workspacePools.searchPolicyBindings', 'iam.policybindings.get', 'iam.policybindings.list', 'iam.principalaccessboundarypolicies.get', 'iam.principalaccessboundarypolicies.list', 'iam.principalaccessboundarypolicies.searchPolicyBindings', 'iam.roles.get', 'iam.roles.list', 'iam.serviceAccountKeys.create', 'iam.serviceAccountKeys.delete', 'iam.serviceAccountKeys.disable', 'iam.serviceAccountKeys.enable', 'iam.serviceAccountKeys.get', 'iam.serviceAccountKeys.list', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.create', 'iam.serviceAccounts.delete', 'iam.serviceAccounts.disable', 'iam.serviceAccounts.enable', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.list', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'iam.serviceAccounts.update', 'iam.workloadIdentityPools.searchPolicyBindings', 'iap.projects.getSettings', 'iap.projects.updateSettings', 'iap.tunnelDestGroups.create', 'iap.tunnelDestGroups.delete', 'iap.tunnelDestGroups.get', 'iap.tunnelDestGroups.list', 'iap.tunnelDestGroups.update', 'iap.web.getSettings', 'iap.web.updateSettings', 'iap.webServiceVersions.getSettings', 'iap.webServiceVersions.updateSettings', 'iap.webServices.getSettings', 'iap.webServices.updateSettings', 'iap.webTypes.getSettings', 'iap.webTypes.updateSettings', 'identitytoolkit.tenants.create', 'identitytoolkit.tenants.delete', 'identitytoolkit.tenants.get', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list', 'identitytoolkit.tenants.update', 'ids.endpoints.create', 'ids.endpoints.delete', 'ids.endpoints.get', 'ids.endpoints.getIamPolicy', 'ids.endpoints.list', 'ids.endpoints.update', 'ids.locations.get', 'ids.locations.list', 'ids.operations.cancel', 'ids.operations.delete', 'ids.operations.get', 'ids.operations.list', 'integrations.apigeeAuthConfigs.create', 'integrations.apigeeAuthConfigs.delete', 'integrations.apigeeAuthConfigs.get', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeAuthConfigs.update', 'integrations.apigeeCertificates.create', 'integrations.apigeeCertificates.delete', 'integrations.apigeeCertificates.get', 'integrations.apigeeCertificates.list', 'integrations.apigeeCertificates.update', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.create', 'integrations.apigeeIntegrationVers.delete', 'integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrationVers.update', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.create', 'integrations.apigeeSfdcChannels.delete', 'integrations.apigeeSfdcChannels.get', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcChannels.update', 'integrations.apigeeSfdcInstances.create', 'integrations.apigeeSfdcInstances.delete', 'integrations.apigeeSfdcInstances.get', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSfdcInstances.update', 'integrations.apigeeSuspensions.lift', 'integrations.apigeeSuspensions.list', 'integrations.apigeeSuspensions.resolve', 'integrations.authConfigs.create', 'integrations.authConfigs.delete', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.authConfigs.update', 'integrations.certificates.create', 'integrations.certificates.delete', 'integrations.certificates.get', 'integrations.certificates.list', 'integrations.certificates.update', 'integrations.executions.cancel', 'integrations.executions.get', 'integrations.executions.list', 'integrations.executions.replay', 'integrations.integrationVersions.create', 'integrations.integrationVersions.delete', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.invoke', 'integrations.integrationVersions.list', 'integrations.integrationVersions.update', 'integrations.integrations.create', 'integrations.integrations.delete', 'integrations.integrations.deploy', 'integrations.integrations.generateOpenApiSpec', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'integrations.integrations.update', 'integrations.securityAuthConfigs.create', 'integrations.securityAuthConfigs.delete', 'integrations.securityAuthConfigs.get', 'integrations.securityAuthConfigs.list', 'integrations.securityAuthConfigs.update', 'integrations.securityExecutions.cancel', 'integrations.securityExecutions.get', 'integrations.securityExecutions.list', 'integrations.securityIntegTempVers.create', 'integrations.securityIntegTempVers.get', 'integrations.securityIntegTempVers.list', 'integrations.securityIntegrationVers.create', 'integrations.securityIntegrationVers.delete', 'integrations.securityIntegrationVers.deploy', 'integrations.securityIntegrationVers.get', 'integrations.securityIntegrationVers.list', 'integrations.securityIntegrationVers.update', 'integrations.securityIntegrations.invoke', 'integrations.securityIntegrations.list', 'integrations.sfdcChannels.create', 'integrations.sfdcChannels.delete', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.delete', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'integrations.suspensions.lift', 'integrations.suspensions.list', 'integrations.suspensions.resolve', 'integrations.testCases.create', 'integrations.testCases.delete', 'integrations.testCases.get', 'integrations.testCases.invoke', 'integrations.testCases.list', 'integrations.testCases.update', 'issuerswitch.accountManagerTransactions.list', 'issuerswitch.accountManagerTransactions.update', 'issuerswitch.complaintTransactions.list', 'issuerswitch.complaints.create', 'issuerswitch.complaints.resolve', 'issuerswitch.disputes.create', 'issuerswitch.disputes.resolve', 'issuerswitch.financialTransactions.list', 'issuerswitch.issuerParticipants.get', 'issuerswitch.issuerParticipants.update', 'issuerswitch.managedAccounts.get', 'issuerswitch.managedAccounts.update', 'issuerswitch.mandateTransactions.list', 'issuerswitch.metadataTransactions.list', 'issuerswitch.operations.cancel', 'issuerswitch.operations.delete', 'issuerswitch.operations.get', 'issuerswitch.operations.list', 'issuerswitch.operations.wait', 'issuerswitch.ruleMetadata.list', 'issuerswitch.ruleMetadataValues.create', 'issuerswitch.ruleMetadataValues.delete', 'issuerswitch.ruleMetadataValues.list', 'issuerswitch.rules.list', 'krmapihosting.krmApiHosts.create', 'krmapihosting.krmApiHosts.delete', 'krmapihosting.krmApiHosts.get', 'krmapihosting.krmApiHosts.getIamPolicy', 'krmapihosting.krmApiHosts.list', 'krmapihosting.krmApiHosts.update', 'krmapihosting.locations.get', 'krmapihosting.locations.list', 'krmapihosting.operations.cancel', 'krmapihosting.operations.delete', 'krmapihosting.operations.get', 'krmapihosting.operations.list', 'kubernetesmetadata.metadata.config', 'kubernetesmetadata.metadata.publish', 'kubernetesmetadata.metadata.snapshot', 'lifesciences.operations.cancel', 'lifesciences.operations.get', 'lifesciences.operations.list', 'lifesciences.workflows.run', 'livestream.assets.create', 'livestream.assets.delete', 'livestream.assets.get', 'livestream.assets.list', 'livestream.channels.create', 'livestream.channels.delete', 'livestream.channels.get', 'livestream.channels.list', 'livestream.channels.start', 'livestream.channels.stop', 'livestream.channels.update', 'livestream.clips.create', 'livestream.clips.delete', 'livestream.clips.get', 'livestream.clips.list', 'livestream.events.create', 'livestream.events.delete', 'livestream.events.get', 'livestream.events.list', 'livestream.inputs.create', 'livestream.inputs.delete', 'livestream.inputs.get', 'livestream.inputs.list', 'livestream.inputs.update', 'livestream.locations.get', 'livestream.locations.list', 'livestream.operations.cancel', 'livestream.operations.delete', 'livestream.operations.get', 'livestream.operations.list', 'livestream.pools.get', 'livestream.pools.update', 'logging.buckets.copyLogEntries', 'logging.buckets.get', 'logging.buckets.list', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.links.create', 'logging.links.delete', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.create', 'logging.logEntries.download', 'logging.logEntries.list', 'logging.logEntries.route', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logMetrics.update', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.delete', 'logging.logs.list', 'logging.notificationRules.create', 'logging.notificationRules.delete', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.notificationRules.update', 'logging.operations.cancel', 'logging.operations.get', 'logging.operations.list', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.usePrivate', 'logging.settings.get', 'logging.settings.update', 'logging.sinks.get', 'logging.sinks.list', 'logging.sqlAlerts.create', 'logging.sqlAlerts.update', 'logging.usage.get', 'logging.views.create', 'logging.views.delete', 'logging.views.get', 'logging.views.getIamPolicy', 'logging.views.list', 'logging.views.listLogs', 'logging.views.listResourceKeys', 'logging.views.listResourceValues', 'logging.views.update', 'looker.backups.create', 'looker.backups.delete', 'looker.backups.get', 'looker.backups.list', 'looker.instances.create', 'looker.instances.delete', 'looker.instances.export', 'looker.instances.get', 'looker.instances.import', 'looker.instances.list', 'looker.instances.login', 'looker.instances.update', 'looker.locations.get', 'looker.locations.list', 'looker.operations.cancel', 'looker.operations.delete', 'looker.operations.get', 'looker.operations.list', 'managedflink.deployments.create', 'managedflink.deployments.delete', 'managedflink.deployments.get', 'managedflink.deployments.list', 'managedflink.deployments.update', 'managedflink.jobs.create', 'managedflink.jobs.delete', 'managedflink.jobs.get', 'managedflink.jobs.list', 'managedflink.jobs.update', 'managedflink.locations.get', 'managedflink.locations.list', 'managedflink.operations.cancel', 'managedflink.operations.delete', 'managedflink.operations.get', 'managedflink.operations.list', 'managedflink.sessions.create', 'managedflink.sessions.delete', 'managedflink.sessions.get', 'managedflink.sessions.list', 'managedflink.sessions.update', 'managedidentities.backups.create', 'managedidentities.backups.delete', 'managedidentities.backups.get', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.backups.update', 'managedidentities.domains.attachTrust', 'managedidentities.domains.checkMigrationPermission', 'managedidentities.domains.create', 'managedidentities.domains.delete', 'managedidentities.domains.detachTrust', 'managedidentities.domains.disableMigration', 'managedidentities.domains.domainJoinMachine', 'managedidentities.domains.enableMigration', 'managedidentities.domains.extendSchema', 'managedidentities.domains.get', 'managedidentities.domains.getIamPolicy', 'managedidentities.domains.list', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'managedidentities.domains.reconfigureTrust', 'managedidentities.domains.resetpassword', 'managedidentities.domains.restore', 'managedidentities.domains.update', 'managedidentities.domains.updateLDAPSSettings', 'managedidentities.domains.validateTrust', 'managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.cancel', 'managedidentities.operations.delete', 'managedidentities.operations.get', 'managedidentities.operations.list', 'managedidentities.peerings.create', 'managedidentities.peerings.delete', 'managedidentities.peerings.get', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'managedidentities.peerings.update', 'managedidentities.sqlintegrations.get', 'managedidentities.sqlintegrations.list', 'managedkafka.clusters.connect', 'managedkafka.clusters.create', 'managedkafka.clusters.delete', 'managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.clusters.update', 'managedkafka.consumerGroups.delete', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.consumerGroups.update', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.cancel', 'managedkafka.operations.delete', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.create', 'managedkafka.topics.delete', 'managedkafka.topics.get', 'managedkafka.topics.list', 'managedkafka.topics.update', 'mandiant.genericAttackSurfaceManagements.create', 'mandiant.genericAttackSurfaceManagements.delete', 'mandiant.genericAttackSurfaceManagements.get', 'mandiant.genericAttackSurfaceManagements.update', 'mandiant.genericDigitalThreatMonitorings.create', 'mandiant.genericDigitalThreatMonitorings.get', 'mandiant.genericDigitalThreatMonitorings.update', 'mandiant.genericExpertiseOnDemands.create', 'mandiant.genericExpertiseOnDemands.delete', 'mandiant.genericExpertiseOnDemands.get', 'mandiant.genericExpertiseOnDemands.update', 'mandiant.genericPlatforms.create', 'mandiant.genericPlatforms.delete', 'mandiant.genericPlatforms.get', 'mandiant.genericPlatforms.update', 'mandiant.genericThreatIntels.create', 'mandiant.genericThreatIntels.delete', 'mandiant.genericThreatIntels.get', 'mandiant.genericThreatIntels.update', 'mandiant.genericValidations.create', 'mandiant.genericValidations.delete', 'mandiant.genericValidations.get', 'mandiant.genericValidations.update', 'mapsadmin.clientMaps.create', 'mapsadmin.clientMaps.delete', 'mapsadmin.clientMaps.get', 'mapsadmin.clientMaps.list', 'mapsadmin.clientMaps.update', 'mapsadmin.clientStyleActivationRules.update', 'mapsadmin.clientStyleSheetSnapshots.list', 'mapsadmin.clientStyleSheetSnapshots.update', 'mapsadmin.clientStyles.create', 'mapsadmin.clientStyles.delete', 'mapsadmin.clientStyles.get', 'mapsadmin.clientStyles.list', 'mapsadmin.clientStyles.update', 'mapsadmin.styleEditorConfigs.get', 'mapsadmin.styleSnapshots.list', 'mapsadmin.styleSnapshots.update', 'mapsplatformdatasets.datasets.create', 'mapsplatformdatasets.datasets.delete', 'mapsplatformdatasets.datasets.export', 'mapsplatformdatasets.datasets.get', 'mapsplatformdatasets.datasets.import', 'mapsplatformdatasets.datasets.list', 'mapsplatformdatasets.datasets.update', 'marketplacesolutions.locations.get', 'marketplacesolutions.locations.list', 'marketplacesolutions.operations.cancel', 'marketplacesolutions.operations.delete', 'marketplacesolutions.operations.get', 'marketplacesolutions.operations.list', 'marketplacesolutions.powerImages.get', 'marketplacesolutions.powerImages.list', 'marketplacesolutions.powerInstances.applyPowerAction', 'marketplacesolutions.powerInstances.create', 'marketplacesolutions.powerInstances.delete', 'marketplacesolutions.powerInstances.get', 'marketplacesolutions.powerInstances.list', 'marketplacesolutions.powerInstances.reset', 'marketplacesolutions.powerInstances.update', 'marketplacesolutions.powerNetworks.get', 'marketplacesolutions.powerNetworks.list', 'marketplacesolutions.powerSshKeys.get', 'marketplacesolutions.powerSshKeys.list', 'marketplacesolutions.powerVolumes.get', 'marketplacesolutions.powerVolumes.list', 'memcache.instances.applyParameters', 'memcache.instances.applySoftwareUpdate', 'memcache.instances.create', 'memcache.instances.delete', 'memcache.instances.get', 'memcache.instances.list', 'memcache.instances.rescheduleMaintenance', 'memcache.instances.update', 'memcache.instances.updateParameters', 'memcache.instances.upgrade', 'memcache.locations.get', 'memcache.locations.list', 'memcache.operations.cancel', 'memcache.operations.delete', 'memcache.operations.get', 'memcache.operations.list', 'memorystore.instances.connect', 'memorystore.instances.create', 'memorystore.instances.delete', 'memorystore.instances.get', 'memorystore.instances.list', 'memorystore.instances.update', 'memorystore.locations.get', 'memorystore.locations.list', 'memorystore.operations.cancel', 'memorystore.operations.delete', 'memorystore.operations.get', 'memorystore.operations.list', 'meshconfig.projects.init', 'metastore.backups.create', 'metastore.backups.delete', 'metastore.backups.get', 'metastore.backups.getIamPolicy', 'metastore.backups.list', 'metastore.backups.use', 'metastore.databases.create', 'metastore.databases.delete', 'metastore.databases.get', 'metastore.databases.getIamPolicy', 'metastore.databases.list', 'metastore.databases.update', 'metastore.federations.create', 'metastore.federations.delete', 'metastore.federations.get', 'metastore.federations.getIamPolicy', 'metastore.federations.list', 'metastore.federations.update', 'metastore.federations.use', 'metastore.imports.create', 'metastore.imports.get', 'metastore.imports.list', 'metastore.imports.update', 'metastore.locations.get', 'metastore.locations.list', 'metastore.migrations.cancel', 'metastore.migrations.complete', 'metastore.migrations.delete', 'metastore.migrations.get', 'metastore.migrations.list', 'metastore.migrations.start', 'metastore.operations.cancel', 'metastore.operations.delete', 'metastore.operations.get', 'metastore.operations.list', 'metastore.services.create', 'metastore.services.delete', 'metastore.services.export', 'metastore.services.get', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.services.restore', 'metastore.services.update', 'metastore.services.use', 'metastore.tables.create', 'metastore.tables.delete', 'metastore.tables.get', 'metastore.tables.getIamPolicy', 'metastore.tables.list', 'metastore.tables.update', 'migrationcenter.assets.create', 'migrationcenter.assets.delete', 'migrationcenter.assets.get', 'migrationcenter.assets.list', 'migrationcenter.assets.reportFrames', 'migrationcenter.assets.update', 'migrationcenter.discoveryClients.create', 'migrationcenter.discoveryClients.delete', 'migrationcenter.discoveryClients.get', 'migrationcenter.discoveryClients.list', 'migrationcenter.discoveryClients.sendHeartbeat', 'migrationcenter.discoveryClients.update', 'migrationcenter.errorFrames.get', 'migrationcenter.errorFrames.list', 'migrationcenter.groups.create', 'migrationcenter.groups.delete', 'migrationcenter.groups.get', 'migrationcenter.groups.list', 'migrationcenter.groups.update', 'migrationcenter.importDataFiles.create', 'migrationcenter.importDataFiles.delete', 'migrationcenter.importDataFiles.get', 'migrationcenter.importDataFiles.list', 'migrationcenter.importJobs.create', 'migrationcenter.importJobs.delete', 'migrationcenter.importJobs.get', 'migrationcenter.importJobs.list', 'migrationcenter.importJobs.update', 'migrationcenter.locations.get', 'migrationcenter.locations.list', 'migrationcenter.operations.cancel', 'migrationcenter.operations.delete', 'migrationcenter.operations.get', 'migrationcenter.operations.list', 'migrationcenter.preferenceSets.create', 'migrationcenter.preferenceSets.delete', 'migrationcenter.preferenceSets.get', 'migrationcenter.preferenceSets.list', 'migrationcenter.preferenceSets.update', 'migrationcenter.relations.get', 'migrationcenter.relations.list', 'migrationcenter.reportConfigs.create', 'migrationcenter.reportConfigs.delete', 'migrationcenter.reportConfigs.get', 'migrationcenter.reportConfigs.list', 'migrationcenter.reports.create', 'migrationcenter.reports.delete', 'migrationcenter.reports.get', 'migrationcenter.reports.list', 'migrationcenter.settings.get', 'migrationcenter.settings.update', 'migrationcenter.sources.create', 'migrationcenter.sources.delete', 'migrationcenter.sources.get', 'migrationcenter.sources.list', 'migrationcenter.sources.update', 'ml.jobs.cancel', 'ml.jobs.create', 'ml.jobs.get', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.jobs.update', 'ml.locations.get', 'ml.locations.list', 'ml.models.create', 'ml.models.delete', 'ml.models.get', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.models.predict', 'ml.models.update', 'ml.operations.cancel', 'ml.operations.get', 'ml.operations.list', 'ml.projects.getConfig', 'ml.studies.create', 'ml.studies.delete', 'ml.studies.get', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.trials.create', 'ml.trials.delete', 'ml.trials.get', 'ml.trials.list', 'ml.trials.update', 'ml.versions.create', 'ml.versions.delete', 'ml.versions.get', 'ml.versions.list', 'ml.versions.predict', 'ml.versions.update', 'monitoring.alertPolicies.create', 'monitoring.alertPolicies.delete', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.alertPolicies.update', 'monitoring.dashboards.create', 'monitoring.dashboards.delete', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.dashboards.update', 'monitoring.groups.create', 'monitoring.groups.delete', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.groups.update', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.delete', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.create', 'monitoring.notificationChannels.delete', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.notificationChannels.sendVerificationCode', 'monitoring.notificationChannels.update', 'monitoring.notificationChannels.verify', 'monitoring.services.create', 'monitoring.services.delete', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.services.update', 'monitoring.slos.create', 'monitoring.slos.delete', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.slos.update', 'monitoring.snoozes.create', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.snoozes.update', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.create', 'monitoring.uptimeCheckConfigs.delete', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'monitoring.uptimeCheckConfigs.update', 'nestconsole.smarthomePreviews.update', 'nestconsole.smarthomeProjects.get', 'nestconsole.smarthomeProjects.update', 'nestconsole.smarthomeVersions.create', 'nestconsole.smarthomeVersions.get', 'nestconsole.smarthomeVersions.submit', 'netapp.activeDirectories.create', 'netapp.activeDirectories.delete', 'netapp.activeDirectories.get', 'netapp.activeDirectories.list', 'netapp.activeDirectories.update', 'netapp.backupPolicies.create', 'netapp.backupPolicies.delete', 'netapp.backupPolicies.get', 'netapp.backupPolicies.list', 'netapp.backupPolicies.update', 'netapp.backupVaults.create', 'netapp.backupVaults.delete', 'netapp.backupVaults.get', 'netapp.backupVaults.list', 'netapp.backupVaults.update', 'netapp.backups.create', 'netapp.backups.delete', 'netapp.backups.get', 'netapp.backups.list', 'netapp.backups.update', 'netapp.kmsConfigs.create', 'netapp.kmsConfigs.delete', 'netapp.kmsConfigs.encrypt', 'netapp.kmsConfigs.get', 'netapp.kmsConfigs.list', 'netapp.kmsConfigs.update', 'netapp.kmsConfigs.verify', 'netapp.locations.get', 'netapp.locations.list', 'netapp.operations.cancel', 'netapp.operations.delete', 'netapp.operations.get', 'netapp.operations.list', 'netapp.replications.create', 'netapp.replications.delete', 'netapp.replications.establishPeering', 'netapp.replications.get', 'netapp.replications.list', 'netapp.replications.resume', 'netapp.replications.reverse', 'netapp.replications.stop', 'netapp.replications.sync', 'netapp.replications.update', 'netapp.snapshots.create', 'netapp.snapshots.delete', 'netapp.snapshots.get', 'netapp.snapshots.list', 'netapp.snapshots.update', 'netapp.storagePools.create', 'netapp.storagePools.delete', 'netapp.storagePools.get', 'netapp.storagePools.list', 'netapp.storagePools.switch', 'netapp.storagePools.update', 'netapp.volumes.create', 'netapp.volumes.delete', 'netapp.volumes.get', 'netapp.volumes.list', 'netapp.volumes.revert', 'netapp.volumes.update', 'networkconnectivity.groups.acceptSpoke', 'networkconnectivity.groups.get', 'networkconnectivity.groups.getIamPolicy', 'networkconnectivity.groups.list', 'networkconnectivity.groups.rejectSpoke', 'networkconnectivity.groups.use', 'networkconnectivity.hubRouteTables.get', 'networkconnectivity.hubRouteTables.getIamPolicy', 'networkconnectivity.hubRouteTables.list', 'networkconnectivity.hubRoutes.get', 'networkconnectivity.hubRoutes.getIamPolicy', 'networkconnectivity.hubRoutes.list', 'networkconnectivity.hubs.create', 'networkconnectivity.hubs.delete', 'networkconnectivity.hubs.get', 'networkconnectivity.hubs.getIamPolicy', 'networkconnectivity.hubs.list', 'networkconnectivity.hubs.listSpokes', 'networkconnectivity.hubs.queryStatus', 'networkconnectivity.hubs.update', 'networkconnectivity.internalRanges.create', 'networkconnectivity.internalRanges.delete', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.internalRanges.update', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.cancel', 'networkconnectivity.operations.delete', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.create', 'networkconnectivity.policyBasedRoutes.delete', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.regionalEndpoints.create', 'networkconnectivity.regionalEndpoints.delete', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.create', 'networkconnectivity.serviceClasses.delete', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.update', 'networkconnectivity.serviceClasses.use', 'networkconnectivity.serviceConnectionMaps.create', 'networkconnectivity.serviceConnectionMaps.delete', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionMaps.update', 'networkconnectivity.serviceConnectionPolicies.create', 'networkconnectivity.serviceConnectionPolicies.delete', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.serviceConnectionPolicies.update', 'networkconnectivity.spokes.create', 'networkconnectivity.spokes.delete', 'networkconnectivity.spokes.get', 'networkconnectivity.spokes.getIamPolicy', 'networkconnectivity.spokes.list', 'networkconnectivity.spokes.update', 'networkmanagement.connectivitytests.create', 'networkmanagement.connectivitytests.delete', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.getIamPolicy', 'networkmanagement.connectivitytests.list', 'networkmanagement.connectivitytests.rerun', 'networkmanagement.connectivitytests.update', 'networkmanagement.locations.get', 'networkmanagement.locations.list', 'networkmanagement.operations.cancel', 'networkmanagement.operations.delete', 'networkmanagement.operations.get', 'networkmanagement.operations.list', 'networkmanagement.vpcflowlogsconfigs.create', 'networkmanagement.vpcflowlogsconfigs.delete', 'networkmanagement.vpcflowlogsconfigs.get', 'networkmanagement.vpcflowlogsconfigs.list', 'networkmanagement.vpcflowlogsconfigs.update', 'networksecurity.addressGroups.create', 'networksecurity.addressGroups.delete', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.update', 'networksecurity.addressGroups.use', 'networksecurity.authorizationPolicies.create', 'networksecurity.authorizationPolicies.delete', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.update', 'networksecurity.authorizationPolicies.use', 'networksecurity.authzPolicies.create', 'networksecurity.authzPolicies.delete', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.authzPolicies.update', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.update', 'networksecurity.clientTlsPolicies.use', 'networksecurity.firewallEndpointAssociations.create', 'networksecurity.firewallEndpointAssociations.delete', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpointAssociations.update', 'networksecurity.firewallEndpoints.create', 'networksecurity.firewallEndpoints.delete', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.firewallEndpoints.update', 'networksecurity.firewallEndpoints.use', 'networksecurity.gatewaySecurityPolicies.create', 'networksecurity.gatewaySecurityPolicies.delete', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicies.update', 'networksecurity.gatewaySecurityPolicies.use', 'networksecurity.gatewaySecurityPolicyRules.create', 'networksecurity.gatewaySecurityPolicyRules.delete', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.gatewaySecurityPolicyRules.update', 'networksecurity.gatewaySecurityPolicyRules.use', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.mirroringDeploymentGroups.create', 'networksecurity.mirroringDeploymentGroups.delete', 'networksecurity.mirroringDeploymentGroups.get', 'networksecurity.mirroringDeploymentGroups.list', 'networksecurity.mirroringDeploymentGroups.update', 'networksecurity.mirroringDeploymentGroups.use', 'networksecurity.mirroringDeployments.create', 'networksecurity.mirroringDeployments.delete', 'networksecurity.mirroringDeployments.get', 'networksecurity.mirroringDeployments.list', 'networksecurity.mirroringDeployments.update', 'networksecurity.mirroringEndpointGroupAssociations.create', 'networksecurity.mirroringEndpointGroupAssociations.delete', 'networksecurity.mirroringEndpointGroupAssociations.get', 'networksecurity.mirroringEndpointGroupAssociations.list', 'networksecurity.mirroringEndpointGroupAssociations.update', 'networksecurity.mirroringEndpointGroups.create', 'networksecurity.mirroringEndpointGroups.delete', 'networksecurity.mirroringEndpointGroups.get', 'networksecurity.mirroringEndpointGroups.list', 'networksecurity.mirroringEndpointGroups.update', 'networksecurity.mirroringEndpointGroups.use', 'networksecurity.operations.cancel', 'networksecurity.operations.delete', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.create', 'networksecurity.securityProfileGroups.delete', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfileGroups.update', 'networksecurity.securityProfileGroups.use', 'networksecurity.securityProfiles.create', 'networksecurity.securityProfiles.delete', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.securityProfiles.update', 'networksecurity.securityProfiles.use', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.update', 'networksecurity.serverTlsPolicies.use', 'networksecurity.tlsInspectionPolicies.create', 'networksecurity.tlsInspectionPolicies.delete', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.tlsInspectionPolicies.update', 'networksecurity.tlsInspectionPolicies.use', 'networksecurity.urlLists.create', 'networksecurity.urlLists.delete', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networksecurity.urlLists.update', 'networksecurity.urlLists.use', 'networkservices.authzExtensions.create', 'networkservices.authzExtensions.delete', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.authzExtensions.update', 'networkservices.authzExtensions.use', 'networkservices.endpointPolicies.create', 'networkservices.endpointPolicies.delete', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.endpointPolicies.update', 'networkservices.gateways.create', 'networkservices.gateways.delete', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.update', 'networkservices.gateways.use', 'networkservices.grpcRoutes.create', 'networkservices.grpcRoutes.delete', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.grpcRoutes.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpRoutes.create', 'networkservices.httpRoutes.delete', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpRoutes.update', 'networkservices.httpfilters.create', 'networkservices.httpfilters.delete', 'networkservices.httpfilters.get', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.httpfilters.update', 'networkservices.httpfilters.use', 'networkservices.lbRouteExtensions.create', 'networkservices.lbRouteExtensions.delete', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbRouteExtensions.update', 'networkservices.lbTrafficExtensions.create', 'networkservices.lbTrafficExtensions.delete', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.lbTrafficExtensions.update', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.create', 'networkservices.meshes.delete', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.update', 'networkservices.meshes.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.create', 'networkservices.serviceBindings.delete', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceBindings.update', 'networkservices.serviceLbPolicies.create', 'networkservices.serviceLbPolicies.delete', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.serviceLbPolicies.update', 'networkservices.tcpRoutes.create', 'networkservices.tcpRoutes.delete', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tcpRoutes.update', 'networkservices.tlsRoutes.create', 'networkservices.tlsRoutes.delete', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'networkservices.tlsRoutes.update', 'notebooks.environments.create', 'notebooks.environments.delete', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.executions.create', 'notebooks.executions.delete', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.instances.checkUpgradability', 'notebooks.instances.create', 'notebooks.instances.delete', 'notebooks.instances.diagnose', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.instances.reset', 'notebooks.instances.setAccelerator', 'notebooks.instances.setLabels', 'notebooks.instances.setMachineType', 'notebooks.instances.start', 'notebooks.instances.stop', 'notebooks.instances.update', 'notebooks.instances.updateConfig', 'notebooks.instances.updateShieldInstanceConfig', 'notebooks.instances.upgrade', 'notebooks.instances.use', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.cancel', 'notebooks.operations.delete', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.create', 'notebooks.runtimes.delete', 'notebooks.runtimes.diagnose', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.runtimes.reset', 'notebooks.runtimes.start', 'notebooks.runtimes.stop', 'notebooks.runtimes.switch', 'notebooks.runtimes.update', 'notebooks.runtimes.upgrade', 'notebooks.schedules.create', 'notebooks.schedules.delete', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'oauthconfig.clientpolicy.get', 'oauthconfig.testusers.get', 'oauthconfig.testusers.update', 'oauthconfig.verification.get', 'oauthconfig.verification.submit', 'oauthconfig.verification.update', 'observability.scopes.get', 'observability.scopes.update', 'ondemandscanning.operations.cancel', 'ondemandscanning.operations.delete', 'ondemandscanning.operations.get', 'ondemandscanning.operations.list', 'ondemandscanning.operations.wait', 'ondemandscanning.scans.analyzePackages', 'ondemandscanning.scans.listVulnerabilities', 'ondemandscanning.scans.scan', 'opsconfigmonitoring.resourceMetadata.list', 'opsconfigmonitoring.resourceMetadata.write', 'oracledatabase.autonomousDatabaseBackups.create', 'oracledatabase.autonomousDatabaseBackups.delete', 'oracledatabase.autonomousDatabaseBackups.get', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.create', 'oracledatabase.autonomousDatabases.delete', 'oracledatabase.autonomousDatabases.generateWallet', 'oracledatabase.autonomousDatabases.get', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDatabases.restore', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.cloudExadataInfrastructures.create', 'oracledatabase.cloudExadataInfrastructures.delete', 'oracledatabase.cloudExadataInfrastructures.get', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudExadataInfrastructures.update', 'oracledatabase.cloudExadataInfrastructures.use', 'oracledatabase.cloudVmClusters.create', 'oracledatabase.cloudVmClusters.delete', 'oracledatabase.cloudVmClusters.get', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.cloudVmClusters.update', 'oracledatabase.dbNodes.list', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.cancel', 'oracledatabase.operations.delete', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'orgpolicy.constraints.list', 'orgpolicy.customConstraints.get', 'orgpolicy.customConstraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', '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.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.projectFeatureSettings.get', 'osconfig.projectFeatureSettings.update', 'osconfig.upgradeReports.get', 'osconfig.upgradeReports.getSummary', 'osconfig.upgradeReports.list', 'osconfig.upgradeReports.searchSummaries', 'osconfig.vulnerabilityReports.get', 'osconfig.vulnerabilityReports.list', 'paymentsresellersubscription.products.list', 'paymentsresellersubscription.promotions.list', 'paymentsresellersubscription.subscriptions.cancel', 'paymentsresellersubscription.subscriptions.extend', 'paymentsresellersubscription.subscriptions.get', 'paymentsresellersubscription.subscriptions.provision', 'paymentsresellersubscription.subscriptions.undoCancel', 'policyanalyzer.serviceAccountKeyLastAuthenticationActivities.query', 'policyanalyzer.serviceAccountLastAuthenticationActivities.query', 'policyremediatormanager.locations.get', 'policyremediatormanager.locations.list', 'policyremediatormanager.operations.cancel', 'policyremediatormanager.operations.delete', 'policyremediatormanager.operations.get', 'policyremediatormanager.operations.list', 'policyremediatormanager.remediatorServices.disable', 'policyremediatormanager.remediatorServices.enable', 'policyremediatormanager.remediatorServices.get', 'policysimulator.orgPolicyViolations.list', 'policysimulator.orgPolicyViolationsPreviews.create', 'policysimulator.orgPolicyViolationsPreviews.get', 'policysimulator.orgPolicyViolationsPreviews.list', 'policysimulator.replayResults.list', 'policysimulator.replays.get', 'policysimulator.replays.list', 'privateca.caPools.create', 'privateca.caPools.delete', 'privateca.caPools.get', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.caPools.update', 'privateca.caPools.use', 'privateca.certificateAuthorities.create', 'privateca.certificateAuthorities.delete', 'privateca.certificateAuthorities.get', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateAuthorities.update', 'privateca.certificateRevocationLists.create', 'privateca.certificateRevocationLists.get', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateRevocationLists.update', 'privateca.certificateTemplates.create', 'privateca.certificateTemplates.delete', 'privateca.certificateTemplates.get', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificateTemplates.update', 'privateca.certificateTemplates.use', 'privateca.certificates.create', 'privateca.certificates.createForSelf', 'privateca.certificates.get', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.certificates.update', 'privateca.locations.get', 'privateca.locations.list', 'privateca.operations.cancel', 'privateca.operations.delete', 'privateca.operations.get', 'privateca.operations.list', 'privateca.reusableConfigs.create', 'privateca.reusableConfigs.delete', 'privateca.reusableConfigs.get', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'privateca.reusableConfigs.update', 'privilegedaccessmanager.entitlements.get', 'privilegedaccessmanager.entitlements.list', 'privilegedaccessmanager.grants.get', 'privilegedaccessmanager.grants.list', 'privilegedaccessmanager.locations.get', 'privilegedaccessmanager.locations.list', 'privilegedaccessmanager.operations.get', 'privilegedaccessmanager.operations.list', 'proximitybeacon.attachments.create', 'proximitybeacon.attachments.delete', 'proximitybeacon.attachments.get', 'proximitybeacon.attachments.list', 'proximitybeacon.beacons.attach', 'proximitybeacon.beacons.create', 'proximitybeacon.beacons.get', 'proximitybeacon.beacons.list', 'proximitybeacon.beacons.update', 'proximitybeacon.namespaces.create', 'proximitybeacon.namespaces.delete', 'proximitybeacon.namespaces.get', 'proximitybeacon.namespaces.list', 'proximitybeacon.namespaces.update', 'publicca.externalAccountKeys.create', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.attachTopic', 'pubsublite.reservations.create', 'pubsublite.reservations.delete', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.reservations.update', 'pubsublite.subscriptions.create', 'pubsublite.subscriptions.delete', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.subscriptions.seek', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.subscriptions.update', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.create', 'pubsublite.topics.delete', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions', 'pubsublite.topics.publish', 'pubsublite.topics.subscribe', 'pubsublite.topics.update', 'readerrevenuesubscriptionlinking.readerEntitlements.get', 'readerrevenuesubscriptionlinking.readerEntitlements.update', 'readerrevenuesubscriptionlinking.readers.delete', 'readerrevenuesubscriptionlinking.readers.get', 'recaptchaenterprise.assessments.annotate', 'recaptchaenterprise.assessments.create', 'recaptchaenterprise.firewallpolicies.create', 'recaptchaenterprise.firewallpolicies.delete', 'recaptchaenterprise.firewallpolicies.get', 'recaptchaenterprise.firewallpolicies.list', 'recaptchaenterprise.firewallpolicies.update', 'recaptchaenterprise.keys.create', 'recaptchaenterprise.keys.delete', 'recaptchaenterprise.keys.get', 'recaptchaenterprise.keys.list', 'recaptchaenterprise.keys.retrievelegacysecretkey', 'recaptchaenterprise.keys.update', 'recaptchaenterprise.metrics.get', 'recaptchaenterprise.projectmetadata.get', 'recaptchaenterprise.projectmetadata.update', 'recaptchaenterprise.relatedaccountgroupmemberships.list', 'recaptchaenterprise.relatedaccountgroups.list', 'recommender.alloydbClusterPerformanceInsights.get', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceInsights.update', 'recommender.alloydbClusterPerformanceRecommendations.get', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterPerformanceRecommendations.update', 'recommender.alloydbClusterReliabilityInsights.get', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityInsights.update', 'recommender.alloydbClusterReliabilityRecommendations.get', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbClusterReliabilityRecommendations.update', 'recommender.alloydbInstanceSecurityInsights.get', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityInsights.update', 'recommender.alloydbInstanceSecurityRecommendations.get', 'recommender.alloydbInstanceSecurityRecommendations.list', 'recommender.alloydbInstanceSecurityRecommendations.update', 'recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsInsights.update', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.update', 'recommender.bigqueryMaterializedViewInsights.get', 'recommender.bigqueryMaterializedViewInsights.list', 'recommender.bigqueryMaterializedViewInsights.update', 'recommender.bigqueryMaterializedViewRecommendations.get', 'recommender.bigqueryMaterializedViewRecommendations.list', 'recommender.bigqueryMaterializedViewRecommendations.update', 'recommender.bigqueryPartitionClusterRecommendations.get', 'recommender.bigqueryPartitionClusterRecommendations.list', 'recommender.bigqueryPartitionClusterRecommendations.update', 'recommender.bigqueryTableStatsInsights.get', 'recommender.bigqueryTableStatsInsights.list', 'recommender.bigqueryTableStatsInsights.update', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.cloudAssetInsights.update', 'recommender.cloudCostGeneralInsights.get', 'recommender.cloudCostGeneralInsights.list', 'recommender.cloudCostGeneralInsights.update', 'recommender.cloudCostGeneralRecommendations.get', 'recommender.cloudCostGeneralRecommendations.list', 'recommender.cloudCostGeneralRecommendations.update', 'recommender.cloudDeprecationGeneralInsights.get', 'recommender.cloudDeprecationGeneralInsights.list', 'recommender.cloudDeprecationGeneralInsights.update', 'recommender.cloudDeprecationGeneralRecommendations.get', 'recommender.cloudDeprecationGeneralRecommendations.list', 'recommender.cloudDeprecationGeneralRecommendations.update', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceInsights.update', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudFunctionsPerformanceRecommendations.update', 'recommender.cloudManageabilityGeneralInsights.get', 'recommender.cloudManageabilityGeneralInsights.list', 'recommender.cloudManageabilityGeneralInsights.update', 'recommender.cloudManageabilityGeneralRecommendations.get', 'recommender.cloudManageabilityGeneralRecommendations.list', 'recommender.cloudManageabilityGeneralRecommendations.update', 'recommender.cloudPerformanceGeneralInsights.get', 'recommender.cloudPerformanceGeneralInsights.list', 'recommender.cloudPerformanceGeneralInsights.update', 'recommender.cloudPerformanceGeneralRecommendations.get', 'recommender.cloudPerformanceGeneralRecommendations.list', 'recommender.cloudPerformanceGeneralRecommendations.update', 'recommender.cloudRecentChangeInsights.get', 'recommender.cloudRecentChangeInsights.list', 'recommender.cloudRecentChangeInsights.update', 'recommender.cloudRecentChangeRecommendations.get', 'recommender.cloudRecentChangeRecommendations.list', 'recommender.cloudRecentChangeRecommendations.update', 'recommender.cloudRecentChangeRecommenderConfig.get', 'recommender.cloudRecentChangeRecommenderConfig.update', 'recommender.cloudReliabilityGeneralInsights.get', 'recommender.cloudReliabilityGeneralInsights.list', 'recommender.cloudReliabilityGeneralInsights.update', 'recommender.cloudReliabilityGeneralRecommendations.get', 'recommender.cloudReliabilityGeneralRecommendations.list', 'recommender.cloudReliabilityGeneralRecommendations.update', 'recommender.cloudSecurityGeneralInsights.get', 'recommender.cloudSecurityGeneralInsights.list', 'recommender.cloudSecurityGeneralInsights.update', 'recommender.cloudSecurityGeneralRecommendations.get', 'recommender.cloudSecurityGeneralRecommendations.list', 'recommender.cloudSecurityGeneralRecommendations.update', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.update', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceActivityInsights.update', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.update', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.update', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.update', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.update', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.update', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceInsights.update', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstancePerformanceRecommendations.update', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityInsights.update', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.update', 'recommender.cloudsqlInstanceSecurityInsights.get', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityInsights.update', 'recommender.cloudsqlInstanceSecurityRecommendations.get', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceSecurityRecommendations.update', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.update', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.update', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.update', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.update', 'recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.commitmentUtilizationInsights.update', 'recommender.computeAddressIdleResourceInsights.get', 'recommender.computeAddressIdleResourceInsights.list', 'recommender.computeAddressIdleResourceInsights.update', 'recommender.computeAddressIdleResourceRecommendations.get', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeAddressIdleResourceRecommendations.update', 'recommender.computeDiskIdleResourceInsights.get', 'recommender.computeDiskIdleResourceInsights.list', 'recommender.computeDiskIdleResourceInsights.update', 'recommender.computeDiskIdleResourceRecommendations.get', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceRecommendations.update', 'recommender.computeFirewallInsightTypeConfigs.get', 'recommender.computeFirewallInsightTypeConfigs.update', 'recommender.computeFirewallInsights.get', 'recommender.computeFirewallInsights.list', 'recommender.computeFirewallInsights.update', 'recommender.computeImageIdleResourceInsights.get', 'recommender.computeImageIdleResourceInsights.list', 'recommender.computeImageIdleResourceInsights.update', 'recommender.computeImageIdleResourceRecommendations.get', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeImageIdleResourceRecommendations.update', 'recommender.computeInstanceCpuUsageInsights.get', 'recommender.computeInstanceCpuUsageInsights.list', 'recommender.computeInstanceCpuUsageInsights.update', 'recommender.computeInstanceCpuUsagePredictionInsights.get', 'recommender.computeInstanceCpuUsagePredictionInsights.list', 'recommender.computeInstanceCpuUsagePredictionInsights.update', 'recommender.computeInstanceCpuUsageTrendInsights.get', 'recommender.computeInstanceCpuUsageTrendInsights.list', 'recommender.computeInstanceCpuUsageTrendInsights.update', 'recommender.computeInstanceGroupManagerCpuUsageInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageInsights.update', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.update', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.update', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.get', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.update', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.update', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.update', 'recommender.computeInstanceIdleResourceRecommendations.get', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceIdleResourceRecommendations.update', 'recommender.computeInstanceIdleResourceRecommenderConfig.get', 'recommender.computeInstanceIdleResourceRecommenderConfig.update', 'recommender.computeInstanceMachineTypeRecommendations.get', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.computeInstanceMachineTypeRecommendations.update', 'recommender.computeInstanceMemoryUsageInsights.get', 'recommender.computeInstanceMemoryUsageInsights.list', 'recommender.computeInstanceMemoryUsageInsights.update', 'recommender.computeInstanceMemoryUsagePredictionInsights.get', 'recommender.computeInstanceMemoryUsagePredictionInsights.list', 'recommender.computeInstanceMemoryUsagePredictionInsights.update', 'recommender.computeInstanceNetworkThroughputInsights.get', 'recommender.computeInstanceNetworkThroughputInsights.list', 'recommender.computeInstanceNetworkThroughputInsights.update', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.costInsights.get', 'recommender.costInsights.list', 'recommender.costInsights.update', 'recommender.costRecommendations.listAll', 'recommender.costRecommendations.summarizeAll', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.dataflowDiagnosticsInsights.update', 'recommender.errorReportingInsights.get', 'recommender.errorReportingInsights.list', 'recommender.errorReportingInsights.update', 'recommender.errorReportingRecommendations.get', 'recommender.errorReportingRecommendations.list', 'recommender.errorReportingRecommendations.update', 'recommender.firestoreDatabaseReliabilityInsights.get', 'recommender.firestoreDatabaseReliabilityInsights.list', 'recommender.firestoreDatabaseReliabilityInsights.update', 'recommender.firestoreDatabaseReliabilityRecommendations.get', 'recommender.firestoreDatabaseReliabilityRecommendations.list', 'recommender.firestoreDatabaseReliabilityRecommendations.update', 'recommender.gmpGuidedExperienceInsights.get', 'recommender.gmpGuidedExperienceInsights.list', 'recommender.gmpGuidedExperienceInsights.update', 'recommender.gmpGuidedExperienceRecommendations.get', 'recommender.gmpGuidedExperienceRecommendations.list', 'recommender.gmpGuidedExperienceRecommendations.update', 'recommender.gmpProjectManagementInsights.get', 'recommender.gmpProjectManagementInsights.list', 'recommender.gmpProjectManagementInsights.update', 'recommender.gmpProjectManagementRecommendations.get', 'recommender.gmpProjectManagementRecommendations.list', 'recommender.gmpProjectManagementRecommendations.update', 'recommender.gmpProjectProductSuggestionsInsights.get', 'recommender.gmpProjectProductSuggestionsInsights.list', 'recommender.gmpProjectProductSuggestionsInsights.update', 'recommender.gmpProjectProductSuggestionsRecommendations.get', 'recommender.gmpProjectProductSuggestionsRecommendations.list', 'recommender.gmpProjectProductSuggestionsRecommendations.update', 'recommender.iamPolicyChangeRiskInsights.get', 'recommender.iamPolicyChangeRiskInsights.list', 'recommender.iamPolicyChangeRiskInsights.update', 'recommender.iamPolicyChangeRiskRecommendations.get', 'recommender.iamPolicyChangeRiskRecommendations.list', 'recommender.iamPolicyChangeRiskRecommendations.update', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyLateralMovementInsights.get', 'recommender.iamPolicyLateralMovementInsights.list', 'recommender.iamPolicyLateralMovementInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.iamPolicyRecommenderConfig.get', 'recommender.iamPolicyRecommenderConfig.update', 'recommender.iamServiceAccountChangeRiskInsights.get', 'recommender.iamServiceAccountChangeRiskInsights.list', 'recommender.iamServiceAccountChangeRiskInsights.update', 'recommender.iamServiceAccountChangeRiskRecommendations.get', 'recommender.iamServiceAccountChangeRiskRecommendations.list', 'recommender.iamServiceAccountChangeRiskRecommendations.update', 'recommender.iamServiceAccountInsights.get', 'recommender.iamServiceAccountInsights.list', 'recommender.iamServiceAccountInsights.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.loggingProductSuggestionContainerInsights.get', 'recommender.loggingProductSuggestionContainerInsights.list', 'recommender.loggingProductSuggestionContainerInsights.update', 'recommender.loggingProductSuggestionContainerRecommendations.get', 'recommender.loggingProductSuggestionContainerRecommendations.list', 'recommender.loggingProductSuggestionContainerRecommendations.update', 'recommender.monitoringProductSuggestionComputeInsights.get', 'recommender.monitoringProductSuggestionComputeInsights.list', 'recommender.monitoringProductSuggestionComputeInsights.update', 'recommender.monitoringProductSuggestionComputeRecommendations.get', 'recommender.monitoringProductSuggestionComputeRecommendations.list', 'recommender.monitoringProductSuggestionComputeRecommendations.update', 'recommender.networkAnalyzerCloudSqlInsights.get', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerCloudSqlInsights.update', 'recommender.networkAnalyzerDynamicRouteInsights.get', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.update', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'recommender.networkAnalyzerGkeServiceAccountInsights.get', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.update', 'recommender.networkAnalyzerIpAddressInsights.get', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerIpAddressInsights.update', 'recommender.networkAnalyzerLoadBalancerInsights.get', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.update', 'recommender.networkAnalyzerVpcConnectivityInsights.get', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.update', 'recommender.resourcemanagerProjectChangeRiskInsights.get', 'recommender.resourcemanagerProjectChangeRiskInsights.list', 'recommender.resourcemanagerProjectChangeRiskInsights.update', 'recommender.resourcemanagerProjectChangeRiskRecommendations.get', 'recommender.resourcemanagerProjectChangeRiskRecommendations.list', 'recommender.resourcemanagerProjectChangeRiskRecommendations.update', 'recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.get', 'recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.update', 'recommender.resourcemanagerProjectUtilizationInsights.get', 'recommender.resourcemanagerProjectUtilizationInsights.list', 'recommender.resourcemanagerProjectUtilizationInsights.update', 'recommender.resourcemanagerProjectUtilizationRecommendations.get', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.resourcemanagerProjectUtilizationRecommendations.update', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.get', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.update', 'recommender.resourcemanagerServiceLimitInsights.get', 'recommender.resourcemanagerServiceLimitInsights.list', 'recommender.resourcemanagerServiceLimitInsights.update', 'recommender.resourcemanagerServiceLimitRecommendations.get', 'recommender.resourcemanagerServiceLimitRecommendations.list', 'recommender.resourcemanagerServiceLimitRecommendations.update', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'recommender.spendBasedCommitmentInsights.get', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentInsights.update', 'recommender.spendBasedCommitmentRecommendations.get', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.spendBasedCommitmentRecommendations.update', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.spendBasedCommitmentRecommenderConfig.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list', 'recommender.usageCommitmentRecommendations.update', 'redis.clusters.connect', 'redis.clusters.create', 'redis.clusters.delete', 'redis.clusters.get', 'redis.clusters.list', 'redis.clusters.update', 'redis.instances.create', 'redis.instances.delete', 'redis.instances.export', 'redis.instances.failover', 'redis.instances.get', 'redis.instances.getAuthString', 'redis.instances.import', 'redis.instances.list', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'redis.instances.rescheduleMaintenance', 'redis.instances.update', 'redis.instances.updateAuth', 'redis.instances.upgrade', 'redis.locations.get', 'redis.locations.list', 'redis.operations.cancel', 'redis.operations.delete', 'redis.operations.get', 'redis.operations.list', 'remotebuildexecution.actions.create', 'remotebuildexecution.actions.delete', 'remotebuildexecution.actions.get', 'remotebuildexecution.actions.update', 'remotebuildexecution.blobs.create', 'remotebuildexecution.blobs.get', 'remotebuildexecution.botsessions.create', 'remotebuildexecution.botsessions.update', 'remotebuildexecution.instances.create', 'remotebuildexecution.instances.get', 'remotebuildexecution.instances.list', 'remotebuildexecution.instances.update', 'remotebuildexecution.logstreams.create', 'remotebuildexecution.logstreams.get', 'remotebuildexecution.logstreams.update', 'remotebuildexecution.workerpools.create', 'remotebuildexecution.workerpools.get', 'remotebuildexecution.workerpools.list', 'remotebuildexecution.workerpools.update', 'resourcemanager.folders.searchPolicyBindings', 'resourcemanager.hierarchyNodes.createTagBinding', 'resourcemanager.hierarchyNodes.deleteTagBinding', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.organizations.searchPolicyBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.projects.move', 'resourcemanager.projects.searchPolicyBindings', 'resourcemanager.projects.update', 'resourcemanager.tagHolds.create', 'resourcemanager.tagHolds.delete', 'resourcemanager.tagHolds.list', 'resourcemanager.tagKeys.create', 'resourcemanager.tagKeys.delete', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.getIamPolicy', 'resourcemanager.tagKeys.list', 'resourcemanager.tagKeys.update', 'resourcemanager.tagValueBindings.create', 'resourcemanager.tagValueBindings.delete', 'resourcemanager.tagValues.create', 'resourcemanager.tagValues.delete', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.getIamPolicy', 'resourcemanager.tagValues.list', 'resourcemanager.tagValues.update', 'resourcesettings.settings.get', 'resourcesettings.settings.list', 'retail.alertConfigs.get', 'retail.alertConfigs.update', 'retail.attributesConfigs.addCatalogAttribute', 'retail.attributesConfigs.batchRemoveCatalogAttributes', 'retail.attributesConfigs.exportCatalogAttributes', 'retail.attributesConfigs.get', 'retail.attributesConfigs.importCatalogAttributes', 'retail.attributesConfigs.removeCatalogAttribute', 'retail.attributesConfigs.replaceCatalogAttribute', 'retail.attributesConfigs.update', 'retail.branches.get', 'retail.branches.list', 'retail.catalogs.completeQuery', 'retail.catalogs.exportAnalyticsMetrics', 'retail.catalogs.import', 'retail.catalogs.list', 'retail.catalogs.update', 'retail.controls.create', 'retail.controls.delete', 'retail.controls.export', 'retail.controls.get', 'retail.controls.import', 'retail.controls.list', 'retail.controls.update', 'retail.experiments.create', 'retail.experiments.delete', 'retail.experiments.get', 'retail.experiments.list', 'retail.experiments.loadExperimentLookerDashboard', 'retail.experiments.queryTrafficMetrics', 'retail.experiments.update', 'retail.models.create', 'retail.models.delete', 'retail.models.get', 'retail.models.list', 'retail.models.pause', 'retail.models.resume', 'retail.models.tune', 'retail.models.update', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.create', 'retail.products.delete', 'retail.products.export', 'retail.products.get', 'retail.products.import', 'retail.products.list', 'retail.products.purge', 'retail.products.setSponsorship', 'retail.products.update', 'retail.retailProjects.get', 'retail.servingConfigs.create', 'retail.servingConfigs.delete', 'retail.servingConfigs.get', 'retail.servingConfigs.list', 'retail.servingConfigs.predict', 'retail.servingConfigs.search', 'retail.servingConfigs.update', 'retail.userEvents.create', 'retail.userEvents.import', 'retail.userEvents.purge', 'retail.userEvents.rejoin', 'riscconfigurationservice.riscconfigs.createOrUpdate', 'riscconfigurationservice.riscconfigs.delete', 'riscconfigurationservice.riscconfigs.get', 'riskmanager.controlScoreBreakdowns.get', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.delete', 'riskmanager.operations.get', 'riskmanager.operations.list', 'riskmanager.policies.get', 'riskmanager.policies.list', 'riskmanager.reports.create', 'riskmanager.reports.delete', 'riskmanager.reports.get', 'riskmanager.reports.list', 'riskmanager.reports.review', 'riskmanager.reports.share', 'riskmanager.serviceAccount.create', 'riskmanager.settings.get', 'riskmanager.settings.update', 'rma.annotations.create', 'rma.annotations.get', 'rma.collectors.create', 'rma.collectors.delete', 'rma.collectors.get', 'rma.collectors.list', 'rma.collectors.update', 'rma.locations.get', 'rma.locations.list', 'rma.operations.cancel', 'rma.operations.delete', 'rma.operations.get', 'rma.operations.list', 'routeoptimization.locations.use', 'routeoptimization.operations.create', 'routeoptimization.operations.get', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.delete', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.delete', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.update', 'run.tasks.get', 'run.tasks.list', 'runapps.applications.create', 'runapps.applications.delete', 'runapps.applications.get', 'runapps.applications.getStatus', 'runapps.applications.list', 'runapps.applications.update', 'runapps.deployments.create', 'runapps.deployments.get', 'runapps.deployments.list', 'runapps.locations.get', 'runapps.locations.list', 'runapps.operations.cancel', 'runapps.operations.delete', 'runapps.operations.get', 'runapps.operations.list', 'runtimeconfig.configs.create', 'runtimeconfig.configs.delete', 'runtimeconfig.configs.get', 'runtimeconfig.configs.list', 'runtimeconfig.configs.update', 'runtimeconfig.operations.get', 'runtimeconfig.operations.list', 'runtimeconfig.variables.create', 'runtimeconfig.variables.delete', 'runtimeconfig.variables.get', 'runtimeconfig.variables.list', 'runtimeconfig.variables.update', 'runtimeconfig.variables.watch', 'runtimeconfig.waiters.create', 'runtimeconfig.waiters.delete', 'runtimeconfig.waiters.get', 'runtimeconfig.waiters.list', 'runtimeconfig.waiters.update', 'secretmanager.locations.get', 'secretmanager.locations.list', 'secretmanager.secrets.create', 'secretmanager.secrets.delete', 'secretmanager.secrets.get', 'secretmanager.secrets.getIamPolicy', 'secretmanager.secrets.list', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'secretmanager.secrets.update', 'secretmanager.versions.add', 'secretmanager.versions.destroy', 'secretmanager.versions.disable', 'secretmanager.versions.enable', 'secretmanager.versions.get', 'secretmanager.versions.list', 'securedlandingzone.operations.get', 'securedlandingzone.overwatches.activate', 'securedlandingzone.overwatches.create', 'securedlandingzone.overwatches.delete', 'securedlandingzone.overwatches.get', 'securedlandingzone.overwatches.list', 'securedlandingzone.overwatches.suspend', 'securedlandingzone.overwatches.update', 'securesourcemanager.branchRules.create', 'securesourcemanager.branchRules.delete', 'securesourcemanager.branchRules.get', 'securesourcemanager.branchRules.list', 'securesourcemanager.branchRules.update', 'securesourcemanager.instances.access', 'securesourcemanager.instances.create', 'securesourcemanager.instances.createRepository', 'securesourcemanager.instances.delete', 'securesourcemanager.instances.get', 'securesourcemanager.instances.getIamPolicy', 'securesourcemanager.instances.list', 'securesourcemanager.locations.get', 'securesourcemanager.locations.list', 'securesourcemanager.operations.cancel', 'securesourcemanager.operations.delete', 'securesourcemanager.operations.get', 'securesourcemanager.operations.list', 'securesourcemanager.repositories.create', 'securesourcemanager.repositories.delete', 'securesourcemanager.repositories.fetch', 'securesourcemanager.repositories.get', 'securesourcemanager.repositories.getIamPolicy', 'securesourcemanager.repositories.list', 'securesourcemanager.repositories.push', 'securesourcemanager.repositories.readIssues', 'securesourcemanager.repositories.readPullRequests', 'securesourcemanager.repositories.update', 'securesourcemanager.repositories.writeIssues', 'securesourcemanager.repositories.writePullRequests', 'securesourcemanager.sshkeys.create', 'securesourcemanager.sshkeys.createAny', 'securesourcemanager.sshkeys.delete', 'securesourcemanager.sshkeys.deleteAny', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list', 'securesourcemanager.sshkeys.listAny', 'securitycenter.assets.group', 'securitycenter.assets.list', 'securitycenter.assets.listAssetPropertyNames', 'securitycenter.assets.runDiscovery', 'securitycenter.assetsecuritymarks.update', 'securitycenter.attackpaths.list', 'securitycenter.bigQueryExports.create', 'securitycenter.bigQueryExports.delete', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.bigQueryExports.update', 'securitycenter.billingtier.update', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.containerthreatdetectionsettings.update', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.eventthreatdetectionsettings.update', 'securitycenter.exposurepathexplan.get', 'securitycenter.findingexplanations.get', 'securitycenter.findingexternalsystems.update', 'securitycenter.findings.bulkMuteUpdate', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.setWorkflowState', 'securitycenter.findings.update', 'securitycenter.findingsecuritymarks.update', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.integratedvulnerabilityscannersettings.update', 'securitycenter.muteconfigs.create', 'securitycenter.muteconfigs.delete', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.muteconfigs.update', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.notificationconfig.update', 'securitycenter.organizationsettings.get', 'securitycenter.organizationsettings.update', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.update', 'securitycenter.resourcevalueconfigs.create', 'securitycenter.resourcevalueconfigs.delete', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.resourcevalueconfigs.update', 'securitycenter.securitycentersettings.get', 'securitycenter.securitycentersettings.update', 'securitycenter.securityhealthanalyticscustommodules.create', 'securitycenter.securityhealthanalyticscustommodules.delete', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticscustommodules.simulate', 'securitycenter.securityhealthanalyticscustommodules.test', 'securitycenter.securityhealthanalyticscustommodules.update', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.securityhealthanalyticssettings.update', 'securitycenter.simulations.get', 'securitycenter.sources.get', 'securitycenter.sources.getIamPolicy', 'securitycenter.sources.list', 'securitycenter.sources.update', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.virtualmachinethreatdetectionsettings.update', 'securitycenter.vulnerabilitysnapshots.list', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycenter.websecurityscannersettings.update', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCommandCenter.activate', 'securitycentermanagement.securityCommandCenter.checkActivationOperation', 'securitycentermanagement.securityCommandCenter.checkEligibility', 'securitycentermanagement.securityCommandCenter.generateServiceAccounts', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityCommandCenter.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update', 'securityposture.locations.get', 'securityposture.locations.list', 'securityposture.operations.delete', 'securityposture.operations.get', 'securityposture.operations.list', 'securityposture.postureDeployments.create', 'securityposture.postureDeployments.delete', 'securityposture.postureDeployments.get', 'securityposture.postureDeployments.list', 'securityposture.postureDeployments.update', 'securityposture.postureTemplates.get', 'securityposture.postureTemplates.list', 'securityposture.postures.create', 'securityposture.postures.delete', 'securityposture.postures.extract', 'securityposture.postures.get', 'securityposture.postures.list', 'securityposture.postures.update', 'securityposture.reports.create', 'securityposture.reports.get', 'securityposture.reports.list', 'servicebroker.bindingoperations.get', 'servicebroker.bindingoperations.list', 'servicebroker.bindings.create', 'servicebroker.bindings.delete', 'servicebroker.bindings.get', 'servicebroker.bindings.getIamPolicy', 'servicebroker.bindings.list', 'servicebroker.catalogs.create', 'servicebroker.catalogs.delete', 'servicebroker.catalogs.get', 'servicebroker.catalogs.getIamPolicy', 'servicebroker.catalogs.list', 'servicebroker.instanceoperations.get', 'servicebroker.instanceoperations.list', 'servicebroker.instances.create', 'servicebroker.instances.delete', 'servicebroker.instances.get', 'servicebroker.instances.getIamPolicy', 'servicebroker.instances.list', 'servicebroker.instances.update', 'serviceconsumermanagement.consumers.get', 'serviceconsumermanagement.quota.get', 'serviceconsumermanagement.quota.update', 'serviceconsumermanagement.tenancyu.addResource', 'serviceconsumermanagement.tenancyu.create', 'serviceconsumermanagement.tenancyu.delete', 'serviceconsumermanagement.tenancyu.list', 'serviceconsumermanagement.tenancyu.removeResource', 'servicedirectory.endpoints.create', 'servicedirectory.endpoints.delete', 'servicedirectory.endpoints.get', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.endpoints.update', 'servicedirectory.locations.get', 'servicedirectory.locations.list', 'servicedirectory.namespaces.associatePrivateZone', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.namespaces.get', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.namespaces.update', 'servicedirectory.networks.attach', 'servicedirectory.services.bind', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicedirectory.services.get', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.resolve', 'servicedirectory.services.update', 'servicehealth.events.get', 'servicehealth.events.list', 'servicehealth.locations.get', 'servicehealth.locations.list', 'servicehealth.organizationEvents.get', 'servicehealth.organizationEvents.list', 'servicehealth.organizationImpacts.get', 'servicehealth.organizationImpacts.list', 'servicehealth.statuses.get', 'servicemanagement.services.bind', 'servicemanagement.services.check', 'servicemanagement.services.create', 'servicemanagement.services.delete', 'servicemanagement.services.get', 'servicemanagement.services.list', 'servicemanagement.services.quota', 'servicemanagement.services.report', 'servicemanagement.services.update', 'servicenetworking.operations.cancel', 'servicenetworking.operations.delete', 'servicenetworking.operations.get', 'servicenetworking.operations.list', 'servicenetworking.services.addDnsRecordSet', 'servicenetworking.services.addDnsZone', 'servicenetworking.services.addSubnetwork', 'servicenetworking.services.createPeeredDnsDomain', 'servicenetworking.services.deleteConnection', 'servicenetworking.services.deletePeeredDnsDomain', 'servicenetworking.services.disableVpcServiceControls', 'servicenetworking.services.enableVpcServiceControls', 'servicenetworking.services.get', 'servicenetworking.services.getConsumerConfig', 'servicenetworking.services.listPeeredDnsDomains', 'servicenetworking.services.removeDnsRecordSet', 'servicenetworking.services.removeDnsZone', 'servicenetworking.services.updateConsumerConfig', 'servicenetworking.services.updateDnsRecordSet', 'servicenetworking.services.use', 'servicesecurityinsights.clusterSecurityInfo.get', 'servicesecurityinsights.clusterSecurityInfo.list', 'servicesecurityinsights.policies.get', 'servicesecurityinsights.projectStates.get', 'servicesecurityinsights.securityInfo.list', 'servicesecurityinsights.securityViews.get', 'servicesecurityinsights.workloadPolicies.list', 'servicesecurityinsights.workloadSecurityInfo.get', 'serviceusage.apiKeys.regenerate', 'serviceusage.apiKeys.revert', 'serviceusage.quotas.get', 'serviceusage.quotas.update', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'source.repos.get', 'source.repos.getIamPolicy', 'source.repos.list', 'source.repos.update', 'spanner.backupOperations.cancel', 'spanner.backupOperations.get', 'spanner.backupOperations.list', 'spanner.backupSchedules.create', 'spanner.backupSchedules.delete', 'spanner.backupSchedules.get', 'spanner.backupSchedules.getIamPolicy', 'spanner.backupSchedules.list', 'spanner.backupSchedules.update', 'spanner.backups.copy', 'spanner.backups.create', 'spanner.backups.delete', 'spanner.backups.get', 'spanner.backups.getIamPolicy', 'spanner.backups.list', 'spanner.backups.restoreDatabase', 'spanner.backups.update', 'spanner.databaseOperations.cancel', 'spanner.databaseOperations.get', 'spanner.databaseOperations.list', 'spanner.databaseRoles.list', 'spanner.databaseRoles.use', 'spanner.databases.beginOrRollbackReadWriteTransaction', 'spanner.databases.beginPartitionedDmlTransaction', 'spanner.databases.beginReadOnlyTransaction', 'spanner.databases.changequorum', 'spanner.databases.create', 'spanner.databases.createBackup', 'spanner.databases.drop', 'spanner.databases.get', 'spanner.databases.getDdl', 'spanner.databases.getIamPolicy', 'spanner.databases.list', 'spanner.databases.partitionQuery', 'spanner.databases.partitionRead', 'spanner.databases.read', 'spanner.databases.select', 'spanner.databases.update', 'spanner.databases.updateDdl', 'spanner.databases.updateTag', 'spanner.databases.useDataBoost', 'spanner.databases.useRoleBasedAccess', 'spanner.databases.write', 'spanner.instanceConfigOperations.cancel', 'spanner.instanceConfigOperations.delete', 'spanner.instanceConfigOperations.get', 'spanner.instanceConfigOperations.list', 'spanner.instanceConfigs.create', 'spanner.instanceConfigs.delete', 'spanner.instanceConfigs.get', 'spanner.instanceConfigs.list', 'spanner.instanceConfigs.update', 'spanner.instanceOperations.cancel', 'spanner.instanceOperations.delete', 'spanner.instanceOperations.get', 'spanner.instanceOperations.list', 'spanner.instancePartitionOperations.cancel', 'spanner.instancePartitionOperations.delete', 'spanner.instancePartitionOperations.get', 'spanner.instancePartitionOperations.list', 'spanner.instancePartitions.create', 'spanner.instancePartitions.delete', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instancePartitions.update', 'spanner.instances.create', 'spanner.instances.delete', 'spanner.instances.get', 'spanner.instances.getIamPolicy', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'spanner.instances.update', 'spanner.instances.updateTag', 'spanner.sessions.create', 'spanner.sessions.delete', 'spanner.sessions.get', 'spanner.sessions.list', 'speakerid.phrases.create', 'speakerid.phrases.delete', 'speakerid.phrases.get', 'speakerid.phrases.list', 'speakerid.settings.get', 'speakerid.speakers.create', 'speakerid.speakers.delete', 'speakerid.speakers.get', 'speakerid.speakers.list', 'speakerid.speakers.verify', 'speech.adaptations.execute', 'speech.config.get', 'speech.customClasses.create', 'speech.customClasses.delete', 'speech.customClasses.get', 'speech.customClasses.list', 'speech.customClasses.undelete', 'speech.customClasses.update', 'speech.locations.get', 'speech.locations.list', 'speech.operations.cancel', 'speech.operations.delete', 'speech.operations.get', 'speech.operations.list', 'speech.operations.wait', 'speech.phraseSets.create', 'speech.phraseSets.delete', 'speech.phraseSets.get', 'speech.phraseSets.list', 'speech.phraseSets.undelete', 'speech.phraseSets.update', 'speech.recognizers.create', 'speech.recognizers.delete', 'speech.recognizers.get', 'speech.recognizers.list', 'speech.recognizers.recognize', 'speech.recognizers.undelete', 'speech.recognizers.update', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'stackdriver.resourceMetadata.write', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.hmacKeys.create', 'storage.hmacKeys.delete', 'storage.hmacKeys.get', 'storage.hmacKeys.list', 'storage.hmacKeys.update', 'storage.managementHubs.get', 'storageinsights.datasetConfigs.create', 'storageinsights.datasetConfigs.delete', 'storageinsights.datasetConfigs.get', 'storageinsights.datasetConfigs.linkDataset', 'storageinsights.datasetConfigs.list', 'storageinsights.datasetConfigs.unlinkDataset', 'storageinsights.datasetConfigs.update', 'storageinsights.locations.get', 'storageinsights.locations.list', 'storageinsights.operations.cancel', 'storageinsights.operations.delete', 'storageinsights.operations.get', 'storageinsights.operations.list', 'storageinsights.reportConfigs.create', 'storageinsights.reportConfigs.delete', 'storageinsights.reportConfigs.get', 'storageinsights.reportConfigs.list', 'storageinsights.reportConfigs.update', 'storageinsights.reportDetails.get', 'storageinsights.reportDetails.list', 'storagetransfer.agentpools.create', 'storagetransfer.agentpools.delete', 'storagetransfer.agentpools.get', 'storagetransfer.agentpools.list', 'storagetransfer.agentpools.report', 'storagetransfer.agentpools.update', 'storagetransfer.jobs.create', 'storagetransfer.jobs.delete', 'storagetransfer.jobs.get', 'storagetransfer.jobs.list', 'storagetransfer.jobs.run', 'storagetransfer.jobs.update', 'storagetransfer.operations.assign', 'storagetransfer.operations.cancel', 'storagetransfer.operations.get', 'storagetransfer.operations.list', 'storagetransfer.operations.pause', 'storagetransfer.operations.report', 'storagetransfer.operations.resume', 'storagetransfer.projects.getServiceAccount', 'stream.locations.get', 'stream.locations.list', 'stream.operations.cancel', 'stream.operations.delete', 'stream.operations.get', 'stream.operations.list', 'stream.streamContents.build', 'stream.streamContents.create', 'stream.streamContents.delete', 'stream.streamContents.get', 'stream.streamContents.list', 'stream.streamContents.update', 'stream.streamInstances.create', 'stream.streamInstances.delete', 'stream.streamInstances.get', 'stream.streamInstances.list', 'stream.streamInstances.rollout', 'stream.streamInstances.update', 'subscribewithgoogledeveloper.tools.get', 'telcoautomation.blueprints.approve', 'telcoautomation.blueprints.create', 'telcoautomation.blueprints.delete', 'telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.blueprints.propose', 'telcoautomation.blueprints.update', 'telcoautomation.deployments.apply', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.create', 'telcoautomation.deployments.delete', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.deployments.rollback', 'telcoautomation.deployments.update', 'telcoautomation.edgeSlms.get', 'telcoautomation.edgeSlms.list', 'telcoautomation.hydratedDeployments.apply', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.hydratedDeployments.update', 'telcoautomation.locations.get', 'telcoautomation.locations.list', 'telcoautomation.operations.cancel', 'telcoautomation.operations.delete', 'telcoautomation.operations.get', 'telcoautomation.operations.list', 'telcoautomation.orchestrationClusters.delete', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list', 'telcoautomation.publicBlueprints.get', 'telcoautomation.publicBlueprints.list', 'timeseriesinsights.datasets.create', 'timeseriesinsights.datasets.delete', 'timeseriesinsights.datasets.evaluate', 'timeseriesinsights.datasets.list', 'timeseriesinsights.datasets.query', 'timeseriesinsights.datasets.update', 'timeseriesinsights.locations.get', 'timeseriesinsights.locations.list', 'tpu.acceleratortypes.get', 'tpu.acceleratortypes.list', 'tpu.locations.get', 'tpu.locations.list', 'tpu.nodes.create', 'tpu.nodes.delete', 'tpu.nodes.get', 'tpu.nodes.list', 'tpu.nodes.reimage', 'tpu.nodes.reset', 'tpu.nodes.simulateMaintenanceEvent', 'tpu.nodes.start', 'tpu.nodes.stop', 'tpu.nodes.update', 'tpu.operations.get', 'tpu.operations.list', 'tpu.runtimeversions.get', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.get', 'tpu.tensorflowversions.list', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics', 'transcoder.jobTemplates.create', 'transcoder.jobTemplates.delete', 'transcoder.jobTemplates.get', 'transcoder.jobTemplates.list', 'transcoder.jobs.create', 'transcoder.jobs.delete', 'transcoder.jobs.get', 'transcoder.jobs.list', 'transferappliance.appliances.create', 'transferappliance.appliances.delete', 'transferappliance.appliances.get', 'transferappliance.appliances.list', 'transferappliance.appliances.update', 'transferappliance.credentials.get', 'transferappliance.locations.get', 'transferappliance.locations.list', 'transferappliance.operations.cancel', 'transferappliance.operations.delete', 'transferappliance.operations.get', 'transferappliance.operations.list', 'transferappliance.orders.create', 'transferappliance.orders.delete', 'transferappliance.orders.get', 'transferappliance.orders.list', 'transferappliance.orders.update', 'transferappliance.savedAddresses.create', 'transferappliance.savedAddresses.delete', 'transferappliance.savedAddresses.get', 'transferappliance.savedAddresses.list', 'transferappliance.savedAddresses.update', 'translationhub.portals.create', 'translationhub.portals.delete', 'translationhub.portals.get', 'translationhub.portals.list', 'translationhub.portals.update', 'videostitcher.cdnKeys.create', 'videostitcher.cdnKeys.delete', 'videostitcher.cdnKeys.get', 'videostitcher.cdnKeys.list', 'videostitcher.cdnKeys.update', 'videostitcher.liveAdTagDetails.get', 'videostitcher.liveAdTagDetails.list', 'videostitcher.liveConfigs.create', 'videostitcher.liveConfigs.delete', 'videostitcher.liveConfigs.get', 'videostitcher.liveConfigs.list', 'videostitcher.liveSessions.create', 'videostitcher.liveSessions.get', 'videostitcher.operations.cancel', 'videostitcher.operations.delete', 'videostitcher.operations.get', 'videostitcher.operations.list', 'videostitcher.slates.create', 'videostitcher.slates.delete', 'videostitcher.slates.get', 'videostitcher.slates.list', 'videostitcher.slates.update', 'videostitcher.vodAdTagDetails.get', 'videostitcher.vodAdTagDetails.list', 'videostitcher.vodConfigs.create', 'videostitcher.vodConfigs.delete', 'videostitcher.vodConfigs.get', 'videostitcher.vodConfigs.list', 'videostitcher.vodConfigs.update', 'videostitcher.vodSessions.create', 'videostitcher.vodSessions.get', 'videostitcher.vodStitchDetails.get', 'videostitcher.vodStitchDetails.list', 'visionai.analyses.create', 'visionai.analyses.delete', 'visionai.analyses.get', 'visionai.analyses.getIamPolicy', 'visionai.analyses.list', 'visionai.analyses.update', 'visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update', 'visionai.applications.create', 'visionai.applications.delete', 'visionai.applications.deploy', 'visionai.applications.get', 'visionai.applications.list', 'visionai.applications.undeploy', 'visionai.applications.update', 'visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload', 'visionai.clusters.create', 'visionai.clusters.delete', 'visionai.clusters.get', 'visionai.clusters.getIamPolicy', 'visionai.clusters.list', 'visionai.clusters.update', 'visionai.clusters.watch', 'visionai.corpora.analyze', 'visionai.corpora.create', 'visionai.corpora.delete', 'visionai.corpora.get', 'visionai.corpora.import', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.corpora.update', 'visionai.dataSchemas.create', 'visionai.dataSchemas.delete', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.update', 'visionai.dataSchemas.validate', 'visionai.drafts.create', 'visionai.drafts.delete', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.drafts.update', 'visionai.events.create', 'visionai.events.delete', 'visionai.events.get', 'visionai.events.getIamPolicy', 'visionai.events.list', 'visionai.events.update', 'visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update', 'visionai.indexes.create', 'visionai.indexes.delete', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.update', 'visionai.indexes.viewAssets', 'visionai.instances.get', 'visionai.instances.list', 'visionai.locations.get', 'visionai.locations.list', 'visionai.operations.cancel', 'visionai.operations.delete', 'visionai.operations.get', 'visionai.operations.list', 'visionai.operations.wait', 'visionai.operators.create', 'visionai.operators.delete', 'visionai.operators.get', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.operators.update', 'visionai.processors.create', 'visionai.processors.delete', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', 'visionai.processors.update', 'visionai.searchConfigs.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update', 'visionai.series.acquireLease', 'visionai.series.create', 'visionai.series.delete', 'visionai.series.get', 'visionai.series.getIamPolicy', 'visionai.series.list', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.series.update', 'visionai.streams.create', 'visionai.streams.delete', 'visionai.streams.get', 'visionai.streams.getIamPolicy', 'visionai.streams.list', 'visionai.streams.receive', 'visionai.streams.send', 'visionai.streams.update', 'visionai.uistreams.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list', 'visualinspection.annotationSets.create', 'visualinspection.annotationSets.delete', 'visualinspection.annotationSets.get', 'visualinspection.annotationSets.list', 'visualinspection.annotationSets.update', 'visualinspection.annotationSpecs.create', 'visualinspection.annotationSpecs.delete', 'visualinspection.annotationSpecs.get', 'visualinspection.annotationSpecs.list', 'visualinspection.annotations.create', 'visualinspection.annotations.delete', 'visualinspection.annotations.get', 'visualinspection.annotations.list', 'visualinspection.annotations.update', 'visualinspection.datasets.create', 'visualinspection.datasets.delete', 'visualinspection.datasets.export', 'visualinspection.datasets.get', 'visualinspection.datasets.import', 'visualinspection.datasets.list', 'visualinspection.datasets.update', 'visualinspection.images.delete', 'visualinspection.images.get', 'visualinspection.images.list', 'visualinspection.images.update', 'visualinspection.locations.get', 'visualinspection.locations.list', 'visualinspection.locations.reportUsageMetrics', 'visualinspection.modelEvaluations.get', 'visualinspection.modelEvaluations.list', 'visualinspection.models.create', 'visualinspection.models.delete', 'visualinspection.models.get', 'visualinspection.models.list', 'visualinspection.models.update', 'visualinspection.models.writePrediction', 'visualinspection.modules.create', 'visualinspection.modules.delete', 'visualinspection.modules.get', 'visualinspection.modules.list', 'visualinspection.modules.update', 'visualinspection.operations.get', 'visualinspection.operations.list', 'visualinspection.solutionArtifacts.create', 'visualinspection.solutionArtifacts.delete', 'visualinspection.solutionArtifacts.get', 'visualinspection.solutionArtifacts.list', 'visualinspection.solutionArtifacts.predict', 'visualinspection.solutionArtifacts.update', 'visualinspection.solutions.create', 'visualinspection.solutions.delete', 'visualinspection.solutions.get', 'visualinspection.solutions.list', 'vmmigration.cloneJobs.create', 'vmmigration.cloneJobs.get', 'vmmigration.cloneJobs.list', 'vmmigration.cloneJobs.update', 'vmmigration.cutoverJobs.create', 'vmmigration.cutoverJobs.get', 'vmmigration.cutoverJobs.list', 'vmmigration.cutoverJobs.update', 'vmmigration.datacenterConnectors.create', 'vmmigration.datacenterConnectors.delete', 'vmmigration.datacenterConnectors.get', 'vmmigration.datacenterConnectors.list', 'vmmigration.datacenterConnectors.update', 'vmmigration.deployments.create', 'vmmigration.deployments.get', 'vmmigration.deployments.list', 'vmmigration.groups.create', 'vmmigration.groups.delete', 'vmmigration.groups.get', 'vmmigration.groups.list', 'vmmigration.groups.update', 'vmmigration.locations.get', 'vmmigration.locations.list', 'vmmigration.migratingVms.create', 'vmmigration.migratingVms.delete', 'vmmigration.migratingVms.get', 'vmmigration.migratingVms.list', 'vmmigration.migratingVms.update', 'vmmigration.operations.cancel', 'vmmigration.operations.delete', 'vmmigration.operations.get', 'vmmigration.operations.list', 'vmmigration.replicationCycles.get', 'vmmigration.replicationCycles.list', 'vmmigration.sources.create', 'vmmigration.sources.delete', 'vmmigration.sources.get', 'vmmigration.sources.list', 'vmmigration.sources.update', 'vmmigration.targets.create', 'vmmigration.targets.delete', 'vmmigration.targets.get', 'vmmigration.targets.list', 'vmmigration.targets.update', 'vmmigration.utilizationReports.create', 'vmmigration.utilizationReports.delete', 'vmmigration.utilizationReports.get', 'vmmigration.utilizationReports.list', 'vmwareengine.clusters.create', 'vmwareengine.clusters.delete', 'vmwareengine.clusters.get', 'vmwareengine.clusters.getIamPolicy', 'vmwareengine.clusters.list', 'vmwareengine.clusters.update', 'vmwareengine.dnsBindPermission.get', 'vmwareengine.dnsBindPermission.grant', 'vmwareengine.dnsBindPermission.revoke', 'vmwareengine.dnsForwarding.get', 'vmwareengine.dnsForwarding.update', 'vmwareengine.externalAccessRules.create', 'vmwareengine.externalAccessRules.delete', 'vmwareengine.externalAccessRules.get', 'vmwareengine.externalAccessRules.list', 'vmwareengine.externalAccessRules.update', 'vmwareengine.externalAddresses.create', 'vmwareengine.externalAddresses.delete', 'vmwareengine.externalAddresses.get', 'vmwareengine.externalAddresses.list', 'vmwareengine.externalAddresses.update', 'vmwareengine.hcxActivationKeys.create', 'vmwareengine.hcxActivationKeys.get', 'vmwareengine.hcxActivationKeys.getIamPolicy', 'vmwareengine.hcxActivationKeys.list', 'vmwareengine.locations.get', 'vmwareengine.locations.list', 'vmwareengine.loggingServers.create', 'vmwareengine.loggingServers.delete', 'vmwareengine.loggingServers.get', 'vmwareengine.loggingServers.list', 'vmwareengine.loggingServers.update', 'vmwareengine.managementDnsZoneBindings.create', 'vmwareengine.managementDnsZoneBindings.delete', 'vmwareengine.managementDnsZoneBindings.get', 'vmwareengine.managementDnsZoneBindings.list', 'vmwareengine.managementDnsZoneBindings.repair', 'vmwareengine.managementDnsZoneBindings.update', 'vmwareengine.networkPeerings.create', 'vmwareengine.networkPeerings.delete', 'vmwareengine.networkPeerings.get', 'vmwareengine.networkPeerings.list', 'vmwareengine.networkPeerings.listPeeringRoutes', 'vmwareengine.networkPeerings.update', 'vmwareengine.networkPolicies.create', 'vmwareengine.networkPolicies.delete', 'vmwareengine.networkPolicies.fetchExternalAddresses', 'vmwareengine.networkPolicies.get', 'vmwareengine.networkPolicies.list', 'vmwareengine.networkPolicies.update', 'vmwareengine.nodeTypes.get', 'vmwareengine.nodeTypes.list', 'vmwareengine.nodes.get', 'vmwareengine.nodes.list', 'vmwareengine.operations.delete', 'vmwareengine.operations.get', 'vmwareengine.operations.list', 'vmwareengine.privateClouds.create', 'vmwareengine.privateClouds.delete', 'vmwareengine.privateClouds.get', 'vmwareengine.privateClouds.getIamPolicy', 'vmwareengine.privateClouds.list', 'vmwareengine.privateClouds.resetNsxCredentials', 'vmwareengine.privateClouds.resetVcenterCredentials', 'vmwareengine.privateClouds.showNsxCredentials', 'vmwareengine.privateClouds.showVcenterCredentials', 'vmwareengine.privateClouds.undelete', 'vmwareengine.privateClouds.update', 'vmwareengine.privateConnections.create', 'vmwareengine.privateConnections.delete', 'vmwareengine.privateConnections.get', 'vmwareengine.privateConnections.list', 'vmwareengine.privateConnections.listPeeringRoutes', 'vmwareengine.privateConnections.update', 'vmwareengine.projectState.get', 'vmwareengine.services.use', 'vmwareengine.services.view', 'vmwareengine.subnets.get', 'vmwareengine.subnets.list', 'vmwareengine.subnets.update', 'vmwareengine.vmwareEngineNetworks.create', 'vmwareengine.vmwareEngineNetworks.delete', 'vmwareengine.vmwareEngineNetworks.get', 'vmwareengine.vmwareEngineNetworks.list', 'vmwareengine.vmwareEngineNetworks.update', 'vpcaccess.connectors.create', 'vpcaccess.connectors.delete', 'vpcaccess.connectors.get', 'vpcaccess.connectors.list', 'vpcaccess.connectors.update', 'vpcaccess.connectors.use', 'vpcaccess.locations.list', 'vpcaccess.operations.get', 'vpcaccess.operations.list', 'workflows.callbacks.list', 'workflows.callbacks.send', 'workflows.executions.cancel', 'workflows.executions.create', 'workflows.executions.get', 'workflows.executions.list', 'workflows.locations.get', 'workflows.locations.list', 'workflows.operations.cancel', 'workflows.operations.get', 'workflows.operations.list', 'workflows.stepEntries.get', 'workflows.stepEntries.list', 'workflows.workflows.create', 'workflows.workflows.delete', 'workflows.workflows.get', 'workflows.workflows.list', 'workflows.workflows.listRevision', 'workflows.workflows.update', 'workloadcertificate.locations.get', 'workloadcertificate.locations.list', 'workloadcertificate.operations.cancel', 'workloadcertificate.operations.delete', 'workloadcertificate.operations.get', 'workloadcertificate.operations.list', 'workloadcertificate.workloadCertificateFeature.get', 'workloadcertificate.workloadCertificateFeature.update', 'workloadcertificate.workloadRegistrations.create', 'workloadcertificate.workloadRegistrations.delete', 'workloadcertificate.workloadRegistrations.get', 'workloadcertificate.workloadRegistrations.list', 'workloadcertificate.workloadRegistrations.update', 'workloadmanager.actuations.create', 'workloadmanager.actuations.delete', 'workloadmanager.actuations.get', 'workloadmanager.actuations.list', 'workloadmanager.deployments.create', 'workloadmanager.deployments.delete', 'workloadmanager.deployments.get', 'workloadmanager.deployments.list', 'workloadmanager.discoveredprofiles.get', 'workloadmanager.discoveredprofiles.getHealth', 'workloadmanager.discoveredprofiles.list', 'workloadmanager.evaluations.create', 'workloadmanager.evaluations.delete', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.evaluations.run', 'workloadmanager.evaluations.update', 'workloadmanager.executions.delete', 'workloadmanager.executions.get', 'workloadmanager.executions.list', 'workloadmanager.insights.export', 'workloadmanager.insights.listSapSystems', 'workloadmanager.insights.write', 'workloadmanager.locations.get', 'workloadmanager.locations.list', 'workloadmanager.operations.cancel', 'workloadmanager.operations.delete', 'workloadmanager.operations.get', 'workloadmanager.operations.list', 'workloadmanager.results.list', 'workloadmanager.rules.list', 'workstations.operations.get', 'workstations.workstationClusters.create', 'workstations.workstationClusters.delete', 'workstations.workstationClusters.get', 'workstations.workstationClusters.list', 'workstations.workstationClusters.update', 'workstations.workstationConfigs.create', 'workstations.workstationConfigs.delete', 'workstations.workstationConfigs.get', 'workstations.workstationConfigs.getIamPolicy', 'workstations.workstationConfigs.list', 'workstations.workstationConfigs.update', 'workstations.workstations.create', 'workstations.workstations.delete', 'workstations.workstations.get', 'workstations.workstations.getIamPolicy', 'workstations.workstations.list', 'workstations.workstations.start', 'workstations.workstations.stop', 'workstations.workstations.update'] GA
roles/cloudasset.effectivePolicyServiceAgent Give effective policy service account access to search all resources and IAM policies. Effective Policies Service Agent ['cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources'] GA
roles/endpointsportal.serviceAgent Can access information about Endpoints services for consumer portal management, and can read Source Repositories for consumer portal custom content. Endpoints Portal Service Agent ['servicemanagement.services.get', 'servicemanagement.services.list', 'source.repos.get'] GA
roles/enterpriseknowledgegraph.admin Administrator of Enterprise Knowledge Graph resources Enterprise Knowledge Graph Admin ['enterpriseknowledgegraph.cloudKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.search', 'enterpriseknowledgegraph.entityReconciliationJobs.cancel', 'enterpriseknowledgegraph.entityReconciliationJobs.create', 'enterpriseknowledgegraph.entityReconciliationJobs.delete', 'enterpriseknowledgegraph.entityReconciliationJobs.get', 'enterpriseknowledgegraph.entityReconciliationJobs.list', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/enterpriseknowledgegraph.editor Editor of Enterprise Knowledge Graph resources Enterprise Knowledge Graph Editor ['enterpriseknowledgegraph.cloudKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.search', 'enterpriseknowledgegraph.entityReconciliationJobs.cancel', 'enterpriseknowledgegraph.entityReconciliationJobs.create', 'enterpriseknowledgegraph.entityReconciliationJobs.delete', 'enterpriseknowledgegraph.entityReconciliationJobs.get', 'enterpriseknowledgegraph.entityReconciliationJobs.list', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/enterpriseknowledgegraph.serviceAgent Gives Enterprise Knowledge Graph Service Account access to consumer resources. Enterprise Knowledge Graph Service Agent ['bigquery.config.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.tables.create', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'bigquery.tables.update', 'bigquery.tables.updateData', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/enterpriseknowledgegraph.viewer Viewer of Enterprise Knowledge Graph resources Enterprise Knowledge Graph Viewer ['enterpriseknowledgegraph.cloudKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.search', 'enterpriseknowledgegraph.entityReconciliationJobs.get', 'enterpriseknowledgegraph.entityReconciliationJobs.list', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/enterprisepurchasing.admin Full access to Enterprise Purchasing resources. Enterprise Purchasing Admin ['enterprisepurchasing.gcveCuds.create', 'enterprisepurchasing.gcveCuds.get', 'enterprisepurchasing.gcveCuds.list', 'enterprisepurchasing.gcveNodePricingInfo.list', 'enterprisepurchasing.locations.get', 'enterprisepurchasing.locations.list', 'enterprisepurchasing.operations.cancel', 'enterprisepurchasing.operations.delete', 'enterprisepurchasing.operations.get', 'enterprisepurchasing.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/enterprisepurchasing.editor Edit access to Enterprise Purchasing resources. Enterprise Purchasing Editor ['enterprisepurchasing.gcveCuds.get', 'enterprisepurchasing.gcveCuds.list', 'enterprisepurchasing.gcveNodePricingInfo.list', 'enterprisepurchasing.locations.get', 'enterprisepurchasing.locations.list', 'enterprisepurchasing.operations.get', 'enterprisepurchasing.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/enterprisepurchasing.viewer Readonly access to Enterprise Purchasing resources. Enterprise Purchasing Viewer ['enterprisepurchasing.gcveCuds.get', 'enterprisepurchasing.gcveCuds.list', 'enterprisepurchasing.gcveNodePricingInfo.list', 'enterprisepurchasing.locations.get', 'enterprisepurchasing.locations.list', 'enterprisepurchasing.operations.get', 'enterprisepurchasing.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/composer.environmentAndStorageObjectAdmin Full control of Cloud Composer environments and Cloud Storage objects. Environment and Storage Object Administrator ['composer.dags.execute', 'composer.dags.get', 'composer.dags.getSourceCode', 'composer.dags.list', 'composer.environments.create', 'composer.environments.delete', 'composer.environments.executeAirflowCommand', 'composer.environments.get', 'composer.environments.list', 'composer.environments.update', 'composer.imageversions.list', 'composer.operations.delete', 'composer.operations.get', 'composer.operations.list', 'composer.userworkloadsconfigmaps.create', 'composer.userworkloadsconfigmaps.delete', 'composer.userworkloadsconfigmaps.get', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadsconfigmaps.update', 'composer.userworkloadssecrets.create', 'composer.userworkloadssecrets.delete', 'composer.userworkloadssecrets.get', 'composer.userworkloadssecrets.list', 'composer.userworkloadssecrets.update', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/composer.environmentAndStorageObjectUser Read and use access to Cloud Composer resources and read access Cloud Storage objects. Environment and Storage Object User ['composer.dags.execute', 'composer.dags.get', 'composer.dags.getSourceCode', 'composer.dags.list', 'composer.environments.get', 'composer.environments.list', 'composer.imageversions.list', 'composer.operations.get', 'composer.operations.list', 'composer.userworkloadsconfigmaps.get', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadssecrets.get', 'composer.userworkloadssecrets.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/composer.environmentAndStorageObjectViewer Read access to Cloud Composer environments and Cloud Storage objects. Environment and Storage Object Viewer ['composer.dags.execute', 'composer.dags.get', 'composer.dags.getSourceCode', 'composer.dags.list', 'composer.environments.get', 'composer.environments.list', 'composer.imageversions.list', 'composer.operations.get', 'composer.operations.list', 'composer.userworkloadsconfigmaps.get', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadssecrets.get', 'composer.userworkloadssecrets.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/errorreporting.admin Administrative access to Error Reporting. Error Reporting Admin ['cloudnotifications.activities.list', 'errorreporting.applications.list', 'errorreporting.errorEvents.create', 'errorreporting.errorEvents.delete', 'errorreporting.errorEvents.list', 'errorreporting.groupMetadata.get', 'errorreporting.groupMetadata.update', 'errorreporting.groups.list', 'logging.notificationRules.create', 'logging.notificationRules.delete', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.notificationRules.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get'] BETA
roles/recommender.errorReportingAdmin Admin of Error Reporting Insights and Recommendations. Error Reporting Recommender Admin ['recommender.errorReportingInsights.get', 'recommender.errorReportingInsights.list', 'recommender.errorReportingInsights.update', 'recommender.errorReportingRecommendations.get', 'recommender.errorReportingRecommendations.list', 'recommender.errorReportingRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.errorReportingViewer Viewer of Error Reporting Insights and Recommendations. Error Reporting Recommender Viewer ['recommender.errorReportingInsights.get', 'recommender.errorReportingInsights.list', 'recommender.errorReportingRecommendations.get', 'recommender.errorReportingRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/errorreporting.user User access to Error Reporting. Can list all errors and update their metadata. Can delete error events. Error Reporting User ['cloudnotifications.activities.list', 'errorreporting.applications.list', 'errorreporting.errorEvents.delete', 'errorreporting.errorEvents.list', 'errorreporting.groupMetadata.get', 'errorreporting.groupMetadata.update', 'errorreporting.groups.list', 'logging.notificationRules.create', 'logging.notificationRules.delete', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.notificationRules.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get'] BETA
roles/errorreporting.viewer Read-only access to all Error Reporting data. Error Reporting Viewer ['cloudnotifications.activities.list', 'errorreporting.applications.list', 'errorreporting.errorEvents.list', 'errorreporting.groupMetadata.get', 'errorreporting.groups.list', 'logging.notificationRules.get', 'logging.notificationRules.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get'] BETA
roles/errorreporting.writer Can send error events to Error Reporting. Intended for service accounts. Error Reporting Writer ['errorreporting.errorEvents.create'] BETA
roles/essentialcontacts.admin Full access to all essential contacts Essential Contacts Admin ['essentialcontacts.contacts.create', 'essentialcontacts.contacts.delete', 'essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'essentialcontacts.contacts.send', 'essentialcontacts.contacts.update'] GA
roles/essentialcontacts.viewer Viewer for all essential contacts Essential Contacts Viewer ['essentialcontacts.contacts.get', 'essentialcontacts.contacts.list'] GA
roles/eventarc.admin Full control over all Eventarc resources. Eventarc Admin ['eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channelConnections.setIamPolicy', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.setIamPolicy', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.setIamPolicy', 'eventarc.enrollments.update', 'eventarc.events.receiveAuditLogWritten', 'eventarc.events.receiveEvent', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.setIamPolicy', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.create', 'eventarc.messageBuses.delete', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.publish', 'eventarc.messageBuses.setIamPolicy', 'eventarc.messageBuses.update', 'eventarc.messageBuses.use', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.setIamPolicy', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.setIamPolicy', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/eventarc.connectionPublisher Can publish events to Eventarc Channel Connections. Eventarc Connection Publisher ['eventarc.channelConnections.get', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/eventarc.developer Access to read and write Eventarc resources. Eventarc Developer ['eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.update', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/eventarc.eventReceiver Can receive events from all event providers. Eventarc Event Receiver ['eventarc.events.receiveAuditLogWritten', 'eventarc.events.receiveEvent'] GA
roles/eventarc.messageBusAdmin Full control over Message Buses resources. Eventarc Message Bus Admin ['eventarc.messageBuses.create', 'eventarc.messageBuses.delete', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.publish', 'eventarc.messageBuses.update', 'eventarc.messageBuses.use'] BETA
roles/eventarc.messageBusUser Access to publish to or bind to a Message Bus. Eventarc Message Bus User ['eventarc.messageBuses.get', 'eventarc.messageBuses.list', 'eventarc.messageBuses.publish', 'eventarc.messageBuses.use'] BETA
roles/eventarc.publisher Can publish events to Eventarc channels. Eventarc Publisher ['eventarc.channels.get', 'eventarc.channels.list', 'eventarc.channels.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/eventarc.serviceAgent Gives Eventarc service account access to managed resources. Eventarc Service Agent ['cloudfunctions.functions.get', 'compute.instanceGroupManagers.get', 'compute.networkAttachments.get', 'compute.networkAttachments.update', 'compute.regionOperations.get', 'container.clusters.connect', 'container.clusters.get', 'container.deployments.create', 'container.deployments.delete', 'container.deployments.get', 'container.deployments.list', 'container.deployments.update', 'container.namespaces.create', 'container.namespaces.delete', 'container.namespaces.get', 'container.namespaces.list', 'container.serviceAccounts.create', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.services.get', 'container.services.list', 'dns.networks.targetWithPeeringZone', 'eventarc.channels.publish', 'eventarc.messageBuses.publish', 'eventarc.operations.get', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'monitoring.timeSeries.create', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'run.jobs.get', 'run.services.get', 'serviceusage.services.use', 'storage.buckets.get', 'storage.buckets.update', 'workflows.workflows.get'] GA
roles/eventarc.viewer Can view the state of all Eventarc resources, including IAM policies. Eventarc Viewer ['eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleChannelConfigs.get', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.use', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/databaseinsights.eventsViewer Viewer role for Events Service data Events Service viewer ['databaseinsights.aggregatedEvents.query', 'databaseinsights.clusterEvents.query', 'databaseinsights.instanceEvents.query'] BETA
roles/publicca.externalAccountKeyCreator This role can create a new externalAccountKey resource. External Account Key Creator ['publicca.externalAccountKeys.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/financialservices.admin Full access to all Financial Services API resources. Financial Services Admin ['financialservices.locations.get', 'financialservices.locations.list', 'financialservices.operations.cancel', 'financialservices.operations.delete', 'financialservices.operations.get', 'financialservices.operations.list', 'financialservices.v1backtests.create', 'financialservices.v1backtests.delete', 'financialservices.v1backtests.exportMetadata', 'financialservices.v1backtests.get', 'financialservices.v1backtests.list', 'financialservices.v1backtests.update', 'financialservices.v1datasets.create', 'financialservices.v1datasets.delete', 'financialservices.v1datasets.get', 'financialservices.v1datasets.list', 'financialservices.v1datasets.update', 'financialservices.v1engineconfigs.create', 'financialservices.v1engineconfigs.delete', 'financialservices.v1engineconfigs.exportMetadata', 'financialservices.v1engineconfigs.get', 'financialservices.v1engineconfigs.list', 'financialservices.v1engineconfigs.update', 'financialservices.v1engineversions.get', 'financialservices.v1engineversions.list', 'financialservices.v1instances.create', 'financialservices.v1instances.delete', 'financialservices.v1instances.exportRegisteredParties', 'financialservices.v1instances.get', 'financialservices.v1instances.importRegisteredParties', 'financialservices.v1instances.list', 'financialservices.v1instances.update', 'financialservices.v1models.create', 'financialservices.v1models.delete', 'financialservices.v1models.exportMetadata', 'financialservices.v1models.get', 'financialservices.v1models.list', 'financialservices.v1models.update', 'financialservices.v1predictions.create', 'financialservices.v1predictions.delete', 'financialservices.v1predictions.exportMetadata', 'financialservices.v1predictions.get', 'financialservices.v1predictions.list', 'financialservices.v1predictions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/financialservices.viewer View access to all Financial Services API resources. Financial Services Viewer ['financialservices.locations.get', 'financialservices.locations.list', 'financialservices.operations.get', 'financialservices.operations.list', 'financialservices.v1backtests.exportMetadata', 'financialservices.v1backtests.get', 'financialservices.v1backtests.list', 'financialservices.v1datasets.get', 'financialservices.v1datasets.list', 'financialservices.v1engineconfigs.exportMetadata', 'financialservices.v1engineconfigs.get', 'financialservices.v1engineconfigs.list', 'financialservices.v1engineversions.get', 'financialservices.v1engineversions.list', 'financialservices.v1instances.exportRegisteredParties', 'financialservices.v1instances.get', 'financialservices.v1instances.list', 'financialservices.v1models.exportMetadata', 'financialservices.v1models.get', 'financialservices.v1models.list', 'financialservices.v1predictions.exportMetadata', 'financialservices.v1predictions.get', 'financialservices.v1predictions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.categoryFineGrainedReader Read access to sub-resources tagged by a policy tag, for example, BigQuery columns Fine-Grained Reader ['datacatalog.categories.fineGrainedGet'] GA
roles/firebaseabt.admin Full read/write access to Firebase A/B Testing resources. Firebase A/B Testing Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.create', 'firebaseabt.experiments.delete', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.experiments.update', 'firebaseabt.projectmetadata.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebaseabt.viewer Read-only access to Firebase A/B Testing resources. Firebase A/B Testing Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.projectmetadata.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebase.admin Full access to Firebase products. Firebase Admin ['apikeys.keys.get', 'apikeys.keys.getKeyString', 'apikeys.keys.list', 'apikeys.keys.lookup', 'appengine.applications.get', 'automl.annotationSpecs.create', 'automl.annotationSpecs.delete', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotationSpecs.update', 'automl.annotations.approve', 'automl.annotations.create', 'automl.annotations.list', 'automl.annotations.manipulate', 'automl.annotations.reject', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.columnSpecs.update', 'automl.datasets.create', 'automl.datasets.delete', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.getIamPolicy', 'automl.datasets.import', 'automl.datasets.list', 'automl.datasets.setIamPolicy', 'automl.datasets.update', 'automl.examples.delete', 'automl.examples.get', 'automl.examples.list', 'automl.examples.update', 'automl.files.delete', 'automl.files.list', 'automl.humanAnnotationTasks.create', 'automl.humanAnnotationTasks.delete', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.getIamPolicy', 'automl.locations.list', 'automl.locations.setIamPolicy', 'automl.modelEvaluations.create', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.create', 'automl.models.delete', 'automl.models.deploy', 'automl.models.export', 'automl.models.get', 'automl.models.getIamPolicy', 'automl.models.list', 'automl.models.predict', 'automl.models.setIamPolicy', 'automl.models.undeploy', 'automl.operations.cancel', 'automl.operations.delete', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'automl.tableSpecs.update', 'clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'clientauthconfig.brands.update', 'clientauthconfig.clients.create', 'clientauthconfig.clients.delete', 'clientauthconfig.clients.get', 'clientauthconfig.clients.list', 'clientauthconfig.clients.update', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudconfig.configs.get', 'cloudconfig.configs.update', 'cloudfunctions.functions.call', 'cloudfunctions.functions.create', 'cloudfunctions.functions.delete', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.invoke', 'cloudfunctions.functions.list', 'cloudfunctions.functions.setIamPolicy', 'cloudfunctions.functions.sourceCodeGet', 'cloudfunctions.functions.sourceCodeSet', 'cloudfunctions.functions.update', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'cloudmessaging.messages.create', 'cloudnotifications.activities.list', 'cloudtestservice.environmentcatalog.get', 'cloudtestservice.matrices.create', 'cloudtestservice.matrices.get', 'cloudtestservice.matrices.update', 'cloudtoolresults.executions.create', 'cloudtoolresults.executions.get', 'cloudtoolresults.executions.list', 'cloudtoolresults.executions.update', 'cloudtoolresults.histories.create', 'cloudtoolresults.histories.get', 'cloudtoolresults.histories.list', 'cloudtoolresults.settings.create', 'cloudtoolresults.settings.get', 'cloudtoolresults.settings.update', 'cloudtoolresults.steps.create', 'cloudtoolresults.steps.get', 'cloudtoolresults.steps.list', 'cloudtoolresults.steps.update', 'datastore.backupSchedules.create', 'datastore.backupSchedules.delete', 'datastore.backupSchedules.get', 'datastore.backupSchedules.list', 'datastore.backupSchedules.update', 'datastore.backups.delete', 'datastore.backups.get', 'datastore.backups.list', 'datastore.backups.restoreDatabase', 'datastore.databases.bulkDelete', 'datastore.databases.create', 'datastore.databases.createTagBinding', 'datastore.databases.delete', 'datastore.databases.deleteTagBinding', 'datastore.databases.export', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.import', 'datastore.databases.list', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastore.databases.update', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.create', 'datastore.indexes.delete', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.indexes.update', 'datastore.keyVisualizerScans.get', 'datastore.keyVisualizerScans.list', 'datastore.locations.get', 'datastore.locations.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.operations.cancel', 'datastore.operations.delete', 'datastore.operations.get', 'datastore.operations.list', 'datastore.statistics.get', 'datastore.statistics.list', 'errorreporting.groups.list', 'eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channelConnections.setIamPolicy', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.setIamPolicy', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.setIamPolicy', 'eventarc.enrollments.update', 'eventarc.events.receiveAuditLogWritten', 'eventarc.events.receiveEvent', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.setIamPolicy', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.create', 'eventarc.messageBuses.delete', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.publish', 'eventarc.messageBuses.setIamPolicy', 'eventarc.messageBuses.update', 'eventarc.messageBuses.use', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.setIamPolicy', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.setIamPolicy', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'fcmdata.deliverydata.list', 'firebase.billingPlans.get', 'firebase.billingPlans.update', 'firebase.clients.create', 'firebase.clients.delete', 'firebase.clients.get', 'firebase.clients.list', 'firebase.clients.undelete', 'firebase.clients.update', 'firebase.links.create', 'firebase.links.delete', 'firebase.links.list', 'firebase.links.update', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.playLinks.update', 'firebase.projects.delete', 'firebase.projects.get', 'firebase.projects.update', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.create', 'firebaseabt.experiments.delete', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.experiments.update', 'firebaseabt.projectmetadata.get', 'firebaseanalytics.resources.googleAnalyticsEdit', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.appAttestConfig.update', 'firebaseappcheck.appCheckTokens.verify', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.debugTokens.update', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.deviceCheckConfig.update', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.playIntegrityConfig.update', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.update', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.recaptchaV3Config.update', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.resourcePolicies.update', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.safetyNetConfig.update', 'firebaseappcheck.services.get', 'firebaseappcheck.services.update', 'firebaseappdistro.groups.list', 'firebaseappdistro.groups.update', 'firebaseappdistro.releases.list', 'firebaseappdistro.releases.update', 'firebaseappdistro.testers.list', 'firebaseappdistro.testers.update', 'firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.getHashConfig', 'firebaseauth.configs.getSecret', 'firebaseauth.configs.update', 'firebaseauth.users.create', 'firebaseauth.users.createSession', 'firebaseauth.users.delete', 'firebaseauth.users.get', 'firebaseauth.users.sendEmail', 'firebaseauth.users.update', 'firebasecrash.issues.update', 'firebasecrash.reports.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.config.update', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.issues.update', 'firebasecrashlytics.sessions.get', 'firebasedatabase.instances.create', 'firebasedatabase.instances.delete', 'firebasedatabase.instances.disable', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedatabase.instances.reenable', 'firebasedatabase.instances.undelete', 'firebasedatabase.instances.update', 'firebasedataconnect.connectorRevisions.delete', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.create', 'firebasedataconnect.connectors.delete', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.connectors.update', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.cancel', 'firebasedataconnect.operations.delete', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.delete', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.create', 'firebasedataconnect.schemas.delete', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.schemas.update', 'firebasedataconnect.services.create', 'firebasedataconnect.services.delete', 'firebasedataconnect.services.executeGraphql', 'firebasedataconnect.services.executeGraphqlRead', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebasedataconnect.services.update', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.destinations.update', 'firebasedynamiclinks.domains.create', 'firebasedynamiclinks.domains.delete', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.domains.update', 'firebasedynamiclinks.links.create', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.links.update', 'firebasedynamiclinks.stats.get', 'firebaseextensions.configs.create', 'firebaseextensions.configs.delete', 'firebaseextensions.configs.list', 'firebaseextensions.configs.update', 'firebaseextensionspublisher.extensions.create', 'firebaseextensionspublisher.extensions.delete', 'firebaseextensionspublisher.extensions.get', 'firebaseextensionspublisher.extensions.list', 'firebasehosting.sites.create', 'firebasehosting.sites.delete', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebasehosting.sites.update', 'firebaseinappmessaging.campaigns.create', 'firebaseinappmessaging.campaigns.delete', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'firebaseinappmessaging.campaigns.update', 'firebasemessagingcampaigns.campaigns.create', 'firebasemessagingcampaigns.campaigns.delete', 'firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list', 'firebasemessagingcampaigns.campaigns.start', 'firebasemessagingcampaigns.campaigns.stop', 'firebasemessagingcampaigns.campaigns.update', 'firebaseml.models.create', 'firebaseml.models.delete', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.models.update', 'firebaseml.modelversions.create', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebaseml.modelversions.update', 'firebasenotifications.messages.create', 'firebasenotifications.messages.delete', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'firebasenotifications.messages.update', 'firebaseperformance.config.update', 'firebaseperformance.data.get', 'firebaserules.releases.create', 'firebaserules.releases.delete', 'firebaserules.releases.get', 'firebaserules.releases.getExecutable', 'firebaserules.releases.list', 'firebaserules.releases.update', 'firebaserules.rulesets.create', 'firebaserules.rulesets.delete', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'firebaserules.rulesets.test', 'firebasestorage.buckets.addFirebase', 'firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.buckets.removeFirebase', 'firebasestorage.defaultBucket.create', 'firebasestorage.defaultBucket.delete', 'firebasestorage.defaultBucket.get', 'logging.logEntries.list', 'monitoring.timeSeries.list', 'oauthconfig.verification.get', 'orgpolicy.policy.get', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceInsights.update', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudFunctionsPerformanceRecommendations.update', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'remotebuildexecution.blobs.get', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.createTagBinding', 'run.jobs.delete', 'run.jobs.deleteTagBinding', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.setIamPolicy', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.createTagBinding', 'run.services.delete', 'run.services.deleteTagBinding', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.setIamPolicy', 'run.services.update', 'run.tasks.get', 'run.tasks.list', 'runtimeconfig.configs.create', 'runtimeconfig.configs.delete', 'runtimeconfig.configs.get', 'runtimeconfig.configs.list', 'runtimeconfig.configs.update', 'runtimeconfig.operations.get', 'runtimeconfig.operations.list', 'runtimeconfig.variables.create', 'runtimeconfig.variables.delete', 'runtimeconfig.variables.get', 'runtimeconfig.variables.list', 'runtimeconfig.variables.update', 'runtimeconfig.variables.watch', 'runtimeconfig.waiters.create', 'runtimeconfig.waiters.delete', 'runtimeconfig.waiters.get', 'runtimeconfig.waiters.list', 'runtimeconfig.waiters.update', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/firebase.sdkAdminServiceAgent Read and write access to Firebase products available in the Admin SDK Firebase Admin SDK Administrator Service Agent ['appengine.applications.get', 'cloudconfig.configs.get', 'cloudconfig.configs.update', 'cloudmessaging.messages.create', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.statistics.get', 'datastore.statistics.list', 'firebase.clients.create', 'firebase.clients.delete', 'firebase.clients.get', 'firebase.clients.list', 'firebase.clients.undelete', 'firebase.clients.update', 'firebase.projects.get', 'firebase.projects.update', 'firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.appAttestConfig.update', 'firebaseappcheck.appCheckTokens.verify', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.debugTokens.update', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.deviceCheckConfig.update', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.playIntegrityConfig.update', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.update', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.recaptchaV3Config.update', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.resourcePolicies.update', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.safetyNetConfig.update', 'firebaseappcheck.services.get', 'firebaseappcheck.services.update', 'firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.getSecret', 'firebaseauth.configs.update', 'firebaseauth.users.create', 'firebaseauth.users.createSession', 'firebaseauth.users.delete', 'firebaseauth.users.get', 'firebaseauth.users.sendEmail', 'firebaseauth.users.update', 'firebasedatabase.instances.create', 'firebasedatabase.instances.delete', 'firebasedatabase.instances.disable', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedatabase.instances.reenable', 'firebasedatabase.instances.undelete', 'firebasedatabase.instances.update', 'firebasedataconnect.connectorRevisions.delete', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.create', 'firebasedataconnect.connectors.delete', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.connectors.update', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.cancel', 'firebasedataconnect.operations.delete', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.delete', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.create', 'firebasedataconnect.schemas.delete', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.schemas.update', 'firebasedataconnect.services.create', 'firebasedataconnect.services.delete', 'firebasedataconnect.services.executeGraphql', 'firebasedataconnect.services.executeGraphqlRead', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebasedataconnect.services.update', 'firebasehosting.sites.create', 'firebasehosting.sites.delete', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebasehosting.sites.update', 'firebaseml.models.create', 'firebaseml.models.delete', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.models.update', 'firebaseml.modelversions.create', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebaseml.modelversions.update', 'firebasenotifications.messages.create', 'firebasenotifications.messages.delete', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'firebasenotifications.messages.update', 'firebaserules.releases.get', 'firebaserules.releases.list', 'firebaserules.releases.update', 'firebaserules.rulesets.create', 'firebaserules.rulesets.delete', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'identitytoolkit.tenants.create', 'identitytoolkit.tenants.delete', 'identitytoolkit.tenants.get', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list', 'identitytoolkit.tenants.setIamPolicy', 'identitytoolkit.tenants.update', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.projects.update', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/firebase.analyticsAdmin Full access to Google Analytics for Firebase. Firebase Analytics Admin ['cloudnotifications.activities.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseanalytics.resources.googleAnalyticsEdit', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseextensions.configs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/firebase.analyticsViewer Read access to Google Analytics for Firebase. Firebase Analytics Viewer ['cloudnotifications.activities.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseextensions.configs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/firebaseappcheck.admin Full management of Firebase App Check. Firebase App Check Admin ['firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.appAttestConfig.update', 'firebaseappcheck.appCheckTokens.verify', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.debugTokens.update', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.deviceCheckConfig.update', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.playIntegrityConfig.update', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.update', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.recaptchaV3Config.update', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.resourcePolicies.update', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.safetyNetConfig.update', 'firebaseappcheck.services.get', 'firebaseappcheck.services.update'] GA
roles/firebaseappcheck.serviceAgent Grants Firebase App Check Service Account access to consumer app attestation resources, such as reCAPTCHA Enterprise and Play Integrity API. Firebase App Check Service Agent ['recaptchaenterprise.assessments.annotate', 'recaptchaenterprise.assessments.create', 'serviceusage.services.use'] GA
roles/firebaseappcheck.tokenVerifier Access to token verification capabilities for Firebase App Check. Firebase App Check Token Verifier ['firebaseappcheck.appCheckTokens.verify'] GA
roles/firebaseappcheck.viewer Read-only access for Firebase App Check. Firebase App Check Viewer ['firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.services.get'] GA
roles/firebaseappdistro.admin Full read/write access to Firebase App Distribution resources. Firebase App Distribution Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseappdistro.groups.list', 'firebaseappdistro.groups.update', 'firebaseappdistro.releases.list', 'firebaseappdistro.releases.update', 'firebaseappdistro.testers.list', 'firebaseappdistro.testers.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebase.appDistributionSdkServiceAgent Read and write access to Firebase App Distribution with the Admin SDK Firebase App Distribution Admin SDK Service Agent ['firebaseappdistro.groups.list', 'firebaseappdistro.groups.update', 'firebaseappdistro.releases.list', 'firebaseappdistro.releases.update', 'firebaseappdistro.testers.list', 'firebaseappdistro.testers.update'] GA
roles/firebaseappdistro.viewer Read-only access to Firebase App Distribution resources. Firebase App Distribution Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseappdistro.groups.list', 'firebaseappdistro.releases.list', 'firebaseappdistro.testers.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebaseapphosting.serviceAgent Gives Firebase App Hosting access to resource for Building & Deploying Backends. Firebase App Hosting Service Agent ['artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.update', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.update', 'cloudbuild.connections.get', 'cloudbuild.operations.get', 'cloudbuild.repositories.accessReadToken', 'cloudbuild.repositories.accessReadWriteToken', 'cloudbuild.repositories.get', 'developerconnect.connections.get', 'developerconnect.gitRepositoryLinks.fetchReadToken', 'developerconnect.gitRepositoryLinks.fetchReadWriteToken', 'developerconnect.gitRepositoryLinks.get', 'iam.serviceAccounts.actAs', 'run.operations.delete', 'run.operations.get', 'run.revisions.delete', 'run.revisions.get', 'run.routes.get', 'run.routes.invoke', 'run.services.create', 'run.services.delete', 'run.services.get', 'run.services.update', 'serviceusage.services.use'] GA
roles/firebaseauth.admin Full read/write access to Firebase Authentication resources. Firebase Authentication Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.getHashConfig', 'firebaseauth.configs.getSecret', 'firebaseauth.configs.update', 'firebaseauth.users.create', 'firebaseauth.users.createSession', 'firebaseauth.users.delete', 'firebaseauth.users.get', 'firebaseauth.users.sendEmail', 'firebaseauth.users.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebaseauth.viewer Read-only access to Firebase Authentication resources. Firebase Authentication Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseauth.configs.get', 'firebaseauth.users.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasenotifications.admin Full read/write access to Firebase Cloud Messaging resources. Firebase Cloud Messaging Admin ['fcmdata.deliverydata.list', 'firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasenotifications.messages.create', 'firebasenotifications.messages.delete', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'firebasenotifications.messages.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasecloudmessaging.admin Full read/write access to Firebase Cloud Messaging API resources. Firebase Cloud Messaging API Admin ['cloudmessaging.messages.create', 'fcmdata.deliverydata.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebasenotifications.viewer Read-only access to Firebase Cloud Messaging resources. Firebase Cloud Messaging Viewer ['fcmdata.deliverydata.list', 'firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasecrash.symbolMappingsAdmin Full read/write access to symbol mapping file resources for Firebase Crash Reporting. Firebase Crash Symbol Uploader ['firebase.clients.get', 'firebase.clients.list', 'resourcemanager.projects.get'] GA
roles/firebasecrashlytics.admin Full read/write access to Firebase Crashlytics resources. Firebase Crashlytics Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.config.update', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.issues.update', 'firebasecrashlytics.sessions.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasecrashlytics.viewer Read-only access to Firebase Crashlytics resources. Firebase Crashlytics Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.sessions.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasedataconnect.admin Full access to Firebase Data Connect API resources, including data. Firebase Data Connect API Admin ['firebasedataconnect.connectorRevisions.delete', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.create', 'firebasedataconnect.connectors.delete', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.connectors.update', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.cancel', 'firebasedataconnect.operations.delete', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.delete', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.create', 'firebasedataconnect.schemas.delete', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.schemas.update', 'firebasedataconnect.services.create', 'firebasedataconnect.services.delete', 'firebasedataconnect.services.executeGraphql', 'firebasedataconnect.services.executeGraphqlRead', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebasedataconnect.services.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebasedataconnect.dataAdmin Full access to data sources. Firebase Data Connect API Data Admin ['firebasedataconnect.services.executeGraphql', 'firebasedataconnect.services.executeGraphqlRead'] BETA
roles/firebasedataconnect.dataViewer Readonly access to data sources. Firebase Data Connect API Data Viewer ['firebasedataconnect.services.executeGraphqlRead'] BETA
roles/firebasedataconnect.viewer Readonly access to Firebase Data Connect API resources. Role does not grant access to data. Firebase Data Connect API Viewer ['firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebasedataconnect.serviceAgent Gives Firebase Data Connect access to administer Cloud SQL instances. Firebase Data Connect Service Agent ['cloudsql.databases.create', 'cloudsql.databases.get', 'cloudsql.instances.connect', 'cloudsql.instances.get', 'cloudsql.instances.login', 'cloudsql.users.create', 'cloudsql.users.get'] GA
roles/firebase.developAdmin Full access to Firebase Develop products and Analytics. Firebase Develop Admin ['apikeys.keys.get', 'apikeys.keys.getKeyString', 'apikeys.keys.list', 'apikeys.keys.lookup', 'appengine.applications.get', 'automl.annotationSpecs.create', 'automl.annotationSpecs.delete', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotationSpecs.update', 'automl.annotations.approve', 'automl.annotations.create', 'automl.annotations.list', 'automl.annotations.manipulate', 'automl.annotations.reject', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.columnSpecs.update', 'automl.datasets.create', 'automl.datasets.delete', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.getIamPolicy', 'automl.datasets.import', 'automl.datasets.list', 'automl.datasets.setIamPolicy', 'automl.datasets.update', 'automl.examples.delete', 'automl.examples.get', 'automl.examples.list', 'automl.examples.update', 'automl.files.delete', 'automl.files.list', 'automl.humanAnnotationTasks.create', 'automl.humanAnnotationTasks.delete', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.getIamPolicy', 'automl.locations.list', 'automl.locations.setIamPolicy', 'automl.modelEvaluations.create', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.create', 'automl.models.delete', 'automl.models.deploy', 'automl.models.export', 'automl.models.get', 'automl.models.getIamPolicy', 'automl.models.list', 'automl.models.predict', 'automl.models.setIamPolicy', 'automl.models.undeploy', 'automl.operations.cancel', 'automl.operations.delete', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'automl.tableSpecs.update', 'clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'clientauthconfig.brands.update', 'clientauthconfig.clients.get', 'clientauthconfig.clients.list', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudfunctions.functions.call', 'cloudfunctions.functions.create', 'cloudfunctions.functions.delete', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.invoke', 'cloudfunctions.functions.list', 'cloudfunctions.functions.setIamPolicy', 'cloudfunctions.functions.sourceCodeGet', 'cloudfunctions.functions.sourceCodeSet', 'cloudfunctions.functions.update', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'cloudnotifications.activities.list', 'datastore.backupSchedules.create', 'datastore.backupSchedules.delete', 'datastore.backupSchedules.get', 'datastore.backupSchedules.list', 'datastore.backupSchedules.update', 'datastore.backups.delete', 'datastore.backups.get', 'datastore.backups.list', 'datastore.backups.restoreDatabase', 'datastore.databases.bulkDelete', 'datastore.databases.create', 'datastore.databases.createTagBinding', 'datastore.databases.delete', 'datastore.databases.deleteTagBinding', 'datastore.databases.export', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.import', 'datastore.databases.list', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastore.databases.update', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.create', 'datastore.indexes.delete', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.indexes.update', 'datastore.keyVisualizerScans.get', 'datastore.keyVisualizerScans.list', 'datastore.locations.get', 'datastore.locations.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.operations.cancel', 'datastore.operations.delete', 'datastore.operations.get', 'datastore.operations.list', 'datastore.statistics.get', 'datastore.statistics.list', 'errorreporting.groups.list', 'eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channelConnections.setIamPolicy', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.setIamPolicy', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.setIamPolicy', 'eventarc.enrollments.update', 'eventarc.events.receiveAuditLogWritten', 'eventarc.events.receiveEvent', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.setIamPolicy', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.create', 'eventarc.messageBuses.delete', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.publish', 'eventarc.messageBuses.setIamPolicy', 'eventarc.messageBuses.update', 'eventarc.messageBuses.use', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.setIamPolicy', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.setIamPolicy', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseanalytics.resources.googleAnalyticsEdit', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.appAttestConfig.update', 'firebaseappcheck.appCheckTokens.verify', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.debugTokens.update', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.deviceCheckConfig.update', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.playIntegrityConfig.update', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.update', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.recaptchaV3Config.update', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.resourcePolicies.update', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.safetyNetConfig.update', 'firebaseappcheck.services.get', 'firebaseappcheck.services.update', 'firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.getHashConfig', 'firebaseauth.configs.getSecret', 'firebaseauth.configs.update', 'firebaseauth.users.create', 'firebaseauth.users.createSession', 'firebaseauth.users.delete', 'firebaseauth.users.get', 'firebaseauth.users.sendEmail', 'firebaseauth.users.update', 'firebasedatabase.instances.create', 'firebasedatabase.instances.delete', 'firebasedatabase.instances.disable', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedatabase.instances.reenable', 'firebasedatabase.instances.undelete', 'firebasedatabase.instances.update', 'firebasedataconnect.connectorRevisions.delete', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.create', 'firebasedataconnect.connectors.delete', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.connectors.update', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.cancel', 'firebasedataconnect.operations.delete', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.delete', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.create', 'firebasedataconnect.schemas.delete', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.schemas.update', 'firebasedataconnect.services.create', 'firebasedataconnect.services.delete', 'firebasedataconnect.services.executeGraphql', 'firebasedataconnect.services.executeGraphqlRead', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebasedataconnect.services.update', 'firebaseextensions.configs.list', 'firebasehosting.sites.create', 'firebasehosting.sites.delete', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebasehosting.sites.update', 'firebaseml.models.create', 'firebaseml.models.delete', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.models.update', 'firebaseml.modelversions.create', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebaseml.modelversions.update', 'firebaserules.releases.create', 'firebaserules.releases.delete', 'firebaserules.releases.get', 'firebaserules.releases.getExecutable', 'firebaserules.releases.list', 'firebaserules.releases.update', 'firebaserules.rulesets.create', 'firebaserules.rulesets.delete', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'firebaserules.rulesets.test', 'firebasestorage.buckets.addFirebase', 'firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.buckets.removeFirebase', 'firebasestorage.defaultBucket.create', 'firebasestorage.defaultBucket.delete', 'firebasestorage.defaultBucket.get', 'logging.logEntries.list', 'monitoring.timeSeries.list', 'oauthconfig.verification.get', 'orgpolicy.policy.get', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceInsights.update', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudFunctionsPerformanceRecommendations.update', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'remotebuildexecution.blobs.get', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.createTagBinding', 'run.jobs.delete', 'run.jobs.deleteTagBinding', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.setIamPolicy', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.createTagBinding', 'run.services.delete', 'run.services.deleteTagBinding', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.setIamPolicy', 'run.services.update', 'run.tasks.get', 'run.tasks.list', 'runtimeconfig.configs.create', 'runtimeconfig.configs.delete', 'runtimeconfig.configs.get', 'runtimeconfig.configs.list', 'runtimeconfig.configs.update', 'runtimeconfig.operations.get', 'runtimeconfig.operations.list', 'runtimeconfig.variables.create', 'runtimeconfig.variables.delete', 'runtimeconfig.variables.get', 'runtimeconfig.variables.list', 'runtimeconfig.variables.update', 'runtimeconfig.variables.watch', 'runtimeconfig.waiters.create', 'runtimeconfig.waiters.delete', 'runtimeconfig.waiters.get', 'runtimeconfig.waiters.list', 'runtimeconfig.waiters.update', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/firebase.developViewer Read access to Firebase Develop products and Analytics. Firebase Develop Viewer ['apikeys.keys.get', 'apikeys.keys.list', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotations.list', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.datasets.get', 'automl.datasets.list', 'automl.examples.get', 'automl.examples.list', 'automl.files.list', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.list', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.get', 'automl.models.list', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.list', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'cloudnotifications.activities.list', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.entities.get', 'datastore.entities.list', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.statistics.get', 'datastore.statistics.list', 'errorreporting.groups.list', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleChannelConfigs.get', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.use', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.services.get', 'firebaseauth.configs.get', 'firebaseauth.users.get', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebaseextensions.configs.list', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebaserules.releases.get', 'firebaserules.releases.list', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.defaultBucket.get', 'logging.logEntries.list', 'monitoring.timeSeries.list', 'oauthconfig.verification.get', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.get', 'run.executions.list', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.locations.list', 'run.operations.get', 'run.operations.list', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.list', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.tasks.get', 'run.tasks.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list'] GA
roles/firebasedynamiclinks.admin Full read/write access to Firebase Dynamic Links resources. Firebase Dynamic Links Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.destinations.update', 'firebasedynamiclinks.domains.create', 'firebasedynamiclinks.domains.delete', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.domains.update', 'firebasedynamiclinks.links.create', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.links.update', 'firebasedynamiclinks.stats.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasedynamiclinks.viewer Read-only access to Firebase Dynamic Links resources. Firebase Dynamic Links Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.stats.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasemods.serviceAgent Grants Firebase Extensions API Service Account access to manage resources. Firebase Extensions API Service Agent ['appengine.applications.get', 'artifactregistry.packages.delete', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.setIamPolicy', 'cloudtasks.locations.get', 'cloudtasks.locations.list', 'cloudtasks.queues.create', 'cloudtasks.queues.delete', 'cloudtasks.queues.get', 'cloudtasks.queues.getIamPolicy', 'cloudtasks.queues.list', 'cloudtasks.queues.pause', 'cloudtasks.queues.purge', 'cloudtasks.queues.resume', 'cloudtasks.queues.setIamPolicy', 'cloudtasks.queues.update', 'cloudtasks.tasks.create', 'cloudtasks.tasks.fullView', 'deploymentmanager.compositeTypes.create', 'deploymentmanager.compositeTypes.delete', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.compositeTypes.update', 'deploymentmanager.deployments.cancelPreview', 'deploymentmanager.deployments.create', 'deploymentmanager.deployments.delete', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.list', 'deploymentmanager.deployments.stop', 'deploymentmanager.deployments.update', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.resources.get', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.delete', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.typeProviders.update', 'deploymentmanager.types.create', 'deploymentmanager.types.delete', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'deploymentmanager.types.update', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.setIamPolicy', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.create', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.projects.updateLiens', 'run.services.getIamPolicy', 'run.services.setIamPolicy', 'serviceusage.quotas.get', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/firebaseextensions.developer View, create, and delete Firebase Extensions Instances and Extensions Versions, and update Extensions Instances Firebase Extensions Developer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebaseextensionspublisher.extensionsAdmin Fully manage Firebase Extensions Firebase Extensions Publisher - Extensions Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseextensionspublisher.extensions.create', 'firebaseextensionspublisher.extensions.delete', 'firebaseextensionspublisher.extensions.get', 'firebaseextensionspublisher.extensions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebaseextensionspublisher.extensionsViewer View Firebase Extensions Firebase Extensions Publisher - Extensions Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseextensionspublisher.extensions.get', 'firebaseextensionspublisher.extensions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebaseextensions.viewer Viewer of Firebase Extensions Instances Firebase Extensions Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebase.growthAdmin Full access to Firebase Grow products and Analytics. Firebase Grow Admin ['apikeys.keys.get', 'apikeys.keys.list', 'clientauthconfig.clients.get', 'clientauthconfig.clients.list', 'cloudconfig.configs.get', 'cloudconfig.configs.update', 'cloudmessaging.messages.create', 'cloudnotifications.activities.list', 'fcmdata.deliverydata.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.create', 'firebaseabt.experiments.delete', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.experiments.update', 'firebaseabt.projectmetadata.get', 'firebaseanalytics.resources.googleAnalyticsEdit', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.destinations.update', 'firebasedynamiclinks.domains.create', 'firebasedynamiclinks.domains.delete', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.domains.update', 'firebasedynamiclinks.links.create', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.links.update', 'firebasedynamiclinks.stats.get', 'firebaseextensions.configs.list', 'firebaseinappmessaging.campaigns.create', 'firebaseinappmessaging.campaigns.delete', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'firebaseinappmessaging.campaigns.update', 'firebasemessagingcampaigns.campaigns.create', 'firebasemessagingcampaigns.campaigns.delete', 'firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list', 'firebasemessagingcampaigns.campaigns.start', 'firebasemessagingcampaigns.campaigns.stop', 'firebasemessagingcampaigns.campaigns.update', 'firebasenotifications.messages.create', 'firebasenotifications.messages.delete', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'firebasenotifications.messages.update', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/firebase.growthViewer Read access to Firebase Grow products and Analytics. Firebase Grow Viewer ['apikeys.keys.get', 'apikeys.keys.list', 'cloudconfig.configs.get', 'cloudnotifications.activities.list', 'fcmdata.deliverydata.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.projectmetadata.get', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.stats.get', 'firebaseextensions.configs.list', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/firebasehosting.admin Full read/write access to Firebase Hosting resources. Firebase Hosting Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasehosting.sites.create', 'firebasehosting.sites.delete', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebasehosting.sites.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasehosting.viewer Read-only access to Firebase Hosting resources. Firebase Hosting Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebaseinappmessaging.admin Full read/write access to Firebase In-App Messaging resources. Firebase In-App Messaging Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseinappmessaging.campaigns.create', 'firebaseinappmessaging.campaigns.delete', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'firebaseinappmessaging.campaigns.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebaseinappmessaging.viewer Read-only access to Firebase In-App Messaging resources. Firebase In-App Messaging Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebaseml.serviceAgent Access to Cloud ML and AI resources used by Firebase ML Firebase Machine Learning Service Agent ['aiplatform.endpoints.predict'] GA
roles/firebasemessagingcampaigns.admin Full management of Firebase Messaging Campaigns. Firebase Messaging Campaigns Admin ['firebasemessagingcampaigns.campaigns.create', 'firebasemessagingcampaigns.campaigns.delete', 'firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list', 'firebasemessagingcampaigns.campaigns.start', 'firebasemessagingcampaigns.campaigns.stop', 'firebasemessagingcampaigns.campaigns.update'] BETA
roles/firebasemessagingcampaigns.viewer Read-only access for Firebase Messaging Campaigns. Firebase Messaging Campaigns Viewer ['firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list'] BETA
roles/firebaseml.admin Full read/write access to Firebase ML Kit resources. Firebase ML Kit Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseml.models.create', 'firebaseml.models.delete', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.models.update', 'firebaseml.modelversions.create', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebaseml.modelversions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebaseml.viewer Read-only access to Firebase ML Kit resources. Firebase ML Kit Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firebaseperformance.admin Full access to firebaseperformance resources. Firebase Performance Reporting Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseperformance.config.update', 'firebaseperformance.data.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebaseperformance.viewer Read-only access to firebaseperformance resources. Firebase Performance Reporting Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebaseperformance.data.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebase.qualityAdmin Full access to Firebase Quality products and Analytics. Firebase Quality Admin ['apikeys.keys.get', 'apikeys.keys.list', 'cloudnotifications.activities.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseanalytics.resources.googleAnalyticsEdit', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappdistro.groups.list', 'firebaseappdistro.groups.update', 'firebaseappdistro.releases.list', 'firebaseappdistro.releases.update', 'firebaseappdistro.testers.list', 'firebaseappdistro.testers.update', 'firebasecrash.issues.update', 'firebasecrash.reports.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.config.update', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.issues.update', 'firebasecrashlytics.sessions.get', 'firebaseextensions.configs.list', 'firebaseperformance.config.update', 'firebaseperformance.data.get', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/firebase.qualityViewer Read access to Firebase Quality products and Analytics. Firebase Quality Viewer ['apikeys.keys.get', 'apikeys.keys.list', 'cloudnotifications.activities.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappdistro.groups.list', 'firebaseappdistro.releases.list', 'firebaseappdistro.testers.list', 'firebasecrash.reports.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.sessions.get', 'firebaseextensions.configs.list', 'firebaseperformance.data.get', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/firebasedatabase.admin Full read/write access to Firebase Realtime Database resources. Firebase Realtime Database Admin ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasedatabase.instances.create', 'firebasedatabase.instances.delete', 'firebasedatabase.instances.disable', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedatabase.instances.reenable', 'firebasedatabase.instances.undelete', 'firebasedatabase.instances.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebasedatabase.serviceAgent Access to publish triggers Firebase Realtime Database Service Agent ['pubsub.topics.publish', 'serviceusage.services.use'] GA
roles/firebasedatabase.viewer Read-only access to Firebase Realtime Database resources. Firebase Realtime Database Viewer ['firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudconfig.admin Full access to Firebase Remote Config resources. Firebase Remote Config Admin ['cloudconfig.configs.get', 'cloudconfig.configs.update', 'firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudconfig.viewer Read access to Firebase Remote Config resources. Firebase Remote Config Viewer ['cloudconfig.configs.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebaserules.admin Full management of Firebase Rules. Firebase Rules Admin ['firebaserules.releases.create', 'firebaserules.releases.delete', 'firebaserules.releases.get', 'firebaserules.releases.getExecutable', 'firebaserules.releases.list', 'firebaserules.releases.update', 'firebaserules.rulesets.create', 'firebaserules.rulesets.delete', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'firebaserules.rulesets.test', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebaserules.firestoreServiceAgent Grants Firebase Security Rules access to Firestore for providing cross-service Rules. Firebase Rules Firestore Service Agent ['datastore.entities.get'] GA
roles/firebaserules.system Read/write/list access for Datastore entities and Cloud Storage objects, as well as get/list/publish access for PubSub topics. Firebase Rules System ['datastore.databases.get', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/firebaserules.viewer Read-only access on all resources with the ability to test Rulesets. Firebase Rules Viewer ['firebaserules.releases.get', 'firebaserules.releases.list', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/firebase.sdkProvisioningServiceAgent Access to provision apps with the Admin SDK. Firebase SDK Provisioning Service Agent ['apikeys.keys.list', 'clientauthconfig.clients.list', 'cloudmessaging.messages.create', 'firebase.clients.create', 'servicemanagement.services.bind', 'serviceusage.services.enable', 'serviceusage.services.get'] GA
roles/firebase.managementServiceAgent Access to create new service agents for Firebase projects; assign roles to service agents; provision GCP resources as required by Firebase services. Firebase Service Management Service Agent ['apikeys.keys.create', 'apikeys.keys.get', 'apikeys.keys.list', 'apikeys.keys.update', 'appengine.applications.create', 'appengine.applications.get', 'appengine.applications.update', 'appengine.operations.get', 'appengine.services.list', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.datasets.update', 'bigquery.transfers.get', 'bigquery.transfers.update', 'clientauthconfig.brands.create', 'clientauthconfig.brands.update', 'clientauthconfig.clients.create', 'clientauthconfig.clients.getWithSecret', 'clientauthconfig.clients.list', 'clientauthconfig.clients.update', 'firebase.clients.create', 'firebase.clients.delete', 'firebase.clients.get', 'firebase.clients.undelete', 'firebase.projects.delete', 'firebase.projects.get', 'firebase.projects.update', 'firebaseabt.experiments.delete', 'firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.update', 'firebaserules.releases.create', 'firebaserules.releases.delete', 'firebaserules.releases.get', 'firebaserules.rulesets.create', 'firebasestorage.defaultBucket.get', 'iam.roles.get', 'iam.serviceAccounts.create', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.setIamPolicy', 'resourcemanager.projects.update', 'servicemanagement.services.bind', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list', 'storage.buckets.setIamPolicy'] GA
roles/cloudtestservice.testAdmin Full access to all Test Lab features Firebase Test Lab Admin ['cloudtestservice.environmentcatalog.get', 'cloudtestservice.matrices.create', 'cloudtestservice.matrices.get', 'cloudtestservice.matrices.update', 'cloudtoolresults.executions.create', 'cloudtoolresults.executions.get', 'cloudtoolresults.executions.list', 'cloudtoolresults.executions.update', 'cloudtoolresults.histories.create', 'cloudtoolresults.histories.get', 'cloudtoolresults.histories.list', 'cloudtoolresults.settings.create', 'cloudtoolresults.settings.get', 'cloudtoolresults.settings.update', 'cloudtoolresults.steps.create', 'cloudtoolresults.steps.get', 'cloudtoolresults.steps.list', 'cloudtoolresults.steps.update', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list'] GA
roles/cloudtestservice.directAccessAdmin Administrator owning access to Direct Access Firebase Test Lab Direct Access Admin ['cloudtestservice.devicesession.cancel', 'cloudtestservice.devicesession.create', 'cloudtestservice.devicesession.get', 'cloudtestservice.devicesession.list', 'cloudtestservice.devicesession.update', 'cloudtestservice.devicesession.use', 'cloudtestservice.environmentcatalog.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudtestservice.directAccessViewer Viewer, able to see what direct access sessions exist Firebase Test Lab Direct Access Viewer ['cloudtestservice.devicesession.get', 'cloudtestservice.devicesession.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudtestservice.testViewer Read access to Test Lab features Firebase Test Lab Viewer ['cloudtestservice.environmentcatalog.get', 'cloudtestservice.matrices.get', 'cloudtoolresults.executions.get', 'cloudtoolresults.executions.list', 'cloudtoolresults.histories.get', 'cloudtoolresults.histories.list', 'cloudtoolresults.settings.get', 'cloudtoolresults.steps.get', 'cloudtoolresults.steps.list', 'firebase.clients.get', 'firebase.clients.list', 'firebase.projects.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/firebase.viewer Read-only access to Firebase products. Firebase Viewer ['apikeys.keys.get', 'apikeys.keys.list', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotations.list', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.datasets.get', 'automl.datasets.list', 'automl.examples.get', 'automl.examples.list', 'automl.files.list', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.list', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.get', 'automl.models.list', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudconfig.configs.get', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.list', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'cloudnotifications.activities.list', 'cloudtestservice.environmentcatalog.get', 'cloudtestservice.matrices.get', 'cloudtoolresults.executions.get', 'cloudtoolresults.executions.list', 'cloudtoolresults.histories.get', 'cloudtoolresults.histories.list', 'cloudtoolresults.settings.get', 'cloudtoolresults.steps.get', 'cloudtoolresults.steps.list', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.entities.get', 'datastore.entities.list', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.statistics.get', 'datastore.statistics.list', 'errorreporting.groups.list', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleChannelConfigs.get', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.use', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'fcmdata.deliverydata.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.projectmetadata.get', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.services.get', 'firebaseappdistro.groups.list', 'firebaseappdistro.releases.list', 'firebaseappdistro.testers.list', 'firebaseauth.configs.get', 'firebaseauth.users.get', 'firebasecrash.reports.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.sessions.get', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.stats.get', 'firebaseextensions.configs.list', 'firebaseextensionspublisher.extensions.get', 'firebaseextensionspublisher.extensions.list', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'firebaseperformance.data.get', 'firebaserules.releases.get', 'firebaserules.releases.list', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.defaultBucket.get', 'logging.logEntries.list', 'monitoring.timeSeries.list', 'oauthconfig.verification.get', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'remotebuildexecution.blobs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'run.configurations.get', 'run.configurations.list', 'run.executions.get', 'run.executions.list', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.locations.list', 'run.operations.get', 'run.operations.list', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.list', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.tasks.get', 'run.tasks.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list'] GA
roles/recommender.firestoredatabasereliabilityAdmin Admin of Firestore Database Reliability Insights and Recommendations. Firestore Database Reliability Recommender Admin ['recommender.firestoreDatabaseReliabilityInsights.get', 'recommender.firestoreDatabaseReliabilityInsights.list', 'recommender.firestoreDatabaseReliabilityInsights.update', 'recommender.firestoreDatabaseReliabilityRecommendations.get', 'recommender.firestoreDatabaseReliabilityRecommendations.list', 'recommender.firestoreDatabaseReliabilityRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.firestoredatabasereliabilityViewer Viewer of Firestore Database Reliability Insights and Recommendations. Firestore Database Reliability Recommender Viewer ['recommender.firestoreDatabaseReliabilityInsights.get', 'recommender.firestoreDatabaseReliabilityInsights.list', 'recommender.firestoreDatabaseReliabilityRecommendations.get', 'recommender.firestoreDatabaseReliabilityRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/firestore.serviceAgent Gives Firestore service account access to managed resources. Firestore Service Agent ['storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list'] GA
roles/recommender.firewallAdmin Admin of Firewall insights and recommendations. Firewall Recommender Admin ['monitoring.timeSeries.list', 'recommender.computeFirewallInsightTypeConfigs.get', 'recommender.computeFirewallInsightTypeConfigs.update', 'recommender.computeFirewallInsights.get', 'recommender.computeFirewallInsights.list', 'recommender.computeFirewallInsights.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.firewallViewer Viewer of Firewall insights and recommendations. Firewall Recommender Viewer ['monitoring.timeSeries.list', 'recommender.computeFirewallInsightTypeConfigs.get', 'recommender.computeFirewallInsights.get', 'recommender.computeFirewallInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkehub.admin Full access to Fleet resources. Fleet Admin (formerly GKE Hub Admin) ['gkehub.features.create', 'gkehub.features.delete', 'gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.features.setIamPolicy', 'gkehub.features.update', 'gkehub.fleet.create', 'gkehub.fleet.createFreeTrial', 'gkehub.fleet.delete', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.fleet.update', 'gkehub.fleet.updateFreeTrial', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.create', 'gkehub.membershipbindings.delete', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.membershipbindings.update', '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.create', 'gkehub.namespaces.delete', 'gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.namespaces.update', 'gkehub.operations.cancel', 'gkehub.operations.delete', 'gkehub.operations.get', 'gkehub.operations.list', '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.scopes.listBoundMemberships', 'gkehub.scopes.setIamPolicy', 'gkehub.scopes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkehub.editor Edit access to Fleet resources. Fleet Editor (formerly GKE Hub Editor) ['gkehub.features.create', 'gkehub.features.delete', 'gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.features.update', 'gkehub.fleet.create', 'gkehub.fleet.createFreeTrial', 'gkehub.fleet.delete', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.fleet.update', 'gkehub.fleet.updateFreeTrial', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.create', 'gkehub.membershipbindings.delete', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.membershipbindings.update', 'gkehub.memberships.create', 'gkehub.memberships.delete', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.getIamPolicy', 'gkehub.memberships.list', 'gkehub.memberships.update', 'gkehub.namespaces.create', 'gkehub.namespaces.delete', 'gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.namespaces.update', 'gkehub.operations.cancel', 'gkehub.operations.delete', 'gkehub.operations.get', 'gkehub.operations.list', '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.scopes.listBoundMemberships', 'gkehub.scopes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/fleetengine.consumerSdkUser Limited read access to Fleet Engine resources Fleet Engine Consumer SDK User ['fleetengine.trips.get', 'fleetengine.vehicles.get', 'fleetengine.vehicles.search', 'fleetengine.vehicles.searchFuzzed'] GA
roles/fleetengine.deliveryAdmin Full access to Fleet Engine Delivery resources. Fleet Engine Delivery Admin ['fleetengine.deliveryvehicles.allowAllActions', 'fleetengine.deliveryvehicles.create', 'fleetengine.deliveryvehicles.get', 'fleetengine.deliveryvehicles.list', 'fleetengine.deliveryvehicles.update', 'fleetengine.deliveryvehicles.updateLocation', 'fleetengine.deliveryvehicles.updateVehicleStops', 'fleetengine.tasks.allowAllActions', 'fleetengine.tasks.create', 'fleetengine.tasks.get', 'fleetengine.tasks.list', 'fleetengine.tasks.searchWithTrackingId', 'fleetengine.tasks.update', 'fleetengine.tasktrackinginfo.allowAllActions', 'fleetengine.tasktrackinginfo.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/fleetengine.deliveryConsumer Limited read access to Fleet Engine Delivery resources Fleet Engine Delivery Consumer User ['fleetengine.tasks.searchWithTrackingId', 'fleetengine.tasktrackinginfo.get'] GA
roles/fleetengine.deliveryFleetReader Grants read access to all Fleet Engine Delivery resources Fleet Engine Delivery Fleet Reader User ['fleetengine.deliveryvehicles.get', 'fleetengine.deliveryvehicles.list', 'fleetengine.tasks.get', 'fleetengine.tasks.list', 'fleetengine.tasks.searchWithTrackingId', 'fleetengine.tasktrackinginfo.get'] GA
roles/fleetengine.deliverySuperUser Full access to Fleet Engine DeliveryVehicles and Tasks resources. Fleet Engine Delivery Super User ['fleetengine.deliveryvehicles.create', 'fleetengine.deliveryvehicles.get', 'fleetengine.deliveryvehicles.list', 'fleetengine.deliveryvehicles.update', 'fleetengine.deliveryvehicles.updateLocation', 'fleetengine.deliveryvehicles.updateVehicleStops', 'fleetengine.tasks.create', 'fleetengine.tasks.get', 'fleetengine.tasks.list', 'fleetengine.tasks.searchWithTrackingId', 'fleetengine.tasks.update', 'fleetengine.tasktrackinginfo.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/fleetengine.deliveryTrustedDriver Read and write access to Fleet Engine Delivery resources Fleet Engine Delivery Trusted Driver User ['fleetengine.deliveryvehicles.create', 'fleetengine.deliveryvehicles.get', 'fleetengine.deliveryvehicles.update', 'fleetengine.deliveryvehicles.updateLocation', 'fleetengine.deliveryvehicles.updateVehicleStops', 'fleetengine.tasks.create', 'fleetengine.tasks.update'] GA
roles/fleetengine.deliveryUntrustedDriver Limited write access to Fleet Engine Delivery Vehicle resources Fleet Engine Delivery Untrusted Driver User ['fleetengine.deliveryvehicles.get', 'fleetengine.deliveryvehicles.updateLocation'] GA
roles/fleetengine.driverSdkUser Read and limited update access to Fleet Engine resources Fleet Engine Driver SDK User ['fleetengine.trips.get', 'fleetengine.trips.search', 'fleetengine.trips.update', 'fleetengine.vehicles.get', 'fleetengine.vehicles.updateLocation'] GA
roles/fleetengine.ondemandAdmin Full access to Vehicle and Trip resources. Fleet Engine On-Demand Admin ['fleetengine.trips.allowAllActions', 'fleetengine.trips.create', 'fleetengine.trips.get', 'fleetengine.trips.search', 'fleetengine.trips.update', 'fleetengine.trips.updateState', 'fleetengine.vehicles.allowAllActions', 'fleetengine.vehicles.create', 'fleetengine.vehicles.get', 'fleetengine.vehicles.list', 'fleetengine.vehicles.search', 'fleetengine.vehicles.searchFuzzed', 'fleetengine.vehicles.update', 'fleetengine.vehicles.updateLocation', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/fleetengine.serviceSuperUser Full access to all Fleet Engine resources. Fleet Engine Service Super User ['fleetengine.trips.create', 'fleetengine.trips.get', 'fleetengine.trips.search', 'fleetengine.trips.update', 'fleetengine.trips.updateState', 'fleetengine.vehicles.create', 'fleetengine.vehicles.get', 'fleetengine.vehicles.list', 'fleetengine.vehicles.search', 'fleetengine.vehicles.searchFuzzed', 'fleetengine.vehicles.update', 'fleetengine.vehicles.updateLocation', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkehub.scopeEditorProjectLevel Role for project-level permissions for editor of Fleet Scopes. Fleet Project-level Scope Editor ['gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.memberships.get', 'gkehub.operations.get', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get'] GA
roles/gkehub.scopeViewerProjectLevel Role for project-level permissions for viewer of Fleet Scopes. Fleet Project-level Scope Viewer ['gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.memberships.get', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get'] GA
roles/gkehub.scopeAdmin Admin access to Fleet Scopes to set IAM Bindings and RBACRoleBindings. Fleet Scope Admin ['gkehub.namespaces.create', 'gkehub.namespaces.delete', 'gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.rbacrolebindings.create', 'gkehub.rbacrolebindings.delete', 'gkehub.rbacrolebindings.get', 'gkehub.rbacrolebindings.list', 'gkehub.rbacrolebindings.update', 'gkehub.scopes.get', 'gkehub.scopes.getIamPolicy', 'gkehub.scopes.listBoundMemberships', 'gkehub.scopes.setIamPolicy'] GA
roles/gkehub.scopeEditor Edit access to Namespaces under Fleet Scopes. Fleet Scope Editor ['gkehub.namespaces.create', 'gkehub.namespaces.delete', 'gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.rbacrolebindings.get', 'gkehub.rbacrolebindings.list', 'gkehub.scopes.get', 'gkehub.scopes.getIamPolicy', 'gkehub.scopes.listBoundMemberships'] GA
roles/gkehub.scopeViewer Viewer of Fleet Scopes and associated resources. Fleet Scope Viewer ['gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.rbacrolebindings.get', 'gkehub.rbacrolebindings.list', 'gkehub.scopes.get', 'gkehub.scopes.getIamPolicy', 'gkehub.scopes.listBoundMemberships'] GA
roles/gkehub.viewer Read-only access to Fleets and related resources. Fleet Viewer (formerly GKE Hub Viewer) ['gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.getIamPolicy', '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.scopes.listBoundMemberships', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/fleetengine.serviceAgent Grants the FleetEngine Service Account access to manage resources. FleetEngine Service Agent ['bigquery.config.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.tables.getData', 'dataform.locations.get', 'dataform.locations.list', 'dataform.repositories.create', 'dataform.repositories.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.enable'] GA
roles/resourcemanager.folderAdmin Access and administer a folder and all of its sub-resources. Folder Admin ['essentialcontacts.contacts.create', 'essentialcontacts.contacts.delete', 'essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'essentialcontacts.contacts.send', 'essentialcontacts.contacts.update', 'iam.policybindings.get', 'iam.policybindings.list', 'orgpolicy.constraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'resourcemanager.folders.create', 'resourcemanager.folders.createPolicyBinding', 'resourcemanager.folders.delete', 'resourcemanager.folders.deletePolicyBinding', 'resourcemanager.folders.get', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.list', 'resourcemanager.folders.move', 'resourcemanager.folders.searchPolicyBindings', 'resourcemanager.folders.setIamPolicy', 'resourcemanager.folders.undelete', 'resourcemanager.folders.update', 'resourcemanager.folders.updatePolicyBinding', 'resourcemanager.hierarchyNodes.createTagBinding', 'resourcemanager.hierarchyNodes.deleteTagBinding', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.projects.createPolicyBinding', 'resourcemanager.projects.deletePolicyBinding', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.projects.move', 'resourcemanager.projects.searchPolicyBindings', 'resourcemanager.projects.setIamPolicy', 'resourcemanager.projects.updatePolicyBinding'] GA
roles/resourcemanager.folderCreator Create folder and view all of its sub-resources. Folder Creator ['essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'orgpolicy.constraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'resourcemanager.folders.create', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/resourcemanager.folderEditor Edit, delete, and undelete a folder and all of its child resources. Folder Editor ['essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'orgpolicy.constraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'resourcemanager.folders.delete', 'resourcemanager.folders.get', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.list', 'resourcemanager.folders.searchPolicyBindings', 'resourcemanager.folders.undelete', 'resourcemanager.folders.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/resourcemanager.folderIamAdmin Access and administer a folder IAM policies. Folder IAM Admin ['iam.policybindings.get', 'iam.policybindings.list', 'resourcemanager.folders.createPolicyBinding', 'resourcemanager.folders.deletePolicyBinding', 'resourcemanager.folders.get', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.searchPolicyBindings', 'resourcemanager.folders.setIamPolicy', 'resourcemanager.folders.updatePolicyBinding'] GA
roles/resourcemanager.folderMover Move a folder and all of its child resources. Folder Mover ['resourcemanager.folders.move', 'resourcemanager.projects.move'] GA
roles/resourcemanager.folderViewer Access to view a folder and all of its child resources. Folder Viewer ['essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'orgpolicy.constraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gameservices.serviceAgent Gives Game Services Service Account access to GCP resources. Game Services Service Agent ['container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', 'container.certificateSigningRequests.create', 'container.certificateSigningRequests.delete', 'container.certificateSigningRequests.get', 'container.certificateSigningRequests.list', 'container.certificateSigningRequests.update', 'container.certificateSigningRequests.updateStatus', 'container.clusterRoleBindings.create', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.delete', 'container.clusters.get', 'container.clusters.list', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', 'container.horizontalPodAutoscalers.create', 'container.horizontalPodAutoscalers.delete', 'container.horizontalPodAutoscalers.get', 'container.horizontalPodAutoscalers.getStatus', 'container.horizontalPodAutoscalers.list', 'container.horizontalPodAutoscalers.update', 'container.horizontalPodAutoscalers.updateStatus', 'container.ingresses.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roles.bind', 'container.roles.create', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', '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.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.getIamPolicy', '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.scopes.listBoundMemberships', 'iam.serviceAccounts.actAs', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/networkmanagement.serviceAgent Grants the GCP Network Management API the authority to complete analysis based on network configurations from Compute Engine and Container Engine. GCP Network Management Service Agent ['cloudsql.instances.get', 'cloudsql.instances.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instances.get', 'compute.instances.list', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listPeeringRoutes', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.routers.get', 'compute.routers.list', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'container.clusters.get', 'container.clusters.list', 'container.nodes.get', 'container.nodes.list'] GA
roles/gdchardwaremanagement.admin Full access to GDC Hardware Management resources. GDC Hardware Management Admin ['gdchardwaremanagement.changeLogEntries.get', 'gdchardwaremanagement.changeLogEntries.list', 'gdchardwaremanagement.comments.create', 'gdchardwaremanagement.comments.get', 'gdchardwaremanagement.comments.list', 'gdchardwaremanagement.hardware.create', 'gdchardwaremanagement.hardware.delete', 'gdchardwaremanagement.hardware.get', 'gdchardwaremanagement.hardware.list', 'gdchardwaremanagement.hardware.update', 'gdchardwaremanagement.hardwareGroups.create', 'gdchardwaremanagement.hardwareGroups.delete', 'gdchardwaremanagement.hardwareGroups.get', 'gdchardwaremanagement.hardwareGroups.list', 'gdchardwaremanagement.hardwareGroups.update', 'gdchardwaremanagement.locations.get', 'gdchardwaremanagement.locations.list', 'gdchardwaremanagement.operations.cancel', 'gdchardwaremanagement.operations.delete', 'gdchardwaremanagement.operations.get', 'gdchardwaremanagement.operations.list', 'gdchardwaremanagement.orders.create', 'gdchardwaremanagement.orders.delete', 'gdchardwaremanagement.orders.get', 'gdchardwaremanagement.orders.list', 'gdchardwaremanagement.orders.submit', 'gdchardwaremanagement.orders.update', 'gdchardwaremanagement.sites.create', 'gdchardwaremanagement.sites.get', 'gdchardwaremanagement.sites.list', 'gdchardwaremanagement.sites.update', 'gdchardwaremanagement.skus.get', 'gdchardwaremanagement.skus.list', 'gdchardwaremanagement.zones.create', 'gdchardwaremanagement.zones.delete', 'gdchardwaremanagement.zones.get', 'gdchardwaremanagement.zones.list', 'gdchardwaremanagement.zones.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/gdchardwaremanagement.operator Create, read, and update access to GDC Hardware Management resources that support those operations. Also grants delete access to HardwareGroup resource. GDC Hardware Management Operator ['gdchardwaremanagement.changeLogEntries.get', 'gdchardwaremanagement.changeLogEntries.list', 'gdchardwaremanagement.comments.create', 'gdchardwaremanagement.comments.get', 'gdchardwaremanagement.comments.list', 'gdchardwaremanagement.hardware.create', 'gdchardwaremanagement.hardware.delete', 'gdchardwaremanagement.hardware.get', 'gdchardwaremanagement.hardware.list', 'gdchardwaremanagement.hardware.update', 'gdchardwaremanagement.hardwareGroups.create', 'gdchardwaremanagement.hardwareGroups.delete', 'gdchardwaremanagement.hardwareGroups.get', 'gdchardwaremanagement.hardwareGroups.list', 'gdchardwaremanagement.hardwareGroups.update', 'gdchardwaremanagement.locations.get', 'gdchardwaremanagement.locations.list', 'gdchardwaremanagement.operations.get', 'gdchardwaremanagement.operations.list', 'gdchardwaremanagement.orders.create', 'gdchardwaremanagement.orders.get', 'gdchardwaremanagement.orders.list', 'gdchardwaremanagement.orders.update', 'gdchardwaremanagement.sites.create', 'gdchardwaremanagement.sites.get', 'gdchardwaremanagement.sites.list', 'gdchardwaremanagement.sites.update', 'gdchardwaremanagement.skus.get', 'gdchardwaremanagement.skus.list', 'gdchardwaremanagement.zones.create', 'gdchardwaremanagement.zones.delete', 'gdchardwaremanagement.zones.get', 'gdchardwaremanagement.zones.list', 'gdchardwaremanagement.zones.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/gdchardwaremanagement.reader Readonly access to GDC Hardware Management resources. GDC Hardware Management Reader ['gdchardwaremanagement.changeLogEntries.get', 'gdchardwaremanagement.changeLogEntries.list', 'gdchardwaremanagement.comments.get', 'gdchardwaremanagement.comments.list', 'gdchardwaremanagement.hardware.get', 'gdchardwaremanagement.hardware.list', 'gdchardwaremanagement.hardwareGroups.get', 'gdchardwaremanagement.hardwareGroups.list', 'gdchardwaremanagement.locations.get', 'gdchardwaremanagement.locations.list', 'gdchardwaremanagement.operations.get', 'gdchardwaremanagement.operations.list', 'gdchardwaremanagement.orders.get', 'gdchardwaremanagement.orders.list', 'gdchardwaremanagement.sites.get', 'gdchardwaremanagement.sites.list', 'gdchardwaremanagement.skus.get', 'gdchardwaremanagement.skus.list', 'gdchardwaremanagement.zones.get', 'gdchardwaremanagement.zones.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudaicompanion.user A user who can use Gemini for Google Cloud Gemini for Google Cloud User ['cloudaicompanion.companions.generateChat', 'cloudaicompanion.companions.generateCode', 'cloudaicompanion.entitlements.get', 'cloudaicompanion.instances.completeCode', 'cloudaicompanion.instances.completeTask', 'cloudaicompanion.instances.generateCode', 'cloudaicompanion.instances.generateText', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/genomics.admin Full access to genomics datasets and operations. Genomics Admin ['genomics.datasets.create', 'genomics.datasets.delete', 'genomics.datasets.get', 'genomics.datasets.getIamPolicy', 'genomics.datasets.list', 'genomics.datasets.setIamPolicy', 'genomics.datasets.update', 'genomics.operations.cancel', 'genomics.operations.create', 'genomics.operations.get', 'genomics.operations.list'] GA
roles/genomics.editor Access to read and edit genomics datasets and operations. Genomics Editor ['genomics.datasets.create', 'genomics.datasets.delete', 'genomics.datasets.get', 'genomics.datasets.list', 'genomics.datasets.update', 'genomics.operations.cancel', 'genomics.operations.create', 'genomics.operations.get', 'genomics.operations.list'] GA
roles/genomics.pipelinesRunner Full access to operate on genomics pipelines. Genomics Pipelines Runner ['genomics.operations.cancel', 'genomics.operations.create', 'genomics.operations.get', 'genomics.operations.list'] GA
roles/genomics.serviceAgent Gives Genomics Service Account access to compute resources. Includes access to service accounts. Genomics Service Agent ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.get', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.use', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'iam.serviceAccounts.actAs', 'pubsub.topics.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use'] GA
roles/genomics.viewer Access to view genomics datasets and operations. Genomics Viewer ['genomics.datasets.get', 'genomics.datasets.list', 'genomics.operations.get', 'genomics.operations.list'] GA
roles/gkehub.connect Ability to set up GKE Connect between external clusters and Google. GKE Connect Agent ['gkehub.endpoints.connect'] GA
roles/recommender.containerDiagnosisAdmin Admin of GKE Diagnosis Insights and Recommendations. GKE Diagnosis Recommender Admin ['recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.containerDiagnosisViewer Viewer of GKE Diagnosis Insights and Recommendations. GKE Diagnosis Recommender Viewer ['recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkehub.crossProjectServiceAgent Gives the GKE Hub service agent permission to manage the project for cross-project fleet registration. GKE Hub Cross Project Service Agent ['resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.setIamPolicy'] GA
roles/gkehub.serviceAgent Gives the GKE Hub service agent access to Cloud Platform resources. GKE Hub Service Agent ['container.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.get', 'container.clusters.list', 'container.clusters.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.namespaces.get', 'container.operations.get', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'gkehub.features.create', 'gkehub.features.get', 'gkehub.features.list', 'gkehub.fleet.create', 'gkehub.fleet.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.create', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.list', 'gkehub.operations.get', 'gkemulticloud.awsClusters.get', 'gkemulticloud.azureClusters.get', 'gkeonprem.bareMetalClusters.get', 'gkeonprem.vmwareClusters.get', 'logging.buckets.create', 'logging.buckets.get', 'logging.buckets.list', 'logging.buckets.update', 'logging.exclusions.create', 'logging.exclusions.delete', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.exclusions.update', 'logging.sinks.create', 'logging.sinks.delete', 'logging.sinks.get', 'logging.sinks.list', 'logging.sinks.update', 'logging.views.create', 'logging.views.get', 'logging.views.list', 'logging.views.update', 'monitoring.metricsScopes.link', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/gkeonprem.admin Full access to GKE on-prem all resources. GKE on-prem Admin ['gkeonprem.bareMetalAdminClusters.connect', 'gkeonprem.bareMetalAdminClusters.create', 'gkeonprem.bareMetalAdminClusters.enroll', 'gkeonprem.bareMetalAdminClusters.get', 'gkeonprem.bareMetalAdminClusters.getIamPolicy', 'gkeonprem.bareMetalAdminClusters.list', 'gkeonprem.bareMetalAdminClusters.queryVersionConfig', 'gkeonprem.bareMetalAdminClusters.setIamPolicy', 'gkeonprem.bareMetalAdminClusters.unenroll', 'gkeonprem.bareMetalAdminClusters.update', 'gkeonprem.bareMetalClusters.create', 'gkeonprem.bareMetalClusters.delete', 'gkeonprem.bareMetalClusters.enroll', 'gkeonprem.bareMetalClusters.get', 'gkeonprem.bareMetalClusters.getIamPolicy', 'gkeonprem.bareMetalClusters.list', 'gkeonprem.bareMetalClusters.queryVersionConfig', 'gkeonprem.bareMetalClusters.setIamPolicy', 'gkeonprem.bareMetalClusters.unenroll', 'gkeonprem.bareMetalClusters.update', 'gkeonprem.bareMetalNodePools.create', 'gkeonprem.bareMetalNodePools.delete', 'gkeonprem.bareMetalNodePools.enroll', 'gkeonprem.bareMetalNodePools.get', 'gkeonprem.bareMetalNodePools.getIamPolicy', 'gkeonprem.bareMetalNodePools.list', 'gkeonprem.bareMetalNodePools.setIamPolicy', 'gkeonprem.bareMetalNodePools.unenroll', 'gkeonprem.bareMetalNodePools.update', 'gkeonprem.locations.get', 'gkeonprem.locations.list', 'gkeonprem.operations.cancel', 'gkeonprem.operations.delete', 'gkeonprem.operations.get', 'gkeonprem.operations.list', 'gkeonprem.vmwareAdminClusters.connect', 'gkeonprem.vmwareAdminClusters.enroll', 'gkeonprem.vmwareAdminClusters.get', 'gkeonprem.vmwareAdminClusters.getIamPolicy', 'gkeonprem.vmwareAdminClusters.list', 'gkeonprem.vmwareAdminClusters.setIamPolicy', 'gkeonprem.vmwareAdminClusters.unenroll', 'gkeonprem.vmwareAdminClusters.update', 'gkeonprem.vmwareClusters.create', 'gkeonprem.vmwareClusters.delete', 'gkeonprem.vmwareClusters.enroll', 'gkeonprem.vmwareClusters.get', 'gkeonprem.vmwareClusters.getIamPolicy', 'gkeonprem.vmwareClusters.list', 'gkeonprem.vmwareClusters.queryVersionConfig', 'gkeonprem.vmwareClusters.setIamPolicy', 'gkeonprem.vmwareClusters.unenroll', 'gkeonprem.vmwareClusters.update', 'gkeonprem.vmwareNodePools.create', 'gkeonprem.vmwareNodePools.delete', 'gkeonprem.vmwareNodePools.enroll', 'gkeonprem.vmwareNodePools.get', 'gkeonprem.vmwareNodePools.getIamPolicy', 'gkeonprem.vmwareNodePools.list', 'gkeonprem.vmwareNodePools.setIamPolicy', 'gkeonprem.vmwareNodePools.unenroll', 'gkeonprem.vmwareNodePools.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkeonprem.serviceAgent Gives the GKE On-Prem service agent access to Cloud Platform resources. GKE On-Prem Service Agent ['gkehub.memberships.delete', 'gkehub.memberships.get', 'gkehub.memberships.update', 'gkeonprem.bareMetalAdminClusters.connect', 'gkeonprem.bareMetalAdminClusters.enroll', 'gkeonprem.bareMetalAdminClusters.get', 'gkeonprem.bareMetalAdminClusters.unenroll', 'gkeonprem.bareMetalClusters.enroll', 'gkeonprem.bareMetalClusters.get', 'gkeonprem.bareMetalClusters.unenroll', 'gkeonprem.bareMetalNodePools.enroll', 'gkeonprem.bareMetalNodePools.get', 'gkeonprem.bareMetalNodePools.unenroll', 'gkeonprem.operations.get', 'gkeonprem.operations.list', 'gkeonprem.vmwareAdminClusters.connect', 'gkeonprem.vmwareAdminClusters.enroll', 'gkeonprem.vmwareAdminClusters.get', 'gkeonprem.vmwareAdminClusters.unenroll', 'gkeonprem.vmwareClusters.enroll', 'gkeonprem.vmwareClusters.get', 'gkeonprem.vmwareClusters.unenroll', 'gkeonprem.vmwareNodePools.enroll', 'gkeonprem.vmwareNodePools.get', 'gkeonprem.vmwareNodePools.unenroll'] GA
roles/gkeonprem.viewer Read-only access to GKE on-prem all resources. GKE on-prem Viewer ['gkeonprem.bareMetalAdminClusters.connect', 'gkeonprem.bareMetalAdminClusters.get', 'gkeonprem.bareMetalAdminClusters.getIamPolicy', 'gkeonprem.bareMetalAdminClusters.list', 'gkeonprem.bareMetalAdminClusters.queryVersionConfig', 'gkeonprem.bareMetalClusters.get', 'gkeonprem.bareMetalClusters.getIamPolicy', 'gkeonprem.bareMetalClusters.list', 'gkeonprem.bareMetalClusters.queryVersionConfig', 'gkeonprem.bareMetalNodePools.get', 'gkeonprem.bareMetalNodePools.getIamPolicy', 'gkeonprem.bareMetalNodePools.list', 'gkeonprem.locations.get', 'gkeonprem.locations.list', 'gkeonprem.operations.get', 'gkeonprem.operations.list', 'gkeonprem.vmwareAdminClusters.connect', 'gkeonprem.vmwareAdminClusters.get', 'gkeonprem.vmwareAdminClusters.getIamPolicy', 'gkeonprem.vmwareAdminClusters.list', 'gkeonprem.vmwareClusters.get', 'gkeonprem.vmwareClusters.getIamPolicy', 'gkeonprem.vmwareClusters.list', 'gkeonprem.vmwareClusters.queryVersionConfig', 'gkeonprem.vmwareNodePools.get', 'gkeonprem.vmwareNodePools.getIamPolicy', 'gkeonprem.vmwareNodePools.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/containersecurity.viewer Readonly access to GKE Security Posture resources. GKE Security Posture Viewer ['container.clusters.list', 'containersecurity.clusterSummaries.list', 'containersecurity.findings.list', 'containersecurity.locations.get', 'containersecurity.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/batch.serviceAgent Gives Google Batch account access to manage customer resources. Google Batch Service Agent ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.get', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.use', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.regionBackendServices.get', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.list', 'compute.storagePools.use', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'iam.serviceAccounts.actAs', 'pubsub.topics.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use'] GA
roles/managedidentities.admin Full access to Google Cloud Managed Identities Domains and related resources. Intended to be granted on a project-level. Google Cloud Managed Identities Admin ['managedidentities.backups.create', 'managedidentities.backups.delete', 'managedidentities.backups.get', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.backups.setIamPolicy', 'managedidentities.backups.update', 'managedidentities.domains.attachTrust', 'managedidentities.domains.checkMigrationPermission', 'managedidentities.domains.create', 'managedidentities.domains.createTagBinding', 'managedidentities.domains.delete', 'managedidentities.domains.deleteTagBinding', 'managedidentities.domains.detachTrust', 'managedidentities.domains.disableMigration', 'managedidentities.domains.domainJoinMachine', 'managedidentities.domains.enableMigration', 'managedidentities.domains.extendSchema', 'managedidentities.domains.get', 'managedidentities.domains.getIamPolicy', 'managedidentities.domains.list', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'managedidentities.domains.reconfigureTrust', 'managedidentities.domains.resetpassword', 'managedidentities.domains.restore', 'managedidentities.domains.setIamPolicy', 'managedidentities.domains.update', 'managedidentities.domains.updateLDAPSSettings', 'managedidentities.domains.validateTrust', 'managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.cancel', 'managedidentities.operations.delete', 'managedidentities.operations.get', 'managedidentities.operations.list', 'managedidentities.peerings.create', 'managedidentities.peerings.delete', 'managedidentities.peerings.get', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'managedidentities.peerings.setIamPolicy', 'managedidentities.peerings.update', 'managedidentities.sqlintegrations.get', 'managedidentities.sqlintegrations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/managedidentities.backupAdmin Full access to Google Cloud Managed Identities Backup and related resources. Intended to be granted on a project-level Google Cloud Managed Identities Backup Admin ['managedidentities.backups.create', 'managedidentities.backups.delete', 'managedidentities.backups.get', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.backups.setIamPolicy', 'managedidentities.backups.update', 'managedidentities.domains.get', 'managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.cancel', 'managedidentities.operations.delete', 'managedidentities.operations.get', 'managedidentities.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/managedidentities.backupViewer Read-only access to Google Cloud Managed Identities Backup and related resources. Google Cloud Managed Identities Backup Viewer ['managedidentities.backups.get', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.domains.get', 'managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.get', 'managedidentities.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/managedidentities.domainAdmin Read-Update-Delete to Google Cloud Managed Identities Domains and related resources. Intended to be granted on a resource (domain) level. Google Cloud Managed Identities Domain Admin ['managedidentities.backups.create', 'managedidentities.backups.delete', 'managedidentities.backups.get', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.backups.setIamPolicy', 'managedidentities.backups.update', 'managedidentities.domains.attachTrust', 'managedidentities.domains.checkMigrationPermission', 'managedidentities.domains.createTagBinding', 'managedidentities.domains.delete', 'managedidentities.domains.deleteTagBinding', 'managedidentities.domains.detachTrust', 'managedidentities.domains.disableMigration', 'managedidentities.domains.domainJoinMachine', 'managedidentities.domains.enableMigration', 'managedidentities.domains.extendSchema', 'managedidentities.domains.get', 'managedidentities.domains.getIamPolicy', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'managedidentities.domains.reconfigureTrust', 'managedidentities.domains.resetpassword', 'managedidentities.domains.restore', 'managedidentities.domains.update', 'managedidentities.domains.updateLDAPSSettings', 'managedidentities.domains.validateTrust', 'managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.get', 'managedidentities.operations.list', 'managedidentities.sqlintegrations.get', 'managedidentities.sqlintegrations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/managedidentities.domainJoin Access to domain join VMs with Cloud AD Google Cloud Managed Identities Domain Join ['managedidentities.domains.domainJoinMachine', 'managedidentities.domains.get'] BETA
roles/managedidentities.peeringAdmin Full access to Google Cloud Managed Identities Domains and related resources. Intended to be granted on a project-level Google Cloud Managed Identities Peering Admin ['managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.cancel', 'managedidentities.operations.delete', 'managedidentities.operations.get', 'managedidentities.operations.list', 'managedidentities.peerings.create', 'managedidentities.peerings.delete', 'managedidentities.peerings.get', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'managedidentities.peerings.setIamPolicy', 'managedidentities.peerings.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/managedidentities.peeringViewer Read-only access to Google Cloud Managed Identities Peering and related resources. Google Cloud Managed Identities Peering Viewer ['managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.get', 'managedidentities.operations.list', 'managedidentities.peerings.get', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/managedidentities.viewer Read-only access to Google Cloud Managed Identities Domains and related resources. Google Cloud Managed Identities Viewer ['managedidentities.backups.get', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.domains.get', 'managedidentities.domains.getIamPolicy', 'managedidentities.domains.list', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.get', 'managedidentities.operations.list', 'managedidentities.peerings.get', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'managedidentities.sqlintegrations.get', 'managedidentities.sqlintegrations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/netapp.admin Full access to Google Cloud NetApp Volumes resources. Google Cloud NetApp Volumes Admin ['netapp.activeDirectories.create', 'netapp.activeDirectories.delete', 'netapp.activeDirectories.get', 'netapp.activeDirectories.list', 'netapp.activeDirectories.update', 'netapp.backupPolicies.create', 'netapp.backupPolicies.delete', 'netapp.backupPolicies.get', 'netapp.backupPolicies.list', 'netapp.backupPolicies.update', 'netapp.backupVaults.create', 'netapp.backupVaults.delete', 'netapp.backupVaults.get', 'netapp.backupVaults.list', 'netapp.backupVaults.update', 'netapp.backups.create', 'netapp.backups.delete', 'netapp.backups.get', 'netapp.backups.list', 'netapp.backups.update', 'netapp.kmsConfigs.create', 'netapp.kmsConfigs.delete', 'netapp.kmsConfigs.encrypt', 'netapp.kmsConfigs.get', 'netapp.kmsConfigs.list', 'netapp.kmsConfigs.update', 'netapp.kmsConfigs.verify', 'netapp.locations.get', 'netapp.locations.list', 'netapp.operations.cancel', 'netapp.operations.delete', 'netapp.operations.get', 'netapp.operations.list', 'netapp.replications.create', 'netapp.replications.delete', 'netapp.replications.establishPeering', 'netapp.replications.get', 'netapp.replications.list', 'netapp.replications.resume', 'netapp.replications.reverse', 'netapp.replications.stop', 'netapp.replications.sync', 'netapp.replications.update', 'netapp.snapshots.create', 'netapp.snapshots.delete', 'netapp.snapshots.get', 'netapp.snapshots.list', 'netapp.snapshots.update', 'netapp.storagePools.create', 'netapp.storagePools.delete', 'netapp.storagePools.get', 'netapp.storagePools.list', 'netapp.storagePools.switch', 'netapp.storagePools.update', 'netapp.volumes.create', 'netapp.volumes.delete', 'netapp.volumes.get', 'netapp.volumes.list', 'netapp.volumes.revert', 'netapp.volumes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/netapp.viewer Readonly access to Google Cloud NetApp Volumes resources. Google Cloud NetApp Volumes Viewer ['netapp.activeDirectories.get', 'netapp.activeDirectories.list', 'netapp.backupPolicies.get', 'netapp.backupPolicies.list', 'netapp.backupVaults.get', 'netapp.backupVaults.list', 'netapp.backups.get', 'netapp.backups.list', 'netapp.kmsConfigs.get', 'netapp.kmsConfigs.list', 'netapp.locations.get', 'netapp.locations.list', 'netapp.operations.get', 'netapp.operations.list', 'netapp.replications.get', 'netapp.replications.list', 'netapp.snapshots.get', 'netapp.snapshots.list', 'netapp.storagePools.get', 'netapp.storagePools.list', 'netapp.volumes.get', 'netapp.volumes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/securitycenter.securityResponseServiceAgent Gives Playbook Runner permissions to execute all Google authored Playbooks. This role will keep evolving as we add more playbooks Google Cloud Security Response Service Agent ['compute.instances.deleteAccessConfig', 'compute.instances.get', 'compute.instances.setMetadata', 'iam.serviceAccounts.actAs', 'pubsub.topics.publish', 'securitycenter.findings.list', 'storage.buckets.get', 'storage.buckets.update'] GA
roles/nestconsole.homeDeveloperAdmin Admin access to Google Home Developer Console resources Google Home Developer Console Admin ['nestconsole.smarthomePreviews.update', 'nestconsole.smarthomeProjects.create', 'nestconsole.smarthomeProjects.delete', 'nestconsole.smarthomeProjects.get', 'nestconsole.smarthomeProjects.update', 'nestconsole.smarthomeVersions.create', 'nestconsole.smarthomeVersions.get', 'nestconsole.smarthomeVersions.submit', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/nestconsole.homeDeveloperEditor Read-Write access to Google Home Developer Console resources Google Home Developer Console Editor ['nestconsole.smarthomePreviews.update', 'nestconsole.smarthomeProjects.get', 'nestconsole.smarthomeProjects.update', 'nestconsole.smarthomeVersions.create', 'nestconsole.smarthomeVersions.get', 'nestconsole.smarthomeVersions.submit', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/nestconsole.homeDeveloperViewer Read-only access to Google Home Developer Console resources Google Home Developer Console Reader ['nestconsole.smarthomeProjects.get', 'nestconsole.smarthomeVersions.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.gmpAdmin Admin of all Google Maps Platform insights and recommendations. Google Maps Platform Insights/Recommendations Admin ['recommender.gmpGuidedExperienceInsights.get', 'recommender.gmpGuidedExperienceInsights.list', 'recommender.gmpGuidedExperienceInsights.update', 'recommender.gmpGuidedExperienceRecommendations.get', 'recommender.gmpGuidedExperienceRecommendations.list', 'recommender.gmpGuidedExperienceRecommendations.update', 'recommender.gmpProjectManagementInsights.get', 'recommender.gmpProjectManagementInsights.list', 'recommender.gmpProjectManagementInsights.update', 'recommender.gmpProjectManagementRecommendations.get', 'recommender.gmpProjectManagementRecommendations.list', 'recommender.gmpProjectManagementRecommendations.update', 'recommender.gmpProjectProductSuggestionsInsights.get', 'recommender.gmpProjectProductSuggestionsInsights.list', 'recommender.gmpProjectProductSuggestionsInsights.update', 'recommender.gmpProjectProductSuggestionsRecommendations.get', 'recommender.gmpProjectProductSuggestionsRecommendations.list', 'recommender.gmpProjectProductSuggestionsRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.gmpViewer Viewer of all Google Maps Platform insights and recommendations. Google Maps Platform Insights/Recommendations Viewer ['recommender.gmpGuidedExperienceInsights.get', 'recommender.gmpGuidedExperienceInsights.list', 'recommender.gmpGuidedExperienceRecommendations.get', 'recommender.gmpGuidedExperienceRecommendations.list', 'recommender.gmpProjectManagementInsights.get', 'recommender.gmpProjectManagementInsights.list', 'recommender.gmpProjectManagementRecommendations.get', 'recommender.gmpProjectManagementRecommendations.list', 'recommender.gmpProjectProductSuggestionsInsights.get', 'recommender.gmpProjectProductSuggestionsInsights.list', 'recommender.gmpProjectProductSuggestionsRecommendations.get', 'recommender.gmpProjectProductSuggestionsRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gsuiteaddons.developer Full access to Google Workspace Add-ons resources Google Workspace Add-ons Developer ['gsuiteaddons.authorizations.get', 'gsuiteaddons.deployments.create', 'gsuiteaddons.deployments.delete', 'gsuiteaddons.deployments.execute', 'gsuiteaddons.deployments.get', 'gsuiteaddons.deployments.install', 'gsuiteaddons.deployments.installStatus', 'gsuiteaddons.deployments.list', 'gsuiteaddons.deployments.uninstall', 'gsuiteaddons.deployments.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gsuiteaddons.reader Read-only access to Google Workspace Add-ons resources Google Workspace Add-ons Reader ['gsuiteaddons.authorizations.get', 'gsuiteaddons.deployments.get', 'gsuiteaddons.deployments.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gsuiteaddons.tester Testing execution access to Google Workspace Add-ons resources Google Workspace Add-ons Tester ['gsuiteaddons.deployments.execute', 'gsuiteaddons.deployments.install', 'gsuiteaddons.deployments.installStatus', 'gsuiteaddons.deployments.uninstall', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/commerceorggovernance.user Full access to Governed Marketplace features. Governed Marketplace User ['commerceorggovernance.services.get', 'commerceorggovernance.services.list', 'commerceorggovernance.services.request', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/networkconnectivity.groupUser Enables use access on group resources Group User ['networkconnectivity.groups.use'] GA
roles/osconfig.guestPolicyAdmin Full admin access to GuestPolicies GuestPolicy Admin ['osconfig.guestPolicies.create', 'osconfig.guestPolicies.delete', 'osconfig.guestPolicies.get', 'osconfig.guestPolicies.list', 'osconfig.guestPolicies.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/osconfig.guestPolicyEditor Editor of GuestPolicy resources GuestPolicy Editor ['osconfig.guestPolicies.get', 'osconfig.guestPolicies.list', 'osconfig.guestPolicies.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/osconfig.guestPolicyViewer Viewer of GuestPolicy resources GuestPolicy Viewer ['osconfig.guestPolicies.get', 'osconfig.guestPolicies.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/healthcare.annotationStoreAdmin Administer Annotation stores. Healthcare Annotation Administrator ['healthcare.annotationStores.create', 'healthcare.annotationStores.delete', 'healthcare.annotationStores.evaluate', 'healthcare.annotationStores.export', 'healthcare.annotationStores.get', 'healthcare.annotationStores.getIamPolicy', 'healthcare.annotationStores.import', 'healthcare.annotationStores.list', 'healthcare.annotationStores.setIamPolicy', 'healthcare.annotationStores.update', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.annotationEditor Create, delete, update, read and list annotations. Healthcare Annotation Editor ['healthcare.annotationStores.get', 'healthcare.annotationStores.list', 'healthcare.annotations.create', 'healthcare.annotations.delete', 'healthcare.annotations.get', 'healthcare.annotations.list', 'healthcare.annotations.update', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.annotationReader Read and list annotations in an Annotation store. Healthcare Annotation Reader ['healthcare.annotationStores.get', 'healthcare.annotationStores.list', 'healthcare.annotations.get', 'healthcare.annotations.list', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.annotationStoreViewer List Annotation Stores in a dataset. Healthcare Annotation Store Viewer ['healthcare.annotationStores.get', 'healthcare.annotationStores.list', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.attributeDefinitionEditor Edit AttributeDefinition objects. Healthcare Attribute Definition Editor ['healthcare.attributeDefinitions.create', 'healthcare.attributeDefinitions.delete', 'healthcare.attributeDefinitions.get', 'healthcare.attributeDefinitions.list', 'healthcare.attributeDefinitions.update', 'healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.attributeDefinitionReader Read AttributeDefinition objects in a consent store. Healthcare Attribute Definition Reader ['healthcare.attributeDefinitions.get', 'healthcare.attributeDefinitions.list', 'healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.consentArtifactAdmin Administer ConsentArtifact objects. Healthcare Consent Artifact Administrator ['healthcare.consentArtifacts.create', 'healthcare.consentArtifacts.delete', 'healthcare.consentArtifacts.get', 'healthcare.consentArtifacts.list', 'healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.consentArtifactEditor Edit ConsentArtifact objects. Healthcare Consent Artifact Editor ['healthcare.consentArtifacts.create', 'healthcare.consentArtifacts.get', 'healthcare.consentArtifacts.list', 'healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.consentArtifactReader Read ConsentArtifact objects in a consent store. Healthcare Consent Artifact Reader ['healthcare.consentArtifacts.get', 'healthcare.consentArtifacts.list', 'healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.consentEditor Edit Consent objects. Healthcare Consent Editor ['healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.consents.activate', 'healthcare.consents.create', 'healthcare.consents.delete', 'healthcare.consents.get', 'healthcare.consents.list', 'healthcare.consents.reject', 'healthcare.consents.revoke', 'healthcare.consents.update', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.consentReader Read Consent objects in a consent store. Healthcare Consent Reader ['healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.consents.get', 'healthcare.consents.list', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.consentStoreAdmin Administer Consent stores. Healthcare Consent Store Administrator ['healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.create', 'healthcare.consentStores.delete', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.getIamPolicy', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.consentStores.setIamPolicy', 'healthcare.consentStores.update', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.consentStoreViewer List Consent Stores in a dataset. Healthcare Consent Store Viewer ['healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.datasetAdmin Administer Healthcare Datasets. Healthcare Dataset Administrator ['healthcare.datasets.create', 'healthcare.datasets.deidentify', 'healthcare.datasets.delete', 'healthcare.datasets.get', 'healthcare.datasets.getIamPolicy', 'healthcare.datasets.list', 'healthcare.datasets.setIamPolicy', 'healthcare.datasets.update', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.cancel', 'healthcare.operations.get', 'healthcare.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.datasetViewer List the Healthcare Datasets in a project. Healthcare Dataset Viewer ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.dicomEditor Edit DICOM images individually and in bulk. Healthcare DICOM Editor ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.dicomStores.dicomWebDelete', 'healthcare.dicomStores.dicomWebRead', 'healthcare.dicomStores.dicomWebWrite', 'healthcare.dicomStores.export', 'healthcare.dicomStores.get', 'healthcare.dicomStores.import', 'healthcare.dicomStores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.cancel', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.dicomStoreAdmin Administer DICOM stores. Healthcare DICOM Store Administrator ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.dicomStores.create', 'healthcare.dicomStores.deidentify', 'healthcare.dicomStores.delete', 'healthcare.dicomStores.dicomWebDelete', 'healthcare.dicomStores.get', 'healthcare.dicomStores.getIamPolicy', 'healthcare.dicomStores.list', 'healthcare.dicomStores.setIamPolicy', 'healthcare.dicomStores.update', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.cancel', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.dicomStoreViewer List DICOM Stores in a dataset. Healthcare DICOM Store Viewer ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.dicomStores.get', 'healthcare.dicomStores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.dicomViewer Retrieve DICOM images from a DICOM store. Healthcare DICOM Viewer ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.dicomStores.dicomWebRead', 'healthcare.dicomStores.export', 'healthcare.dicomStores.get', 'healthcare.dicomStores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.fhirResourceEditor Create, delete, update, read and search FHIR resources. Healthcare FHIR Resource Editor ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.fhirResources.create', 'healthcare.fhirResources.delete', 'healthcare.fhirResources.get', 'healthcare.fhirResources.patch', 'healthcare.fhirResources.translateConceptMap', 'healthcare.fhirResources.update', 'healthcare.fhirStores.executeBundle', 'healthcare.fhirStores.get', 'healthcare.fhirStores.list', 'healthcare.fhirStores.searchResources', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.cancel', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.fhirResourceReader Read and search FHIR resources. Healthcare FHIR Resource Reader ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.fhirResources.get', 'healthcare.fhirResources.translateConceptMap', 'healthcare.fhirStores.executeBundle', 'healthcare.fhirStores.get', 'healthcare.fhirStores.list', 'healthcare.fhirStores.searchResources', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.fhirStoreAdmin Administer FHIR resource stores. Healthcare FHIR Store Administrator ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.fhirResources.purge', 'healthcare.fhirStores.applyConsents', 'healthcare.fhirStores.configureSearch', 'healthcare.fhirStores.create', 'healthcare.fhirStores.deidentify', 'healthcare.fhirStores.delete', 'healthcare.fhirStores.explainDataAccess', 'healthcare.fhirStores.export', 'healthcare.fhirStores.get', 'healthcare.fhirStores.getIamPolicy', 'healthcare.fhirStores.import', 'healthcare.fhirStores.list', 'healthcare.fhirStores.rollback', 'healthcare.fhirStores.setIamPolicy', 'healthcare.fhirStores.update', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.cancel', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.fhirStoreViewer List FHIR Stores in a dataset. Healthcare FHIR Store Viewer ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.fhirStores.get', 'healthcare.fhirStores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.hl7V2Consumer List and read HL7v2 messages, update message labels, and publish new messages. Healthcare HL7v2 Message Consumer ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.hl7V2Messages.create', 'healthcare.hl7V2Messages.get', 'healthcare.hl7V2Messages.list', 'healthcare.hl7V2Messages.update', 'healthcare.hl7V2Stores.get', 'healthcare.hl7V2Stores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.hl7V2Editor Read, write, and delete access to HL7v2 messages. Healthcare HL7v2 Message Editor ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.hl7V2Messages.create', 'healthcare.hl7V2Messages.delete', 'healthcare.hl7V2Messages.get', 'healthcare.hl7V2Messages.ingest', 'healthcare.hl7V2Messages.list', 'healthcare.hl7V2Messages.update', 'healthcare.hl7V2Stores.get', 'healthcare.hl7V2Stores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.cancel', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.hl7V2Ingest Ingest HL7v2 messages received from a source network. Healthcare HL7v2 Message Ingest ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.hl7V2Messages.ingest', 'healthcare.hl7V2Stores.get', 'healthcare.hl7V2Stores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.hl7V2StoreAdmin Administer HL7v2 Stores. Healthcare HL7v2 Store Administrator ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.hl7V2Stores.create', 'healthcare.hl7V2Stores.delete', 'healthcare.hl7V2Stores.get', 'healthcare.hl7V2Stores.getIamPolicy', 'healthcare.hl7V2Stores.import', 'healthcare.hl7V2Stores.list', 'healthcare.hl7V2Stores.rollback', 'healthcare.hl7V2Stores.setIamPolicy', 'healthcare.hl7V2Stores.update', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.cancel', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.hl7V2StoreViewer View HL7v2 Stores in a dataset. Healthcare HL7v2 Store Viewer ['healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.hl7V2Stores.get', 'healthcare.hl7V2Stores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.nlpServiceViewer Extract and analyze medical entities from a given text. Healthcare NLP Service Viewer ['healthcare.locations.get', 'healthcare.locations.list', 'healthcare.nlpservice.analyzeEntities', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/healthcare.serviceAgent Gives the Healthcare Service Account access to networks, Kubernetes engine, and Pub/Sub resources. Healthcare Service Agent ['cloudnotifications.activities.list', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'opsconfigmonitoring.resourceMetadata.list', 'pubsub.snapshots.seek', 'pubsub.subscriptions.consume', 'pubsub.topics.attachSubscription', 'pubsub.topics.publish', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list'] GA
roles/healthcare.userDataMappingEditor Edit UserDataMapping objects. Healthcare User Data Mapping Editor ['healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'healthcare.userDataMappings.archive', 'healthcare.userDataMappings.create', 'healthcare.userDataMappings.delete', 'healthcare.userDataMappings.get', 'healthcare.userDataMappings.list', 'healthcare.userDataMappings.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/healthcare.userDataMappingReader Read UserDataMapping objects in a consent store. Healthcare User Data Mapping Reader ['healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.datasets.get', 'healthcare.datasets.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.operations.get', 'healthcare.userDataMappings.get', 'healthcare.userDataMappings.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/networkconnectivity.hubAdmin Enables full access to hub and spoke resources Hub & Spoke Admin ['networkconnectivity.groups.acceptSpoke', 'networkconnectivity.groups.get', 'networkconnectivity.groups.getIamPolicy', 'networkconnectivity.groups.list', 'networkconnectivity.groups.rejectSpoke', 'networkconnectivity.groups.setIamPolicy', 'networkconnectivity.groups.use', 'networkconnectivity.hubRouteTables.get', 'networkconnectivity.hubRouteTables.getIamPolicy', 'networkconnectivity.hubRouteTables.list', 'networkconnectivity.hubRouteTables.setIamPolicy', 'networkconnectivity.hubRoutes.get', 'networkconnectivity.hubRoutes.getIamPolicy', 'networkconnectivity.hubRoutes.list', 'networkconnectivity.hubRoutes.setIamPolicy', 'networkconnectivity.hubs.create', 'networkconnectivity.hubs.delete', 'networkconnectivity.hubs.get', 'networkconnectivity.hubs.getIamPolicy', 'networkconnectivity.hubs.list', 'networkconnectivity.hubs.listSpokes', 'networkconnectivity.hubs.queryStatus', 'networkconnectivity.hubs.setIamPolicy', 'networkconnectivity.hubs.update', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.cancel', 'networkconnectivity.operations.delete', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.spokes.create', 'networkconnectivity.spokes.delete', 'networkconnectivity.spokes.get', 'networkconnectivity.spokes.getIamPolicy', 'networkconnectivity.spokes.list', 'networkconnectivity.spokes.setIamPolicy', 'networkconnectivity.spokes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/networkconnectivity.hubViewer Enables read-only access to hub and spoke resources Hub & Spoke Viewer ['networkconnectivity.groups.get', 'networkconnectivity.groups.getIamPolicy', 'networkconnectivity.groups.list', 'networkconnectivity.hubRouteTables.get', 'networkconnectivity.hubRouteTables.getIamPolicy', 'networkconnectivity.hubRouteTables.list', 'networkconnectivity.hubRoutes.get', 'networkconnectivity.hubRoutes.getIamPolicy', 'networkconnectivity.hubRoutes.list', 'networkconnectivity.hubs.get', 'networkconnectivity.hubs.getIamPolicy', 'networkconnectivity.hubs.list', 'networkconnectivity.hubs.listSpokes', 'networkconnectivity.hubs.queryStatus', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.spokes.get', 'networkconnectivity.spokes.getIamPolicy', 'networkconnectivity.spokes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/iam.oauthClientAdmin Full rights to create and manage OAuth clients. IAM OAuth Client Admin ['iam.googleapis.com/oauthClientCredentials.create', 'iam.googleapis.com/oauthClientCredentials.delete', 'iam.googleapis.com/oauthClientCredentials.get', 'iam.googleapis.com/oauthClientCredentials.list', 'iam.googleapis.com/oauthClientCredentials.update', 'iam.googleapis.com/oauthClients.create', 'iam.googleapis.com/oauthClients.delete', 'iam.googleapis.com/oauthClients.get', 'iam.googleapis.com/oauthClients.list', 'iam.googleapis.com/oauthClients.undelete', 'iam.googleapis.com/oauthClients.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/iam.oauthClientViewer Read access to a particular instance of an OAuth client. IAM OAuth Client Viewer ['iam.googleapis.com/oauthClientCredentials.get', 'iam.googleapis.com/oauthClientCredentials.list', 'iam.googleapis.com/oauthClients.get', 'iam.googleapis.com/oauthClients.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/iam.operationViewer Operation user role, with permissions to view and list operations in IAM v3 IAM Operation Viewer ['iam.operations.get'] BETA
roles/recommender.iampolicychangeriskAdmin Admin of IAM Policy Change Risk Insights and Recommendations. IAM Policy Change Risk Recommender Admin ['recommender.iamPolicyChangeRiskInsights.get', 'recommender.iamPolicyChangeRiskInsights.list', 'recommender.iamPolicyChangeRiskInsights.update', 'recommender.iamPolicyChangeRiskRecommendations.get', 'recommender.iamPolicyChangeRiskRecommendations.list', 'recommender.iamPolicyChangeRiskRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.iampolicychangeriskViewer Viewer of IAM Policy Change Risk Insights and Recommendations. IAM Policy Change Risk Recommender Viewer ['recommender.iamPolicyChangeRiskInsights.get', 'recommender.iamPolicyChangeRiskInsights.list', 'recommender.iamPolicyChangeRiskRecommendations.get', 'recommender.iamPolicyChangeRiskRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.iamAdmin Admin of IAM recommendations. IAM Recommender Admin ['recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyLateralMovementInsights.get', 'recommender.iamPolicyLateralMovementInsights.list', 'recommender.iamPolicyLateralMovementInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.iamPolicyRecommenderConfig.get', 'recommender.iamPolicyRecommenderConfig.update', 'recommender.iamServiceAccountInsights.get', 'recommender.iamServiceAccountInsights.list', 'recommender.iamServiceAccountInsights.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.iamViewer Viewer of IAM recommendations. IAM Recommender Viewer ['recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyLateralMovementInsights.get', 'recommender.iamPolicyLateralMovementInsights.list', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommenderConfig.get', 'recommender.iamServiceAccountInsights.get', 'recommender.iamServiceAccountInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/iam.workforcePoolAdmin Full rights to create and manage all workforce pools in the org, along with the ability to delegate permissions to other admins. IAM Workforce Pool Admin ['iam.googleapis.com/workforcePoolProviderKeys.create', 'iam.googleapis.com/workforcePoolProviderKeys.delete', 'iam.googleapis.com/workforcePoolProviderKeys.get', 'iam.googleapis.com/workforcePoolProviderKeys.list', 'iam.googleapis.com/workforcePoolProviderKeys.undelete', 'iam.googleapis.com/workforcePoolProviders.create', 'iam.googleapis.com/workforcePoolProviders.delete', 'iam.googleapis.com/workforcePoolProviders.get', 'iam.googleapis.com/workforcePoolProviders.list', 'iam.googleapis.com/workforcePoolProviders.undelete', 'iam.googleapis.com/workforcePoolProviders.update', 'iam.googleapis.com/workforcePoolSubjects.delete', 'iam.googleapis.com/workforcePoolSubjects.undelete', 'iam.googleapis.com/workforcePools.create', 'iam.googleapis.com/workforcePools.createPolicyBinding', 'iam.googleapis.com/workforcePools.delete', 'iam.googleapis.com/workforcePools.deletePolicyBinding', 'iam.googleapis.com/workforcePools.get', 'iam.googleapis.com/workforcePools.getIamPolicy', 'iam.googleapis.com/workforcePools.list', 'iam.googleapis.com/workforcePools.searchPolicyBindings', 'iam.googleapis.com/workforcePools.setIamPolicy', 'iam.googleapis.com/workforcePools.undelete', 'iam.googleapis.com/workforcePools.update', 'iam.googleapis.com/workforcePools.updatePolicyBinding'] GA
roles/iam.workforcePoolEditor Rights to edit a particular instance of a workforce pool. IAM Workforce Pool Editor ['iam.googleapis.com/workforcePoolProviderKeys.get', 'iam.googleapis.com/workforcePoolProviderKeys.list', 'iam.googleapis.com/workforcePoolProviders.create', 'iam.googleapis.com/workforcePoolProviders.delete', 'iam.googleapis.com/workforcePoolProviders.get', 'iam.googleapis.com/workforcePoolProviders.list', 'iam.googleapis.com/workforcePoolProviders.undelete', 'iam.googleapis.com/workforcePoolProviders.update', 'iam.googleapis.com/workforcePools.get', 'iam.googleapis.com/workforcePools.list', 'iam.googleapis.com/workforcePools.update'] GA
roles/iam.workforcePoolViewer Rights to read workforce pool. IAM Workforce Pool Viewer ['iam.googleapis.com/workforcePoolProviderKeys.get', 'iam.googleapis.com/workforcePoolProviderKeys.list', 'iam.googleapis.com/workforcePoolProviders.get', 'iam.googleapis.com/workforcePoolProviders.list', 'iam.googleapis.com/workforcePools.get', 'iam.googleapis.com/workforcePools.list'] GA
roles/iam.workloadIdentityPoolAdmin Full rights to create and manage workload identity pools. IAM Workload Identity Pool Admin ['iam.googleapis.com/workloadIdentityPoolProviderKeys.create', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.delete', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.get', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.list', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.undelete', 'iam.googleapis.com/workloadIdentityPoolProviders.create', 'iam.googleapis.com/workloadIdentityPoolProviders.delete', 'iam.googleapis.com/workloadIdentityPoolProviders.get', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPoolProviders.undelete', 'iam.googleapis.com/workloadIdentityPoolProviders.update', 'iam.googleapis.com/workloadIdentityPools.create', 'iam.googleapis.com/workloadIdentityPools.delete', 'iam.googleapis.com/workloadIdentityPools.get', 'iam.googleapis.com/workloadIdentityPools.list', 'iam.googleapis.com/workloadIdentityPools.undelete', 'iam.googleapis.com/workloadIdentityPools.update', 'iam.workloadIdentityPools.createPolicyBinding', 'iam.workloadIdentityPools.deletePolicyBinding', 'iam.workloadIdentityPools.searchPolicyBindings', 'iam.workloadIdentityPools.updatePolicyBinding', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/iam.workloadIdentityPoolViewer Read access to workload identity pools. IAM Workload Identity Pool Viewer ['iam.googleapis.com/workloadIdentityPoolProviderKeys.get', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.list', 'iam.googleapis.com/workloadIdentityPoolProviders.get', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPools.get', 'iam.googleapis.com/workloadIdentityPools.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/iap.admin Administrator of IAP Permissions IAP Policy Admin ['iap.tunnel.getIamPolicy', 'iap.tunnel.setIamPolicy', 'iap.tunnelDestGroups.getIamPolicy', 'iap.tunnelDestGroups.setIamPolicy', 'iap.tunnelInstances.getIamPolicy', 'iap.tunnelInstances.setIamPolicy', 'iap.tunnelLocations.getIamPolicy', 'iap.tunnelLocations.setIamPolicy', 'iap.tunnelZones.getIamPolicy', 'iap.tunnelZones.setIamPolicy', 'iap.web.getIamPolicy', 'iap.web.setIamPolicy', 'iap.webServiceVersions.getIamPolicy', 'iap.webServiceVersions.setIamPolicy', 'iap.webServices.getIamPolicy', 'iap.webServices.setIamPolicy', 'iap.webTypes.getIamPolicy', 'iap.webTypes.setIamPolicy'] GA
roles/iap.settingsAdmin Administrator of IAP Settings. IAP Settings Admin ['iap.projects.getSettings', 'iap.projects.updateSettings', 'iap.web.getSettings', 'iap.web.updateSettings', 'iap.webServiceVersions.getSettings', 'iap.webServiceVersions.updateSettings', 'iap.webServices.getSettings', 'iap.webServices.updateSettings', 'iap.webTypes.getSettings', 'iap.webTypes.updateSettings'] GA
roles/iap.remediatorUser Remediate IAP resource IAP-secured Resource Remediator User ['iap.tunnelDestGroups.remediate', 'iap.tunnelinstances.remediate', 'iap.webServiceVersions.remediate'] BETA
roles/iap.tunnelDestGroupEditor Edit Tunnel Destination Group resources which use Identity-Aware Proxy IAP-secured Tunnel Destination Group Editor ['iap.tunnelDestGroups.create', 'iap.tunnelDestGroups.delete', 'iap.tunnelDestGroups.get', 'iap.tunnelDestGroups.list', 'iap.tunnelDestGroups.update'] GA
roles/iap.tunnelDestGroupViewer View Tunnel Destination Group resources which use Identity-Aware Proxy IAP-secured Tunnel Destination Group Viewer ['iap.tunnelDestGroups.get', 'iap.tunnelDestGroups.list'] GA
roles/iap.tunnelResourceAccessor Access Tunnel resources which use Identity-Aware Proxy IAP-secured Tunnel User ['iap.tunnelDestGroups.accessViaIAP', 'iap.tunnelInstances.accessViaIAP'] GA
roles/iap.httpsResourceAccessor Access HTTPS resources which use Identity-Aware Proxy IAP-secured Web App User ['iap.webServiceVersions.accessViaIAP'] GA
roles/identityplatform.admin Full access to Identity Platform resources. Identity Platform Admin ['firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.getHashConfig', 'firebaseauth.configs.getSecret', 'firebaseauth.configs.update', 'firebaseauth.users.create', 'firebaseauth.users.createSession', 'firebaseauth.users.delete', 'firebaseauth.users.get', 'firebaseauth.users.sendEmail', 'firebaseauth.users.update', 'identitytoolkit.tenants.create', 'identitytoolkit.tenants.delete', 'identitytoolkit.tenants.get', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list', 'identitytoolkit.tenants.setIamPolicy', 'identitytoolkit.tenants.update'] BETA
roles/identitytoolkit.serviceAgent Gives Identity Platform service account access to customer project resources. Identity Platform Service Agent ['recaptchaenterprise.assessments.create', 'recaptchaenterprise.keys.create', 'recaptchaenterprise.keys.delete', 'recaptchaenterprise.keys.get'] GA
roles/identityplatform.viewer Read access to Identity Platform resources. Identity Platform Viewer ['firebaseauth.configs.get', 'firebaseauth.users.get', 'identitytoolkit.tenants.get', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list'] BETA
roles/identitytoolkit.admin Full access to Identity Toolkit resources. Identity Toolkit Admin ['firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.getHashConfig', 'firebaseauth.configs.getSecret', 'firebaseauth.configs.update', 'firebaseauth.users.create', 'firebaseauth.users.createSession', 'firebaseauth.users.delete', 'firebaseauth.users.get', 'firebaseauth.users.sendEmail', 'firebaseauth.users.update', 'identitytoolkit.tenants.create', 'identitytoolkit.tenants.delete', 'identitytoolkit.tenants.get', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list', 'identitytoolkit.tenants.setIamPolicy', 'identitytoolkit.tenants.update'] GA
roles/identitytoolkit.viewer Read access to Identity Toolkit resources. Identity Toolkit Viewer ['firebaseauth.configs.get', 'firebaseauth.users.get', 'identitytoolkit.tenants.get', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list'] GA
roles/cloudconfig.serviceAgent Gives Infrastructure Manager service agent access to managed resources Infrastructure Manager Service Agent ['cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.workerpools.use', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'logging.logEntries.create', 'logging.logEntries.route', 'serviceusage.services.use', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/compute.instanceGroupManagerServiceAgent Role containing all permissions required by Managed Instance Groups to create and managed instances. Instance Group Manager Service Agent ['compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.globalAddresses.get', 'compute.globalOperations.get', 'compute.healthChecks.get', 'compute.httpHealthChecks.get', 'compute.httpsHealthChecks.get', 'compute.images.useReadOnly', 'compute.instanceGroups.update', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.regionOperations.get', 'compute.resourcePolicies.use', 'compute.snapshots.useReadOnly', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetPools.addInstance', 'compute.targetPools.removeInstance', 'compute.zoneOperations.get', 'iam.serviceAccounts.actAs'] GA
roles/osconfig.instanceOSPoliciesComplianceViewer Viewer of OS Policies Compliance of VM instances InstanceOSPoliciesCompliance Viewer ['osconfig.instanceOSPoliciesCompliances.get', 'osconfig.instanceOSPoliciesCompliances.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.accountManagerAdmin This role can perform all account manager related operations Issuerswitch Account Manager Admin ['issuerswitch.accountManagerTransactions.list', 'issuerswitch.accountManagerTransactions.update', 'issuerswitch.managedAccounts.get', 'issuerswitch.managedAccounts.update', 'issuerswitch.operations.get', 'issuerswitch.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.accountManagerTransactionsAdmin This role can perform all account manager transactions related operations Issuerswitch Account Manager Transactions Admin ['issuerswitch.accountManagerTransactions.list', 'issuerswitch.accountManagerTransactions.update', 'issuerswitch.operations.get', 'issuerswitch.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.accountManagerTransactionsViewer This role can view all account manager transactions Issuerswitch Account Manager Transactions Viewer ['issuerswitch.accountManagerTransactions.list', 'issuerswitch.operations.get', 'issuerswitch.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.admin Access to all issuer switch roles Issuerswitch Admin ['issuerswitch.accountManagerTransactions.list', 'issuerswitch.accountManagerTransactions.update', 'issuerswitch.complaintTransactions.list', 'issuerswitch.complaints.create', 'issuerswitch.complaints.resolve', 'issuerswitch.disputes.create', 'issuerswitch.disputes.resolve', 'issuerswitch.financialTransactions.list', 'issuerswitch.issuerParticipants.get', 'issuerswitch.issuerParticipants.update', 'issuerswitch.managedAccounts.get', 'issuerswitch.managedAccounts.update', 'issuerswitch.mandateTransactions.list', 'issuerswitch.metadataTransactions.list', 'issuerswitch.operations.cancel', 'issuerswitch.operations.delete', 'issuerswitch.operations.get', 'issuerswitch.operations.list', 'issuerswitch.operations.wait', 'issuerswitch.ruleMetadata.list', 'issuerswitch.ruleMetadataValues.create', 'issuerswitch.ruleMetadataValues.delete', 'issuerswitch.ruleMetadataValues.list', 'issuerswitch.rules.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.issuerParticipantsAdmin Full access to issuer switch participants Issuerswitch Participants Admin ['issuerswitch.issuerParticipants.get', 'issuerswitch.issuerParticipants.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.resolutionsAdmin Full access to issuer switch resolutions Issuerswitch Resolutions Admin ['issuerswitch.complaintTransactions.list', 'issuerswitch.complaints.create', 'issuerswitch.complaints.resolve', 'issuerswitch.disputes.create', 'issuerswitch.disputes.resolve', 'issuerswitch.operations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.rulesAdmin Full access to issuer switch rules Issuerswitch Rules Admin ['issuerswitch.ruleMetadata.list', 'issuerswitch.ruleMetadataValues.create', 'issuerswitch.ruleMetadataValues.delete', 'issuerswitch.ruleMetadataValues.list', 'issuerswitch.rules.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.rulesViewer This role can view rules and related metadata. Issuerswitch Rules Viewer ['issuerswitch.ruleMetadata.list', 'issuerswitch.ruleMetadataValues.list', 'issuerswitch.rules.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/issuerswitch.transactionsViewer This role can view all transactions Issuerswitch Transactions Viewer ['issuerswitch.complaintTransactions.list', 'issuerswitch.financialTransactions.list', 'issuerswitch.mandateTransactions.list', 'issuerswitch.metadataTransactions.list', 'issuerswitch.operations.get', 'issuerswitch.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/krmapihosting.anthosApiEndpointServiceAgent Grants permissions to resources managed by AnthosApiEndpoint. KRM API Hosting AnthosApiEndpoint Service Agent ['compute.instanceGroupManagers.get', 'container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', '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.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.createTagBinding', 'container.clusters.delete', 'container.clusters.deleteTagBinding', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.impersonate', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', '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.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'gkehub.features.create', 'gkehub.features.delete', 'gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.features.setIamPolicy', 'gkehub.features.update', 'gkehub.fleet.create', 'gkehub.fleet.createFreeTrial', 'gkehub.fleet.delete', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.fleet.update', 'gkehub.fleet.updateFreeTrial', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.gateway.stream', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.create', 'gkehub.membershipbindings.delete', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.membershipbindings.update', '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.create', 'gkehub.namespaces.delete', 'gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.namespaces.update', 'gkehub.operations.cancel', 'gkehub.operations.delete', 'gkehub.operations.get', 'gkehub.operations.list', '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.scopes.listBoundMemberships', 'gkehub.scopes.update', 'iam.serviceAccounts.actAs', 'meshconfig.projects.init', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.projects.setIamPolicy', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use'] GA
roles/krmapihosting.serviceAgent Gives KRM API Hosting service account access to managed resource. KRM API Hosting Service Agent ['compute.instanceGroupManagers.get', 'compute.regions.get', 'container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', '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.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.createTagBinding', 'container.clusters.delete', 'container.clusters.deleteTagBinding', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.impersonate', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', '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.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'iam.serviceAccounts.actAs', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use'] GA
roles/container.admin Full management of Kubernetes Clusters and their Kubernetes API objects. Kubernetes Engine Admin ['container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', '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.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.createTagBinding', 'container.clusters.delete', 'container.clusters.deleteTagBinding', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.impersonate', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', '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.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/container.clusterAdmin Management of Kubernetes Clusters. Kubernetes Engine Cluster Admin ['container.clusters.create', 'container.clusters.delete', 'container.clusters.get', 'container.clusters.list', 'container.clusters.update', 'container.operations.get', 'container.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/container.clusterViewer Get and list access to GKE Clusters. Kubernetes Engine Cluster Viewer ['container.clusters.get', 'container.clusters.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/container.defaultNodeServiceAccount Least privilege role to use as the default service account for GKE Nodes. Kubernetes Engine Default Node Service Account ['autoscaling.sites.writeMetrics', 'logging.logEntries.create', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list'] GA
roles/container.developer Full access to Kubernetes API objects inside Kubernetes Clusters. Kubernetes Engine Developer ['container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', 'container.certificateSigningRequests.create', 'container.certificateSigningRequests.delete', 'container.certificateSigningRequests.get', 'container.certificateSigningRequests.list', 'container.certificateSigningRequests.update', 'container.certificateSigningRequests.updateStatus', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusters.connect', 'container.clusters.get', 'container.clusters.list', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', 'container.horizontalPodAutoscalers.create', 'container.horizontalPodAutoscalers.delete', 'container.horizontalPodAutoscalers.get', 'container.horizontalPodAutoscalers.getStatus', 'container.horizontalPodAutoscalers.list', 'container.horizontalPodAutoscalers.update', 'container.horizontalPodAutoscalers.updateStatus', 'container.ingresses.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roles.get', 'container.roles.list', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/container.hostServiceAgentUser Allows the Kubernetes Engine service account in the host project to configure shared network resources for cluster management. Also gives access to inspect the firewall rules in the host project, and configure Cloud DNS resources. Kubernetes Engine Host Service Agent User ['compute.firewalls.get', 'container.hostServiceAgent.use', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update'] GA
roles/container.cloudKmsKeyUser Allow the Kubernetes Engine service agent in the cluster project to call KMS with user provided crypto keys to sign payloads. Kubernetes Engine KMS Crypto Key User ['cloudkms.cryptoKeyVersions.get', 'cloudkms.cryptoKeyVersions.useToSign', 'cloudkms.cryptoKeyVersions.useToVerify', 'cloudkms.cryptoKeyVersions.viewPublicKey', 'cloudkms.locations.get', 'cloudkms.locations.list', 'resourcemanager.projects.get'] GA
roles/container.nodeServiceAgent Minimal set of permission required by a GKE node to support standard capabilities such as logging and monitoring export, and image pulls. Kubernetes Engine Node Service Agent ['autoscaling.sites.writeMetrics', 'logging.logEntries.create', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use', 'storage.objects.get', 'storage.objects.list'] GA
roles/container.serviceAgent Gives Kubernetes Engine account access to manage cluster resources. Includes access to service accounts. Kubernetes Engine Service Agent ['autoscaling.sites.readRecommendations', 'autoscaling.sites.writeMetrics', 'autoscaling.sites.writeState', 'backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.tables.create', 'bigquery.tables.get', 'bigquery.tables.update', 'bigquery.tables.updateData', 'binaryauthorization.policy.evaluatePolicy', 'certificatemanager.certmapentries.create', 'certificatemanager.certmapentries.delete', 'certificatemanager.certmapentries.get', 'certificatemanager.certmapentries.list', 'certificatemanager.certmapentries.update', 'certificatemanager.certmaps.create', 'certificatemanager.certmaps.delete', 'certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certmaps.update', 'certificatemanager.certmaps.use', 'certificatemanager.certs.create', 'certificatemanager.certs.delete', 'certificatemanager.certs.get', 'certificatemanager.certs.list', 'certificatemanager.certs.update', 'certificatemanager.certs.use', 'certificatemanager.dnsauthorizations.create', 'certificatemanager.dnsauthorizations.delete', 'certificatemanager.dnsauthorizations.get', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.dnsauthorizations.update', 'certificatemanager.dnsauthorizations.use', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.cloneRules', 'compute.firewallPolicies.copyRules', 'compute.firewallPolicies.create', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.move', 'compute.firewallPolicies.setIamPolicy', 'compute.firewallPolicies.update', 'compute.firewallPolicies.use', 'compute.firewalls.create', 'compute.firewalls.createTagBinding', 'compute.firewalls.delete', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.createTagBinding', 'compute.interconnects.delete', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.delete', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.setIamPolicy', 'compute.networkAttachments.update', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.createTagBinding', 'compute.networks.delete', 'compute.networks.deleteTagBinding', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.nodeGroups.get', 'compute.packetMirrorings.create', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.delete', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.packetMirrorings.update', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.cloneRules', 'compute.regionFirewallPolicies.create', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.delete', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.setIamPolicy', 'compute.regionFirewallPolicies.update', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.create', 'compute.regionSecurityPolicies.createTagBinding', 'compute.regionSecurityPolicies.delete', 'compute.regionSecurityPolicies.deleteTagBinding', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.update', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.create', 'compute.routers.createTagBinding', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.deleteTagBinding', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.createTagBinding', 'compute.routes.delete', 'compute.routes.deleteTagBinding', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.addAssociation', 'compute.securityPolicies.copyRules', 'compute.securityPolicies.create', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.delete', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.move', 'compute.securityPolicies.removeAssociation', 'compute.securityPolicies.setLabels', 'compute.securityPolicies.update', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.setIamPolicy', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.create', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.delete', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.storagePools.create', 'compute.storagePools.delete', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.setIamPolicy', 'compute.storagePools.update', 'compute.storagePools.use', 'compute.subnetworks.create', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.delete', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.delete', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', '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.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.createTagBinding', 'container.clusters.delete', 'container.clusters.deleteTagBinding', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.impersonate', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', '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.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.gkeClusters.bindDNSResponsePolicy', 'dns.gkeClusters.bindPrivateDNSZone', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.networks.useHealthSignals', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'file.backups.create', 'file.backups.createTagBinding', 'file.backups.delete', 'file.backups.deleteTagBinding', 'file.backups.get', 'file.backups.list', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.backups.update', 'file.instances.create', 'file.instances.createTagBinding', 'file.instances.delete', 'file.instances.deleteTagBinding', 'file.instances.get', 'file.instances.list', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.instances.restore', 'file.instances.revert', 'file.instances.update', 'file.locations.get', 'file.locations.list', 'file.operations.cancel', 'file.operations.delete', 'file.operations.get', 'file.operations.list', 'file.snapshots.create', 'file.snapshots.createTagBinding', 'file.snapshots.delete', 'file.snapshots.deleteTagBinding', 'file.snapshots.get', 'file.snapshots.list', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'file.snapshots.update', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'logging.logEntries.create', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'networkconnectivity.internalRanges.create', 'networkconnectivity.internalRanges.delete', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.internalRanges.setIamPolicy', 'networkconnectivity.internalRanges.update', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.cancel', 'networkconnectivity.operations.delete', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.create', 'networkconnectivity.policyBasedRoutes.delete', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.policyBasedRoutes.setIamPolicy', 'networkconnectivity.regionalEndpoints.create', 'networkconnectivity.regionalEndpoints.delete', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.create', 'networkconnectivity.serviceClasses.delete', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.update', 'networkconnectivity.serviceClasses.use', 'networkconnectivity.serviceConnectionMaps.create', 'networkconnectivity.serviceConnectionMaps.delete', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionMaps.update', 'networkconnectivity.serviceConnectionPolicies.create', 'networkconnectivity.serviceConnectionPolicies.delete', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.serviceConnectionPolicies.update', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.list', 'networksecurity.addressGroups.create', 'networksecurity.addressGroups.delete', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.setIamPolicy', 'networksecurity.addressGroups.update', 'networksecurity.addressGroups.use', 'networksecurity.authorizationPolicies.create', 'networksecurity.authorizationPolicies.delete', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.setIamPolicy', 'networksecurity.authorizationPolicies.update', 'networksecurity.authorizationPolicies.use', 'networksecurity.authzPolicies.create', 'networksecurity.authzPolicies.delete', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.authzPolicies.setIamPolicy', 'networksecurity.authzPolicies.update', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.setIamPolicy', 'networksecurity.clientTlsPolicies.update', 'networksecurity.clientTlsPolicies.use', 'networksecurity.firewallEndpointAssociations.create', 'networksecurity.firewallEndpointAssociations.delete', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpointAssociations.update', 'networksecurity.firewallEndpoints.create', 'networksecurity.firewallEndpoints.delete', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.firewallEndpoints.update', 'networksecurity.firewallEndpoints.use', 'networksecurity.gatewaySecurityPolicies.create', 'networksecurity.gatewaySecurityPolicies.delete', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicies.update', 'networksecurity.gatewaySecurityPolicies.use', 'networksecurity.gatewaySecurityPolicyRules.create', 'networksecurity.gatewaySecurityPolicyRules.delete', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.gatewaySecurityPolicyRules.update', 'networksecurity.gatewaySecurityPolicyRules.use', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.operations.cancel', 'networksecurity.operations.delete', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.create', 'networksecurity.securityProfileGroups.delete', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfileGroups.update', 'networksecurity.securityProfileGroups.use', 'networksecurity.securityProfiles.create', 'networksecurity.securityProfiles.delete', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.securityProfiles.update', 'networksecurity.securityProfiles.use', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.setIamPolicy', 'networksecurity.serverTlsPolicies.update', 'networksecurity.serverTlsPolicies.use', 'networksecurity.tlsInspectionPolicies.create', 'networksecurity.tlsInspectionPolicies.delete', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.tlsInspectionPolicies.update', 'networksecurity.tlsInspectionPolicies.use', 'networksecurity.urlLists.create', 'networksecurity.urlLists.delete', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networksecurity.urlLists.update', 'networksecurity.urlLists.use', 'networkservices.authzExtensions.create', 'networkservices.authzExtensions.delete', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.authzExtensions.update', 'networkservices.authzExtensions.use', 'networkservices.endpointPolicies.create', 'networkservices.endpointPolicies.delete', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.endpointPolicies.update', 'networkservices.gateways.create', 'networkservices.gateways.delete', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.update', 'networkservices.gateways.use', 'networkservices.grpcRoutes.create', 'networkservices.grpcRoutes.delete', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.grpcRoutes.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpRoutes.create', 'networkservices.httpRoutes.delete', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpRoutes.update', 'networkservices.httpfilters.create', 'networkservices.httpfilters.delete', 'networkservices.httpfilters.get', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.httpfilters.setIamPolicy', 'networkservices.httpfilters.update', 'networkservices.httpfilters.use', 'networkservices.lbRouteExtensions.create', 'networkservices.lbRouteExtensions.delete', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbRouteExtensions.update', 'networkservices.lbTrafficExtensions.create', 'networkservices.lbTrafficExtensions.delete', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.lbTrafficExtensions.update', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.create', 'networkservices.meshes.delete', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.update', 'networkservices.meshes.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.create', 'networkservices.serviceBindings.delete', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceBindings.update', 'networkservices.serviceLbPolicies.create', 'networkservices.serviceLbPolicies.delete', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.serviceLbPolicies.update', 'networkservices.tcpRoutes.create', 'networkservices.tcpRoutes.delete', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tcpRoutes.update', 'networkservices.tlsRoutes.create', 'networkservices.tlsRoutes.delete', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'networkservices.tlsRoutes.update', 'pubsub.topics.create', 'pubsub.topics.get', 'pubsub.topics.publish', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicenetworking.operations.get', 'servicenetworking.services.addPeering', 'servicenetworking.services.createPeeredDnsDomain', 'servicenetworking.services.deleteConnection', 'servicenetworking.services.deletePeeredDnsDomain', 'servicenetworking.services.disableVpcServiceControls', 'servicenetworking.services.enableVpcServiceControls', 'servicenetworking.services.get', 'servicenetworking.services.listPeeredDnsDomains', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'tpu.locations.get', 'tpu.locations.list', 'tpu.nodes.create', 'tpu.nodes.delete', 'tpu.nodes.get', 'tpu.nodes.list', 'tpu.operations.get', 'tpu.operations.list', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] GA
roles/container.viewer Read-only access to Kubernetes Engine resources. Kubernetes Engine Viewer ['container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.auditSinks.get', 'container.auditSinks.list', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.bindings.get', 'container.bindings.list', 'container.certificateSigningRequests.get', 'container.certificateSigningRequests.getStatus', 'container.certificateSigningRequests.list', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusters.connect', 'container.clusters.get', 'container.clusters.list', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.get', 'container.configMaps.list', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodes.get', 'container.csiNodes.list', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.deployments.get', 'container.deployments.getScale', 'container.deployments.getStatus', 'container.deployments.list', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpoints.get', 'container.endpoints.list', 'container.events.get', 'container.events.list', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.horizontalPodAutoscalers.get', 'container.horizontalPodAutoscalers.getStatus', 'container.horizontalPodAutoscalers.list', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.leases.get', 'container.leases.list', 'container.limitRanges.get', 'container.limitRanges.list', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.namespaces.get', 'container.namespaces.getStatus', 'container.namespaces.list', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.nodes.get', 'container.nodes.getStatus', 'container.nodes.list', 'container.operations.get', 'container.operations.list', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.petSets.get', 'container.petSets.list', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podPresets.get', 'container.podPresets.list', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podTemplates.get', 'container.podTemplates.list', 'container.pods.get', 'container.pods.getStatus', 'container.pods.list', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.replicaSets.get', 'container.replicaSets.getScale', 'container.replicaSets.getStatus', 'container.replicaSets.list', 'container.replicationControllers.get', 'container.replicationControllers.getScale', 'container.replicationControllers.getStatus', 'container.replicationControllers.list', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roles.get', 'container.roles.list', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.services.get', 'container.services.getStatus', 'container.services.list', 'container.statefulSets.get', 'container.statefulSets.getScale', 'container.statefulSets.getStatus', 'container.statefulSets.list', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.tokenReviews.create', 'container.updateInfos.get', 'container.updateInfos.list', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshots.get', 'container.volumeSnapshots.list', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/kuberun.eventsControlPlaneServiceAgent Service account role used to setup authentication for the control plane used by KubeRun Events. KubeRun Events Control Plane Service Agent ['cloudscheduler.jobs.create', 'cloudscheduler.jobs.delete', 'cloudscheduler.jobs.get', 'logging.sinks.create', 'logging.sinks.delete', 'logging.sinks.get', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.setIamPolicy', 'resourcemanager.projects.get', 'storage.buckets.get', 'storage.buckets.update'] GA
roles/kuberun.eventsDataPlaneServiceAgent Service account role used to setup authentication for the data plane used by KubeRun Events. KubeRun Events Data Plane Service Agent ['cloudtrace.traces.patch', 'monitoring.timeSeries.create', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.get', 'pubsub.topics.get', 'pubsub.topics.publish', 'resourcemanager.projects.get'] GA
roles/livestream.editor Full access to Live Stream resources. Live Stream Editor ['livestream.assets.create', 'livestream.assets.delete', 'livestream.assets.get', 'livestream.assets.list', 'livestream.channels.create', 'livestream.channels.delete', 'livestream.channels.get', 'livestream.channels.list', 'livestream.channels.start', 'livestream.channels.stop', 'livestream.channels.update', 'livestream.clips.create', 'livestream.clips.delete', 'livestream.clips.get', 'livestream.clips.list', 'livestream.events.create', 'livestream.events.delete', 'livestream.events.get', 'livestream.events.list', 'livestream.inputs.create', 'livestream.inputs.delete', 'livestream.inputs.get', 'livestream.inputs.list', 'livestream.inputs.update', 'livestream.locations.get', 'livestream.locations.list', 'livestream.operations.cancel', 'livestream.operations.delete', 'livestream.operations.get', 'livestream.operations.list', 'livestream.pools.get', 'livestream.pools.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/livestream.serviceAgent Uploads media files to customer GCS buckets. Live Stream Service Agent ['storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/livestream.viewer Read access to Live Stream resources. Live Stream Viewer ['livestream.assets.get', 'livestream.assets.list', 'livestream.channels.get', 'livestream.channels.list', 'livestream.clips.get', 'livestream.clips.list', 'livestream.events.get', 'livestream.events.list', 'livestream.inputs.get', 'livestream.inputs.list', 'livestream.locations.get', 'livestream.locations.list', 'livestream.operations.get', 'livestream.operations.list', 'livestream.pools.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloud.locationReader Read and enumerate locations available for resource creation. Location reader ['cloud.locations.get', 'cloud.locations.list'] BETA
roles/logging.fieldAccessor Ability to read restricted fields in a log bucket. Log Field Accessor ['logging.fields.access'] GA
roles/logging.linkViewer Ability to see links for a bucket. Log Link Accessor ['logging.links.get', 'logging.links.list'] GA
roles/logging.admin Access to all logging permissions, and dependent permissions. Logging Admin ['logging.buckets.copyLogEntries', 'logging.buckets.create', 'logging.buckets.createTagBinding', 'logging.buckets.delete', 'logging.buckets.deleteTagBinding', 'logging.buckets.get', 'logging.buckets.list', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'logging.buckets.undelete', 'logging.buckets.update', 'logging.exclusions.create', 'logging.exclusions.delete', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.exclusions.update', 'logging.fields.access', 'logging.links.create', 'logging.links.delete', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.create', 'logging.logEntries.download', 'logging.logEntries.list', 'logging.logEntries.route', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logMetrics.update', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.delete', 'logging.logs.list', 'logging.notificationRules.create', 'logging.notificationRules.delete', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.notificationRules.update', 'logging.operations.cancel', 'logging.operations.get', 'logging.operations.list', 'logging.privateLogEntries.list', 'logging.queries.deleteShared', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.share', 'logging.queries.updateShared', 'logging.queries.usePrivate', 'logging.settings.get', 'logging.settings.update', 'logging.sinks.create', 'logging.sinks.delete', 'logging.sinks.get', 'logging.sinks.list', 'logging.sinks.update', 'logging.sqlAlerts.create', 'logging.sqlAlerts.update', 'logging.usage.get', 'logging.views.access', 'logging.views.create', 'logging.views.delete', 'logging.views.get', 'logging.views.getIamPolicy', 'logging.views.list', 'logging.views.listLogs', 'logging.views.listResourceKeys', 'logging.views.listResourceValues', 'logging.views.setIamPolicy', 'logging.views.update', 'observability.scopes.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/logging.bucketWriter Ability to write logs to a log bucket. Logs Bucket Writer ['logging.buckets.write'] GA
roles/logging.configWriter Access to configure log exporting and metrics. Logs Configuration Writer ['logging.buckets.create', 'logging.buckets.createTagBinding', 'logging.buckets.delete', 'logging.buckets.deleteTagBinding', 'logging.buckets.get', 'logging.buckets.list', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'logging.buckets.undelete', 'logging.buckets.update', 'logging.exclusions.create', 'logging.exclusions.delete', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.exclusions.update', 'logging.links.create', 'logging.links.delete', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logMetrics.update', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.notificationRules.create', 'logging.notificationRules.delete', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.notificationRules.update', 'logging.operations.cancel', 'logging.operations.get', 'logging.operations.list', 'logging.settings.get', 'logging.settings.update', 'logging.sinks.create', 'logging.sinks.delete', 'logging.sinks.get', 'logging.sinks.list', 'logging.sinks.update', 'logging.sqlAlerts.create', 'logging.sqlAlerts.update', 'logging.views.create', 'logging.views.delete', 'logging.views.get', 'logging.views.getIamPolicy', 'logging.views.list', 'logging.views.update', 'observability.scopes.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/logging.viewAccessor Ability to read logs in a view. Logs View Accessor ['logging.logEntries.download', 'logging.views.access', 'logging.views.listLogs', 'logging.views.listResourceKeys', 'logging.views.listResourceValues'] GA
roles/logging.viewer Access to view logs, except for logs with private contents. Logs Viewer ['logging.buckets.get', 'logging.buckets.list', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.list', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.operations.get', 'logging.operations.list', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.usePrivate', 'logging.sinks.get', 'logging.sinks.list', 'logging.usage.get', 'logging.views.get', 'logging.views.list', 'observability.scopes.get', 'resourcemanager.projects.get'] GA
roles/logging.logWriter Access to write logs. Logs Writer ['logging.logEntries.create', 'logging.logEntries.route'] GA
roles/looker.admin Full access to all Looker resources. Looker Admin ['looker.backups.create', 'looker.backups.delete', 'looker.backups.get', 'looker.backups.list', 'looker.instances.create', 'looker.instances.delete', 'looker.instances.export', 'looker.instances.get', 'looker.instances.import', 'looker.instances.list', 'looker.instances.login', 'looker.instances.update', 'looker.locations.get', 'looker.locations.list', 'looker.operations.cancel', 'looker.operations.delete', 'looker.operations.get', 'looker.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/lookerstudio.lookerAdmin Admin of Looker instance mapping to a Studio subscription Looker Admin ['datastudio.datasources.delete', 'datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.move', 'datastudio.datasources.restoreTrash', 'datastudio.datasources.search', 'datastudio.datasources.setIamPolicy', 'datastudio.datasources.settingsShare', 'datastudio.datasources.share', 'datastudio.datasources.trash', 'datastudio.datasources.update', 'datastudio.reports.delete', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.move', 'datastudio.reports.restoreTrash', 'datastudio.reports.search', 'datastudio.reports.setIamPolicy', 'datastudio.reports.settingsShare', 'datastudio.reports.share', 'datastudio.reports.trash', 'datastudio.reports.update', 'datastudio.workspaces.createUnder', 'datastudio.workspaces.delete', 'datastudio.workspaces.get', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.moveIn', 'datastudio.workspaces.moveOut', 'datastudio.workspaces.restoreTrash', 'datastudio.workspaces.search', 'datastudio.workspaces.setIamPolicy', 'datastudio.workspaces.trash', 'datastudio.workspaces.update', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy'] BETA
roles/looker.instanceUser Access to log in to a Looker instance. Looker Instance User ['looker.instances.get', 'looker.instances.login', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/looker.serviceAgent Gives the Looker service account permission to manage customer resources Looker Service Agent ['bigquery.config.get', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.tables.create', 'bigquery.tables.createSnapshot', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'compute.globalAddresses.get', 'looker.backups.create', 'resourcemanager.projects.get', 'serviceusage.services.use'] GA
roles/lookerstudio.proManager Looker Studio Pro Manager Looker Studio Pro Manager ['lookerstudio.pro.manage', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.projects.updateLiens'] BETA
roles/looker.viewer Read-only access to all Looker resources. Looker Viewer ['looker.backups.get', 'looker.backups.list', 'looker.instances.get', 'looker.instances.list', 'looker.instances.login', 'looker.locations.get', 'looker.locations.list', 'looker.operations.get', 'looker.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/baremetalsolution.lunsadmin Administrator of Bare Metal Solution Lun resources Luns Admin ['baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.operations.get'] GA
roles/baremetalsolution.lunsviewer Viewer of Bare Metal Solution Lun resources Luns Viewer ['baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.operations.get'] GA
roles/baremetalsolution.maintenanceeventsadmin Administrator of Bare Metal Solution maintenance events resources Maintenance Events Admin ['baremetalsolution.maintenanceevents.addProposal', 'baremetalsolution.maintenanceevents.approve', 'baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list'] GA
roles/baremetalsolution.maintenanceeventseditor Editor of Bare Metal Solution maintenance events resources Maintenance Events Editor ['baremetalsolution.maintenanceevents.addProposal', 'baremetalsolution.maintenanceevents.approve', 'baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list'] GA
roles/baremetalsolution.maintenanceeventsviewer Viewer of Bare Metal Solution maintenance events resources Maintenance Events Viewer ['baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list'] GA
roles/managedflink.admin Full access to Managed Flink resources. Managed Flink Admin ['managedflink.deployments.create', 'managedflink.deployments.delete', 'managedflink.deployments.get', 'managedflink.deployments.list', 'managedflink.deployments.update', 'managedflink.jobs.create', 'managedflink.jobs.delete', 'managedflink.jobs.get', 'managedflink.jobs.list', 'managedflink.jobs.update', 'managedflink.locations.get', 'managedflink.locations.list', 'managedflink.operations.cancel', 'managedflink.operations.delete', 'managedflink.operations.get', 'managedflink.operations.list', 'managedflink.sessions.create', 'managedflink.sessions.delete', 'managedflink.sessions.get', 'managedflink.sessions.list', 'managedflink.sessions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/managedflink.developer Full access to Managed Flink Jobs and Sessions and read access to Deployments. Managed Flink Developer ['managedflink.deployments.get', 'managedflink.deployments.list', 'managedflink.jobs.create', 'managedflink.jobs.delete', 'managedflink.jobs.get', 'managedflink.jobs.list', 'managedflink.jobs.update', 'managedflink.locations.get', 'managedflink.locations.list', 'managedflink.operations.get', 'managedflink.operations.list', 'managedflink.sessions.create', 'managedflink.sessions.delete', 'managedflink.sessions.get', 'managedflink.sessions.list', 'managedflink.sessions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/managedflink.serviceAgent Gives Managed Flink Service Agent access to Cloud Platform resources. Managed Flink Service Agent ['compute.networkAttachments.create', 'compute.networkAttachments.delete', 'compute.networkAttachments.get', 'compute.networkAttachments.list', 'compute.networkAttachments.update', 'compute.networks.get', 'compute.networks.list', 'compute.regionOperations.get', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'dns.networks.targetWithPeeringZone', 'managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.clusters.update', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'serviceusage.services.use', 'storage.objects.get'] GA
roles/managedflink.viewer Readonly access to Managed Flink resources. Managed Flink Viewer ['managedflink.deployments.get', 'managedflink.deployments.list', 'managedflink.jobs.get', 'managedflink.jobs.list', 'managedflink.locations.get', 'managedflink.locations.list', 'managedflink.operations.get', 'managedflink.operations.list', 'managedflink.sessions.get', 'managedflink.sessions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/managedkafka.admin Full access to Managed Kafka resources. Managed Kafka Admin ['managedkafka.clusters.connect', 'managedkafka.clusters.create', 'managedkafka.clusters.delete', 'managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.clusters.update', 'managedkafka.consumerGroups.delete', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.consumerGroups.update', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.cancel', 'managedkafka.operations.delete', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.create', 'managedkafka.topics.delete', 'managedkafka.topics.get', 'managedkafka.topics.list', 'managedkafka.topics.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/managedkafka.client Provides access to connect to the Kafka servers in a cluster, i.e. provides Kafka data plane access. Intended for, e.g., producers and consumers. Managed Kafka Client ['managedkafka.clusters.connect', 'managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.consumerGroups.delete', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.consumerGroups.update', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.create', 'managedkafka.topics.delete', 'managedkafka.topics.get', 'managedkafka.topics.list', 'managedkafka.topics.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/managedkafka.clusterEditor Provides read and write access to Kafka clusters. Intended for, e.g., IT Departments that provision Kafka clusters, but need not be able to read or modify topics or consumer groups. Managed Kafka Cluster Editor ['managedkafka.clusters.create', 'managedkafka.clusters.delete', 'managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.clusters.update', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.get', 'managedkafka.topics.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/managedkafka.consumerGroupEditor Provides read and write access to consumer group metadata. Intended for, e.g., developers who configure consumer groups. Managed Kafka Consumer Group Editor ['managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.consumerGroups.delete', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.consumerGroups.update', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.get', 'managedkafka.topics.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/managedkafka.serviceAgent Gives Managed Kafka Service Agent access to Cloud Platform resources. Managed Kafka Service Agent ['compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.list', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.networks.get', 'compute.networks.use', 'compute.regionOperations.get', 'compute.subnetworks.get', 'compute.subnetworks.use', 'dns.changes.create', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.list', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'managedkafka.clusters.connect', 'privateca.caPools.get', 'servicedirectory.namespaces.create', 'servicedirectory.services.create', 'servicedirectory.services.delete'] GA
roles/managedkafka.topicEditor Provides read and write access to topic metadata. Intended for, e.g., developers who configure topics. Managed Kafka Topic Editor ['managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.create', 'managedkafka.topics.delete', 'managedkafka.topics.get', 'managedkafka.topics.list', 'managedkafka.topics.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/managedkafka.viewer Readonly access to Managed Kafka resources. Managed Kafka Viewer ['managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.get', 'managedkafka.topics.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/mandiant.attackSurfaceManagementEditor Access to write Attack Surface Management Mandiant Attack Surface Management Editor ['mandiant.genericAttackSurfaceManagements.create', 'mandiant.genericAttackSurfaceManagements.delete', 'mandiant.genericAttackSurfaceManagements.update', 'mandiant.genericPlatforms.create', 'mandiant.genericPlatforms.delete', 'mandiant.genericPlatforms.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.attackSurfaceManagementViewer Access to read Attack Surface Management Mandiant Attack Surface Management Viewer ['mandiant.genericAttackSurfaceManagements.get', 'mandiant.genericPlatforms.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.digitalThreatMonitoringEditor Access to write Digital Threat Monitoring Mandiant Digital Threat Monitoring Editor ['mandiant.genericDigitalThreatMonitorings.create', 'mandiant.genericDigitalThreatMonitorings.update', 'mandiant.genericPlatforms.create', 'mandiant.genericPlatforms.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.digitalThreatMonitoringViewer Access to read Digital Threat Monitoring Mandiant Digital Threat Monitoring Viewer ['mandiant.genericDigitalThreatMonitorings.get', 'mandiant.genericPlatforms.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.expertiseOnDemandEditor Access to write Expertise On Demand Mandiant Expertise On Demand Editor ['mandiant.genericExpertiseOnDemands.create', 'mandiant.genericExpertiseOnDemands.delete', 'mandiant.genericExpertiseOnDemands.update', 'mandiant.genericPlatforms.create', 'mandiant.genericPlatforms.delete', 'mandiant.genericPlatforms.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.expertiseOnDemandViewer Access to read Expertise On Demand Mandiant Expertise On Demand Viewer ['mandiant.genericExpertiseOnDemands.get', 'mandiant.genericPlatforms.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.threatIntelEditor Access to write Threat Intel Mandiant Threat Intel Editor ['mandiant.genericPlatforms.create', 'mandiant.genericPlatforms.delete', 'mandiant.genericPlatforms.update', 'mandiant.genericThreatIntels.create', 'mandiant.genericThreatIntels.delete', 'mandiant.genericThreatIntels.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.threatIntelViewer Access to read Threat Intel Mandiant Threat Intel Viewer ['mandiant.genericPlatforms.get', 'mandiant.genericThreatIntels.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.validationEditor Access to write Validation Mandiant Validation Editor ['mandiant.genericPlatforms.create', 'mandiant.genericPlatforms.delete', 'mandiant.genericPlatforms.update', 'mandiant.genericValidations.create', 'mandiant.genericValidations.delete', 'mandiant.genericValidations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mandiant.validationViewer Access to read Validation Mandiant Validation Viewer ['mandiant.genericPlatforms.get', 'mandiant.genericValidations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mapsanalytics.viewer Grants read-only access to all of the Maps Analytics resources. Maps Analytics Viewer ['mapsanalytics.metricData.query', 'mapsanalytics.metricMetadata.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.list'] BETA
roles/mapsadmin.admin Grants permission to read and write everything Maps API Admin ['mapsadmin.clientMaps.create', 'mapsadmin.clientMaps.delete', 'mapsadmin.clientMaps.get', 'mapsadmin.clientMaps.list', 'mapsadmin.clientMaps.update', 'mapsadmin.clientStyleActivationRules.update', 'mapsadmin.clientStyleSheetSnapshots.list', 'mapsadmin.clientStyleSheetSnapshots.update', 'mapsadmin.clientStyles.create', 'mapsadmin.clientStyles.delete', 'mapsadmin.clientStyles.get', 'mapsadmin.clientStyles.list', 'mapsadmin.clientStyles.update', 'mapsadmin.styleEditorConfigs.get', 'mapsadmin.styleSnapshots.list', 'mapsadmin.styleSnapshots.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/mapsadmin.viewer Grants permission to read everything Maps API Viewer ['mapsadmin.clientMaps.get', 'mapsadmin.clientMaps.list', 'mapsadmin.clientStyleSheetSnapshots.list', 'mapsadmin.clientStyles.get', 'mapsadmin.clientStyles.list', 'mapsadmin.styleEditorConfigs.get', 'mapsadmin.styleSnapshots.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/mapsplatformdatasets.admin Grants read and write access to all the Maps Platform Datasets API resources Maps Platform Datasets Admin ['mapsadmin.clientStyles.create', 'mapsadmin.clientStyles.delete', 'mapsadmin.clientStyles.get', 'mapsadmin.clientStyles.list', 'mapsadmin.clientStyles.update', 'mapsplatformdatasets.datasets.create', 'mapsplatformdatasets.datasets.delete', 'mapsplatformdatasets.datasets.export', 'mapsplatformdatasets.datasets.get', 'mapsplatformdatasets.datasets.import', 'mapsplatformdatasets.datasets.list', 'mapsplatformdatasets.datasets.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mapsplatformdatasets.viewer Grants readonly access to all the Maps Platform Datasets API resources Maps Platform Datasets Viewer ['mapsadmin.clientStyles.get', 'mapsadmin.clientStyles.list', 'mapsplatformdatasets.datasets.export', 'mapsplatformdatasets.datasets.get', 'mapsplatformdatasets.datasets.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/marketplacesolutions.admin Full access to Marketplace Solutions resources. Marketplace Solutions Admin ['marketplacesolutions.locations.get', 'marketplacesolutions.locations.list', 'marketplacesolutions.operations.cancel', 'marketplacesolutions.operations.delete', 'marketplacesolutions.operations.get', 'marketplacesolutions.operations.list', 'marketplacesolutions.powerImages.get', 'marketplacesolutions.powerImages.list', 'marketplacesolutions.powerInstances.applyPowerAction', 'marketplacesolutions.powerInstances.create', 'marketplacesolutions.powerInstances.delete', 'marketplacesolutions.powerInstances.get', 'marketplacesolutions.powerInstances.list', 'marketplacesolutions.powerInstances.reset', 'marketplacesolutions.powerInstances.update', 'marketplacesolutions.powerNetworks.get', 'marketplacesolutions.powerNetworks.list', 'marketplacesolutions.powerSshKeys.get', 'marketplacesolutions.powerSshKeys.list', 'marketplacesolutions.powerVolumes.get', 'marketplacesolutions.powerVolumes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/marketplacesolutions.editor Edit access to Marketplace Solutions resources. Marketplace Solutions Editor ['marketplacesolutions.locations.get', 'marketplacesolutions.locations.list', 'marketplacesolutions.operations.get', 'marketplacesolutions.operations.list', 'marketplacesolutions.powerImages.get', 'marketplacesolutions.powerImages.list', 'marketplacesolutions.powerInstances.get', 'marketplacesolutions.powerInstances.list', 'marketplacesolutions.powerInstances.update', 'marketplacesolutions.powerNetworks.get', 'marketplacesolutions.powerNetworks.list', 'marketplacesolutions.powerSshKeys.get', 'marketplacesolutions.powerSshKeys.list', 'marketplacesolutions.powerVolumes.get', 'marketplacesolutions.powerVolumes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/marketplacesolutions.viewer Readonly access to Marketplace Solutions resources. Marketplace Solutions Viewer ['marketplacesolutions.locations.get', 'marketplacesolutions.locations.list', 'marketplacesolutions.operations.get', 'marketplacesolutions.operations.list', 'marketplacesolutions.powerImages.get', 'marketplacesolutions.powerImages.list', 'marketplacesolutions.powerInstances.get', 'marketplacesolutions.powerInstances.list', 'marketplacesolutions.powerNetworks.get', 'marketplacesolutions.powerNetworks.list', 'marketplacesolutions.powerSshKeys.get', 'marketplacesolutions.powerSshKeys.list', 'marketplacesolutions.powerVolumes.get', 'marketplacesolutions.powerVolumes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/bigquerydatapolicy.maskedReader Masked read access to sub-resources tagged by the policy tag associated with a data policy, for example, BigQuery columns Masked Reader ['bigquery.dataPolicies.maskedGet'] GA
roles/mediaasset.serviceAgent Downloads and uploads media files from and to customer GCS buckets. Media Asset Service Agent ['pubsub.topics.get', 'pubsub.topics.publish', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'transcoder.jobs.create', 'transcoder.jobs.delete', 'transcoder.jobs.get'] GA
roles/memorystore.admin Full access to Memorystore resources. Memorystore Admin ['memorystore.instances.create', 'memorystore.instances.delete', 'memorystore.instances.get', 'memorystore.instances.list', 'memorystore.instances.update', 'memorystore.locations.get', 'memorystore.locations.list', 'memorystore.operations.cancel', 'memorystore.operations.delete', 'memorystore.operations.get', 'memorystore.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/memorystore.dbConnectionUser Access to connecting to Memorystore Server db. Memorystore DB Connector User ['memorystore.instances.connect'] BETA
roles/memorystore.viewer Readonly access to Memorystore resources. Memorystore Viewer ['memorystore.instances.get', 'memorystore.instances.list', 'memorystore.locations.get', 'memorystore.locations.list', 'memorystore.operations.get', 'memorystore.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/meshconfig.admin Full access to all mesh configuration resources Mesh Config Admin ['meshconfig.projects.init'] BETA
roles/meshconfig.serviceAgent Apply mesh configuration Mesh Config Service Agent ['compute.backendServices.create', 'compute.backendServices.delete', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.update', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.healthChecks.create', 'compute.healthChecks.delete', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.use', 'compute.subnetworks.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.urlMaps.create', 'compute.urlMaps.delete', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.update', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpfilters.create', 'networkservices.httpfilters.delete', 'networkservices.httpfilters.get', 'networkservices.httpfilters.list', 'networkservices.httpfilters.update'] GA
roles/meshconfig.viewer Read access to mesh configuration Mesh Config Viewer BETA
roles/meshdataplane.serviceAgent Run user-space Istio components Mesh Data Plane Service Agent ['cloudtrace.traces.patch', 'compute.forwardingRules.get', 'compute.globalForwardingRules.get', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'serviceusage.services.use'] GA
roles/meshcontrolplane.serviceAgent Anthos Service Mesh Managed Control Plane Agent Mesh Managed Control Plane Service Agent ['container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', '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.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', '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.clusters.getCredentials', 'container.clusters.list', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', '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.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', '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.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.gateway.stream', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.getIamPolicy', '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.scopes.listBoundMemberships', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.use', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] GA
roles/kubernetesmetadata.publisher Publisher of Kubernetes clusters metadata Metadata Publisher ['kubernetesmetadata.metadata.config', 'kubernetesmetadata.metadata.publish', 'kubernetesmetadata.metadata.snapshot'] BETA
roles/metastore.federationAccessor Access to the Metastore Federation resource. Metastore Federation Accessor ['metastore.federations.use'] GA
roles/migrationcenter.admin Full access to Migration Center all resources. Migration Center Admin ['migrationcenter.assets.create', 'migrationcenter.assets.delete', 'migrationcenter.assets.get', 'migrationcenter.assets.list', 'migrationcenter.assets.reportFrames', 'migrationcenter.assets.update', 'migrationcenter.discoveryClients.create', 'migrationcenter.discoveryClients.delete', 'migrationcenter.discoveryClients.get', 'migrationcenter.discoveryClients.list', 'migrationcenter.discoveryClients.sendHeartbeat', 'migrationcenter.discoveryClients.update', 'migrationcenter.errorFrames.get', 'migrationcenter.errorFrames.list', 'migrationcenter.groups.create', 'migrationcenter.groups.delete', 'migrationcenter.groups.get', 'migrationcenter.groups.list', 'migrationcenter.groups.update', 'migrationcenter.importDataFiles.create', 'migrationcenter.importDataFiles.delete', 'migrationcenter.importDataFiles.get', 'migrationcenter.importDataFiles.list', 'migrationcenter.importJobs.create', 'migrationcenter.importJobs.delete', 'migrationcenter.importJobs.get', 'migrationcenter.importJobs.list', 'migrationcenter.importJobs.update', 'migrationcenter.locations.get', 'migrationcenter.locations.list', 'migrationcenter.operations.cancel', 'migrationcenter.operations.delete', 'migrationcenter.operations.get', 'migrationcenter.operations.list', 'migrationcenter.preferenceSets.create', 'migrationcenter.preferenceSets.delete', 'migrationcenter.preferenceSets.get', 'migrationcenter.preferenceSets.list', 'migrationcenter.preferenceSets.update', 'migrationcenter.relations.get', 'migrationcenter.relations.list', 'migrationcenter.reportConfigs.create', 'migrationcenter.reportConfigs.delete', 'migrationcenter.reportConfigs.get', 'migrationcenter.reportConfigs.list', 'migrationcenter.reports.create', 'migrationcenter.reports.delete', 'migrationcenter.reports.get', 'migrationcenter.reports.list', 'migrationcenter.settings.get', 'migrationcenter.settings.update', 'migrationcenter.sources.create', 'migrationcenter.sources.delete', 'migrationcenter.sources.get', 'migrationcenter.sources.list', 'migrationcenter.sources.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'rma.annotations.create', 'rma.annotations.get', 'rma.collectors.create', 'rma.collectors.delete', 'rma.collectors.get', 'rma.collectors.list', 'rma.collectors.update', 'rma.locations.get', 'rma.locations.list', 'rma.operations.cancel', 'rma.operations.delete', 'rma.operations.get', 'rma.operations.list', 'serviceusage.quotas.get'] BETA
roles/migrationcenter.discoveryClient Migration Center Discover Client role Migration Center Discovery Client ['migrationcenter.assets.reportFrames', 'migrationcenter.discoveryClients.get', 'migrationcenter.discoveryClients.sendHeartbeat'] BETA
roles/migrationcenter.discoveryClientRegistrator Registrator of Migration Center Discover Clients Migration Center Discovery Client Registrator ['migrationcenter.discoveryClients.create', 'migrationcenter.discoveryClients.delete', 'migrationcenter.discoveryClients.update', 'migrationcenter.operations.get', 'migrationcenter.sources.create', 'migrationcenter.sources.delete', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/migrationcenter.serviceAgent Gives Migration Center Service Account access to objects storedin object store and Cloud Migration products. Migration Center Service Agent ['storage.objects.get', 'vmmigration.migratingVms.create'] GA
roles/migrationcenter.viewer Read-only access to Migration Center all resources. Migration Center Viewer ['migrationcenter.assets.get', 'migrationcenter.assets.list', 'migrationcenter.discoveryClients.get', 'migrationcenter.discoveryClients.list', 'migrationcenter.errorFrames.get', 'migrationcenter.errorFrames.list', 'migrationcenter.groups.get', 'migrationcenter.groups.list', 'migrationcenter.importDataFiles.get', 'migrationcenter.importDataFiles.list', 'migrationcenter.importJobs.get', 'migrationcenter.importJobs.list', 'migrationcenter.locations.get', 'migrationcenter.locations.list', 'migrationcenter.operations.get', 'migrationcenter.operations.list', 'migrationcenter.preferenceSets.get', 'migrationcenter.preferenceSets.list', 'migrationcenter.relations.get', 'migrationcenter.relations.list', 'migrationcenter.reportConfigs.get', 'migrationcenter.reportConfigs.list', 'migrationcenter.reports.get', 'migrationcenter.reports.list', 'migrationcenter.settings.get', 'migrationcenter.sources.get', 'migrationcenter.sources.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'rma.annotations.get', 'rma.collectors.get', 'rma.collectors.list', 'rma.locations.get', 'rma.locations.list', 'rma.operations.get', 'rma.operations.list', 'serviceusage.quotas.get'] BETA
roles/bigquerymigration.translationUser User of EDW migration interactive SQL translation service. Migration Translation User ['bigquerymigration.translation.translate'] GA
roles/bigquerymigration.editor Editor of EDW migration workflows. MigrationWorkflow Editor ['bigquerymigration.locations.get', 'bigquerymigration.locations.list', 'bigquerymigration.subtasks.get', 'bigquerymigration.subtasks.list', 'bigquerymigration.workflows.create', 'bigquerymigration.workflows.delete', 'bigquerymigration.workflows.get', 'bigquerymigration.workflows.list', 'bigquerymigration.workflows.update'] GA
roles/bigquerymigration.viewer Viewer of EDW migration MigrationWorkflow. MigrationWorkflow Viewer ['bigquerymigration.locations.get', 'bigquerymigration.locations.list', 'bigquerymigration.subtasks.get', 'bigquerymigration.subtasks.list', 'bigquerymigration.workflows.get', 'bigquerymigration.workflows.list'] GA
roles/networksecurity.mirroringDeploymentAdmin Enables full access to mirroring resources on the Producer's side. Mirroring Deployment Admin ['networksecurity.mirroringDeploymentGroups.create', 'networksecurity.mirroringDeploymentGroups.delete', 'networksecurity.mirroringDeploymentGroups.get', 'networksecurity.mirroringDeploymentGroups.list', 'networksecurity.mirroringDeploymentGroups.update', 'networksecurity.mirroringDeploymentGroups.use', 'networksecurity.mirroringDeployments.create', 'networksecurity.mirroringDeployments.delete', 'networksecurity.mirroringDeployments.get', 'networksecurity.mirroringDeployments.list', 'networksecurity.mirroringDeployments.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/networksecurity.mirroringDeploymentUser Allows a consumer to connect their mirroringEndpointGroup to the Producer's mirroringDeploymentGroup. Mirroring Deployment User ['networksecurity.mirroringDeploymentGroups.get', 'networksecurity.mirroringDeploymentGroups.list', 'networksecurity.mirroringDeploymentGroups.use'] BETA
roles/networksecurity.mirroringDeploymentViewer Enables read-only access to mirroring resources on the Producer's side. Mirroring Deployment Viewer ['networksecurity.mirroringDeploymentGroups.get', 'networksecurity.mirroringDeploymentGroups.list', 'networksecurity.mirroringDeployments.get', 'networksecurity.mirroringDeployments.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/networksecurity.mirroringEndpointAdmin Enables full access to mirroring resources on the consumer's side. Mirroring Endpoint Admin ['networksecurity.mirroringEndpointGroupAssociations.create', 'networksecurity.mirroringEndpointGroupAssociations.delete', 'networksecurity.mirroringEndpointGroupAssociations.get', 'networksecurity.mirroringEndpointGroupAssociations.list', 'networksecurity.mirroringEndpointGroupAssociations.update', 'networksecurity.mirroringEndpointGroups.create', 'networksecurity.mirroringEndpointGroups.delete', 'networksecurity.mirroringEndpointGroups.get', 'networksecurity.mirroringEndpointGroups.list', 'networksecurity.mirroringEndpointGroups.update', 'networksecurity.mirroringEndpointGroups.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/networksecurity.mirroringEndpointUser Allows a consumer to connect their networks to a mirroringEndpointGroup. Mirroring Endpoint User ['networksecurity.mirroringEndpointGroups.get', 'networksecurity.mirroringEndpointGroups.list', 'networksecurity.mirroringEndpointGroups.use'] BETA
roles/networksecurity.mirroringEndpointViewer Enables read-only access to mirroring resources on the Consumer's side. Mirroring Endpoint Viewer ['networksecurity.mirroringEndpointGroupAssociations.get', 'networksecurity.mirroringEndpointGroupAssociations.list', 'networksecurity.mirroringEndpointGroups.get', 'networksecurity.mirroringEndpointGroups.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/mapsanalytics.mobilitySolutionsOverageViewer Grants read-only access to Mobility Solutions Overages metric data. Mobility Solutions Overages Viewer ['mapsanalytics.metricData.queryMobilitySolutionsOverageData', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.list'] BETA
roles/monitoring.admin All current and future monitoring permissions. Monitoring Admin ['cloudnotifications.activities.list', 'monitoring.alertPolicies.create', 'monitoring.alertPolicies.delete', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.alertPolicies.update', 'monitoring.dashboards.create', 'monitoring.dashboards.delete', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.dashboards.update', 'monitoring.groups.create', 'monitoring.groups.delete', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.groups.update', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.delete', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.metricsScopes.link', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.create', 'monitoring.notificationChannels.delete', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.getVerificationCode', 'monitoring.notificationChannels.list', 'monitoring.notificationChannels.sendVerificationCode', 'monitoring.notificationChannels.update', 'monitoring.notificationChannels.verify', 'monitoring.services.create', 'monitoring.services.delete', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.services.update', 'monitoring.slos.create', 'monitoring.slos.delete', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.slos.update', 'monitoring.snoozes.create', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.snoozes.update', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.create', 'monitoring.uptimeCheckConfigs.delete', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'monitoring.uptimeCheckConfigs.update', 'opsconfigmonitoring.resourceMetadata.list', 'opsconfigmonitoring.resourceMetadata.write', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.enable', 'serviceusage.services.get', 'stackdriver.projects.edit', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'stackdriver.resourceMetadata.write'] GA
roles/monitoring.alertPolicyEditor Read/write access to alerting policies. Monitoring AlertPolicy Editor ['monitoring.alertPolicies.create', 'monitoring.alertPolicies.delete', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.alertPolicies.update'] GA
roles/monitoring.alertPolicyViewer Read-only access to alerting policies. Monitoring AlertPolicy Viewer ['monitoring.alertPolicies.get', 'monitoring.alertPolicies.list'] GA
roles/monitoring.cloudConsoleIncidentEditor Read/write access to incidents from Cloud Console. Monitoring Cloud Console Incident Editor BETA
roles/monitoring.cloudConsoleIncidentViewer Read access to incidents from Cloud Console. Monitoring Cloud Console Incident Viewer BETA
roles/monitoring.dashboardEditor Read/write access to dashboard configurations. Monitoring Dashboard Configuration Editor ['monitoring.dashboards.create', 'monitoring.dashboards.delete', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.dashboards.update'] GA
roles/monitoring.dashboardViewer Read-only access to dashboard configurations. Monitoring Dashboard Configuration Viewer ['monitoring.dashboards.get', 'monitoring.dashboards.list'] GA
roles/monitoring.editor Read/write access to all monitoring data and configuration. Monitoring Editor ['cloudnotifications.activities.list', 'monitoring.alertPolicies.create', 'monitoring.alertPolicies.delete', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.alertPolicies.update', 'monitoring.dashboards.create', 'monitoring.dashboards.delete', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.dashboards.update', 'monitoring.groups.create', 'monitoring.groups.delete', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.groups.update', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.delete', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.create', 'monitoring.notificationChannels.delete', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.notificationChannels.sendVerificationCode', 'monitoring.notificationChannels.update', 'monitoring.notificationChannels.verify', 'monitoring.services.create', 'monitoring.services.delete', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.services.update', 'monitoring.slos.create', 'monitoring.slos.delete', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.slos.update', 'monitoring.snoozes.create', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.snoozes.update', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.create', 'monitoring.uptimeCheckConfigs.delete', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'monitoring.uptimeCheckConfigs.update', 'opsconfigmonitoring.resourceMetadata.list', 'opsconfigmonitoring.resourceMetadata.write', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.enable', 'serviceusage.services.get', 'stackdriver.projects.edit', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'stackdriver.resourceMetadata.write'] GA
roles/monitoring.metricWriter Write-only access to metrics. This provides exactly the permissions needed by the Stackdriver agent and other systems that send metrics. Monitoring Metric Writer ['monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create'] GA
roles/monitoring.metricsScopesAdmin Access to add and remove monitored projects from metrics scopes. Monitoring Metrics Scopes Admin ['monitoring.metricsScopes.link', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/monitoring.metricsScopesViewer Read-only access to metrics scopes and their monitored projects. Monitoring Metrics Scopes Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/monitoring.notificationChannelEditor Read/write access to notification channels. Monitoring NotificationChannel Editor ['monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.create', 'monitoring.notificationChannels.delete', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.notificationChannels.sendVerificationCode', 'monitoring.notificationChannels.update', 'monitoring.notificationChannels.verify'] BETA
roles/monitoring.notificationChannelViewer Read-only access to notification channels. Monitoring NotificationChannel Viewer ['monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list'] BETA
roles/monitoring.notificationServiceAgent Grants Cloud Monitoring and Cloud Alerting permission to access consumer resources and track usage. Monitoring Service Agent ['bigquery.jobs.create', 'cloudfunctions.functions.get', 'cloudtrace.traces.patch', 'logging.links.list', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.list', 'run.routes.invoke', 'servicedirectory.networks.access', 'servicedirectory.services.resolve', 'serviceusage.services.use'] GA
roles/monitoring.servicesEditor Read/write access to services. Monitoring Services Editor ['monitoring.services.create', 'monitoring.services.delete', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.services.update', 'monitoring.slos.create', 'monitoring.slos.delete', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.slos.update'] GA
roles/monitoring.servicesViewer Read-only access to services. Monitoring Services Viewer ['monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list'] GA
roles/monitoring.snoozeEditor Monitoring Snooze Editor ['monitoring.snoozes.create', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.snoozes.update'] GA
roles/monitoring.snoozeViewer Monitoring Snooze Viewer ['monitoring.snoozes.get', 'monitoring.snoozes.list'] GA
roles/monitoring.uptimeCheckConfigEditor Read/write access to uptime check configurations. Monitoring Uptime Check Configuration Editor ['monitoring.uptimeCheckConfigs.create', 'monitoring.uptimeCheckConfigs.delete', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'monitoring.uptimeCheckConfigs.update'] BETA
roles/monitoring.uptimeCheckConfigViewer Read-only access to uptime check configurations. Monitoring Uptime Check Configuration Viewer ['monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list'] BETA
roles/monitoring.viewer Read-only access to get and list information about all monitoring data and configuration. Monitoring Viewer ['cloudnotifications.activities.list', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'opsconfigmonitoring.resourceMetadata.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list'] GA
roles/multiclusteringress.serviceAgent Gives the Multi Cluster Ingress service agent access to CloudPlatform resources. Multi Cluster Ingress Service Agent ['certificatemanager.certmapentries.create', 'certificatemanager.certmapentries.delete', 'certificatemanager.certmapentries.get', 'certificatemanager.certmapentries.list', 'certificatemanager.certmapentries.update', 'certificatemanager.certmaps.create', 'certificatemanager.certmaps.delete', 'certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certmaps.update', 'certificatemanager.certmaps.use', 'certificatemanager.certs.create', 'certificatemanager.certs.delete', 'certificatemanager.certs.get', 'certificatemanager.certs.list', 'certificatemanager.certs.update', 'certificatemanager.certs.use', 'certificatemanager.dnsauthorizations.create', 'certificatemanager.dnsauthorizations.delete', 'certificatemanager.dnsauthorizations.get', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.dnsauthorizations.update', 'certificatemanager.dnsauthorizations.use', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.firewalls.create', 'compute.firewalls.createTagBinding', 'compute.firewalls.delete', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalAddresses.create', 'compute.globalAddresses.delete', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.use', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.securityPolicies.use', 'compute.sslCertificates.create', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.delete', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.use', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.clusters.get', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', '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.events.create', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', 'container.namespaces.list', 'container.secrets.get', 'container.secrets.list', '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.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use'] GA
roles/multiclustermetering.serviceAgent Gives the Multi-cluster metering service agent access to CloudPlatform resources. Multi-cluster metering Service Agent ['gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list'] GA
roles/multiclusterservicediscovery.serviceAgent Gives the Multi-Cluster Service Discovery service access to Cloud Platform resources. Multi-Cluster Service Discovery Service Agent ['compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.firewalls.create', 'compute.firewalls.createTagBinding', 'compute.firewalls.delete', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalOperations.get', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.networkEndpointGroups.use', 'compute.networks.get', 'compute.networks.list', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regions.get', 'compute.regions.list', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'container.clusters.get', 'container.clusters.list', 'container.thirdPartyObjects.update', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.gkeClusters.bindDNSResponsePolicy', 'dns.gkeClusters.bindPrivateDNSZone', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.networks.useHealthSignals', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/netappcloudvolumes.admin This role is managed by NetApp, not Google. NetApp Cloud Volumes Admin ['cloudvolumesgcp-api.netapp.com/activeDirectories.create', 'cloudvolumesgcp-api.netapp.com/activeDirectories.delete', 'cloudvolumesgcp-api.netapp.com/activeDirectories.get', 'cloudvolumesgcp-api.netapp.com/activeDirectories.list', 'cloudvolumesgcp-api.netapp.com/activeDirectories.update', 'cloudvolumesgcp-api.netapp.com/ipRanges.list', 'cloudvolumesgcp-api.netapp.com/jobs.get', 'cloudvolumesgcp-api.netapp.com/jobs.list', 'cloudvolumesgcp-api.netapp.com/regions.list', 'cloudvolumesgcp-api.netapp.com/serviceLevels.list', 'cloudvolumesgcp-api.netapp.com/snapshots.create', 'cloudvolumesgcp-api.netapp.com/snapshots.delete', 'cloudvolumesgcp-api.netapp.com/snapshots.get', 'cloudvolumesgcp-api.netapp.com/snapshots.list', 'cloudvolumesgcp-api.netapp.com/snapshots.update', 'cloudvolumesgcp-api.netapp.com/volumereplication.authorize', 'cloudvolumesgcp-api.netapp.com/volumereplication.break', 'cloudvolumesgcp-api.netapp.com/volumereplication.create', 'cloudvolumesgcp-api.netapp.com/volumereplication.delete', 'cloudvolumesgcp-api.netapp.com/volumereplication.get', 'cloudvolumesgcp-api.netapp.com/volumereplication.list', 'cloudvolumesgcp-api.netapp.com/volumereplication.release', 'cloudvolumesgcp-api.netapp.com/volumereplication.resync', 'cloudvolumesgcp-api.netapp.com/volumereplication.update', 'cloudvolumesgcp-api.netapp.com/volumes.create', 'cloudvolumesgcp-api.netapp.com/volumes.delete', 'cloudvolumesgcp-api.netapp.com/volumes.get', 'cloudvolumesgcp-api.netapp.com/volumes.list', 'cloudvolumesgcp-api.netapp.com/volumes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/netappcloudvolumes.viewer This role is managed by NetApp, not Google. NetApp Cloud Volumes Viewer ['cloudvolumesgcp-api.netapp.com/activeDirectories.get', 'cloudvolumesgcp-api.netapp.com/activeDirectories.list', 'cloudvolumesgcp-api.netapp.com/ipRanges.list', 'cloudvolumesgcp-api.netapp.com/jobs.get', 'cloudvolumesgcp-api.netapp.com/jobs.list', 'cloudvolumesgcp-api.netapp.com/regions.list', 'cloudvolumesgcp-api.netapp.com/serviceLevels.list', 'cloudvolumesgcp-api.netapp.com/snapshots.get', 'cloudvolumesgcp-api.netapp.com/snapshots.list', 'cloudvolumesgcp-api.netapp.com/volumes.get', 'cloudvolumesgcp-api.netapp.com/volumes.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/networkactions.serviceAgent Gives Network Actions service account access to read required resources. Network Actions Service Agent ['artifactregistry.repositories.downloadArtifacts'] GA
roles/recommender.networkAnalyzerCloudSqlAdmin Admin of Network Analyzer Cloud SQL Insights and Recommendations. Network Analyzer Cloud SQL Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerCloudSqlInsights.get', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerCloudSqlInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerCloudSqlViewer Viewer of Network Analyzer Cloud SQL Insights and Recommendations. Network Analyzer Cloud SQL Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerCloudSqlInsights.get', 'recommender.networkAnalyzerCloudSqlInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerDynamicRouteAdmin Admin of Network Analyzer Dynamic Route Insights and Recommendations. Network Analyzer Dynamic Route Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerDynamicRouteInsights.get', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerDynamicRouteViewer Viewer of Network Analyzer Dynamic Route Insights and Recommendations. Network Analyzer Dynamic Route Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerDynamicRouteInsights.get', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerGkeConnectivityAdmin Admin of Network Analyzer GKE Connectivity Insights and Recommendations. Network Analyzer GKE Connectivity Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerGkeConnectivityViewer Viewer of Network Analyzer GKE Connectivity Insights and Recommendations. Network Analyzer GKE Connectivity Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerGkeIpAddressAdmin Admin of Network Analyzer GKE IP Address Insights and Recommendations. Network Analyzer GKE IP Address Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerGkeIpAddressViewer Viewer of Network Analyzer GKE IP Address Insights and Recommendations. Network Analyzer GKE IP Address Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerGkeServiceAccountAdmin Admin of Network Analyzer GKE Service Account Insights Insights and Recommendations. Network Analyzer GKE Service Account Insights Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.get', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerGkeServiceAccountViewer Viewer of Network Analyzer GKE Service Account Insights Insights and Recommendations. Network Analyzer GKE Service Account Insights Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.get', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerIpAddressAdmin Admin of Network Analyzer IP Address Insights and Recommendations. Network Analyzer IP Address Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerIpAddressInsights.get', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerIpAddressInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerIpAddressViewer Viewer of Network Analyzer IP Address Insights and Recommendations. Network Analyzer IP Address Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerIpAddressInsights.get', 'recommender.networkAnalyzerIpAddressInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerLoadBalancerAdmin Admin of Network Analyzer Load Balancer Insights and Recommendations. Network Analyzer Load Balancer Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerLoadBalancerInsights.get', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerLoadBalancerViewer Viewer of Network Analyzer Load Balancer Insights and Recommendations. Network Analyzer Load Balancer Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerLoadBalancerInsights.get', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerAdmin Admin of Network Analyzer Insights and Recommendations. Network Analyzer Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerCloudSqlInsights.get', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerCloudSqlInsights.update', 'recommender.networkAnalyzerDynamicRouteInsights.get', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.update', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'recommender.networkAnalyzerGkeServiceAccountInsights.get', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.update', 'recommender.networkAnalyzerIpAddressInsights.get', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerIpAddressInsights.update', 'recommender.networkAnalyzerLoadBalancerInsights.get', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.update', 'recommender.networkAnalyzerVpcConnectivityInsights.get', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerViewer Viewer of Network Analyzer Insights and Recommendations. Network Analyzer Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerCloudSqlInsights.get', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.get', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.get', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerIpAddressInsights.get', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.get', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.get', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerVpcConnectivityAdmin Admin of Network Analyzer VPC Connectivity Insights and Recommendations. Network Analyzer VPC Connectivity Recommender Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerVpcConnectivityInsights.get', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.networkAnalyzerVpcConnectivityViewer Viewer of Network Analyzer VPC Connectivity Insights and Recommendations. Network Analyzer VPC Connectivity Recommender Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.networkAnalyzerVpcConnectivityInsights.get', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/networkconnectivity.serviceAgent Grants the Network Connectivity API authority to read some networking resources. It does not mutate these resources. Network Connectivity Service Agent ['compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.get', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.instances.get', 'compute.interconnectAttachments.get', 'compute.networks.get', 'compute.networks.use', 'compute.projects.get', 'compute.regionOperations.get', 'compute.routers.get', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.use', 'compute.vpnTunnels.get', 'dns.managedZones.create', 'dns.networks.bindPrivateDNSZone', 'networkconnectivity.operations.get', 'servicedirectory.namespaces.associatePrivateZone', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete'] GA
roles/networkmanagement.admin Full access to Network Management resources. Network Management Admin ['networkmanagement.connectivitytests.create', 'networkmanagement.connectivitytests.delete', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.getIamPolicy', 'networkmanagement.connectivitytests.list', 'networkmanagement.connectivitytests.rerun', 'networkmanagement.connectivitytests.setIamPolicy', 'networkmanagement.connectivitytests.update', 'networkmanagement.locations.get', 'networkmanagement.locations.list', 'networkmanagement.operations.cancel', 'networkmanagement.operations.delete', 'networkmanagement.operations.get', 'networkmanagement.operations.list', 'networkmanagement.vpcflowlogsconfigs.create', 'networkmanagement.vpcflowlogsconfigs.delete', 'networkmanagement.vpcflowlogsconfigs.get', 'networkmanagement.vpcflowlogsconfigs.list', 'networkmanagement.vpcflowlogsconfigs.update', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/networkmanagement.viewer Read-only access to Network Management resources. Network Management Viewer ['networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.getIamPolicy', 'networkmanagement.connectivitytests.list', 'networkmanagement.locations.get', 'networkmanagement.locations.list', 'networkmanagement.operations.get', 'networkmanagement.operations.list', 'networkmanagement.vpcflowlogsconfigs.get', 'networkmanagement.vpcflowlogsconfigs.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/baremetalsolution.networksadmin Admin of Bare Metal Solution networks resources Networks Admin ['baremetalsolution.networkquotas.list', 'baremetalsolution.networks.create', 'baremetalsolution.networks.delete', 'baremetalsolution.networks.get', 'baremetalsolution.networks.list', 'baremetalsolution.networks.rename', 'baremetalsolution.networks.update', 'baremetalsolution.operations.get', 'baremetalsolution.pods.list'] GA
roles/baremetalsolution.nfssharesadmin Administrator of Bare Metal Solution NFS Share resources NFS Shares Admin ['baremetalsolution.nfsshares.create', 'baremetalsolution.nfsshares.delete', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.nfsshares.rename', 'baremetalsolution.nfsshares.update', 'baremetalsolution.operations.get', 'baremetalsolution.pods.list'] GA
roles/baremetalsolution.nfsshareseditor Editor of Bare Metal Solution NFS Share resources NFS Shares Editor ['baremetalsolution.nfsshares.create', 'baremetalsolution.nfsshares.delete', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.nfsshares.rename', 'baremetalsolution.nfsshares.update', 'baremetalsolution.operations.get', 'baremetalsolution.pods.list'] GA
roles/baremetalsolution.nfssharesviewer Viewer of Bare Metal Solution NFS Share resources NFS Shares Viewer ['baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.operations.get'] GA
roles/aiplatform.notebookExecutorUser Grants users full access to schedules and notebook execution jobs. Notebook Executor User ['aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.operations.list', 'aiplatform.pipelineJobs.create', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update'] BETA
roles/aiplatform.notebookRuntimeAdmin Grants full access to all runtime templates and runtimes in Notebook Service. Notebook Runtime Admin ['aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.setIamPolicy', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'compute.reservations.get', 'compute.reservations.list'] GA
roles/aiplatform.notebookRuntimeUser Grants users permissions to create runtime resources using a runtime template and manage the runtime resources they created. Notebook Runtime User ['aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list'] GA
roles/notebooks.admin Full access to Notebooks all resources. Notebooks Admin ['aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.operations.list', 'aiplatform.pipelineJobs.create', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.commitments.get', 'compute.commitments.list', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshotSettings.get', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.validate', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'notebooks.environments.create', 'notebooks.environments.delete', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.environments.setIamPolicy', 'notebooks.executions.create', 'notebooks.executions.delete', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.executions.setIamPolicy', 'notebooks.instances.checkUpgradability', 'notebooks.instances.create', 'notebooks.instances.delete', 'notebooks.instances.diagnose', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.instances.reset', 'notebooks.instances.setAccelerator', 'notebooks.instances.setIamPolicy', 'notebooks.instances.setLabels', 'notebooks.instances.setMachineType', 'notebooks.instances.start', 'notebooks.instances.stop', 'notebooks.instances.update', 'notebooks.instances.updateConfig', 'notebooks.instances.updateShieldInstanceConfig', 'notebooks.instances.upgrade', 'notebooks.instances.use', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.cancel', 'notebooks.operations.delete', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.create', 'notebooks.runtimes.delete', 'notebooks.runtimes.diagnose', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.runtimes.reset', 'notebooks.runtimes.setIamPolicy', 'notebooks.runtimes.start', 'notebooks.runtimes.stop', 'notebooks.runtimes.switch', 'notebooks.runtimes.update', 'notebooks.runtimes.upgrade', 'notebooks.schedules.create', 'notebooks.schedules.delete', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'notebooks.schedules.setIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/notebooks.legacyAdmin Full access to Notebooks all resources through compute API. Notebooks Legacy Admin ['backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.useForComputeInstance', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.commitments.create', 'compute.commitments.get', 'compute.commitments.list', 'compute.commitments.update', 'compute.commitments.updateReservations', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.cloneRules', 'compute.firewallPolicies.copyRules', 'compute.firewallPolicies.create', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.move', 'compute.firewallPolicies.setIamPolicy', 'compute.firewallPolicies.update', 'compute.firewallPolicies.use', 'compute.firewalls.create', 'compute.firewalls.createTagBinding', 'compute.firewalls.delete', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.futureReservations.cancel', 'compute.futureReservations.create', 'compute.futureReservations.delete', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.futureReservations.setIamPolicy', 'compute.futureReservations.update', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.delete', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalOperations.setIamPolicy', 'compute.globalPublicDelegatedPrefixes.create', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.createTagBinding', 'compute.interconnects.delete', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.delete', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.setIamPolicy', 'compute.networkAttachments.update', 'compute.networkEdgeSecurityServices.create', 'compute.networkEdgeSecurityServices.createTagBinding', 'compute.networkEdgeSecurityServices.delete', 'compute.networkEdgeSecurityServices.deleteTagBinding', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEdgeSecurityServices.update', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.createTagBinding', 'compute.networks.delete', 'compute.networks.deleteTagBinding', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.nodeGroups.addNodes', 'compute.nodeGroups.create', 'compute.nodeGroups.delete', 'compute.nodeGroups.deleteNodes', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeGroups.performMaintenance', 'compute.nodeGroups.setIamPolicy', 'compute.nodeGroups.setNodeTemplate', 'compute.nodeGroups.simulateMaintenanceEvent', 'compute.nodeGroups.update', 'compute.nodeTemplates.create', 'compute.nodeTemplates.delete', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTemplates.setIamPolicy', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.disableXpnHost', 'compute.organizations.disableXpnResource', 'compute.organizations.enableXpnHost', 'compute.organizations.enableXpnResource', 'compute.organizations.listAssociations', 'compute.organizations.setFirewallPolicy', 'compute.organizations.setSecurityPolicy', 'compute.oslogin.updateExternalUser', 'compute.packetMirrorings.create', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.delete', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.packetMirrorings.update', 'compute.projects.get', 'compute.projects.setCloudArmorTier', 'compute.projects.setCommonInstanceMetadata', 'compute.projects.setDefaultNetworkTier', 'compute.projects.setDefaultServiceAccount', 'compute.projects.setManagedProtectionTier', 'compute.projects.setUsageExportBucket', 'compute.publicAdvertisedPrefixes.create', 'compute.publicAdvertisedPrefixes.delete', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicAdvertisedPrefixes.update', 'compute.publicAdvertisedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.create', 'compute.publicDelegatedPrefixes.createTagBinding', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.deleteTagBinding', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.use', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.cloneRules', 'compute.regionFirewallPolicies.create', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.delete', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.setIamPolicy', 'compute.regionFirewallPolicies.update', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.delete', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionOperations.setIamPolicy', 'compute.regionSecurityPolicies.create', 'compute.regionSecurityPolicies.createTagBinding', 'compute.regionSecurityPolicies.delete', 'compute.regionSecurityPolicies.deleteTagBinding', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.update', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.create', 'compute.reservations.delete', 'compute.reservations.get', 'compute.reservations.list', 'compute.reservations.resize', 'compute.reservations.update', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.create', 'compute.routers.createTagBinding', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.deleteTagBinding', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.createTagBinding', 'compute.routes.delete', 'compute.routes.deleteTagBinding', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.addAssociation', 'compute.securityPolicies.copyRules', 'compute.securityPolicies.create', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.delete', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.move', 'compute.securityPolicies.removeAssociation', 'compute.securityPolicies.setLabels', 'compute.securityPolicies.update', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.setIamPolicy', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshotSettings.get', 'compute.snapshotSettings.update', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.create', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.delete', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.storagePools.create', 'compute.storagePools.delete', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.setIamPolicy', 'compute.storagePools.update', 'compute.storagePools.use', 'compute.subnetworks.create', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.delete', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.delete', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.delete', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zoneOperations.setIamPolicy', 'compute.zones.get', 'compute.zones.list', 'notebooks.environments.create', 'notebooks.environments.delete', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.environments.setIamPolicy', 'notebooks.executions.create', 'notebooks.executions.delete', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.executions.setIamPolicy', 'notebooks.instances.checkUpgradability', 'notebooks.instances.create', 'notebooks.instances.delete', 'notebooks.instances.diagnose', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.instances.reset', 'notebooks.instances.setAccelerator', 'notebooks.instances.setIamPolicy', 'notebooks.instances.setLabels', 'notebooks.instances.setMachineType', 'notebooks.instances.start', 'notebooks.instances.stop', 'notebooks.instances.update', 'notebooks.instances.updateConfig', 'notebooks.instances.updateShieldInstanceConfig', 'notebooks.instances.upgrade', 'notebooks.instances.use', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.cancel', 'notebooks.operations.delete', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.create', 'notebooks.runtimes.delete', 'notebooks.runtimes.diagnose', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.runtimes.reset', 'notebooks.runtimes.setIamPolicy', 'notebooks.runtimes.start', 'notebooks.runtimes.stop', 'notebooks.runtimes.switch', 'notebooks.runtimes.update', 'notebooks.runtimes.upgrade', 'notebooks.schedules.create', 'notebooks.schedules.delete', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'notebooks.schedules.setIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/notebooks.legacyViewer Read-only access to Notebooks all resources through compute API. Notebooks Legacy Viewer ['compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.commitments.get', 'compute.commitments.list', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshotSettings.get', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.validate', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.instances.checkUpgradability', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/notebooks.runner Restricted access for running scheduled Notebooks. Notebooks Runner ['aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.operations.list', 'aiplatform.pipelineJobs.create', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.commitments.get', 'compute.commitments.list', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshotSettings.get', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.validate', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.executions.create', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.instances.checkUpgradability', 'notebooks.instances.create', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.create', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.schedules.create', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/notebooks.viewer Read-only access to Notebooks all resources. Notebooks Viewer ['aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.commitments.get', 'compute.commitments.list', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshotSettings.get', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.validate', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.instances.checkUpgradability', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/oauthconfig.editor Read/write access to OAuth config resources OAuth Config Editor ['clientauthconfig.brands.create', 'clientauthconfig.brands.delete', 'clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'clientauthconfig.brands.update', 'clientauthconfig.clients.create', 'clientauthconfig.clients.createSecret', 'clientauthconfig.clients.delete', 'clientauthconfig.clients.get', 'clientauthconfig.clients.getWithSecret', 'clientauthconfig.clients.list', 'clientauthconfig.clients.listWithSecrets', 'clientauthconfig.clients.undelete', 'clientauthconfig.clients.update', 'oauthconfig.clientpolicy.get', 'oauthconfig.testusers.get', 'oauthconfig.testusers.update', 'oauthconfig.verification.get', 'oauthconfig.verification.submit', 'oauthconfig.verification.update'] BETA
roles/oauthconfig.viewer Read-only access to OAuth config resources OAuth Config Viewer ['clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'clientauthconfig.clients.get', 'clientauthconfig.clients.list', 'oauthconfig.clientpolicy.get', 'oauthconfig.testusers.get', 'oauthconfig.verification.get'] BETA
roles/observability.admin Full access to Observability resources. Observability Admin ['observability.scopes.get', 'observability.scopes.update'] BETA
roles/observability.editor Edit access to Observability resources. Observability Editor ['observability.scopes.get', 'observability.scopes.update'] BETA
roles/observability.viewer Read only access to Observability resources. Observability Viewer ['observability.scopes.get'] BETA
roles/applianceactivation.client Grants access to read commands for an appliance and send its result. On-appliance troubleshooting client ['applianceactivation.rttCommands.get', 'applianceactivation.rttCommands.sendResult'] BETA
roles/ondemandscanning.admin All permissions for On-Demand Scanning On-Demand Scanning Admin ['ondemandscanning.operations.cancel', 'ondemandscanning.operations.delete', 'ondemandscanning.operations.get', 'ondemandscanning.operations.list', 'ondemandscanning.operations.wait', 'ondemandscanning.scans.analyzePackages', 'ondemandscanning.scans.listVulnerabilities', 'ondemandscanning.scans.scan'] BETA
roles/ondemandscanning.serviceAgent Gives the On-Demand Scanning API the access it needs to function. On-Demand Scanning Service Agent ['artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/opsconfigmonitoring.resourceMetadata.viewer Read-only access to resource metadata. Ops Config Monitoring Resource Metadata Viewer ['opsconfigmonitoring.resourceMetadata.list'] BETA
roles/opsconfigmonitoring.resourceMetadata.writer Write-only access to resource metadata. This provides exactly the permissions needed by the Ops Config Monitoring metadata agent and other systems that send metadata. Ops Config Monitoring Resource Metadata Writer ['opsconfigmonitoring.resourceMetadata.write'] BETA
roles/oracledatabase.admin Grants full access to manage all Oracle Database resources. Oracle Database@Google Cloud admin ['oracledatabase.autonomousDatabaseBackups.create', 'oracledatabase.autonomousDatabaseBackups.delete', 'oracledatabase.autonomousDatabaseBackups.get', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.create', 'oracledatabase.autonomousDatabases.delete', 'oracledatabase.autonomousDatabases.generateWallet', 'oracledatabase.autonomousDatabases.get', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDatabases.restore', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.cloudExadataInfrastructures.create', 'oracledatabase.cloudExadataInfrastructures.delete', 'oracledatabase.cloudExadataInfrastructures.get', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudExadataInfrastructures.update', 'oracledatabase.cloudExadataInfrastructures.use', 'oracledatabase.cloudVmClusters.create', 'oracledatabase.cloudVmClusters.delete', 'oracledatabase.cloudVmClusters.get', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.cloudVmClusters.update', 'oracledatabase.dbNodes.list', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.cancel', 'oracledatabase.operations.delete', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/oracledatabase.autonomousDatabaseAdmin Grants full access to manage all Autonomous Database resources. Oracle Database@Google Cloud Autonomous Database Admin ['oracledatabase.autonomousDatabaseBackups.create', 'oracledatabase.autonomousDatabaseBackups.delete', 'oracledatabase.autonomousDatabaseBackups.get', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.create', 'oracledatabase.autonomousDatabases.delete', 'oracledatabase.autonomousDatabases.generateWallet', 'oracledatabase.autonomousDatabases.get', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDatabases.restore', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.entitlements.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.cancel', 'oracledatabase.operations.delete', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/oracledatabase.autonomousDatabaseViewer Grants read access to see all Autonomous Database resources. Oracle Database@Google Cloud Autonomous Database Viewer ['oracledatabase.autonomousDatabaseBackups.get', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.generateWallet', 'oracledatabase.autonomousDatabases.get', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.entitlements.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/oracledatabase.cloudExadataInfrastructureAdmin Grants full access to manage all Exadata Infrastructure resources. Oracle Database@Google Cloud Exadata Infrastructure Admin ['oracledatabase.cloudExadataInfrastructures.create', 'oracledatabase.cloudExadataInfrastructures.delete', 'oracledatabase.cloudExadataInfrastructures.get', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudExadataInfrastructures.update', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.cancel', 'oracledatabase.operations.delete', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/oracledatabase.cloudExadataInfrastructureViewer Grants read access to see all Exadata Infrastructure resources. Oracle Database@Google Cloud Exadata Infrastructure Viewer ['oracledatabase.cloudExadataInfrastructures.get', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/oci.serviceAgent Grants Oracle Database@Google Cloud access to services and APIs in the user project Oracle Database@Google Cloud Service Agent ['compute.addresses.get', 'compute.addresses.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.delete', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.networks.get', 'compute.networks.list', 'compute.networks.updatePolicy', 'compute.projects.get', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regions.get', 'compute.regions.list', 'compute.routers.create', 'compute.routers.delete', 'compute.routers.get', 'compute.routers.list', 'compute.routers.update', 'compute.routers.use', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.zones.get', 'compute.zones.list', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.networks.useHealthSignals', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'networkconnectivity.internalRanges.create', 'networkconnectivity.internalRanges.delete', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.list', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.updateLiens'] GA
roles/oracledatabase.viewer Grants view access to all Oracle Database resources. Oracle Database@Google Cloud viewer ['oracledatabase.autonomousDatabaseBackups.get', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.generateWallet', 'oracledatabase.autonomousDatabases.get', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.cloudExadataInfrastructures.get', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudVmClusters.get', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.dbNodes.list', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/oracledatabase.cloudVmClusterAdmin Grants full access to manage all VM Cluster resources. Oracle Database@Google Cloud VM Cluster Admin ['oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudExadataInfrastructures.use', 'oracledatabase.cloudVmClusters.create', 'oracledatabase.cloudVmClusters.delete', 'oracledatabase.cloudVmClusters.get', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.cloudVmClusters.update', 'oracledatabase.dbNodes.list', 'oracledatabase.dbServers.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.cancel', 'oracledatabase.operations.delete', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/oracledatabase.cloudVmClusterViewer Grants read access to see all VM Cluster resources. Oracle Database@Google Cloud VM Cluster Viewer ['oracledatabase.cloudVmClusters.get', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.dbNodes.list', 'oracledatabase.entitlements.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/resourcemanager.organizationAdmin Access to manage IAM policies and view organization policies for organizations, folders, and projects. Organization Administrator ['essentialcontacts.contacts.create', 'essentialcontacts.contacts.delete', 'essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'essentialcontacts.contacts.send', 'essentialcontacts.contacts.update', 'iam.policybindings.get', 'iam.policybindings.list', 'orgpolicy.constraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'resourcemanager.folders.createPolicyBinding', 'resourcemanager.folders.deletePolicyBinding', 'resourcemanager.folders.get', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.list', 'resourcemanager.folders.searchPolicyBindings', 'resourcemanager.folders.setIamPolicy', 'resourcemanager.folders.updatePolicyBinding', 'resourcemanager.organizations.createPolicyBinding', 'resourcemanager.organizations.deletePolicyBinding', 'resourcemanager.organizations.get', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.organizations.searchPolicyBindings', 'resourcemanager.organizations.setIamPolicy', 'resourcemanager.organizations.updatePolicyBinding', 'resourcemanager.projects.createPolicyBinding', 'resourcemanager.projects.deletePolicyBinding', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.projects.searchPolicyBindings', 'resourcemanager.projects.setIamPolicy', 'resourcemanager.projects.updatePolicyBinding'] GA
roles/orgpolicy.policyAdmin The permission to set Organization Policies on resources. Organization Policy Administrator ['orgpolicy.constraints.list', 'orgpolicy.customConstraints.create', 'orgpolicy.customConstraints.delete', 'orgpolicy.customConstraints.get', 'orgpolicy.customConstraints.list', 'orgpolicy.customConstraints.update', 'orgpolicy.policies.create', 'orgpolicy.policies.delete', 'orgpolicy.policies.list', 'orgpolicy.policies.update', 'orgpolicy.policy.get', 'orgpolicy.policy.set', 'policysimulator.orgPolicyViolations.list', 'policysimulator.orgPolicyViolationsPreviews.create', 'policysimulator.orgPolicyViolationsPreviews.get', 'policysimulator.orgPolicyViolationsPreviews.list'] GA
roles/orgpolicy.policyViewer Access to view Organization Policies on resources. Organization Policy Viewer ['orgpolicy.constraints.list', 'orgpolicy.customConstraints.get', 'orgpolicy.customConstraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get'] GA
roles/iam.organizationRoleAdmin Access to administer all custom roles in the organization and the projects below it. Organization Role Administrator ['iam.roles.create', 'iam.roles.delete', 'iam.roles.get', 'iam.roles.list', 'iam.roles.undelete', 'iam.roles.update', 'resourcemanager.organizations.get', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/iam.organizationRoleViewer Read access to all custom roles in the organization and the projects below it. Organization Role Viewer ['iam.roles.get', 'iam.roles.list', 'resourcemanager.organizations.get', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list'] GA
roles/resourcemanager.organizationViewer Access only to view an Organization. Organization Viewer ['resourcemanager.organizations.get'] GA
roles/policysimulator.orgPolicyAdmin OrgPolicy Admin that can run and access simulations. OrgPolicy Simulator Admin ['cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportResource', 'cloudasset.assets.listResource', 'cloudasset.assets.searchAllResources', 'orgpolicy.customConstraints.get', 'orgpolicy.customConstraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'policysimulator.orgPolicyViolations.list', 'policysimulator.orgPolicyViolationsPreviews.create', 'policysimulator.orgPolicyViolationsPreviews.get', 'policysimulator.orgPolicyViolationsPreviews.list', 'resourcemanager.organizations.get'] BETA
roles/osconfig.admin Full access to OS Config resources OS Config Admin ['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.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.projectFeatureSettings.get', 'osconfig.projectFeatureSettings.update', 'osconfig.upgradeReports.get', 'osconfig.upgradeReports.getSummary', 'osconfig.upgradeReports.list', 'osconfig.upgradeReports.searchSummaries', 'osconfig.vulnerabilityReports.get', 'osconfig.vulnerabilityReports.list'] BETA
roles/osconfig.viewer Readonly access to OS Config resources OS Config Viewer ['osconfig.guestPolicies.get', 'osconfig.guestPolicies.list', 'osconfig.instanceOSPoliciesCompliances.get', 'osconfig.instanceOSPoliciesCompliances.list', 'osconfig.inventories.get', 'osconfig.inventories.list', 'osconfig.osPolicyAssignmentReports.get', 'osconfig.osPolicyAssignmentReports.list', 'osconfig.osPolicyAssignmentReports.searchSummaries', 'osconfig.osPolicyAssignments.get', 'osconfig.osPolicyAssignments.list', 'osconfig.osPolicyAssignments.searchPolicies', 'osconfig.patchDeployments.get', 'osconfig.patchDeployments.list', 'osconfig.patchJobs.get', 'osconfig.patchJobs.list', 'osconfig.projectFeatureSettings.get', 'osconfig.upgradeReports.get', 'osconfig.upgradeReports.getSummary', 'osconfig.upgradeReports.list', 'osconfig.upgradeReports.searchSummaries', 'osconfig.vulnerabilityReports.get', 'osconfig.vulnerabilityReports.list'] BETA
roles/baremetalsolution.osimagesviewer Viewer of Bare Metal Solution OS images resources OS Images Viewer ['baremetalsolution.osimages.list'] GA
roles/osconfig.inventoryViewer Viewer of OS Inventories OS Inventory Viewer ['osconfig.inventories.get', 'osconfig.inventories.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.vulnerabilityReportViewer Viewer of OS VulnerabilityReports OS VulnerabilityReport Viewer ['osconfig.vulnerabilityReports.get', 'osconfig.vulnerabilityReports.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.osPolicyAssignmentAdmin Full admin access to OS Policy Assignments OSPolicyAssignment Admin ['osconfig.osPolicyAssignments.create', 'osconfig.osPolicyAssignments.delete', 'osconfig.osPolicyAssignments.get', 'osconfig.osPolicyAssignments.list', 'osconfig.osPolicyAssignments.searchPolicies', 'osconfig.osPolicyAssignments.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.osPolicyAssignmentEditor Editor of OS Policy Assignments OSPolicyAssignment Editor ['osconfig.osPolicyAssignments.get', 'osconfig.osPolicyAssignments.list', 'osconfig.osPolicyAssignments.searchPolicies', 'osconfig.osPolicyAssignments.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.osPolicyAssignmentViewer Viewer of OS Policy Assignments OSPolicyAssignment Viewer ['osconfig.osPolicyAssignments.get', 'osconfig.osPolicyAssignments.list', 'osconfig.osPolicyAssignments.searchPolicies', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.osPolicyAssignmentReportViewer Viewer of OS policy assignment reports for VM instances OSPolicyAssignmentReport Viewer ['osconfig.osPolicyAssignmentReports.get', 'osconfig.osPolicyAssignmentReports.list', 'osconfig.osPolicyAssignmentReports.searchSummaries', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudasset.otherCloudConfigServiceAgent Service Agent used by other-cloud config to collect assets data from other-cloud. Other Cloud Config Service Agent ALPHA
roles/securedlandingzone.overwatchActivator This role can activate or suspend Overwatches Overwatch Activator ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securedlandingzone.overwatches.activate', 'securedlandingzone.overwatches.suspend'] BETA
roles/securedlandingzone.overwatchAdmin Full access to Overwatches Overwatch Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securedlandingzone.operations.get', 'securedlandingzone.overwatches.activate', 'securedlandingzone.overwatches.create', 'securedlandingzone.overwatches.delete', 'securedlandingzone.overwatches.get', 'securedlandingzone.overwatches.list', 'securedlandingzone.overwatches.suspend', 'securedlandingzone.overwatches.update'] BETA
roles/securedlandingzone.overwatchViewer This role can view all properties of Overwatches Overwatch Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securedlandingzone.operations.get', 'securedlandingzone.overwatches.get', 'securedlandingzone.overwatches.list'] BETA
roles/owner Full access to most Google Cloud resources. See the list of included permissions. Owner ['accessapproval.requests.approve', 'accessapproval.requests.dismiss', 'accessapproval.requests.get', 'accessapproval.requests.invalidate', 'accessapproval.requests.list', 'accessapproval.serviceAccounts.get', 'accessapproval.settings.delete', 'accessapproval.settings.get', 'accessapproval.settings.update', 'accesscontextmanager.accessLevels.create', 'accesscontextmanager.accessLevels.delete', 'accesscontextmanager.accessLevels.get', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.accessLevels.replaceAll', 'accesscontextmanager.accessLevels.update', 'accesscontextmanager.authorizedOrgsDescs.create', 'accesscontextmanager.authorizedOrgsDescs.delete', 'accesscontextmanager.authorizedOrgsDescs.get', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.authorizedOrgsDescs.update', 'accesscontextmanager.gcpUserAccessBindings.create', 'accesscontextmanager.gcpUserAccessBindings.delete', 'accesscontextmanager.gcpUserAccessBindings.get', 'accesscontextmanager.gcpUserAccessBindings.list', 'accesscontextmanager.gcpUserAccessBindings.update', 'accesscontextmanager.policies.create', 'accesscontextmanager.policies.delete', 'accesscontextmanager.policies.get', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.policies.setIamPolicy', 'accesscontextmanager.policies.update', 'accesscontextmanager.servicePerimeters.commit', 'accesscontextmanager.servicePerimeters.create', 'accesscontextmanager.servicePerimeters.delete', 'accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.list', 'accesscontextmanager.servicePerimeters.replaceAll', 'accesscontextmanager.servicePerimeters.update', 'actions.agent.claimContentProvider', 'actions.agent.get', 'actions.agent.update', 'actions.agentVersions.create', 'actions.agentVersions.delete', 'actions.agentVersions.deploy', 'actions.agentVersions.get', 'actions.agentVersions.list', 'advisorynotifications.notifications.get', 'advisorynotifications.notifications.list', 'advisorynotifications.settings.get', 'advisorynotifications.settings.update', 'aiplatform.agentExamples.create', 'aiplatform.agentExamples.delete', 'aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agentExamples.update', 'aiplatform.agents.create', 'aiplatform.agents.delete', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.agents.update', 'aiplatform.annotationSpecs.create', 'aiplatform.annotationSpecs.delete', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotationSpecs.update', 'aiplatform.annotations.create', 'aiplatform.annotations.delete', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.annotations.update', 'aiplatform.apps.create', 'aiplatform.apps.delete', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.apps.update', 'aiplatform.artifacts.create', 'aiplatform.artifacts.delete', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.artifacts.update', 'aiplatform.batchPredictionJobs.cancel', 'aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.delete', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cacheConfigs.update', 'aiplatform.cachedContents.create', 'aiplatform.cachedContents.delete', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.cachedContents.update', 'aiplatform.consents.get', 'aiplatform.consents.update', 'aiplatform.contexts.addContextArtifactsAndExecutions', 'aiplatform.contexts.addContextChildren', 'aiplatform.contexts.create', 'aiplatform.contexts.delete', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.contexts.update', 'aiplatform.customJobs.cancel', 'aiplatform.customJobs.create', 'aiplatform.customJobs.delete', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.create', 'aiplatform.dataItems.delete', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataItems.update', 'aiplatform.dataLabelingJobs.cancel', 'aiplatform.dataLabelingJobs.create', 'aiplatform.dataLabelingJobs.delete', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.create', 'aiplatform.datasetVersions.delete', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasetVersions.restore', 'aiplatform.datasets.create', 'aiplatform.datasets.delete', 'aiplatform.datasets.export', 'aiplatform.datasets.get', 'aiplatform.datasets.import', 'aiplatform.datasets.list', 'aiplatform.datasets.update', 'aiplatform.deploymentResourcePools.create', 'aiplatform.deploymentResourcePools.delete', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.deploymentResourcePools.update', 'aiplatform.edgeDeploymentJobs.create', 'aiplatform.edgeDeploymentJobs.delete', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.create', 'aiplatform.edgeDevices.delete', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.edgeDevices.update', 'aiplatform.endpoints.create', 'aiplatform.endpoints.delete', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.getIamPolicy', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.endpoints.setIamPolicy', 'aiplatform.endpoints.undeploy', 'aiplatform.endpoints.update', 'aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.setIamPolicy', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.executions.addExecutionEvents', 'aiplatform.executions.create', 'aiplatform.executions.delete', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.executions.update', 'aiplatform.extensions.delete', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.extensions.import', 'aiplatform.extensions.list', 'aiplatform.extensions.update', 'aiplatform.featureGroups.create', 'aiplatform.featureGroups.delete', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureGroups.update', 'aiplatform.featureOnlineStores.create', 'aiplatform.featureOnlineStores.delete', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.getIamPolicy', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.setIamPolicy', 'aiplatform.featureOnlineStores.update', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.create', 'aiplatform.featureViews.delete', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.getIamPolicy', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.featureViews.setIamPolicy', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.setIamPolicy', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.humanInTheLoops.cancel', 'aiplatform.humanInTheLoops.create', 'aiplatform.humanInTheLoops.delete', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.humanInTheLoops.queryAnnotationStats', 'aiplatform.humanInTheLoops.send', 'aiplatform.humanInTheLoops.update', 'aiplatform.hyperparameterTuningJobs.cancel', 'aiplatform.hyperparameterTuningJobs.create', 'aiplatform.hyperparameterTuningJobs.delete', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.create', 'aiplatform.indexEndpoints.delete', 'aiplatform.indexEndpoints.deploy', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexEndpoints.undeploy', 'aiplatform.indexEndpoints.update', 'aiplatform.indexes.create', 'aiplatform.indexes.delete', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.indexes.update', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.create', 'aiplatform.metadataSchemas.delete', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.create', 'aiplatform.metadataStores.delete', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.migratableResources.migrate', 'aiplatform.migratableResources.search', 'aiplatform.modelDeploymentMonitoringJobs.create', 'aiplatform.modelDeploymentMonitoringJobs.delete', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.pause', 'aiplatform.modelDeploymentMonitoringJobs.resume', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelDeploymentMonitoringJobs.update', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.import', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.exportEvaluatedDataItems', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.import', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.create', 'aiplatform.modelMonitoringJobs.delete', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.create', 'aiplatform.modelMonitors.delete', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.modelMonitors.update', 'aiplatform.models.delete', 'aiplatform.models.export', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.models.update', 'aiplatform.models.upload', 'aiplatform.nasJobs.cancel', 'aiplatform.nasJobs.create', 'aiplatform.nasJobs.delete', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.setIamPolicy', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'aiplatform.persistentResources.create', 'aiplatform.persistentResources.delete', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.cancel', 'aiplatform.pipelineJobs.create', 'aiplatform.pipelineJobs.delete', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.create', 'aiplatform.reasoningEngines.delete', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.reasoningEngines.update', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.sessions.run', 'aiplatform.specialistPools.create', 'aiplatform.specialistPools.delete', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.create', 'aiplatform.studies.delete', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.studies.update', 'aiplatform.tensorboardExperiments.create', 'aiplatform.tensorboardExperiments.delete', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardExperiments.update', 'aiplatform.tensorboardExperiments.write', 'aiplatform.tensorboardRuns.batchCreate', 'aiplatform.tensorboardRuns.create', 'aiplatform.tensorboardRuns.delete', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardRuns.update', 'aiplatform.tensorboardRuns.write', 'aiplatform.tensorboardTimeSeries.batchCreate', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.create', 'aiplatform.tensorboardTimeSeries.delete', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboardTimeSeries.update', 'aiplatform.tensorboards.create', 'aiplatform.tensorboards.delete', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.tensorboards.recordAccess', 'aiplatform.tensorboards.update', 'aiplatform.trainingPipelines.cancel', 'aiplatform.trainingPipelines.create', 'aiplatform.trainingPipelines.delete', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.create', 'aiplatform.trials.delete', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.trials.update', 'aiplatform.tuningJobs.cancel', 'aiplatform.tuningJobs.create', 'aiplatform.tuningJobs.delete', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'aiplatform.tuningJobs.vertexTune', 'alloydb.backups.create', 'alloydb.backups.createTagBinding', 'alloydb.backups.delete', 'alloydb.backups.deleteTagBinding', 'alloydb.backups.get', 'alloydb.backups.list', 'alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.backups.update', 'alloydb.clusters.create', 'alloydb.clusters.createTagBinding', 'alloydb.clusters.delete', 'alloydb.clusters.deleteTagBinding', 'alloydb.clusters.export', 'alloydb.clusters.generateClientCertificate', 'alloydb.clusters.get', 'alloydb.clusters.import', 'alloydb.clusters.list', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'alloydb.clusters.promote', 'alloydb.clusters.switchover', 'alloydb.clusters.update', 'alloydb.clusters.upgrade', 'alloydb.databases.list', 'alloydb.instances.connect', 'alloydb.instances.create', 'alloydb.instances.delete', 'alloydb.instances.executeSql', 'alloydb.instances.failover', 'alloydb.instances.get', 'alloydb.instances.injectFault', 'alloydb.instances.list', 'alloydb.instances.restart', 'alloydb.instances.update', 'alloydb.locations.get', 'alloydb.locations.list', 'alloydb.operations.cancel', 'alloydb.operations.delete', 'alloydb.operations.get', 'alloydb.operations.list', 'alloydb.supportedDatabaseFlags.get', 'alloydb.supportedDatabaseFlags.list', 'alloydb.users.create', 'alloydb.users.delete', 'alloydb.users.get', 'alloydb.users.list', 'alloydb.users.login', 'alloydb.users.update', 'analyticshub.dataExchanges.create', 'analyticshub.dataExchanges.delete', 'analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.dataExchanges.setIamPolicy', 'analyticshub.dataExchanges.subscribe', 'analyticshub.dataExchanges.update', 'analyticshub.dataExchanges.viewSubscriptions', 'analyticshub.listings.create', 'analyticshub.listings.delete', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.listings.setIamPolicy', 'analyticshub.listings.subscribe', 'analyticshub.listings.update', 'analyticshub.listings.viewSubscriptions', 'analyticshub.subscriptions.create', 'analyticshub.subscriptions.delete', 'analyticshub.subscriptions.get', 'analyticshub.subscriptions.list', 'analyticshub.subscriptions.update', 'androidmanagement.enterprises.manage', 'apigateway.apiconfigs.create', 'apigateway.apiconfigs.delete', 'apigateway.apiconfigs.get', 'apigateway.apiconfigs.getIamPolicy', 'apigateway.apiconfigs.list', 'apigateway.apiconfigs.setIamPolicy', 'apigateway.apiconfigs.update', 'apigateway.apis.create', 'apigateway.apis.delete', 'apigateway.apis.get', 'apigateway.apis.getIamPolicy', 'apigateway.apis.list', 'apigateway.apis.setIamPolicy', 'apigateway.apis.update', 'apigateway.gateways.create', 'apigateway.gateways.delete', 'apigateway.gateways.get', 'apigateway.gateways.getIamPolicy', 'apigateway.gateways.list', 'apigateway.gateways.setIamPolicy', 'apigateway.gateways.update', 'apigateway.locations.get', 'apigateway.locations.list', 'apigateway.operations.cancel', 'apigateway.operations.delete', 'apigateway.operations.get', 'apigateway.operations.list', 'apigee.addonsconfig.get', 'apigee.addonsconfig.update', 'apigee.apiproductattributes.createOrUpdateAll', 'apigee.apiproductattributes.delete', 'apigee.apiproductattributes.get', 'apigee.apiproductattributes.list', 'apigee.apiproductattributes.update', 'apigee.apiproducts.create', 'apigee.apiproducts.delete', 'apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.apiproducts.update', 'apigee.appgroupapps.create', 'apigee.appgroupapps.delete', 'apigee.appgroupapps.get', 'apigee.appgroupapps.list', 'apigee.appgroupapps.manage', 'apigee.appgroups.create', 'apigee.appgroups.delete', 'apigee.appgroups.get', 'apigee.appgroups.list', 'apigee.appgroups.update', 'apigee.appkeys.create', 'apigee.appkeys.delete', 'apigee.appkeys.get', 'apigee.appkeys.manage', 'apigee.apps.get', 'apigee.apps.list', 'apigee.archivedeployments.create', 'apigee.archivedeployments.delete', 'apigee.archivedeployments.download', 'apigee.archivedeployments.get', 'apigee.archivedeployments.list', 'apigee.archivedeployments.update', 'apigee.archivedeployments.upload', 'apigee.caches.delete', 'apigee.caches.list', 'apigee.canaryevaluations.create', 'apigee.canaryevaluations.get', 'apigee.datacollectors.create', 'apigee.datacollectors.delete', 'apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.datacollectors.update', 'apigee.datalocation.get', 'apigee.datastores.create', 'apigee.datastores.delete', 'apigee.datastores.get', 'apigee.datastores.list', 'apigee.datastores.update', 'apigee.deployments.create', 'apigee.deployments.delete', 'apigee.deployments.get', 'apigee.deployments.getIamPolicy', 'apigee.deployments.invoke', 'apigee.deployments.list', 'apigee.deployments.setIamPolicy', 'apigee.deployments.update', 'apigee.developerappattributes.createOrUpdateAll', 'apigee.developerappattributes.delete', 'apigee.developerappattributes.get', 'apigee.developerappattributes.list', 'apigee.developerappattributes.update', 'apigee.developerapps.create', 'apigee.developerapps.delete', 'apigee.developerapps.get', 'apigee.developerapps.list', 'apigee.developerapps.manage', 'apigee.developerattributes.createOrUpdateAll', 'apigee.developerattributes.delete', 'apigee.developerattributes.get', 'apigee.developerattributes.list', 'apigee.developerattributes.update', 'apigee.developerbalances.adjust', 'apigee.developerbalances.get', 'apigee.developerbalances.update', 'apigee.developermonetizationconfigs.get', 'apigee.developermonetizationconfigs.update', 'apigee.developers.create', 'apigee.developers.delete', 'apigee.developers.get', 'apigee.developers.list', 'apigee.developers.update', 'apigee.developersubscriptions.create', 'apigee.developersubscriptions.get', 'apigee.developersubscriptions.list', 'apigee.developersubscriptions.update', 'apigee.endpointattachments.create', 'apigee.endpointattachments.delete', 'apigee.endpointattachments.get', 'apigee.endpointattachments.list', 'apigee.entitlements.get', 'apigee.envgroupattachments.create', 'apigee.envgroupattachments.delete', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.create', 'apigee.envgroups.delete', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.envgroups.update', 'apigee.environments.create', 'apigee.environments.delete', 'apigee.environments.get', 'apigee.environments.getDataLocation', 'apigee.environments.getIamPolicy', 'apigee.environments.getStats', 'apigee.environments.list', 'apigee.environments.manageRuntime', 'apigee.environments.setIamPolicy', 'apigee.environments.update', 'apigee.exports.create', 'apigee.exports.get', 'apigee.exports.list', 'apigee.flowhooks.attachSharedFlow', 'apigee.flowhooks.detachSharedFlow', 'apigee.flowhooks.getSharedFlow', 'apigee.flowhooks.list', 'apigee.hostqueries.create', 'apigee.hostqueries.get', 'apigee.hostqueries.list', 'apigee.hostsecurityreports.create', 'apigee.hostsecurityreports.get', 'apigee.hostsecurityreports.list', 'apigee.hoststats.get', 'apigee.ingressconfigs.get', 'apigee.instanceattachments.create', 'apigee.instanceattachments.delete', 'apigee.instanceattachments.get', 'apigee.instanceattachments.list', 'apigee.instances.create', 'apigee.instances.delete', 'apigee.instances.get', 'apigee.instances.list', 'apigee.instances.reportStatus', 'apigee.instances.update', 'apigee.keystorealiases.create', 'apigee.keystorealiases.delete', 'apigee.keystorealiases.exportCertificate', 'apigee.keystorealiases.generateCSR', 'apigee.keystorealiases.get', 'apigee.keystorealiases.list', 'apigee.keystorealiases.update', 'apigee.keystores.create', 'apigee.keystores.delete', 'apigee.keystores.export', 'apigee.keystores.get', 'apigee.keystores.list', 'apigee.keyvaluemapentries.create', 'apigee.keyvaluemapentries.delete', 'apigee.keyvaluemapentries.get', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemapentries.update', 'apigee.keyvaluemaps.create', 'apigee.keyvaluemaps.delete', 'apigee.keyvaluemaps.list', 'apigee.maskconfigs.get', 'apigee.maskconfigs.update', 'apigee.nataddresses.activate', 'apigee.nataddresses.create', 'apigee.nataddresses.delete', 'apigee.nataddresses.get', 'apigee.nataddresses.list', 'apigee.operations.get', 'apigee.operations.list', 'apigee.organizations.create', 'apigee.organizations.delete', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.organizations.update', 'apigee.portals.create', 'apigee.portals.delete', 'apigee.portals.get', 'apigee.portals.list', 'apigee.portals.update', 'apigee.projectorganizations.get', 'apigee.projects.migrate', 'apigee.projects.previewMigration', 'apigee.projects.update', 'apigee.proxies.create', 'apigee.proxies.delete', 'apigee.proxies.get', 'apigee.proxies.list', 'apigee.proxies.update', 'apigee.proxyrevisions.delete', 'apigee.proxyrevisions.deploy', 'apigee.proxyrevisions.get', 'apigee.proxyrevisions.list', 'apigee.proxyrevisions.undeploy', 'apigee.proxyrevisions.update', 'apigee.queries.create', 'apigee.queries.get', 'apigee.queries.list', 'apigee.rateplans.create', 'apigee.rateplans.delete', 'apigee.rateplans.get', 'apigee.rateplans.list', 'apigee.rateplans.update', 'apigee.references.create', 'apigee.references.delete', 'apigee.references.get', 'apigee.references.list', 'apigee.references.update', 'apigee.reports.create', 'apigee.reports.delete', 'apigee.reports.get', 'apigee.reports.list', 'apigee.reports.update', 'apigee.resourcefiles.create', 'apigee.resourcefiles.delete', 'apigee.resourcefiles.get', 'apigee.resourcefiles.list', 'apigee.resourcefiles.update', 'apigee.runtimeconfigs.get', 'apigee.securityActions.create', 'apigee.securityActions.get', 'apigee.securityActions.list', 'apigee.securityActions.update', 'apigee.securityActionsConfig.get', 'apigee.securityActionsConfig.update', 'apigee.securityAssessmentResults.compute', 'apigee.securityFeedback.create', 'apigee.securityFeedback.delete', 'apigee.securityFeedback.get', 'apigee.securityFeedback.list', 'apigee.securityIncidents.get', 'apigee.securityIncidents.list', 'apigee.securityIncidents.update', 'apigee.securityProfileEnvironments.computeScore', 'apigee.securityProfileEnvironments.create', 'apigee.securityProfileEnvironments.delete', 'apigee.securityProfiles.create', 'apigee.securityProfiles.delete', 'apigee.securityProfiles.get', 'apigee.securityProfiles.list', 'apigee.securityProfiles.update', 'apigee.securityProfilesV2.create', 'apigee.securityProfilesV2.delete', 'apigee.securityProfilesV2.get', 'apigee.securityProfilesV2.list', 'apigee.securityProfilesV2.update', 'apigee.securitySettings.get', 'apigee.securitySettings.update', 'apigee.securityStats.queryTabularStats', 'apigee.securityStats.queryTimeSeriesStats', 'apigee.securityreports.create', 'apigee.securityreports.get', 'apigee.securityreports.list', 'apigee.setupcontexts.get', 'apigee.setupcontexts.update', 'apigee.sharedflowrevisions.delete', 'apigee.sharedflowrevisions.deploy', 'apigee.sharedflowrevisions.get', 'apigee.sharedflowrevisions.list', 'apigee.sharedflowrevisions.undeploy', 'apigee.sharedflowrevisions.update', 'apigee.sharedflows.create', 'apigee.sharedflows.delete', 'apigee.sharedflows.get', 'apigee.sharedflows.list', 'apigee.targetservers.create', 'apigee.targetservers.delete', 'apigee.targetservers.get', 'apigee.targetservers.list', 'apigee.targetservers.update', 'apigee.traceconfig.get', 'apigee.traceconfig.update', 'apigee.traceconfigoverrides.create', 'apigee.traceconfigoverrides.delete', 'apigee.traceconfigoverrides.get', 'apigee.traceconfigoverrides.list', 'apigee.traceconfigoverrides.update', 'apigee.tracesessions.create', 'apigee.tracesessions.delete', 'apigee.tracesessions.get', 'apigee.tracesessions.list', 'apigeeconnect.connections.list', 'apigeeconnect.endpoints.connect', 'apigeeregistry.apis.create', 'apigeeregistry.apis.delete', 'apigeeregistry.apis.get', 'apigeeregistry.apis.getIamPolicy', 'apigeeregistry.apis.list', 'apigeeregistry.apis.setIamPolicy', 'apigeeregistry.apis.update', 'apigeeregistry.artifacts.create', 'apigeeregistry.artifacts.delete', 'apigeeregistry.artifacts.get', 'apigeeregistry.artifacts.getIamPolicy', 'apigeeregistry.artifacts.list', 'apigeeregistry.artifacts.setIamPolicy', 'apigeeregistry.artifacts.update', 'apigeeregistry.deployments.create', 'apigeeregistry.deployments.delete', 'apigeeregistry.deployments.get', 'apigeeregistry.deployments.list', 'apigeeregistry.deployments.update', 'apigeeregistry.instances.get', 'apigeeregistry.instances.update', 'apigeeregistry.locations.get', 'apigeeregistry.locations.list', 'apigeeregistry.operations.cancel', 'apigeeregistry.operations.delete', 'apigeeregistry.operations.get', 'apigeeregistry.operations.list', 'apigeeregistry.specs.create', 'apigeeregistry.specs.delete', 'apigeeregistry.specs.get', 'apigeeregistry.specs.getIamPolicy', 'apigeeregistry.specs.list', 'apigeeregistry.specs.setIamPolicy', 'apigeeregistry.specs.update', 'apigeeregistry.versions.create', 'apigeeregistry.versions.delete', 'apigeeregistry.versions.get', 'apigeeregistry.versions.getIamPolicy', 'apigeeregistry.versions.list', 'apigeeregistry.versions.setIamPolicy', 'apigeeregistry.versions.update', 'apihub.apiHubInstances.create', 'apihub.apiHubInstances.delete', 'apihub.apiHubInstances.get', 'apihub.apiHubInstances.list', 'apihub.apiOperations.get', 'apihub.apiOperations.list', 'apihub.apiOperations.update', 'apihub.apis.create', 'apihub.apis.delete', 'apihub.apis.get', 'apihub.apis.list', 'apihub.apis.update', 'apihub.attributes.create', 'apihub.attributes.delete', 'apihub.attributes.get', 'apihub.attributes.list', 'apihub.attributes.update', 'apihub.definitions.get', 'apihub.definitions.list', 'apihub.definitions.update', 'apihub.dependencies.create', 'apihub.dependencies.delete', 'apihub.dependencies.get', 'apihub.dependencies.list', 'apihub.dependencies.update', 'apihub.deployments.create', 'apihub.deployments.delete', 'apihub.deployments.get', 'apihub.deployments.list', 'apihub.deployments.update', 'apihub.externalApis.create', 'apihub.externalApis.delete', 'apihub.externalApis.get', 'apihub.externalApis.list', 'apihub.externalApis.update', 'apihub.hostProjectRegistrations.create', 'apihub.hostProjectRegistrations.delete', 'apihub.hostProjectRegistrations.get', 'apihub.hostProjectRegistrations.list', 'apihub.hostProjectRegistrations.register', 'apihub.llmEnablements.deregister', 'apihub.llmEnablements.get', 'apihub.llmEnablements.list', 'apihub.llmEnablements.register', 'apihub.locations.searchResources', 'apihub.locations2.searchResources', 'apihub.operations.cancel', 'apihub.operations.delete', 'apihub.operations.get', 'apihub.operations.list', 'apihub.plugins.disable', 'apihub.plugins.enable', 'apihub.plugins.get', 'apihub.plugins.list', 'apihub.runTimeProjectAttachments.attach', 'apihub.runTimeProjectAttachments.create', 'apihub.runTimeProjectAttachments.delete', 'apihub.runTimeProjectAttachments.get', 'apihub.runTimeProjectAttachments.list', 'apihub.runTimeProjectAttachments.lookup', 'apihub.specs.create', 'apihub.specs.delete', 'apihub.specs.get', 'apihub.specs.lint', 'apihub.specs.list', 'apihub.specs.update', 'apihub.styleGuides.get', 'apihub.styleGuides.update', 'apihub.versions.create', 'apihub.versions.delete', 'apihub.versions.get', 'apihub.versions.list', 'apihub.versions.update', 'apikeys.keys.create', 'apikeys.keys.delete', 'apikeys.keys.get', 'apikeys.keys.getKeyString', 'apikeys.keys.list', 'apikeys.keys.lookup', 'apikeys.keys.undelete', 'apikeys.keys.update', 'apim.apiObservations.batchEditTags', 'apim.apiObservations.get', 'apim.apiObservations.list', 'apim.apiOperations.get', 'apim.apiOperations.list', 'apim.locations.get', 'apim.locations.list', 'apim.locations.listApiObservationTags', 'apim.observationJobs.create', 'apim.observationJobs.delete', 'apim.observationJobs.disable', 'apim.observationJobs.enable', 'apim.observationJobs.get', 'apim.observationJobs.list', 'apim.observationSources.create', 'apim.observationSources.delete', 'apim.observationSources.get', 'apim.observationSources.list', 'apim.operations.cancel', 'apim.operations.delete', 'apim.operations.get', 'apim.operations.list', 'appengine.applications.create', 'appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.applications.update', 'appengine.instances.delete', 'appengine.instances.enableDebug', 'appengine.instances.get', 'appengine.instances.list', 'appengine.memcache.addKey', 'appengine.memcache.flush', 'appengine.memcache.get', 'appengine.memcache.getKey', 'appengine.memcache.list', 'appengine.memcache.update', 'appengine.operations.get', 'appengine.operations.list', 'appengine.runtimes.actAsAdmin', 'appengine.services.delete', 'appengine.services.get', 'appengine.services.list', 'appengine.services.update', 'appengine.versions.create', 'appengine.versions.delete', 'appengine.versions.get', 'appengine.versions.getFileContents', 'appengine.versions.list', 'appengine.versions.update', 'apphub.applications.create', 'apphub.applications.delete', 'apphub.applications.get', 'apphub.applications.getIamPolicy', 'apphub.applications.list', 'apphub.applications.setIamPolicy', 'apphub.applications.update', 'apphub.discoveredServices.get', 'apphub.discoveredServices.list', 'apphub.discoveredServices.register', 'apphub.discoveredWorkloads.get', 'apphub.discoveredWorkloads.list', 'apphub.discoveredWorkloads.register', 'apphub.locations.get', 'apphub.locations.list', 'apphub.operations.cancel', 'apphub.operations.delete', 'apphub.operations.get', 'apphub.operations.list', 'apphub.serviceProjectAttachments.attach', 'apphub.serviceProjectAttachments.create', 'apphub.serviceProjectAttachments.delete', 'apphub.serviceProjectAttachments.detach', 'apphub.serviceProjectAttachments.get', 'apphub.serviceProjectAttachments.list', 'apphub.serviceProjectAttachments.lookup', 'apphub.services.create', 'apphub.services.delete', 'apphub.services.get', 'apphub.services.list', 'apphub.services.update', 'apphub.workloads.create', 'apphub.workloads.delete', 'apphub.workloads.get', 'apphub.workloads.list', 'apphub.workloads.update', 'applianceactivation.rttCommands.approve', 'applianceactivation.rttCommands.create', 'applianceactivation.rttCommands.get', 'applianceactivation.rttCommands.list', 'applianceactivation.rttCommands.sendResult', 'artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.delete', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.delete', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.delete', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.projectsettings.update', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.createOnPush', 'artifactregistry.repositories.createTagBinding', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.deleteTagBinding', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.setIamPolicy', 'artifactregistry.repositories.update', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.create', 'artifactregistry.rules.delete', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.rules.update', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.versions.update', 'artifactregistry.yumartifacts.create', 'assuredoss.config.get', 'assuredoss.customers.create', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.cancel', 'assuredoss.operations.delete', 'assuredoss.operations.get', 'assuredoss.operations.list', 'assuredworkloads.operations.get', 'assuredworkloads.operations.list', 'assuredworkloads.updates.list', 'assuredworkloads.updates.update', 'assuredworkloads.violations.get', 'assuredworkloads.violations.list', 'assuredworkloads.violations.update', 'assuredworkloads.workload.delete', 'assuredworkloads.workload.get', 'assuredworkloads.workload.list', 'assuredworkloads.workload.update', 'auditmanager.auditReports.generate', 'auditmanager.auditReports.get', 'auditmanager.auditReports.list', 'auditmanager.auditScopeReports.generate', 'auditmanager.billingSettings.get', 'auditmanager.controlReports.get', 'auditmanager.controlReports.list', 'auditmanager.controls.list', 'auditmanager.findings.get', 'auditmanager.findings.list', 'auditmanager.locations.enrollResource', 'auditmanager.locations.get', 'auditmanager.locations.list', 'auditmanager.operations.get', 'auditmanager.operations.list', 'auditmanager.resourceEnrollmentStatuses.get', 'auditmanager.resourceEnrollmentStatuses.list', 'automl.annotationSpecs.create', 'automl.annotationSpecs.delete', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotationSpecs.update', 'automl.annotations.approve', 'automl.annotations.create', 'automl.annotations.list', 'automl.annotations.manipulate', 'automl.annotations.reject', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.columnSpecs.update', 'automl.datasets.create', 'automl.datasets.delete', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.getIamPolicy', 'automl.datasets.import', 'automl.datasets.list', 'automl.datasets.setIamPolicy', 'automl.datasets.update', 'automl.examples.delete', 'automl.examples.get', 'automl.examples.list', 'automl.examples.update', 'automl.files.delete', 'automl.files.list', 'automl.humanAnnotationTasks.create', 'automl.humanAnnotationTasks.delete', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.getIamPolicy', 'automl.locations.list', 'automl.locations.setIamPolicy', 'automl.modelEvaluations.create', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.create', 'automl.models.delete', 'automl.models.deploy', 'automl.models.export', 'automl.models.get', 'automl.models.getIamPolicy', 'automl.models.list', 'automl.models.predict', 'automl.models.setIamPolicy', 'automl.models.undeploy', 'automl.operations.cancel', 'automl.operations.delete', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'automl.tableSpecs.update', 'automlrecommendations.apiKeys.create', 'automlrecommendations.apiKeys.delete', 'automlrecommendations.apiKeys.list', 'automlrecommendations.catalogItems.create', 'automlrecommendations.catalogItems.delete', 'automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogItems.update', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.catalogs.update', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.create', 'automlrecommendations.events.get', 'automlrecommendations.events.list', 'automlrecommendations.events.purge', 'automlrecommendations.events.rejoin', 'automlrecommendations.placements.create', 'automlrecommendations.placements.delete', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.create', 'automlrecommendations.recommendations.delete', 'automlrecommendations.recommendations.list', 'automlrecommendations.recommendations.pause', 'automlrecommendations.recommendations.resume', 'automlrecommendations.recommendations.update', 'autoscaling.sites.getIamPolicy', 'autoscaling.sites.readRecommendations', 'autoscaling.sites.setIamPolicy', 'autoscaling.sites.writeMetrics', 'autoscaling.sites.writeState', 'backupdr.backupPlanAssociations.createForComputeInstance', 'backupdr.backupPlanAssociations.deleteForComputeInstance', 'backupdr.backupPlanAssociations.get', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlanAssociations.triggerBackupForComputeInstance', 'backupdr.backupPlans.create', 'backupdr.backupPlans.delete', 'backupdr.backupPlans.get', 'backupdr.backupPlans.list', 'backupdr.backupPlans.useForComputeInstance', 'backupdr.backupVaults.associate', 'backupdr.backupVaults.create', 'backupdr.backupVaults.delete', 'backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.backupVaults.update', 'backupdr.bvbackups.delete', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvbackups.restore', 'backupdr.bvbackups.update', 'backupdr.bvdataSources.abandonBackup', 'backupdr.bvdataSources.fetchAccessToken', 'backupdr.bvdataSources.finalizeBackup', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.initiateBackup', 'backupdr.bvdataSources.list', 'backupdr.bvdataSources.remove', 'backupdr.bvdataSources.setInternalStatus', 'backupdr.bvdataSources.update', 'backupdr.compute.restoreFromBackupVault', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.accessSensitiveData', 'backupdr.managementServers.assignBackupPlans', 'backupdr.managementServers.backupAccess', 'backupdr.managementServers.create', 'backupdr.managementServers.createConnection', 'backupdr.managementServers.createDynamicProtection', 'backupdr.managementServers.delete', 'backupdr.managementServers.deleteDynamicProtection', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.manageApplications', 'backupdr.managementServers.manageBackupPlans', 'backupdr.managementServers.manageBackupServers', 'backupdr.managementServers.manageBackups', 'backupdr.managementServers.manageClones', 'backupdr.managementServers.manageExpiration', 'backupdr.managementServers.manageHosts', 'backupdr.managementServers.manageInternalACL', 'backupdr.managementServers.manageJobs', 'backupdr.managementServers.manageLiveClones', 'backupdr.managementServers.manageMigrations', 'backupdr.managementServers.manageMirroring', 'backupdr.managementServers.manageMounts', 'backupdr.managementServers.manageRestores', 'backupdr.managementServers.manageSensitiveData', 'backupdr.managementServers.manageStorage', 'backupdr.managementServers.manageSystem', 'backupdr.managementServers.manageWorkflows', 'backupdr.managementServers.refreshWorkflows', 'backupdr.managementServers.runWorkflows', 'backupdr.managementServers.setIamPolicy', 'backupdr.managementServers.testFailOvers', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewBackupServers', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.cancel', 'backupdr.operations.delete', 'backupdr.operations.get', 'backupdr.operations.list', 'baremetalsolution.instancequotas.list', 'baremetalsolution.instances.attachNetwork', 'baremetalsolution.instances.attachVolume', 'baremetalsolution.instances.create', 'baremetalsolution.instances.detachLun', 'baremetalsolution.instances.detachNetwork', 'baremetalsolution.instances.detachVolume', 'baremetalsolution.instances.disableInteractiveSerialConsole', 'baremetalsolution.instances.enableInteractiveSerialConsole', 'baremetalsolution.instances.get', 'baremetalsolution.instances.list', 'baremetalsolution.instances.rename', 'baremetalsolution.instances.reset', 'baremetalsolution.instances.start', 'baremetalsolution.instances.stop', 'baremetalsolution.instances.update', 'baremetalsolution.luns.create', 'baremetalsolution.luns.delete', 'baremetalsolution.luns.evict', 'baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.luns.update', 'baremetalsolution.maintenanceevents.addProposal', 'baremetalsolution.maintenanceevents.approve', 'baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list', 'baremetalsolution.networkquotas.list', 'baremetalsolution.networks.create', 'baremetalsolution.networks.delete', 'baremetalsolution.networks.get', 'baremetalsolution.networks.list', 'baremetalsolution.networks.rename', 'baremetalsolution.networks.update', 'baremetalsolution.nfsshares.create', 'baremetalsolution.nfsshares.delete', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.nfsshares.rename', 'baremetalsolution.nfsshares.update', 'baremetalsolution.operations.get', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'baremetalsolution.procurements.create', 'baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list', 'baremetalsolution.snapshotschedulepolicies.create', 'baremetalsolution.snapshotschedulepolicies.delete', 'baremetalsolution.snapshotschedulepolicies.get', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.snapshotschedulepolicies.update', 'baremetalsolution.sshKeys.create', 'baremetalsolution.sshKeys.delete', 'baremetalsolution.sshKeys.list', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.create', 'baremetalsolution.volumes.delete', 'baremetalsolution.volumes.evict', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumes.rename', 'baremetalsolution.volumes.resize', 'baremetalsolution.volumes.update', 'baremetalsolution.volumesnapshots.create', 'baremetalsolution.volumesnapshots.delete', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list', 'baremetalsolution.volumesnapshots.restore', 'batch.jobs.create', 'batch.jobs.delete', 'batch.jobs.get', 'batch.jobs.list', 'batch.locations.get', 'batch.locations.list', 'batch.operations.get', 'batch.operations.list', 'batch.resourceAllowances.create', 'batch.resourceAllowances.delete', 'batch.resourceAllowances.get', 'batch.resourceAllowances.list', 'batch.resourceAllowances.update', 'batch.states.report', 'batch.tasks.get', 'batch.tasks.list', 'beyondcorp.appConnections.create', 'beyondcorp.appConnections.delete', 'beyondcorp.appConnections.get', 'beyondcorp.appConnections.getIamPolicy', 'beyondcorp.appConnections.list', 'beyondcorp.appConnections.setIamPolicy', 'beyondcorp.appConnections.update', 'beyondcorp.appConnectors.create', 'beyondcorp.appConnectors.delete', 'beyondcorp.appConnectors.get', 'beyondcorp.appConnectors.getIamPolicy', 'beyondcorp.appConnectors.list', 'beyondcorp.appConnectors.reportStatus', 'beyondcorp.appConnectors.setIamPolicy', 'beyondcorp.appConnectors.update', 'beyondcorp.appGateways.create', 'beyondcorp.appGateways.delete', 'beyondcorp.appGateways.get', 'beyondcorp.appGateways.getIamPolicy', 'beyondcorp.appGateways.list', 'beyondcorp.appGateways.setIamPolicy', 'beyondcorp.appGateways.update', 'beyondcorp.clientConnectorServices.create', 'beyondcorp.clientConnectorServices.delete', 'beyondcorp.clientConnectorServices.get', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientConnectorServices.setIamPolicy', 'beyondcorp.clientConnectorServices.update', 'beyondcorp.clientGateways.create', 'beyondcorp.clientGateways.delete', 'beyondcorp.clientGateways.get', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'beyondcorp.clientGateways.setIamPolicy', 'beyondcorp.locations.get', 'beyondcorp.locations.list', 'beyondcorp.operations.cancel', 'beyondcorp.operations.delete', 'beyondcorp.operations.get', 'beyondcorp.operations.list', 'beyondcorp.partnerTenants.create', 'beyondcorp.partnerTenants.delete', 'beyondcorp.partnerTenants.get', 'beyondcorp.partnerTenants.list', 'beyondcorp.partnerTenants.update', 'beyondcorp.proxyConfigs.create', 'beyondcorp.proxyConfigs.delete', 'beyondcorp.proxyConfigs.get', 'beyondcorp.proxyConfigs.list', 'beyondcorp.proxyConfigs.update', 'beyondcorp.subscriptions.create', 'beyondcorp.subscriptions.get', 'beyondcorp.subscriptions.list', 'beyondcorp.subscriptions.terminate', 'beyondcorp.subscriptions.update', 'biglake.catalogs.create', 'biglake.catalogs.delete', 'biglake.catalogs.get', 'biglake.catalogs.list', 'biglake.databases.create', 'biglake.databases.delete', 'biglake.databases.get', 'biglake.databases.list', 'biglake.databases.update', 'biglake.locks.check', 'biglake.locks.create', 'biglake.locks.delete', 'biglake.locks.list', 'biglake.tables.create', 'biglake.tables.delete', 'biglake.tables.get', 'biglake.tables.list', 'biglake.tables.lock', 'biglake.tables.update', 'bigquery.bireservations.get', 'bigquery.bireservations.update', 'bigquery.capacityCommitments.create', 'bigquery.capacityCommitments.delete', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.capacityCommitments.update', 'bigquery.config.get', 'bigquery.config.update', 'bigquery.connections.create', 'bigquery.connections.delegate', 'bigquery.connections.delete', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.setIamPolicy', 'bigquery.connections.update', 'bigquery.connections.updateTag', 'bigquery.connections.use', 'bigquery.dataPolicies.create', 'bigquery.dataPolicies.delete', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.dataPolicies.update', 'bigquery.datasets.create', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.delete', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.link', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listSharedDatasetUsage', 'bigquery.datasets.listTagBindings', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.jobs.delete', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listAll', 'bigquery.jobs.listExecutionMetadata', 'bigquery.jobs.update', 'bigquery.models.create', 'bigquery.models.delete', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.models.updateData', 'bigquery.models.updateMetadata', 'bigquery.models.updateTag', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.create', 'bigquery.reservationAssignments.delete', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.create', 'bigquery.reservations.delete', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.reservations.update', 'bigquery.routines.create', 'bigquery.routines.delete', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.routines.update', 'bigquery.routines.updateTag', 'bigquery.rowAccessPolicies.create', 'bigquery.rowAccessPolicies.delete', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.rowAccessPolicies.update', 'bigquery.savedqueries.create', 'bigquery.savedqueries.delete', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.savedqueries.update', 'bigquery.tables.createIndex', 'bigquery.tables.createSnapshot', 'bigquery.tables.createTagBinding', 'bigquery.tables.deleteIndex', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.getIamPolicy', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.setIamPolicy', 'bigquery.transfers.get', 'bigquery.transfers.update', 'bigquerymigration.locations.get', 'bigquerymigration.locations.list', 'bigquerymigration.subtaskTypes.executeTask', 'bigquerymigration.subtasks.create', 'bigquerymigration.subtasks.executeTask', 'bigquerymigration.subtasks.get', 'bigquerymigration.subtasks.list', 'bigquerymigration.taskTypes.orchestrateTask', 'bigquerymigration.taskTypes.writeLogs', 'bigquerymigration.translation.translate', 'bigquerymigration.workflows.create', 'bigquerymigration.workflows.delete', 'bigquerymigration.workflows.get', 'bigquerymigration.workflows.list', 'bigquerymigration.workflows.orchestrateTask', 'bigquerymigration.workflows.update', 'bigtable.appProfiles.create', 'bigtable.appProfiles.delete', 'bigtable.appProfiles.get', 'bigtable.appProfiles.list', 'bigtable.appProfiles.update', 'bigtable.authorizedViews.create', 'bigtable.authorizedViews.createTagBinding', 'bigtable.authorizedViews.delete', 'bigtable.authorizedViews.deleteTagBinding', 'bigtable.authorizedViews.get', 'bigtable.authorizedViews.getIamPolicy', 'bigtable.authorizedViews.list', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.authorizedViews.mutateRows', 'bigtable.authorizedViews.readRows', 'bigtable.authorizedViews.sampleRowKeys', 'bigtable.authorizedViews.setIamPolicy', 'bigtable.authorizedViews.update', 'bigtable.backups.create', 'bigtable.backups.delete', 'bigtable.backups.get', 'bigtable.backups.getIamPolicy', 'bigtable.backups.list', 'bigtable.backups.read', 'bigtable.backups.restore', 'bigtable.backups.setIamPolicy', 'bigtable.backups.update', 'bigtable.clusters.create', 'bigtable.clusters.delete', 'bigtable.clusters.get', 'bigtable.clusters.list', 'bigtable.clusters.update', 'bigtable.hotTablets.list', 'bigtable.instances.create', 'bigtable.instances.createTagBinding', 'bigtable.instances.delete', 'bigtable.instances.deleteTagBinding', 'bigtable.instances.executeQuery', 'bigtable.instances.get', 'bigtable.instances.getIamPolicy', 'bigtable.instances.list', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'bigtable.instances.ping', 'bigtable.instances.setIamPolicy', 'bigtable.instances.update', 'bigtable.keyvisualizer.get', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.checkConsistency', 'bigtable.tables.create', 'bigtable.tables.delete', 'bigtable.tables.generateConsistencyToken', 'bigtable.tables.get', 'bigtable.tables.getIamPolicy', 'bigtable.tables.list', 'bigtable.tables.mutateRows', 'bigtable.tables.readRows', 'bigtable.tables.sampleRowKeys', 'bigtable.tables.setIamPolicy', 'bigtable.tables.undelete', 'bigtable.tables.update', 'billing.billingAccountPrice.get', 'billing.billingAccountPrices.list', 'billing.billingAccountServices.get', 'billing.billingAccountServices.list', 'billing.billingAccountSkuGroupSkus.get', 'billing.billingAccountSkuGroupSkus.list', 'billing.billingAccountSkuGroups.get', 'billing.billingAccountSkuGroups.list', 'billing.billingAccountSkus.get', 'billing.billingAccountSkus.list', 'billing.finOpsBenchmarkInformation.get', 'billing.finOpsHealthInformation.get', 'billing.resourceCosts.get', 'billing.resourcebudgets.read', 'billing.resourcebudgets.write', 'binaryauthorization.attestors.create', 'binaryauthorization.attestors.delete', 'binaryauthorization.attestors.get', 'binaryauthorization.attestors.getIamPolicy', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.setIamPolicy', 'binaryauthorization.attestors.update', 'binaryauthorization.attestors.verifyImageAttested', 'binaryauthorization.continuousValidationConfig.get', 'binaryauthorization.continuousValidationConfig.getIamPolicy', 'binaryauthorization.continuousValidationConfig.setIamPolicy', 'binaryauthorization.continuousValidationConfig.update', 'binaryauthorization.platformPolicies.create', 'binaryauthorization.platformPolicies.delete', 'binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.platformPolicies.get', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.platformPolicies.replace', 'binaryauthorization.policy.evaluatePolicy', 'binaryauthorization.policy.get', 'binaryauthorization.policy.getIamPolicy', 'binaryauthorization.policy.setIamPolicy', 'binaryauthorization.policy.update', 'blockchainnodeengine.blockchainNodes.create', 'blockchainnodeengine.blockchainNodes.delete', 'blockchainnodeengine.blockchainNodes.get', 'blockchainnodeengine.blockchainNodes.list', 'blockchainnodeengine.blockchainNodes.update', 'blockchainnodeengine.locations.get', 'blockchainnodeengine.locations.list', 'blockchainnodeengine.operations.cancel', 'blockchainnodeengine.operations.delete', 'blockchainnodeengine.operations.get', 'blockchainnodeengine.operations.list', 'blockchainvalidatormanager.blockchainValidatorConfigs.create', 'blockchainvalidatormanager.blockchainValidatorConfigs.delete', 'blockchainvalidatormanager.blockchainValidatorConfigs.get', 'blockchainvalidatormanager.blockchainValidatorConfigs.list', 'blockchainvalidatormanager.blockchainValidatorConfigs.update', 'blockchainvalidatormanager.locations.get', 'blockchainvalidatormanager.locations.list', 'blockchainvalidatormanager.operations.cancel', 'blockchainvalidatormanager.operations.delete', 'blockchainvalidatormanager.operations.get', 'blockchainvalidatormanager.operations.list', 'capacityplanner.forecasts.list', 'capacityplanner.usageHistories.list', 'capacityplanner.usageHistories.summarize', 'carestudio.patients.get', 'carestudio.patients.list', 'certificatemanager.certissuanceconfigs.create', 'certificatemanager.certissuanceconfigs.delete', 'certificatemanager.certissuanceconfigs.get', 'certificatemanager.certissuanceconfigs.list', 'certificatemanager.certissuanceconfigs.update', 'certificatemanager.certissuanceconfigs.use', 'certificatemanager.certmapentries.create', 'certificatemanager.certmapentries.delete', 'certificatemanager.certmapentries.get', 'certificatemanager.certmapentries.list', 'certificatemanager.certmapentries.update', 'certificatemanager.certmaps.create', 'certificatemanager.certmaps.delete', 'certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certmaps.update', 'certificatemanager.certmaps.use', 'certificatemanager.certs.create', 'certificatemanager.certs.delete', 'certificatemanager.certs.get', 'certificatemanager.certs.list', 'certificatemanager.certs.update', 'certificatemanager.certs.use', 'certificatemanager.dnsauthorizations.create', 'certificatemanager.dnsauthorizations.delete', 'certificatemanager.dnsauthorizations.get', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.dnsauthorizations.update', 'certificatemanager.dnsauthorizations.use', 'certificatemanager.locations.get', 'certificatemanager.locations.list', 'certificatemanager.operations.cancel', 'certificatemanager.operations.delete', 'certificatemanager.operations.get', 'certificatemanager.operations.list', 'certificatemanager.trustconfigs.create', 'certificatemanager.trustconfigs.delete', 'certificatemanager.trustconfigs.get', 'certificatemanager.trustconfigs.list', 'certificatemanager.trustconfigs.update', 'certificatemanager.trustconfigs.use', 'chat.bots.get', 'chat.bots.update', 'chronicle.ais.createFeedback', 'chronicle.ais.translateUdmQuery', 'chronicle.ais.translateYlRule', 'chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.bigQueryAccess.provide', 'chronicle.cases.countPriorities', 'chronicle.collectors.create', 'chronicle.collectors.delete', 'chronicle.collectors.get', 'chronicle.collectors.list', 'chronicle.collectors.update', 'chronicle.conversations.create', 'chronicle.conversations.delete', 'chronicle.conversations.get', 'chronicle.conversations.list', 'chronicle.conversations.update', 'chronicle.curatedRuleSetCategories.countAllCuratedRuleSetDetections', 'chronicle.curatedRuleSetCategories.get', 'chronicle.curatedRuleSetCategories.list', 'chronicle.curatedRuleSetDeployments.batchUpdate', 'chronicle.curatedRuleSetDeployments.get', 'chronicle.curatedRuleSetDeployments.list', 'chronicle.curatedRuleSetDeployments.update', 'chronicle.curatedRuleSets.countCuratedRuleSetDetections', 'chronicle.curatedRuleSets.get', 'chronicle.curatedRuleSets.list', 'chronicle.curatedRules.get', 'chronicle.curatedRules.list', 'chronicle.dashboardCharts.get', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.execute', 'chronicle.dashboardQueries.get', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.copy', 'chronicle.dashboards.create', 'chronicle.dashboards.delete', 'chronicle.dashboards.edit', 'chronicle.dashboards.get', 'chronicle.dashboards.list', 'chronicle.dashboards.schedule', 'chronicle.dataAccessLabels.create', 'chronicle.dataAccessLabels.delete', 'chronicle.dataAccessLabels.get', 'chronicle.dataAccessLabels.list', 'chronicle.dataAccessLabels.update', 'chronicle.dataAccessScopes.create', 'chronicle.dataAccessScopes.delete', 'chronicle.dataAccessScopes.get', 'chronicle.dataAccessScopes.list', 'chronicle.dataAccessScopes.permit', 'chronicle.dataAccessScopes.update', 'chronicle.dataExports.cancel', 'chronicle.dataExports.create', 'chronicle.dataExports.fetchLogTypesAvailableForExport', 'chronicle.dataExports.get', 'chronicle.dataTableOperationErrors.get', 'chronicle.dataTableRows.asyncBulkCreate', 'chronicle.dataTableRows.asyncBulkReplace', 'chronicle.dataTableRows.asyncBulkUpdate', 'chronicle.dataTableRows.bulkCreate', 'chronicle.dataTableRows.bulkReplace', 'chronicle.dataTableRows.bulkUpdate', 'chronicle.dataTableRows.create', 'chronicle.dataTableRows.delete', 'chronicle.dataTableRows.get', 'chronicle.dataTableRows.list', 'chronicle.dataTableRows.update', 'chronicle.dataTables.bulkCreateDataTableAsync', 'chronicle.dataTables.create', 'chronicle.dataTables.delete', 'chronicle.dataTables.get', 'chronicle.dataTables.list', 'chronicle.dataTables.update', 'chronicle.dataTaps.create', 'chronicle.dataTaps.delete', 'chronicle.dataTaps.get', 'chronicle.dataTaps.list', 'chronicle.dataTaps.update', 'chronicle.entities.batchCreate', 'chronicle.entities.batchDelete', 'chronicle.entities.batchValidate', 'chronicle.entities.create', 'chronicle.entities.delete', 'chronicle.entities.find', 'chronicle.entities.findRelatedEntities', 'chronicle.entities.get', 'chronicle.entities.import', 'chronicle.entities.list', 'chronicle.entities.modifyEntityRiskScore', 'chronicle.entities.queryEntityRiskScoreModifications', 'chronicle.entities.searchEntities', 'chronicle.entities.summarize', 'chronicle.entities.summarizeFromQuery', 'chronicle.entityRiskScores.queryEntityRiskScores', 'chronicle.errorNotificationConfigs.create', 'chronicle.errorNotificationConfigs.delete', 'chronicle.errorNotificationConfigs.get', 'chronicle.errorNotificationConfigs.list', 'chronicle.errorNotificationConfigs.update', 'chronicle.events.batchGet', 'chronicle.events.findUdmFieldValues', 'chronicle.events.get', 'chronicle.events.import', 'chronicle.events.queryProductSourceStats', 'chronicle.events.searchRawLogs', 'chronicle.events.udmSearch', 'chronicle.events.validateQuery', 'chronicle.extensionValidationReports.get', 'chronicle.extensionValidationReports.list', 'chronicle.feedServiceAccounts.fetch', 'chronicle.feedSourceTypeSchemas.list', 'chronicle.feeds.create', 'chronicle.feeds.delete', 'chronicle.feeds.disable', 'chronicle.feeds.enable', 'chronicle.feeds.generateSecret', 'chronicle.feeds.get', 'chronicle.feeds.list', 'chronicle.feeds.update', 'chronicle.findingsGraphs.exploreNode', 'chronicle.findingsGraphs.initializeGraph', 'chronicle.findingsRefinementDeployments.get', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinementDeployments.update', 'chronicle.findingsRefinements.computeActivity', 'chronicle.findingsRefinements.computeAllActivities', 'chronicle.findingsRefinements.create', 'chronicle.findingsRefinements.get', 'chronicle.findingsRefinements.list', 'chronicle.findingsRefinements.test', 'chronicle.findingsRefinements.update', 'chronicle.forwarders.create', 'chronicle.forwarders.delete', 'chronicle.forwarders.generate', 'chronicle.forwarders.get', 'chronicle.forwarders.list', 'chronicle.forwarders.update', 'chronicle.globalDataAccessScopes.permit', 'chronicle.ingestionLogLabels.get', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.get', 'chronicle.ingestionLogNamespaces.list', 'chronicle.instances.generateCollectionAgentAuth', 'chronicle.instances.generateSoarAuthJwt', 'chronicle.instances.generateWorkspaceConnectionToken', 'chronicle.instances.get', 'chronicle.instances.logTypeClassifier', 'chronicle.instances.report', 'chronicle.instances.soarAdmin', 'chronicle.instances.soarThreatManager', 'chronicle.instances.soarVulnerabilityManager', 'chronicle.iocMatches.get', 'chronicle.iocMatches.list', 'chronicle.iocState.get', 'chronicle.iocState.update', 'chronicle.iocs.batchGet', 'chronicle.iocs.findFirstAndLastSeen', 'chronicle.iocs.get', 'chronicle.iocs.searchCuratedDetectionsForIoc', 'chronicle.legacies.legacyBatchGetCases', 'chronicle.legacies.legacyCalculateAlertStats', 'chronicle.legacies.legacyFetchAlertsView', 'chronicle.legacies.legacyFetchUdmSearchCsv', 'chronicle.legacies.legacyFetchUdmSearchView', 'chronicle.legacies.legacyFindAssetEvents', 'chronicle.legacies.legacyFindRawLogs', 'chronicle.legacies.legacyFindUdmEvents', 'chronicle.legacies.legacyGetAlert', 'chronicle.legacies.legacyGetCuratedRulesTrends', 'chronicle.legacies.legacyGetDetection', 'chronicle.legacies.legacyGetEventForDetection', 'chronicle.legacies.legacyGetFinding', 'chronicle.legacies.legacyGetRuleCounts', 'chronicle.legacies.legacyGetRulesTrends', 'chronicle.legacies.legacyRunTestRule', 'chronicle.legacies.legacySearchAlerts', 'chronicle.legacies.legacySearchArtifactEvents', 'chronicle.legacies.legacySearchArtifactIoCDetails', 'chronicle.legacies.legacySearchAssetEvents', 'chronicle.legacies.legacySearchCuratedDetections', 'chronicle.legacies.legacySearchCustomerStats', 'chronicle.legacies.legacySearchDetections', 'chronicle.legacies.legacySearchDomainsRecentlyRegistered', 'chronicle.legacies.legacySearchDomainsTimingStats', 'chronicle.legacies.legacySearchEnterpriseWideAlerts', 'chronicle.legacies.legacySearchEnterpriseWideIoCs', 'chronicle.legacies.legacySearchFindings', 'chronicle.legacies.legacySearchIngestionStats', 'chronicle.legacies.legacySearchIoCInsights', 'chronicle.legacies.legacySearchRawLogs', 'chronicle.legacies.legacySearchRuleDetectionCountBuckets', 'chronicle.legacies.legacySearchRuleDetectionEvents', 'chronicle.legacies.legacySearchRuleResults', 'chronicle.legacies.legacySearchRulesAlerts', 'chronicle.legacies.legacySearchUserEvents', 'chronicle.legacies.legacyStreamDetectionAlerts', 'chronicle.legacies.legacyTestRuleStreaming', 'chronicle.legacies.legacyUpdateAlert', 'chronicle.legacies.legacyUpdateFinding', 'chronicle.logTypeSchemas.list', 'chronicle.logTypes.list', 'chronicle.logs.export', 'chronicle.logs.get', 'chronicle.logs.import', 'chronicle.logs.list', 'chronicle.messages.create', 'chronicle.messages.delete', 'chronicle.messages.get', 'chronicle.messages.list', 'chronicle.messages.update', 'chronicle.multitenantDirectories.get', 'chronicle.nativeDashboards.create', 'chronicle.nativeDashboards.delete', 'chronicle.nativeDashboards.duplicate', 'chronicle.nativeDashboards.get', 'chronicle.nativeDashboards.list', 'chronicle.nativeDashboards.update', 'chronicle.operations.cancel', 'chronicle.operations.delete', 'chronicle.operations.get', 'chronicle.operations.list', 'chronicle.operations.streamSearch', 'chronicle.operations.wait', 'chronicle.parserExtensions.activate', 'chronicle.parserExtensions.create', 'chronicle.parserExtensions.delete', 'chronicle.parserExtensions.generateKeyValueMappings', 'chronicle.parserExtensions.get', 'chronicle.parserExtensions.legacySubmitParserExtension', 'chronicle.parserExtensions.list', 'chronicle.parserExtensions.removeSyslog', 'chronicle.parsers.activate', 'chronicle.parsers.activateReleaseCandidate', 'chronicle.parsers.copyPrebuiltParser', 'chronicle.parsers.create', 'chronicle.parsers.deactivate', 'chronicle.parsers.delete', 'chronicle.parsers.generateEventTypesSuggestions', 'chronicle.parsers.get', 'chronicle.parsers.list', 'chronicle.parsers.runParser', 'chronicle.parsingErrors.list', 'chronicle.preferenceSets.get', 'chronicle.preferenceSets.update', 'chronicle.referenceLists.create', 'chronicle.referenceLists.get', 'chronicle.referenceLists.list', 'chronicle.referenceLists.update', 'chronicle.referenceLists.verifyReferenceList', 'chronicle.retrohunts.create', 'chronicle.retrohunts.get', 'chronicle.retrohunts.list', 'chronicle.riskConfigs.get', 'chronicle.riskConfigs.update', 'chronicle.ruleDeployments.get', 'chronicle.ruleDeployments.list', 'chronicle.ruleDeployments.update', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.create', 'chronicle.rules.delete', 'chronicle.rules.get', 'chronicle.rules.list', 'chronicle.rules.listRevisions', 'chronicle.rules.update', 'chronicle.rules.verifyRuleText', 'chronicle.searchQueries.create', 'chronicle.searchQueries.delete', 'chronicle.searchQueries.get', 'chronicle.searchQueries.list', 'chronicle.searchQueries.update', 'chronicle.validationErrors.list', 'chronicle.validationReports.get', 'chronicle.watchlists.create', 'chronicle.watchlists.delete', 'chronicle.watchlists.get', 'chronicle.watchlists.list', 'chronicle.watchlists.update', 'chroniclesm.gcpAssociations.create', 'chroniclesm.gcpAssociations.delete', 'chroniclesm.gcpAssociations.get', 'chroniclesm.gcpLogFlowFilters.get', 'chroniclesm.gcpLogFlowFilters.update', 'chroniclesm.gcpSettings.get', 'chroniclesm.gcpSettings.update', 'clientauthconfig.brands.create', 'clientauthconfig.brands.delete', 'clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'clientauthconfig.brands.update', 'clientauthconfig.clients.create', 'clientauthconfig.clients.createSecret', 'clientauthconfig.clients.delete', 'clientauthconfig.clients.get', 'clientauthconfig.clients.getWithSecret', 'clientauthconfig.clients.list', 'clientauthconfig.clients.listWithSecrets', 'clientauthconfig.clients.undelete', 'clientauthconfig.clients.update', 'cloud.locations.get', 'cloud.locations.list', 'cloudaicompanion.codeRepositoryIndexes.create', 'cloudaicompanion.codeRepositoryIndexes.delete', 'cloudaicompanion.codeRepositoryIndexes.get', 'cloudaicompanion.codeRepositoryIndexes.list', 'cloudaicompanion.codeRepositoryIndexes.update', 'cloudaicompanion.companions.generateChat', 'cloudaicompanion.companions.generateCode', 'cloudaicompanion.entitlements.get', 'cloudaicompanion.instances.completeCode', 'cloudaicompanion.instances.completeTask', 'cloudaicompanion.instances.generateCode', 'cloudaicompanion.instances.generateText', 'cloudaicompanion.operations.cancel', 'cloudaicompanion.operations.delete', 'cloudaicompanion.operations.get', 'cloudaicompanion.operations.list', 'cloudaicompanion.repositoryGroups.create', 'cloudaicompanion.repositoryGroups.delete', 'cloudaicompanion.repositoryGroups.get', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.list', 'cloudaicompanion.repositoryGroups.setIamPolicy', 'cloudaicompanion.repositoryGroups.update', 'cloudaicompanion.repositoryGroups.use', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.get', 'cloudasset.feeds.list', 'cloudasset.feeds.update', 'cloudasset.savedqueries.create', 'cloudasset.savedqueries.delete', 'cloudasset.savedqueries.get', 'cloudasset.savedqueries.list', 'cloudasset.savedqueries.update', 'cloudbuild.builds.approve', 'cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.builds.update', 'cloudbuild.connections.create', 'cloudbuild.connections.delete', 'cloudbuild.connections.fetchLinkableRepositories', 'cloudbuild.connections.get', 'cloudbuild.connections.getIamPolicy', 'cloudbuild.connections.list', 'cloudbuild.connections.setIamPolicy', 'cloudbuild.connections.update', 'cloudbuild.integrations.create', 'cloudbuild.integrations.delete', 'cloudbuild.integrations.get', 'cloudbuild.integrations.list', 'cloudbuild.integrations.update', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudbuild.repositories.accessReadToken', 'cloudbuild.repositories.accessReadWriteToken', 'cloudbuild.repositories.create', 'cloudbuild.repositories.delete', 'cloudbuild.repositories.fetchGitRefs', 'cloudbuild.repositories.get', 'cloudbuild.repositories.list', 'cloudbuild.workerpools.create', 'cloudbuild.workerpools.delete', 'cloudbuild.workerpools.get', 'cloudbuild.workerpools.list', 'cloudbuild.workerpools.update', 'cloudbuild.workerpools.use', 'cloudconfig.configs.get', 'cloudconfig.configs.update', 'cloudcontrolspartner.accessapprovalrequests.list', 'cloudcontrolspartner.customers.create', 'cloudcontrolspartner.customers.delete', 'cloudcontrolspartner.customers.get', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.ekmconnections.get', 'cloudcontrolspartner.inspectabilityevents.get', 'cloudcontrolspartner.partnerpermissions.get', 'cloudcontrolspartner.partners.get', 'cloudcontrolspartner.platformcontrols.get', 'cloudcontrolspartner.violations.get', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.get', 'cloudcontrolspartner.workloads.list', 'clouddebugger.breakpoints.create', 'clouddebugger.breakpoints.delete', 'clouddebugger.breakpoints.get', 'clouddebugger.breakpoints.list', 'clouddebugger.breakpoints.listActive', 'clouddebugger.breakpoints.update', 'clouddebugger.debuggees.create', 'clouddebugger.debuggees.list', 'clouddeploy.automationRuns.cancel', 'clouddeploy.automationRuns.get', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.create', 'clouddeploy.automations.delete', 'clouddeploy.automations.get', 'clouddeploy.automations.list', 'clouddeploy.automations.update', 'clouddeploy.config.get', 'clouddeploy.customTargetTypes.create', 'clouddeploy.customTargetTypes.delete', 'clouddeploy.customTargetTypes.get', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.customTargetTypes.setIamPolicy', 'clouddeploy.customTargetTypes.update', 'clouddeploy.deliveryPipelines.create', 'clouddeploy.deliveryPipelines.createTagBinding', 'clouddeploy.deliveryPipelines.delete', 'clouddeploy.deliveryPipelines.deleteTagBinding', 'clouddeploy.deliveryPipelines.get', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.deliveryPipelines.setIamPolicy', 'clouddeploy.deliveryPipelines.update', 'clouddeploy.deployPolicies.create', 'clouddeploy.deployPolicies.delete', 'clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.deployPolicies.override', 'clouddeploy.deployPolicies.update', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.jobRuns.terminate', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.cancel', 'clouddeploy.operations.delete', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.releases.abandon', 'clouddeploy.releases.create', 'clouddeploy.releases.delete', 'clouddeploy.releases.get', 'clouddeploy.releases.list', 'clouddeploy.rollouts.advance', 'clouddeploy.rollouts.approve', 'clouddeploy.rollouts.cancel', 'clouddeploy.rollouts.create', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.ignoreJob', 'clouddeploy.rollouts.list', 'clouddeploy.rollouts.retryJob', 'clouddeploy.rollouts.rollback', 'clouddeploy.targets.create', 'clouddeploy.targets.createTagBinding', 'clouddeploy.targets.delete', 'clouddeploy.targets.deleteTagBinding', 'clouddeploy.targets.get', 'clouddeploy.targets.getIamPolicy', 'clouddeploy.targets.list', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'clouddeploy.targets.setIamPolicy', 'clouddeploy.targets.update', 'cloudfunctions.functions.call', 'cloudfunctions.functions.create', 'cloudfunctions.functions.delete', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.invoke', 'cloudfunctions.functions.list', 'cloudfunctions.functions.setIamPolicy', 'cloudfunctions.functions.sourceCodeGet', 'cloudfunctions.functions.sourceCodeSet', 'cloudfunctions.functions.update', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'cloudiottoken.tokensettings.get', 'cloudiottoken.tokensettings.update', 'cloudjobdiscovery.companies.create', 'cloudjobdiscovery.companies.delete', 'cloudjobdiscovery.companies.get', 'cloudjobdiscovery.companies.list', 'cloudjobdiscovery.companies.update', 'cloudjobdiscovery.events.create', 'cloudjobdiscovery.jobs.create', 'cloudjobdiscovery.jobs.delete', 'cloudjobdiscovery.jobs.get', 'cloudjobdiscovery.jobs.search', 'cloudjobdiscovery.jobs.update', 'cloudjobdiscovery.profiles.create', 'cloudjobdiscovery.profiles.delete', 'cloudjobdiscovery.profiles.get', 'cloudjobdiscovery.profiles.search', 'cloudjobdiscovery.profiles.update', 'cloudjobdiscovery.tenants.create', 'cloudjobdiscovery.tenants.delete', 'cloudjobdiscovery.tenants.get', 'cloudjobdiscovery.tenants.update', 'cloudjobdiscovery.tools.access', 'cloudkms.autokeyConfigs.get', 'cloudkms.autokeyConfigs.update', 'cloudkms.cryptoKeyVersions.create', 'cloudkms.cryptoKeyVersions.destroy', 'cloudkms.cryptoKeyVersions.get', 'cloudkms.cryptoKeyVersions.list', 'cloudkms.cryptoKeyVersions.manageRawAesCbcKeys', 'cloudkms.cryptoKeyVersions.manageRawAesCtrKeys', 'cloudkms.cryptoKeyVersions.manageRawPKCS1Keys', 'cloudkms.cryptoKeyVersions.restore', 'cloudkms.cryptoKeyVersions.update', 'cloudkms.cryptoKeyVersions.useToDecrypt', 'cloudkms.cryptoKeyVersions.useToDecryptViaDelegation', 'cloudkms.cryptoKeyVersions.useToEncrypt', 'cloudkms.cryptoKeyVersions.useToEncryptViaDelegation', 'cloudkms.cryptoKeyVersions.useToSign', 'cloudkms.cryptoKeyVersions.useToVerify', 'cloudkms.cryptoKeyVersions.viewPublicKey', 'cloudkms.cryptoKeys.create', 'cloudkms.cryptoKeys.get', 'cloudkms.cryptoKeys.getIamPolicy', 'cloudkms.cryptoKeys.list', 'cloudkms.cryptoKeys.setIamPolicy', 'cloudkms.cryptoKeys.update', 'cloudkms.ekmConfigs.get', 'cloudkms.ekmConfigs.getIamPolicy', 'cloudkms.ekmConfigs.setIamPolicy', 'cloudkms.ekmConfigs.update', 'cloudkms.ekmConnections.create', 'cloudkms.ekmConnections.get', 'cloudkms.ekmConnections.getIamPolicy', 'cloudkms.ekmConnections.list', 'cloudkms.ekmConnections.setIamPolicy', 'cloudkms.ekmConnections.update', 'cloudkms.ekmConnections.use', 'cloudkms.ekmConnections.verifyConnectivity', 'cloudkms.importJobs.create', 'cloudkms.importJobs.get', 'cloudkms.importJobs.getIamPolicy', 'cloudkms.importJobs.list', 'cloudkms.importJobs.setIamPolicy', 'cloudkms.importJobs.useToImport', 'cloudkms.keyHandles.create', 'cloudkms.keyHandles.get', 'cloudkms.keyHandles.list', 'cloudkms.keyRings.create', 'cloudkms.keyRings.createTagBinding', 'cloudkms.keyRings.deleteTagBinding', 'cloudkms.keyRings.get', 'cloudkms.keyRings.getIamPolicy', 'cloudkms.keyRings.list', 'cloudkms.keyRings.listEffectiveTags', 'cloudkms.keyRings.listTagBindings', 'cloudkms.keyRings.setIamPolicy', 'cloudkms.locations.generateRandomBytes', 'cloudkms.locations.get', 'cloudkms.locations.list', 'cloudkms.locations.optOutKeyDeletionMsa', 'cloudkms.operations.get', 'cloudkms.projects.showEffectiveAutokeyConfig', 'cloudkms.protectedResources.search', 'cloudmessaging.messages.create', 'cloudmigration.velostrataendpoints.connect', 'cloudnotifications.activities.list', 'cloudonefs.isiloncloud.com/clusters.create', 'cloudonefs.isiloncloud.com/clusters.delete', 'cloudonefs.isiloncloud.com/clusters.get', 'cloudonefs.isiloncloud.com/clusters.list', 'cloudonefs.isiloncloud.com/clusters.update', 'cloudonefs.isiloncloud.com/clusters.updateAdvancedSettings', 'cloudonefs.isiloncloud.com/fileshares.create', 'cloudonefs.isiloncloud.com/fileshares.delete', 'cloudonefs.isiloncloud.com/fileshares.get', 'cloudonefs.isiloncloud.com/fileshares.list', 'cloudonefs.isiloncloud.com/fileshares.update', 'cloudoptimization.operations.create', 'cloudoptimization.operations.get', 'cloudprivatecatalog.targets.get', 'cloudprivatecatalogproducer.associations.create', 'cloudprivatecatalogproducer.associations.delete', 'cloudprivatecatalogproducer.associations.get', 'cloudprivatecatalogproducer.associations.list', 'cloudprivatecatalogproducer.catalogAssociations.create', 'cloudprivatecatalogproducer.catalogAssociations.delete', 'cloudprivatecatalogproducer.catalogAssociations.get', 'cloudprivatecatalogproducer.catalogAssociations.list', 'cloudprivatecatalogproducer.catalogs.create', 'cloudprivatecatalogproducer.catalogs.delete', 'cloudprivatecatalogproducer.catalogs.get', 'cloudprivatecatalogproducer.catalogs.getIamPolicy', 'cloudprivatecatalogproducer.catalogs.list', 'cloudprivatecatalogproducer.catalogs.setIamPolicy', 'cloudprivatecatalogproducer.catalogs.undelete', 'cloudprivatecatalogproducer.catalogs.update', 'cloudprivatecatalogproducer.producerCatalogs.attachProduct', 'cloudprivatecatalogproducer.producerCatalogs.create', 'cloudprivatecatalogproducer.producerCatalogs.delete', 'cloudprivatecatalogproducer.producerCatalogs.detachProduct', 'cloudprivatecatalogproducer.producerCatalogs.get', 'cloudprivatecatalogproducer.producerCatalogs.getIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.list', 'cloudprivatecatalogproducer.producerCatalogs.setIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.update', 'cloudprivatecatalogproducer.products.create', 'cloudprivatecatalogproducer.products.delete', 'cloudprivatecatalogproducer.products.get', 'cloudprivatecatalogproducer.products.getIamPolicy', 'cloudprivatecatalogproducer.products.list', 'cloudprivatecatalogproducer.products.setIamPolicy', 'cloudprivatecatalogproducer.products.update', 'cloudprivatecatalogproducer.settings.get', 'cloudprivatecatalogproducer.settings.update', 'cloudprivatecatalogproducer.targets.associate', 'cloudprivatecatalogproducer.targets.unassociate', 'cloudprofiler.profiles.create', 'cloudprofiler.profiles.list', 'cloudprofiler.profiles.update', 'cloudquotas.quotas.get', 'cloudquotas.quotas.update', 'cloudscheduler.jobs.create', 'cloudscheduler.jobs.delete', 'cloudscheduler.jobs.enable', 'cloudscheduler.jobs.fullView', 'cloudscheduler.jobs.get', 'cloudscheduler.jobs.list', 'cloudscheduler.jobs.pause', 'cloudscheduler.jobs.run', 'cloudscheduler.jobs.update', 'cloudscheduler.locations.get', 'cloudscheduler.locations.list', 'cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.get', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.get', 'cloudsecurityscanner.scanruns.getSummary', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scanruns.stop', 'cloudsecurityscanner.scans.create', 'cloudsecurityscanner.scans.delete', 'cloudsecurityscanner.scans.get', 'cloudsecurityscanner.scans.list', 'cloudsecurityscanner.scans.run', 'cloudsecurityscanner.scans.update', 'cloudsql.backupRuns.create', 'cloudsql.backupRuns.delete', 'cloudsql.backupRuns.get', 'cloudsql.backupRuns.list', 'cloudsql.databases.create', 'cloudsql.databases.delete', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.databases.update', 'cloudsql.instances.addServerCa', 'cloudsql.instances.addServerCertificate', 'cloudsql.instances.clone', 'cloudsql.instances.connect', 'cloudsql.instances.create', 'cloudsql.instances.createTagBinding', 'cloudsql.instances.delete', 'cloudsql.instances.deleteTagBinding', 'cloudsql.instances.demoteMaster', 'cloudsql.instances.executeSql', 'cloudsql.instances.export', 'cloudsql.instances.failover', 'cloudsql.instances.get', 'cloudsql.instances.getDiskShrinkConfig', 'cloudsql.instances.import', 'cloudsql.instances.list', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listServerCas', 'cloudsql.instances.listServerCertificates', 'cloudsql.instances.listTagBindings', 'cloudsql.instances.login', 'cloudsql.instances.migrate', 'cloudsql.instances.performDiskShrink', 'cloudsql.instances.promoteReplica', 'cloudsql.instances.reencrypt', 'cloudsql.instances.resetReplicaSize', 'cloudsql.instances.resetSslConfig', 'cloudsql.instances.restart', 'cloudsql.instances.restoreBackup', 'cloudsql.instances.rotateServerCa', 'cloudsql.instances.rotateServerCertificate', 'cloudsql.instances.startReplica', 'cloudsql.instances.stopReplica', 'cloudsql.instances.truncateLog', 'cloudsql.instances.update', 'cloudsql.schemas.view', 'cloudsql.sslCerts.create', 'cloudsql.sslCerts.delete', 'cloudsql.sslCerts.get', 'cloudsql.sslCerts.list', 'cloudsql.users.create', 'cloudsql.users.delete', 'cloudsql.users.get', 'cloudsql.users.list', 'cloudsql.users.update', 'cloudsupport.accounts.create', 'cloudsupport.accounts.delete', 'cloudsupport.accounts.get', 'cloudsupport.accounts.getIamPolicy', 'cloudsupport.accounts.getUserRoles', 'cloudsupport.accounts.list', 'cloudsupport.accounts.purchase', 'cloudsupport.accounts.setIamPolicy', 'cloudsupport.accounts.update', 'cloudsupport.accounts.updateUserRoles', 'cloudsupport.operations.get', 'cloudsupport.properties.get', 'cloudsupport.techCases.create', 'cloudsupport.techCases.escalate', 'cloudsupport.techCases.get', 'cloudsupport.techCases.list', 'cloudsupport.techCases.update', 'cloudtasks.cmekConfig.get', 'cloudtasks.cmekConfig.update', 'cloudtasks.locations.get', 'cloudtasks.locations.list', 'cloudtasks.queues.create', 'cloudtasks.queues.delete', 'cloudtasks.queues.get', 'cloudtasks.queues.getIamPolicy', 'cloudtasks.queues.list', 'cloudtasks.queues.pause', 'cloudtasks.queues.purge', 'cloudtasks.queues.resume', 'cloudtasks.queues.setIamPolicy', 'cloudtasks.queues.update', 'cloudtasks.tasks.create', 'cloudtasks.tasks.delete', 'cloudtasks.tasks.fullView', 'cloudtasks.tasks.get', 'cloudtasks.tasks.list', 'cloudtasks.tasks.run', 'cloudtestservice.devicesession.cancel', 'cloudtestservice.devicesession.create', 'cloudtestservice.devicesession.get', 'cloudtestservice.devicesession.list', 'cloudtestservice.devicesession.update', 'cloudtestservice.devicesession.use', 'cloudtestservice.environmentcatalog.get', 'cloudtestservice.matrices.create', 'cloudtestservice.matrices.get', 'cloudtestservice.matrices.update', 'cloudtoolresults.executions.create', 'cloudtoolresults.executions.get', 'cloudtoolresults.executions.list', 'cloudtoolresults.executions.update', 'cloudtoolresults.histories.create', 'cloudtoolresults.histories.get', 'cloudtoolresults.histories.list', 'cloudtoolresults.settings.create', 'cloudtoolresults.settings.get', 'cloudtoolresults.settings.update', 'cloudtoolresults.steps.create', 'cloudtoolresults.steps.get', 'cloudtoolresults.steps.list', 'cloudtoolresults.steps.update', 'cloudtrace.insights.get', 'cloudtrace.insights.list', 'cloudtrace.stats.get', 'cloudtrace.tasks.create', 'cloudtrace.tasks.delete', 'cloudtrace.tasks.get', 'cloudtrace.tasks.list', 'cloudtrace.traceScopes.create', 'cloudtrace.traceScopes.delete', 'cloudtrace.traceScopes.get', 'cloudtrace.traceScopes.list', 'cloudtrace.traceScopes.update', 'cloudtrace.traces.get', 'cloudtrace.traces.list', 'cloudtrace.traces.patch', 'cloudtranslate.adaptiveMtDatasets.create', 'cloudtranslate.adaptiveMtDatasets.delete', 'cloudtranslate.adaptiveMtDatasets.get', 'cloudtranslate.adaptiveMtDatasets.import', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtDatasets.predict', 'cloudtranslate.adaptiveMtFiles.delete', 'cloudtranslate.adaptiveMtFiles.get', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.create', 'cloudtranslate.customModels.delete', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.customModels.predict', 'cloudtranslate.datasets.create', 'cloudtranslate.datasets.delete', 'cloudtranslate.datasets.export', 'cloudtranslate.datasets.get', 'cloudtranslate.datasets.import', 'cloudtranslate.datasets.list', 'cloudtranslate.generalModels.batchDocPredict', 'cloudtranslate.generalModels.batchPredict', 'cloudtranslate.generalModels.docPredict', 'cloudtranslate.generalModels.get', 'cloudtranslate.generalModels.predict', 'cloudtranslate.glossaries.batchDocPredict', 'cloudtranslate.glossaries.batchPredict', 'cloudtranslate.glossaries.create', 'cloudtranslate.glossaries.delete', 'cloudtranslate.glossaries.docPredict', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaries.predict', 'cloudtranslate.glossaries.update', 'cloudtranslate.glossaryentries.create', 'cloudtranslate.glossaryentries.delete', 'cloudtranslate.glossaryentries.get', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.glossaryentries.update', 'cloudtranslate.languageDetectionModels.predict', 'cloudtranslate.locations.get', 'cloudtranslate.locations.list', 'cloudtranslate.operations.cancel', 'cloudtranslate.operations.delete', 'cloudtranslate.operations.get', 'cloudtranslate.operations.list', 'cloudtranslate.operations.wait', 'cloudvolumesgcp-api.netapp.com/activeDirectories.create', 'cloudvolumesgcp-api.netapp.com/activeDirectories.delete', 'cloudvolumesgcp-api.netapp.com/activeDirectories.get', 'cloudvolumesgcp-api.netapp.com/activeDirectories.list', 'cloudvolumesgcp-api.netapp.com/activeDirectories.update', 'cloudvolumesgcp-api.netapp.com/ipRanges.list', 'cloudvolumesgcp-api.netapp.com/jobs.get', 'cloudvolumesgcp-api.netapp.com/jobs.list', 'cloudvolumesgcp-api.netapp.com/regions.list', 'cloudvolumesgcp-api.netapp.com/serviceLevels.list', 'cloudvolumesgcp-api.netapp.com/snapshots.create', 'cloudvolumesgcp-api.netapp.com/snapshots.delete', 'cloudvolumesgcp-api.netapp.com/snapshots.get', 'cloudvolumesgcp-api.netapp.com/snapshots.list', 'cloudvolumesgcp-api.netapp.com/snapshots.update', 'cloudvolumesgcp-api.netapp.com/volumereplication.authorize', 'cloudvolumesgcp-api.netapp.com/volumereplication.break', 'cloudvolumesgcp-api.netapp.com/volumereplication.create', 'cloudvolumesgcp-api.netapp.com/volumereplication.delete', 'cloudvolumesgcp-api.netapp.com/volumereplication.get', 'cloudvolumesgcp-api.netapp.com/volumereplication.list', 'cloudvolumesgcp-api.netapp.com/volumereplication.release', 'cloudvolumesgcp-api.netapp.com/volumereplication.resync', 'cloudvolumesgcp-api.netapp.com/volumereplication.update', 'cloudvolumesgcp-api.netapp.com/volumes.create', 'cloudvolumesgcp-api.netapp.com/volumes.delete', 'cloudvolumesgcp-api.netapp.com/volumes.get', 'cloudvolumesgcp-api.netapp.com/volumes.list', 'cloudvolumesgcp-api.netapp.com/volumes.update', 'commerceagreementpublishing.agreements.create', 'commerceagreementpublishing.agreements.delete', 'commerceagreementpublishing.agreements.get', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.agreements.update', 'commerceagreementpublishing.documents.create', 'commerceagreementpublishing.documents.delete', 'commerceagreementpublishing.documents.get', 'commerceagreementpublishing.documents.list', 'commerceagreementpublishing.documents.update', 'commercebusinessenablement.leadgenConfig.get', 'commercebusinessenablement.leadgenConfig.update', 'commercebusinessenablement.operations.cancel', 'commercebusinessenablement.operations.delete', 'commercebusinessenablement.operations.get', 'commercebusinessenablement.operations.list', 'commercebusinessenablement.partnerAccounts.get', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.paymentConfig.get', 'commercebusinessenablement.paymentConfig.update', 'commercebusinessenablement.refunds.cancel', 'commercebusinessenablement.refunds.create', 'commercebusinessenablement.refunds.delete', 'commercebusinessenablement.refunds.get', 'commercebusinessenablement.refunds.list', 'commercebusinessenablement.refunds.start', 'commercebusinessenablement.refunds.update', 'commercebusinessenablement.resellerConfig.get', 'commercebusinessenablement.resellerConfig.update', 'commercebusinessenablement.resellerDiscountConfig.get', 'commercebusinessenablement.resellerDiscountOffers.cancel', 'commercebusinessenablement.resellerDiscountOffers.create', 'commercebusinessenablement.resellerDiscountOffers.list', 'commercebusinessenablement.resellerPrivateOfferPlans.cancel', 'commercebusinessenablement.resellerPrivateOfferPlans.create', 'commercebusinessenablement.resellerPrivateOfferPlans.delete', 'commercebusinessenablement.resellerPrivateOfferPlans.get', 'commercebusinessenablement.resellerPrivateOfferPlans.list', 'commercebusinessenablement.resellerPrivateOfferPlans.publish', 'commercebusinessenablement.resellerPrivateOfferPlans.update', 'commercebusinessenablement.resellerRestrictions.list', 'commercebusinessenablement.resellerRestrictions.update', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'commerceorggovernance.collectionRequestApprovals.list', 'commerceorggovernance.collectionRequestApprovals.review', 'commerceorggovernance.collections.create', 'commerceorggovernance.collections.delete', 'commerceorggovernance.collections.get', 'commerceorggovernance.collections.list', 'commerceorggovernance.collections.update', 'commerceorggovernance.consumerSharingPolicies.get', 'commerceorggovernance.consumerSharingPolicies.update', 'commerceorggovernance.organizationSettings.get', 'commerceorggovernance.organizationSettings.update', 'commerceorggovernance.populateCollectionJobs.create', 'commerceorggovernance.populateCollectionJobs.list', 'commerceorggovernance.populateCollectionJobs.run', 'commerceorggovernance.populateCollectionJobs.update', 'commerceorggovernance.services.get', 'commerceorggovernance.services.list', 'commerceorggovernance.services.request', 'commerceprice.events.get', 'commerceprice.events.list', 'commerceprice.privateoffers.cancel', 'commerceprice.privateoffers.create', 'commerceprice.privateoffers.delete', 'commerceprice.privateoffers.get', 'commerceprice.privateoffers.list', 'commerceprice.privateoffers.publish', 'commerceprice.privateoffers.sendEmail', 'commerceprice.privateoffers.update', 'composer.dags.execute', 'composer.dags.get', 'composer.dags.getSourceCode', 'composer.dags.list', 'composer.environments.create', 'composer.environments.delete', 'composer.environments.executeAirflowCommand', 'composer.environments.get', 'composer.environments.list', 'composer.environments.update', 'composer.imageversions.list', 'composer.operations.delete', 'composer.operations.get', 'composer.operations.list', 'composer.userworkloadsconfigmaps.create', 'composer.userworkloadsconfigmaps.delete', 'composer.userworkloadsconfigmaps.get', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadsconfigmaps.update', 'composer.userworkloadssecrets.create', 'composer.userworkloadssecrets.delete', 'composer.userworkloadssecrets.get', 'composer.userworkloadssecrets.list', 'composer.userworkloadssecrets.update', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.createTagBinding', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.deleteTagBinding', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.backendBuckets.addSignedUrlKey', 'compute.backendBuckets.create', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.delete', 'compute.backendBuckets.deleteSignedUrlKey', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendBuckets.setIamPolicy', 'compute.backendBuckets.setSecurityPolicy', 'compute.backendBuckets.update', 'compute.backendBuckets.use', 'compute.backendServices.addSignedUrlKey', 'compute.backendServices.create', 'compute.backendServices.createTagBinding', 'compute.backendServices.delete', 'compute.backendServices.deleteSignedUrlKey', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.backendServices.setIamPolicy', 'compute.backendServices.setSecurityPolicy', 'compute.backendServices.update', 'compute.backendServices.use', 'compute.commitments.create', 'compute.commitments.get', 'compute.commitments.list', 'compute.commitments.update', 'compute.commitments.updateReservations', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.addResourcePolicies', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.removeResourcePolicies', 'compute.disks.resize', 'compute.disks.setIamPolicy', 'compute.disks.setLabels', 'compute.disks.startAsyncReplication', 'compute.disks.stopAsyncReplication', 'compute.disks.stopGroupAsyncReplication', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.create', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.delete', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.externalVpnGateways.setLabels', 'compute.externalVpnGateways.use', 'compute.firewallPolicies.cloneRules', 'compute.firewallPolicies.copyRules', 'compute.firewallPolicies.create', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.delete', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewallPolicies.move', 'compute.firewallPolicies.setIamPolicy', 'compute.firewallPolicies.update', 'compute.firewallPolicies.use', 'compute.firewalls.create', 'compute.firewalls.createTagBinding', 'compute.firewalls.delete', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.delete', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.forwardingRules.pscSetLabels', 'compute.forwardingRules.pscSetTarget', 'compute.forwardingRules.pscUpdate', 'compute.forwardingRules.setLabels', 'compute.forwardingRules.setTarget', 'compute.forwardingRules.update', 'compute.forwardingRules.use', 'compute.futureReservations.cancel', 'compute.futureReservations.create', 'compute.futureReservations.delete', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.futureReservations.setIamPolicy', 'compute.futureReservations.update', 'compute.globalAddresses.create', 'compute.globalAddresses.createInternal', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.delete', 'compute.globalAddresses.deleteInternal', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalAddresses.setLabels', 'compute.globalAddresses.use', 'compute.globalForwardingRules.create', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.delete', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscCreate', 'compute.globalForwardingRules.pscDelete', 'compute.globalForwardingRules.pscGet', 'compute.globalForwardingRules.pscSetLabels', 'compute.globalForwardingRules.pscSetTarget', 'compute.globalForwardingRules.pscUpdate', 'compute.globalForwardingRules.setLabels', 'compute.globalForwardingRules.setTarget', 'compute.globalForwardingRules.update', 'compute.globalNetworkEndpointGroups.attachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.create', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.delete', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.detachNetworkEndpoints', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalNetworkEndpointGroups.use', 'compute.globalOperations.delete', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalOperations.setIamPolicy', 'compute.globalPublicDelegatedPrefixes.create', 'compute.globalPublicDelegatedPrefixes.delete', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.globalPublicDelegatedPrefixes.updatePolicy', 'compute.healthChecks.create', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.delete', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.update', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.create', 'compute.images.createTagBinding', 'compute.images.delete', 'compute.images.deleteTagBinding', 'compute.images.deprecate', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.setIamPolicy', 'compute.images.setLabels', 'compute.images.update', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.delete', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceGroups.update', 'compute.instanceGroups.use', 'compute.instanceSettings.get', 'compute.instanceSettings.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instanceTemplates.useReadOnly', 'compute.instances.addAccessConfig', 'compute.instances.addResourcePolicies', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteAccessConfig', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.osAdminLogin', 'compute.instances.osLogin', 'compute.instances.pscInterfaceCreate', 'compute.instances.removeResourcePolicies', 'compute.instances.reset', 'compute.instances.resume', 'compute.instances.sendDiagnosticInterrupt', 'compute.instances.setDeletionProtection', 'compute.instances.setDiskAutoDelete', 'compute.instances.setIamPolicy', 'compute.instances.setLabels', 'compute.instances.setMachineResources', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setName', 'compute.instances.setScheduling', 'compute.instances.setSecurityPolicy', 'compute.instances.setServiceAccount', 'compute.instances.setShieldedInstanceIntegrityPolicy', 'compute.instances.setShieldedVmIntegrityPolicy', 'compute.instances.setTags', 'compute.instances.simulateMaintenanceEvent', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.suspend', 'compute.instances.update', 'compute.instances.updateAccessConfig', 'compute.instances.updateDisplayDevice', 'compute.instances.updateNetworkInterface', 'compute.instances.updateSecurity', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.updateShieldedVmConfig', 'compute.instances.use', 'compute.instances.useReadOnly', 'compute.instantSnapshots.create', 'compute.instantSnapshots.delete', 'compute.instantSnapshots.export', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.instantSnapshots.setLabels', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.create', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.delete', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectAttachments.setLabels', 'compute.interconnectAttachments.update', 'compute.interconnectAttachments.use', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.create', 'compute.interconnects.createTagBinding', 'compute.interconnects.delete', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.get', 'compute.interconnects.getMacsecConfig', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.interconnects.setLabels', 'compute.interconnects.update', 'compute.interconnects.use', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenseCodes.update', 'compute.licenses.create', 'compute.licenses.delete', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.create', 'compute.machineImages.delete', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.create', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.delete', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkAttachments.setIamPolicy', 'compute.networkAttachments.update', 'compute.networkEdgeSecurityServices.create', 'compute.networkEdgeSecurityServices.createTagBinding', 'compute.networkEdgeSecurityServices.delete', 'compute.networkEdgeSecurityServices.deleteTagBinding', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEdgeSecurityServices.update', 'compute.networkEndpointGroups.attachNetworkEndpoints', 'compute.networkEndpointGroups.create', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.delete', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.detachNetworkEndpoints', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networkEndpointGroups.use', 'compute.networks.access', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.createTagBinding', 'compute.networks.delete', 'compute.networks.deleteTagBinding', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.networks.mirror', 'compute.networks.removePeering', 'compute.networks.setFirewallPolicy', 'compute.networks.switchToCustomMode', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.nodeGroups.addNodes', 'compute.nodeGroups.create', 'compute.nodeGroups.delete', 'compute.nodeGroups.deleteNodes', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeGroups.performMaintenance', 'compute.nodeGroups.setIamPolicy', 'compute.nodeGroups.setNodeTemplate', 'compute.nodeGroups.simulateMaintenanceEvent', 'compute.nodeGroups.update', 'compute.nodeTemplates.create', 'compute.nodeTemplates.delete', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTemplates.setIamPolicy', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.organizations.setFirewallPolicy', 'compute.organizations.setSecurityPolicy', 'compute.oslogin.updateExternalUser', 'compute.packetMirrorings.create', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.delete', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.packetMirrorings.update', 'compute.projects.get', 'compute.projects.setCloudArmorTier', 'compute.projects.setCommonInstanceMetadata', 'compute.projects.setDefaultNetworkTier', 'compute.projects.setDefaultServiceAccount', 'compute.projects.setManagedProtectionTier', 'compute.projects.setUsageExportBucket', 'compute.publicAdvertisedPrefixes.create', 'compute.publicAdvertisedPrefixes.delete', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicAdvertisedPrefixes.update', 'compute.publicAdvertisedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.create', 'compute.publicDelegatedPrefixes.createTagBinding', 'compute.publicDelegatedPrefixes.delete', 'compute.publicDelegatedPrefixes.deleteTagBinding', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.publicDelegatedPrefixes.update', 'compute.publicDelegatedPrefixes.updatePolicy', 'compute.publicDelegatedPrefixes.use', 'compute.regionBackendServices.create', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.delete', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionBackendServices.setIamPolicy', 'compute.regionBackendServices.setSecurityPolicy', 'compute.regionBackendServices.update', 'compute.regionBackendServices.use', 'compute.regionFirewallPolicies.cloneRules', 'compute.regionFirewallPolicies.create', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.delete', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionFirewallPolicies.setIamPolicy', 'compute.regionFirewallPolicies.update', 'compute.regionFirewallPolicies.use', 'compute.regionHealthCheckServices.create', 'compute.regionHealthCheckServices.delete', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthCheckServices.update', 'compute.regionHealthCheckServices.use', 'compute.regionHealthChecks.create', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.delete', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.update', 'compute.regionHealthChecks.use', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.attachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.create', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.delete', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.detachNetworkEndpoints', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNetworkEndpointGroups.use', 'compute.regionNotificationEndpoints.create', 'compute.regionNotificationEndpoints.delete', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionNotificationEndpoints.update', 'compute.regionNotificationEndpoints.use', 'compute.regionOperations.delete', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionOperations.setIamPolicy', 'compute.regionSecurityPolicies.create', 'compute.regionSecurityPolicies.createTagBinding', 'compute.regionSecurityPolicies.delete', 'compute.regionSecurityPolicies.deleteTagBinding', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSecurityPolicies.update', 'compute.regionSecurityPolicies.use', 'compute.regionSslCertificates.create', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.delete', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.create', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.delete', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionSslPolicies.update', 'compute.regionSslPolicies.use', 'compute.regionTargetHttpProxies.create', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.delete', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpProxies.setUrlMap', 'compute.regionTargetHttpProxies.use', 'compute.regionTargetHttpsProxies.create', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.delete', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetHttpsProxies.setSslCertificates', 'compute.regionTargetHttpsProxies.setUrlMap', 'compute.regionTargetHttpsProxies.update', 'compute.regionTargetHttpsProxies.use', 'compute.regionTargetTcpProxies.create', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.delete', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionTargetTcpProxies.use', 'compute.regionUrlMaps.create', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.delete', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.invalidateCache', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.update', 'compute.regionUrlMaps.use', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.create', 'compute.reservations.delete', 'compute.reservations.get', 'compute.reservations.list', 'compute.reservations.resize', 'compute.reservations.update', 'compute.resourcePolicies.create', 'compute.resourcePolicies.delete', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.resourcePolicies.update', 'compute.resourcePolicies.use', 'compute.resourcePolicies.useReadOnly', 'compute.routers.create', 'compute.routers.createTagBinding', 'compute.routers.delete', 'compute.routers.deleteRoutePolicy', 'compute.routers.deleteTagBinding', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routers.update', 'compute.routers.updateRoutePolicy', 'compute.routers.use', 'compute.routes.create', 'compute.routes.createTagBinding', 'compute.routes.delete', 'compute.routes.deleteTagBinding', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.addAssociation', 'compute.securityPolicies.copyRules', 'compute.securityPolicies.create', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.delete', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.securityPolicies.move', 'compute.securityPolicies.removeAssociation', 'compute.securityPolicies.setLabels', 'compute.securityPolicies.update', 'compute.securityPolicies.use', 'compute.serviceAttachments.create', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.delete', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.serviceAttachments.setIamPolicy', 'compute.serviceAttachments.update', 'compute.serviceAttachments.use', 'compute.snapshotSettings.get', 'compute.snapshotSettings.update', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.setIamPolicy', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.create', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.delete', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.create', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.delete', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.sslPolicies.update', 'compute.sslPolicies.use', 'compute.storagePools.create', 'compute.storagePools.delete', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.setIamPolicy', 'compute.storagePools.update', 'compute.storagePools.use', 'compute.subnetworks.create', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.delete', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.expandIpCidrRange', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.subnetworks.mirror', 'compute.subnetworks.setIamPolicy', 'compute.subnetworks.setPrivateIpGoogleAccess', 'compute.subnetworks.update', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.targetGrpcProxies.create', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.delete', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetGrpcProxies.update', 'compute.targetGrpcProxies.use', 'compute.targetHttpProxies.create', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.delete', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpProxies.setUrlMap', 'compute.targetHttpProxies.update', 'compute.targetHttpProxies.use', 'compute.targetHttpsProxies.create', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.delete', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetHttpsProxies.setCertificateMap', 'compute.targetHttpsProxies.setQuicOverride', 'compute.targetHttpsProxies.setSslCertificates', 'compute.targetHttpsProxies.setSslPolicy', 'compute.targetHttpsProxies.setUrlMap', 'compute.targetHttpsProxies.update', 'compute.targetHttpsProxies.use', 'compute.targetInstances.create', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.delete', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetInstances.setSecurityPolicy', 'compute.targetInstances.use', 'compute.targetPools.addHealthCheck', 'compute.targetPools.addInstance', 'compute.targetPools.create', 'compute.targetPools.createTagBinding', 'compute.targetPools.delete', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetPools.removeHealthCheck', 'compute.targetPools.removeInstance', 'compute.targetPools.setSecurityPolicy', 'compute.targetPools.update', 'compute.targetPools.use', 'compute.targetSslProxies.create', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.delete', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetSslProxies.setBackendService', 'compute.targetSslProxies.setCertificateMap', 'compute.targetSslProxies.setProxyHeader', 'compute.targetSslProxies.setSslCertificates', 'compute.targetSslProxies.setSslPolicy', 'compute.targetSslProxies.update', 'compute.targetSslProxies.use', 'compute.targetTcpProxies.create', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.delete', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetTcpProxies.update', 'compute.targetTcpProxies.use', 'compute.targetVpnGateways.create', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.delete', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.targetVpnGateways.setLabels', 'compute.targetVpnGateways.use', 'compute.urlMaps.create', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.delete', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.get', 'compute.urlMaps.invalidateCache', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.update', 'compute.urlMaps.use', 'compute.urlMaps.validate', 'compute.vpnGateways.create', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.delete', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnGateways.setLabels', 'compute.vpnGateways.use', 'compute.vpnTunnels.create', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.delete', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.vpnTunnels.setLabels', 'compute.zoneOperations.delete', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zoneOperations.setIamPolicy', 'compute.zones.get', 'compute.zones.list', 'confidentialcomputing.challenges.create', 'confidentialcomputing.challenges.verify', 'confidentialcomputing.locations.get', 'confidentialcomputing.locations.list', 'config.artifacts.import', 'config.deployments.create', 'config.deployments.delete', 'config.deployments.deleteState', 'config.deployments.get', 'config.deployments.getIamPolicy', 'config.deployments.getLock', 'config.deployments.getState', 'config.deployments.list', 'config.deployments.lock', 'config.deployments.setIamPolicy', 'config.deployments.unlock', 'config.deployments.update', 'config.deployments.updateState', 'config.locations.get', 'config.locations.list', 'config.operations.cancel', 'config.operations.delete', 'config.operations.get', 'config.operations.list', 'config.previews.create', 'config.previews.delete', 'config.previews.export', 'config.previews.get', 'config.previews.list', 'config.previews.upload', 'config.resources.get', 'config.resources.list', 'config.revisions.get', 'config.revisions.getState', 'config.revisions.list', 'config.terraformversions.get', 'config.terraformversions.list', 'configdelivery.fleetPackages.create', 'configdelivery.fleetPackages.delete', 'configdelivery.fleetPackages.get', 'configdelivery.fleetPackages.list', 'configdelivery.fleetPackages.update', 'configdelivery.locations.get', 'configdelivery.locations.list', 'configdelivery.operations.cancel', 'configdelivery.operations.delete', 'configdelivery.operations.get', 'configdelivery.operations.list', 'configdelivery.releases.create', 'configdelivery.releases.delete', 'configdelivery.releases.get', 'configdelivery.releases.list', 'configdelivery.releases.update', 'configdelivery.resourceBundles.create', 'configdelivery.resourceBundles.delete', 'configdelivery.resourceBundles.get', 'configdelivery.resourceBundles.list', 'configdelivery.resourceBundles.update', 'configdelivery.rollouts.abort', 'configdelivery.rollouts.get', 'configdelivery.rollouts.list', 'configdelivery.rollouts.resume', 'configdelivery.rollouts.suspend', 'connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.create', 'connectors.connections.delete', 'connectors.connections.executeSqlQuery', 'connectors.connections.generateOpenAPISpec', 'connectors.connections.get', 'connectors.connections.getConnectionSchemaMetadata', 'connectors.connections.getIamPolicy', 'connectors.connections.getRuntimeActionSchema', 'connectors.connections.getRuntimeEntitySchema', 'connectors.connections.list', 'connectors.connections.listenEvent', 'connectors.connections.setIamPolicy', 'connectors.connections.update', 'connectors.connectors.get', 'connectors.connectors.list', 'connectors.customConnectorVersions.create', 'connectors.customConnectorVersions.delete', 'connectors.customConnectorVersions.get', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectorVersions.setIamPolicy', 'connectors.customConnectorVersions.update', 'connectors.customConnectors.create', 'connectors.customConnectors.delete', 'connectors.customConnectors.get', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.customConnectors.setIamPolicy', 'connectors.customConnectors.update', 'connectors.endpointAttachments.create', 'connectors.endpointAttachments.delete', 'connectors.endpointAttachments.get', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.endpointAttachments.setIamPolicy', 'connectors.endpointAttachments.update', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'connectors.eventSubscriptions.create', 'connectors.eventSubscriptions.delete', 'connectors.eventSubscriptions.get', 'connectors.eventSubscriptions.list', 'connectors.eventSubscriptions.update', 'connectors.eventtypes.get', 'connectors.eventtypes.list', 'connectors.locations.get', 'connectors.locations.list', 'connectors.managedZones.create', 'connectors.managedZones.delete', 'connectors.managedZones.get', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list', 'connectors.managedZones.setIamPolicy', 'connectors.managedZones.update', 'connectors.operations.cancel', 'connectors.operations.delete', 'connectors.operations.get', 'connectors.operations.list', 'connectors.providers.get', 'connectors.providers.list', 'connectors.regionalSettings.get', 'connectors.regionalSettings.update', 'connectors.runtimeconfig.get', 'connectors.schemaMetadata.refresh', 'connectors.settings.get', 'connectors.settings.update', 'connectors.versions.get', 'connectors.versions.list', 'consumerprocurement.accounts.create', 'consumerprocurement.accounts.delete', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.allowProjectGrant', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.events.get', 'consumerprocurement.events.list', 'consumerprocurement.freeTrials.create', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orderAttributions.update', 'consumerprocurement.orders.cancel', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'consumerprocurement.orders.modify', 'consumerprocurement.orders.place', 'contactcenteraiplatform.contactCenters.create', 'contactcenteraiplatform.contactCenters.delete', 'contactcenteraiplatform.contactCenters.get', 'contactcenteraiplatform.contactCenters.list', 'contactcenteraiplatform.contactCenters.program', 'contactcenteraiplatform.contactCenters.queryQuota', 'contactcenteraiplatform.contactCenters.update', 'contactcenteraiplatform.locations.get', 'contactcenteraiplatform.locations.list', 'contactcenteraiplatform.operations.cancel', 'contactcenteraiplatform.operations.delete', 'contactcenteraiplatform.operations.get', 'contactcenteraiplatform.operations.list', 'contactcenterinsights.analyses.create', 'contactcenterinsights.analyses.delete', 'contactcenterinsights.analyses.get', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.create', 'contactcenterinsights.analysisRules.delete', 'contactcenterinsights.analysisRules.get', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.analysisRules.update', 'contactcenterinsights.conversations.create', 'contactcenterinsights.conversations.delete', 'contactcenterinsights.conversations.export', 'contactcenterinsights.conversations.get', 'contactcenterinsights.conversations.list', 'contactcenterinsights.conversations.update', 'contactcenterinsights.conversations.upload', 'contactcenterinsights.faqEntries.delete', 'contactcenterinsights.faqEntries.get', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqEntries.update', 'contactcenterinsights.faqModels.create', 'contactcenterinsights.faqModels.delete', 'contactcenterinsights.faqModels.get', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.faqModels.update', 'contactcenterinsights.feedbackLabels.create', 'contactcenterinsights.feedbackLabels.delete', 'contactcenterinsights.feedbackLabels.download', 'contactcenterinsights.feedbackLabels.get', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.feedbackLabels.update', 'contactcenterinsights.feedbackLabels.upload', 'contactcenterinsights.issueModels.create', 'contactcenterinsights.issueModels.delete', 'contactcenterinsights.issueModels.deploy', 'contactcenterinsights.issueModels.export', 'contactcenterinsights.issueModels.get', 'contactcenterinsights.issueModels.import', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issueModels.undeploy', 'contactcenterinsights.issueModels.update', 'contactcenterinsights.issues.create', 'contactcenterinsights.issues.delete', 'contactcenterinsights.issues.get', 'contactcenterinsights.issues.list', 'contactcenterinsights.issues.update', 'contactcenterinsights.operations.cancel', 'contactcenterinsights.operations.get', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.create', 'contactcenterinsights.phraseMatchers.delete', 'contactcenterinsights.phraseMatchers.get', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.phraseMatchers.update', 'contactcenterinsights.qaQuestions.create', 'contactcenterinsights.qaQuestions.delete', 'contactcenterinsights.qaQuestions.get', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaQuestions.update', 'contactcenterinsights.qaScorecardRevisions.create', 'contactcenterinsights.qaScorecardRevisions.delete', 'contactcenterinsights.qaScorecardRevisions.deploy', 'contactcenterinsights.qaScorecardRevisions.get', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecardRevisions.tune', 'contactcenterinsights.qaScorecardRevisions.undeploy', 'contactcenterinsights.qaScorecards.create', 'contactcenterinsights.qaScorecards.delete', 'contactcenterinsights.qaScorecards.get', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.qaScorecards.update', 'contactcenterinsights.settings.get', 'contactcenterinsights.settings.update', 'contactcenterinsights.views.create', 'contactcenterinsights.views.delete', 'contactcenterinsights.views.get', 'contactcenterinsights.views.list', 'contactcenterinsights.views.update', 'container.apiServices.create', 'container.apiServices.delete', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.apiServices.update', 'container.apiServices.updateStatus', 'container.auditSinks.create', 'container.auditSinks.delete', 'container.auditSinks.get', 'container.auditSinks.list', 'container.auditSinks.update', 'container.backendConfigs.create', 'container.backendConfigs.delete', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.backendConfigs.update', 'container.bindings.create', 'container.bindings.delete', 'container.bindings.get', 'container.bindings.list', 'container.bindings.update', '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.clusterRoleBindings.create', 'container.clusterRoleBindings.delete', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoleBindings.update', 'container.clusterRoles.bind', 'container.clusterRoles.create', 'container.clusterRoles.delete', 'container.clusterRoles.escalate', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusterRoles.update', 'container.clusters.connect', 'container.clusters.create', 'container.clusters.createTagBinding', 'container.clusters.delete', 'container.clusters.deleteTagBinding', 'container.clusters.get', 'container.clusters.getCredentials', 'container.clusters.impersonate', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.clusters.update', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.create', 'container.configMaps.delete', 'container.configMaps.get', 'container.configMaps.list', 'container.configMaps.update', 'container.controllerRevisions.create', 'container.controllerRevisions.delete', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.controllerRevisions.update', 'container.cronJobs.create', 'container.cronJobs.delete', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.cronJobs.update', 'container.cronJobs.updateStatus', 'container.csiDrivers.create', 'container.csiDrivers.delete', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiDrivers.update', 'container.csiNodeInfos.create', 'container.csiNodeInfos.delete', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodeInfos.update', 'container.csiNodes.create', 'container.csiNodes.delete', 'container.csiNodes.get', 'container.csiNodes.list', 'container.csiNodes.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.delete', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.customResourceDefinitions.update', 'container.customResourceDefinitions.updateStatus', 'container.daemonSets.create', 'container.daemonSets.delete', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.daemonSets.update', 'container.daemonSets.updateStatus', '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.create', 'container.endpointSlices.delete', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpointSlices.update', 'container.endpoints.create', 'container.endpoints.delete', 'container.endpoints.get', 'container.endpoints.list', 'container.endpoints.update', 'container.events.create', 'container.events.delete', 'container.events.get', 'container.events.list', 'container.events.update', 'container.frontendConfigs.create', 'container.frontendConfigs.delete', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.frontendConfigs.update', 'container.horizontalPodAutoscalers.create', 'container.horizontalPodAutoscalers.delete', 'container.horizontalPodAutoscalers.get', 'container.horizontalPodAutoscalers.getStatus', 'container.horizontalPodAutoscalers.list', 'container.horizontalPodAutoscalers.update', 'container.horizontalPodAutoscalers.updateStatus', 'container.ingresses.create', 'container.ingresses.delete', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.ingresses.update', 'container.ingresses.updateStatus', 'container.initializerConfigurations.create', 'container.initializerConfigurations.delete', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.initializerConfigurations.update', 'container.jobs.create', 'container.jobs.delete', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.jobs.update', 'container.jobs.updateStatus', 'container.leases.create', 'container.leases.delete', 'container.leases.get', 'container.leases.list', 'container.leases.update', 'container.limitRanges.create', 'container.limitRanges.delete', 'container.limitRanges.get', 'container.limitRanges.list', 'container.limitRanges.update', 'container.localSubjectAccessReviews.create', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.create', 'container.managedCertificates.delete', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.managedCertificates.update', 'container.mutatingWebhookConfigurations.create', 'container.mutatingWebhookConfigurations.delete', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.mutatingWebhookConfigurations.update', '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.create', 'container.networkPolicies.delete', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.networkPolicies.update', '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.get', 'container.operations.list', 'container.persistentVolumeClaims.create', 'container.persistentVolumeClaims.delete', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumeClaims.update', 'container.persistentVolumeClaims.updateStatus', 'container.persistentVolumes.create', 'container.persistentVolumes.delete', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.persistentVolumes.update', 'container.persistentVolumes.updateStatus', 'container.petSets.create', 'container.petSets.delete', 'container.petSets.get', 'container.petSets.list', 'container.petSets.update', 'container.petSets.updateStatus', 'container.podDisruptionBudgets.create', 'container.podDisruptionBudgets.delete', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podDisruptionBudgets.update', 'container.podDisruptionBudgets.updateStatus', 'container.podPresets.create', 'container.podPresets.delete', 'container.podPresets.get', 'container.podPresets.list', 'container.podPresets.update', 'container.podSecurityPolicies.create', 'container.podSecurityPolicies.delete', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podSecurityPolicies.update', 'container.podSecurityPolicies.use', 'container.podTemplates.create', 'container.podTemplates.delete', 'container.podTemplates.get', 'container.podTemplates.list', 'container.podTemplates.update', '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.create', 'container.priorityClasses.delete', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.priorityClasses.update', '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.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.create', 'container.resourceQuotas.delete', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.resourceQuotas.update', 'container.resourceQuotas.updateStatus', 'container.roleBindings.create', 'container.roleBindings.delete', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roleBindings.update', 'container.roles.bind', 'container.roles.create', 'container.roles.delete', 'container.roles.escalate', 'container.roles.get', 'container.roles.list', 'container.roles.update', 'container.runtimeClasses.create', 'container.runtimeClasses.delete', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.runtimeClasses.update', 'container.scheduledJobs.create', 'container.scheduledJobs.delete', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.scheduledJobs.update', 'container.scheduledJobs.updateStatus', 'container.secrets.create', 'container.secrets.delete', 'container.secrets.get', 'container.secrets.list', 'container.secrets.update', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.create', 'container.serviceAccounts.createToken', 'container.serviceAccounts.delete', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.serviceAccounts.update', '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.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.create', 'container.storageClasses.delete', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageClasses.update', 'container.storageStates.create', 'container.storageStates.delete', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageStates.update', 'container.storageStates.updateStatus', 'container.storageVersionMigrations.create', 'container.storageVersionMigrations.delete', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.storageVersionMigrations.update', 'container.storageVersionMigrations.updateStatus', 'container.subjectAccessReviews.create', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.create', 'container.thirdPartyObjects.delete', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyObjects.update', 'container.thirdPartyResources.create', 'container.thirdPartyResources.delete', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.thirdPartyResources.update', 'container.tokenReviews.create', 'container.updateInfos.create', 'container.updateInfos.delete', 'container.updateInfos.get', 'container.updateInfos.list', 'container.updateInfos.update', 'container.validatingWebhookConfigurations.create', 'container.validatingWebhookConfigurations.delete', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.validatingWebhookConfigurations.update', 'container.volumeAttachments.create', 'container.volumeAttachments.delete', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeAttachments.update', 'container.volumeAttachments.updateStatus', 'container.volumeSnapshotClasses.create', 'container.volumeSnapshotClasses.delete', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotClasses.update', 'container.volumeSnapshotContents.create', 'container.volumeSnapshotContents.delete', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshotContents.update', 'container.volumeSnapshotContents.updateStatus', 'container.volumeSnapshots.create', 'container.volumeSnapshots.delete', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'container.volumeSnapshots.update', 'container.volumeSnapshots.updateStatus', 'containeranalysis.notes.attachOccurrence', 'containeranalysis.notes.create', 'containeranalysis.notes.delete', 'containeranalysis.notes.get', 'containeranalysis.notes.getIamPolicy', 'containeranalysis.notes.list', 'containeranalysis.notes.listOccurrences', 'containeranalysis.notes.setIamPolicy', 'containeranalysis.notes.update', 'containeranalysis.occurrences.create', 'containeranalysis.occurrences.delete', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.getIamPolicy', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.setIamPolicy', 'containeranalysis.occurrences.update', 'containersecurity.clusterSummaries.list', 'containersecurity.findings.list', 'containersecurity.locations.get', 'containersecurity.locations.list', 'contentwarehouse.corpora.create', 'contentwarehouse.corpora.delete', 'contentwarehouse.corpora.get', 'contentwarehouse.corpora.list', 'contentwarehouse.corpora.update', 'contentwarehouse.dataExportJobs.create', 'contentwarehouse.dataExportJobs.update', 'contentwarehouse.documentSchemas.create', 'contentwarehouse.documentSchemas.delete', 'contentwarehouse.documentSchemas.get', 'contentwarehouse.documentSchemas.list', 'contentwarehouse.documentSchemas.update', 'contentwarehouse.documents.create', 'contentwarehouse.documents.delete', 'contentwarehouse.documents.get', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.documents.list', 'contentwarehouse.documents.setIamPolicy', 'contentwarehouse.documents.update', 'contentwarehouse.links.create', 'contentwarehouse.links.delete', 'contentwarehouse.links.get', 'contentwarehouse.links.update', 'contentwarehouse.locations.getStatus', 'contentwarehouse.locations.initialize', 'contentwarehouse.operations.get', 'contentwarehouse.rawDocuments.download', 'contentwarehouse.rawDocuments.upload', 'contentwarehouse.ruleSets.create', 'contentwarehouse.ruleSets.delete', 'contentwarehouse.ruleSets.get', 'contentwarehouse.ruleSets.list', 'contentwarehouse.ruleSets.update', 'contentwarehouse.synonymSets.create', 'contentwarehouse.synonymSets.delete', 'contentwarehouse.synonymSets.get', 'contentwarehouse.synonymSets.list', 'contentwarehouse.synonymSets.update', 'databasecenter.fleetHealthStats.list', 'databasecenter.fleetStats.list', 'databasecenter.locations.list', 'databasecenter.products.list', 'databasecenter.resourceGroups.list', 'databasecenter.userLabels.list', 'databaseinsights.activeQueries.fetch', 'databaseinsights.activeQuery.terminate', 'databaseinsights.activitySummary.fetch', 'databaseinsights.aggregatedEvents.query', 'databaseinsights.aggregatedStats.query', 'databaseinsights.clusterEvents.query', 'databaseinsights.instanceEvents.query', 'databaseinsights.locations.get', 'databaseinsights.locations.list', 'databaseinsights.recommendations.query', 'databaseinsights.resourceRecommendations.query', 'databaseinsights.timeSeries.query', 'databaseinsights.workloadRecommendations.fetch', 'datacatalog.catalogs.searchAll', 'datacatalog.categories.getIamPolicy', 'datacatalog.categories.setIamPolicy', 'datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.create', 'datacatalog.entryGroups.delete', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.entryGroups.setIamPolicy', 'datacatalog.entryGroups.update', 'datacatalog.entryGroups.updateTag', 'datacatalog.migrationConfig.get', 'datacatalog.migrationConfig.set', 'datacatalog.operations.list', 'datacatalog.relationships.create', 'datacatalog.relationships.createBelongsTo', 'datacatalog.relationships.createIsDescribedBy', 'datacatalog.relationships.createIsRelatedTo', 'datacatalog.relationships.createIsSynonymousTo', 'datacatalog.relationships.delete', 'datacatalog.relationships.deleteBelongsTo', 'datacatalog.relationships.deleteIsDescribedBy', 'datacatalog.relationships.deleteIsRelatedTo', 'datacatalog.relationships.deleteIsSynonymousTo', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.delete', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.setIamPolicy', 'datacatalog.tagTemplates.update', 'datacatalog.tagTemplates.use', 'datacatalog.taxonomies.create', 'datacatalog.taxonomies.delete', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'datacatalog.taxonomies.setIamPolicy', 'datacatalog.taxonomies.update', 'dataconnectors.connectors.create', 'dataconnectors.connectors.delete', 'dataconnectors.connectors.get', 'dataconnectors.connectors.getIamPolicy', 'dataconnectors.connectors.list', 'dataconnectors.connectors.setIamPolicy', 'dataconnectors.connectors.update', 'dataconnectors.connectors.use', 'dataconnectors.locations.get', 'dataconnectors.locations.list', 'dataconnectors.operations.cancel', 'dataconnectors.operations.delete', 'dataconnectors.operations.get', 'dataconnectors.operations.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.shuffle.read', 'dataflow.shuffle.write', 'dataflow.snapshots.delete', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'dataflow.streamingWorkItems.ImportState', 'dataflow.streamingWorkItems.commitWork', 'dataflow.streamingWorkItems.getData', 'dataflow.streamingWorkItems.getWork', 'dataflow.streamingWorkItems.getWorkerMetadata', 'dataflow.workItems.lease', 'dataflow.workItems.sendMessage', 'dataflow.workItems.update', 'dataform.compilationResults.create', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.config.update', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.create', 'dataform.releaseConfigs.delete', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.releaseConfigs.update', 'dataform.repositories.commit', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.create', 'dataform.repositories.delete', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.repositories.setIamPolicy', 'dataform.repositories.update', 'dataform.workflowConfigs.create', 'dataform.workflowConfigs.delete', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowConfigs.update', 'dataform.workflowInvocations.cancel', 'dataform.workflowInvocations.create', 'dataform.workflowInvocations.delete', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.commit', 'dataform.workspaces.create', 'dataform.workspaces.delete', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.installNpmPackages', 'dataform.workspaces.list', 'dataform.workspaces.makeDirectory', 'dataform.workspaces.moveDirectory', 'dataform.workspaces.moveFile', 'dataform.workspaces.pull', 'dataform.workspaces.push', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.removeDirectory', 'dataform.workspaces.removeFile', 'dataform.workspaces.reset', 'dataform.workspaces.searchFiles', 'dataform.workspaces.setIamPolicy', 'dataform.workspaces.writeFile', 'datafusion.artifacts.create', 'datafusion.artifacts.delete', 'datafusion.artifacts.get', 'datafusion.artifacts.list', 'datafusion.artifacts.update', 'datafusion.instances.create', 'datafusion.instances.createTagBinding', 'datafusion.instances.delete', 'datafusion.instances.deleteTagBinding', 'datafusion.instances.get', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datafusion.instances.restart', 'datafusion.instances.runtime', 'datafusion.instances.setIamPolicy', 'datafusion.instances.update', 'datafusion.instances.upgrade', 'datafusion.locations.get', 'datafusion.locations.list', 'datafusion.namespaces.provisionCredential', 'datafusion.namespaces.readRepository', 'datafusion.namespaces.setServiceAccount', 'datafusion.namespaces.unsetServiceAccount', 'datafusion.namespaces.updateRepositoryMetadata', 'datafusion.namespaces.writeRepository', 'datafusion.operations.cancel', 'datafusion.operations.delete', 'datafusion.operations.get', 'datafusion.operations.list', 'datafusion.pipelineConnections.create', 'datafusion.pipelineConnections.delete', 'datafusion.pipelineConnections.get', 'datafusion.pipelineConnections.list', 'datafusion.pipelineConnections.update', 'datafusion.pipelineConnections.use', 'datafusion.pipelines.create', 'datafusion.pipelines.delete', 'datafusion.pipelines.execute', 'datafusion.pipelines.get', 'datafusion.pipelines.list', 'datafusion.pipelines.preview', 'datafusion.pipelines.update', 'datafusion.profiles.create', 'datafusion.profiles.delete', 'datafusion.profiles.get', 'datafusion.profiles.list', 'datafusion.profiles.update', 'datafusion.secureKeys.create', 'datafusion.secureKeys.delete', 'datafusion.secureKeys.getSecret', 'datafusion.secureKeys.list', 'datafusion.secureKeys.update', 'datalabeling.annotateddatasets.delete', 'datalabeling.annotateddatasets.get', 'datalabeling.annotateddatasets.label', 'datalabeling.annotateddatasets.list', 'datalabeling.annotationspecsets.create', 'datalabeling.annotationspecsets.delete', 'datalabeling.annotationspecsets.get', 'datalabeling.annotationspecsets.list', 'datalabeling.dataitems.get', 'datalabeling.dataitems.list', 'datalabeling.datasets.create', 'datalabeling.datasets.delete', 'datalabeling.datasets.export', 'datalabeling.datasets.get', 'datalabeling.datasets.import', 'datalabeling.datasets.list', 'datalabeling.examples.get', 'datalabeling.examples.list', 'datalabeling.instructions.create', 'datalabeling.instructions.delete', 'datalabeling.instructions.get', 'datalabeling.instructions.list', 'datalabeling.operations.cancel', 'datalabeling.operations.get', 'datalabeling.operations.list', 'datalineage.events.create', 'datalineage.events.delete', 'datalineage.events.get', 'datalineage.events.list', 'datalineage.locations.searchLinks', 'datalineage.operations.get', 'datalineage.processes.create', 'datalineage.processes.delete', 'datalineage.processes.get', 'datalineage.processes.list', 'datalineage.processes.update', 'datalineage.runs.create', 'datalineage.runs.delete', 'datalineage.runs.get', 'datalineage.runs.list', 'datalineage.runs.update', 'datamigration.connectionprofiles.create', 'datamigration.connectionprofiles.delete', 'datamigration.connectionprofiles.get', 'datamigration.connectionprofiles.getIamPolicy', 'datamigration.connectionprofiles.list', 'datamigration.connectionprofiles.setIamPolicy', 'datamigration.connectionprofiles.update', 'datamigration.conversionworkspaces.apply', 'datamigration.conversionworkspaces.commit', 'datamigration.conversionworkspaces.convert', 'datamigration.conversionworkspaces.create', 'datamigration.conversionworkspaces.delete', 'datamigration.conversionworkspaces.get', 'datamigration.conversionworkspaces.getIamPolicy', 'datamigration.conversionworkspaces.list', 'datamigration.conversionworkspaces.rollback', 'datamigration.conversionworkspaces.seed', 'datamigration.conversionworkspaces.setIamPolicy', 'datamigration.conversionworkspaces.update', 'datamigration.locations.fetchStaticIps', 'datamigration.locations.get', 'datamigration.locations.list', 'datamigration.mappingrules.getIamPolicy', 'datamigration.mappingrules.import', 'datamigration.mappingrules.setIamPolicy', 'datamigration.migrationjobs.create', 'datamigration.migrationjobs.delete', 'datamigration.migrationjobs.demoteDestination', 'datamigration.migrationjobs.generateSshScript', 'datamigration.migrationjobs.generateTcpProxyScript', 'datamigration.migrationjobs.get', 'datamigration.migrationjobs.getIamPolicy', 'datamigration.migrationjobs.list', 'datamigration.migrationjobs.promote', 'datamigration.migrationjobs.restart', 'datamigration.migrationjobs.resume', 'datamigration.migrationjobs.setIamPolicy', 'datamigration.migrationjobs.start', 'datamigration.migrationjobs.stop', 'datamigration.migrationjobs.update', 'datamigration.migrationjobs.verify', 'datamigration.objects.get', 'datamigration.objects.list', 'datamigration.operations.cancel', 'datamigration.operations.delete', 'datamigration.operations.get', 'datamigration.operations.list', 'datamigration.privateconnections.create', 'datamigration.privateconnections.delete', 'datamigration.privateconnections.get', 'datamigration.privateconnections.getIamPolicy', 'datamigration.privateconnections.list', 'datamigration.privateconnections.setIamPolicy', 'datapipelines.jobs.list', 'datapipelines.pipelines.create', 'datapipelines.pipelines.delete', 'datapipelines.pipelines.get', 'datapipelines.pipelines.list', 'datapipelines.pipelines.run', 'datapipelines.pipelines.stop', 'datapipelines.pipelines.update', 'dataplex.aspectTypes.create', 'dataplex.aspectTypes.delete', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.setIamPolicy', 'dataplex.aspectTypes.update', 'dataplex.aspectTypes.use', 'dataplex.assetActions.list', 'dataplex.assets.create', 'dataplex.assets.delete', 'dataplex.assets.get', 'dataplex.assets.getIamPolicy', 'dataplex.assets.list', 'dataplex.assets.ownData', 'dataplex.assets.readData', 'dataplex.assets.setIamPolicy', 'dataplex.assets.update', 'dataplex.assets.writeData', 'dataplex.content.create', 'dataplex.content.delete', 'dataplex.content.get', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.content.setIamPolicy', 'dataplex.content.update', 'dataplex.dataAttributeBindings.create', 'dataplex.dataAttributeBindings.delete', 'dataplex.dataAttributeBindings.get', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributeBindings.setIamPolicy', 'dataplex.dataAttributeBindings.update', 'dataplex.dataAttributes.bind', 'dataplex.dataAttributes.create', 'dataplex.dataAttributes.delete', 'dataplex.dataAttributes.get', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataAttributes.setIamPolicy', 'dataplex.dataAttributes.update', 'dataplex.dataTaxonomies.configureDataAccess', 'dataplex.dataTaxonomies.configureResourceAccess', 'dataplex.dataTaxonomies.create', 'dataplex.dataTaxonomies.delete', 'dataplex.dataTaxonomies.get', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.dataTaxonomies.setIamPolicy', 'dataplex.dataTaxonomies.update', 'dataplex.datascans.create', 'dataplex.datascans.delete', 'dataplex.datascans.get', 'dataplex.datascans.getData', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.datascans.run', 'dataplex.datascans.setIamPolicy', 'dataplex.datascans.update', 'dataplex.entities.create', 'dataplex.entities.delete', 'dataplex.entities.get', 'dataplex.entities.list', 'dataplex.entities.update', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.create', 'dataplex.entryGroups.delete', 'dataplex.entryGroups.export', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.import', 'dataplex.entryGroups.list', 'dataplex.entryGroups.setIamPolicy', 'dataplex.entryGroups.update', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryTypes.create', 'dataplex.entryTypes.delete', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.entryTypes.setIamPolicy', 'dataplex.entryTypes.update', 'dataplex.entryTypes.use', 'dataplex.environments.create', 'dataplex.environments.delete', 'dataplex.environments.execute', 'dataplex.environments.get', 'dataplex.environments.getIamPolicy', 'dataplex.environments.list', 'dataplex.environments.setIamPolicy', 'dataplex.environments.update', 'dataplex.lakeActions.list', 'dataplex.lakes.create', 'dataplex.lakes.delete', 'dataplex.lakes.get', 'dataplex.lakes.getIamPolicy', 'dataplex.lakes.list', 'dataplex.lakes.setIamPolicy', 'dataplex.lakes.update', 'dataplex.locations.get', 'dataplex.locations.list', 'dataplex.metadataJobs.cancel', 'dataplex.metadataJobs.create', 'dataplex.metadataJobs.get', 'dataplex.metadataJobs.list', 'dataplex.operations.cancel', 'dataplex.operations.delete', 'dataplex.operations.get', 'dataplex.operations.list', 'dataplex.partitions.create', 'dataplex.partitions.delete', 'dataplex.partitions.get', 'dataplex.partitions.list', 'dataplex.partitions.update', 'dataplex.projects.search', 'dataplex.tasks.cancel', 'dataplex.tasks.create', 'dataplex.tasks.delete', 'dataplex.tasks.get', 'dataplex.tasks.getIamPolicy', 'dataplex.tasks.list', 'dataplex.tasks.run', 'dataplex.tasks.setIamPolicy', 'dataplex.tasks.update', 'dataplex.zoneActions.list', 'dataplex.zones.create', 'dataplex.zones.delete', 'dataplex.zones.get', 'dataplex.zones.getIamPolicy', 'dataplex.zones.list', 'dataplex.zones.setIamPolicy', 'dataplex.zones.update', 'dataprep.projects.use', 'dataproc.agents.create', 'dataproc.agents.delete', 'dataproc.agents.get', 'dataproc.agents.list', 'dataproc.agents.update', 'dataproc.autoscalingPolicies.create', 'dataproc.autoscalingPolicies.delete', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.getIamPolicy', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.setIamPolicy', 'dataproc.autoscalingPolicies.update', 'dataproc.autoscalingPolicies.use', 'dataproc.batches.analyze', 'dataproc.batches.cancel', 'dataproc.batches.create', 'dataproc.batches.delete', 'dataproc.batches.get', 'dataproc.batches.list', 'dataproc.batches.sparkApplicationRead', 'dataproc.batches.sparkApplicationWrite', 'dataproc.clusters.create', 'dataproc.clusters.delete', 'dataproc.clusters.get', 'dataproc.clusters.getIamPolicy', 'dataproc.clusters.list', 'dataproc.clusters.setIamPolicy', 'dataproc.clusters.start', 'dataproc.clusters.stop', 'dataproc.clusters.update', 'dataproc.clusters.use', 'dataproc.jobs.cancel', 'dataproc.jobs.create', 'dataproc.jobs.delete', 'dataproc.jobs.get', 'dataproc.jobs.getIamPolicy', 'dataproc.jobs.list', 'dataproc.jobs.setIamPolicy', 'dataproc.jobs.update', 'dataproc.nodeGroups.create', 'dataproc.nodeGroups.get', 'dataproc.nodeGroups.update', 'dataproc.operations.cancel', 'dataproc.operations.delete', 'dataproc.operations.get', 'dataproc.operations.getIamPolicy', 'dataproc.operations.list', 'dataproc.operations.setIamPolicy', 'dataproc.sessionTemplates.create', 'dataproc.sessionTemplates.delete', 'dataproc.sessionTemplates.get', 'dataproc.sessionTemplates.list', 'dataproc.sessionTemplates.update', 'dataproc.sessions.create', 'dataproc.sessions.delete', 'dataproc.sessions.get', 'dataproc.sessions.list', 'dataproc.sessions.sparkApplicationRead', 'dataproc.sessions.sparkApplicationWrite', 'dataproc.sessions.terminate', 'dataproc.tasks.lease', 'dataproc.tasks.listInvalidatedLeases', 'dataproc.tasks.reportStatus', 'dataproc.workflowTemplates.create', 'dataproc.workflowTemplates.delete', 'dataproc.workflowTemplates.get', 'dataproc.workflowTemplates.getIamPolicy', 'dataproc.workflowTemplates.instantiate', 'dataproc.workflowTemplates.instantiateInline', 'dataproc.workflowTemplates.list', 'dataproc.workflowTemplates.setIamPolicy', 'dataproc.workflowTemplates.update', 'dataprocessing.datasources.get', 'dataprocessing.datasources.list', 'dataprocessing.datasources.update', 'dataprocessing.featurecontrols.list', 'dataprocessing.featurecontrols.update', 'dataprocessing.groupcontrols.get', 'dataprocessing.groupcontrols.list', 'dataprocessing.groupcontrols.update', 'dataprocrm.locations.get', 'dataprocrm.locations.list', 'dataprocrm.nodePools.create', 'dataprocrm.nodePools.delete', 'dataprocrm.nodePools.deleteNodes', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodePools.resize', 'dataprocrm.nodes.get', 'dataprocrm.nodes.heartbeat', 'dataprocrm.nodes.list', 'dataprocrm.nodes.mintOAuthToken', 'dataprocrm.nodes.update', 'dataprocrm.operations.cancel', 'dataprocrm.operations.delete', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.cancel', 'dataprocrm.workloads.create', 'dataprocrm.workloads.delete', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'datastore.backupSchedules.create', 'datastore.backupSchedules.delete', 'datastore.backupSchedules.get', 'datastore.backupSchedules.list', 'datastore.backupSchedules.update', 'datastore.backups.delete', 'datastore.backups.get', 'datastore.backups.list', 'datastore.backups.restoreDatabase', 'datastore.databases.bulkDelete', 'datastore.databases.create', 'datastore.databases.createTagBinding', 'datastore.databases.delete', 'datastore.databases.deleteTagBinding', 'datastore.databases.export', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.import', 'datastore.databases.list', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastore.databases.update', 'datastore.entities.allocateIds', 'datastore.entities.create', 'datastore.entities.delete', 'datastore.entities.get', 'datastore.entities.list', 'datastore.entities.update', 'datastore.indexes.create', 'datastore.indexes.delete', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.indexes.update', 'datastore.keyVisualizerScans.get', 'datastore.keyVisualizerScans.list', 'datastore.locations.get', 'datastore.locations.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.operations.cancel', 'datastore.operations.delete', 'datastore.operations.get', 'datastore.operations.list', 'datastore.statistics.get', 'datastore.statistics.list', 'datastream.connectionProfiles.create', 'datastream.connectionProfiles.createTagBinding', 'datastream.connectionProfiles.delete', 'datastream.connectionProfiles.deleteTagBinding', 'datastream.connectionProfiles.destinationTypes', 'datastream.connectionProfiles.discover', 'datastream.connectionProfiles.get', 'datastream.connectionProfiles.getIamPolicy', 'datastream.connectionProfiles.list', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listStaticServiceIps', 'datastream.connectionProfiles.listTagBindings', 'datastream.connectionProfiles.setIamPolicy', 'datastream.connectionProfiles.sourceTypes', 'datastream.connectionProfiles.update', 'datastream.locations.fetchStaticIps', 'datastream.locations.get', 'datastream.locations.list', 'datastream.objects.get', 'datastream.objects.list', 'datastream.objects.startBackfillJob', 'datastream.objects.stopBackfillJob', 'datastream.operations.cancel', 'datastream.operations.delete', 'datastream.operations.get', 'datastream.operations.list', 'datastream.privateConnections.create', 'datastream.privateConnections.createTagBinding', 'datastream.privateConnections.delete', 'datastream.privateConnections.deleteTagBinding', 'datastream.privateConnections.get', 'datastream.privateConnections.getIamPolicy', 'datastream.privateConnections.list', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.privateConnections.setIamPolicy', 'datastream.routes.create', 'datastream.routes.delete', 'datastream.routes.get', 'datastream.routes.getIamPolicy', 'datastream.routes.list', 'datastream.routes.setIamPolicy', 'datastream.streams.computeState', 'datastream.streams.create', 'datastream.streams.createTagBinding', 'datastream.streams.delete', 'datastream.streams.deleteTagBinding', 'datastream.streams.fetchErrors', 'datastream.streams.get', 'datastream.streams.getIamPolicy', 'datastream.streams.list', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'datastream.streams.pause', 'datastream.streams.resume', 'datastream.streams.setIamPolicy', 'datastream.streams.start', 'datastream.streams.update', 'datastudio.datasources.delete', 'datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.move', 'datastudio.datasources.restoreTrash', 'datastudio.datasources.search', 'datastudio.datasources.setIamPolicy', 'datastudio.datasources.settingsShare', 'datastudio.datasources.share', 'datastudio.datasources.trash', 'datastudio.datasources.update', 'datastudio.reports.delete', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.move', 'datastudio.reports.restoreTrash', 'datastudio.reports.search', 'datastudio.reports.setIamPolicy', 'datastudio.reports.settingsShare', 'datastudio.reports.share', 'datastudio.reports.trash', 'datastudio.reports.update', 'datastudio.workspaces.createUnder', 'datastudio.workspaces.delete', 'datastudio.workspaces.get', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.moveIn', 'datastudio.workspaces.moveOut', 'datastudio.workspaces.restoreTrash', 'datastudio.workspaces.search', 'datastudio.workspaces.setIamPolicy', 'datastudio.workspaces.trash', 'datastudio.workspaces.update', 'deploymentmanager.compositeTypes.create', 'deploymentmanager.compositeTypes.delete', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.compositeTypes.update', 'deploymentmanager.deployments.cancelPreview', 'deploymentmanager.deployments.create', 'deploymentmanager.deployments.delete', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.getIamPolicy', 'deploymentmanager.deployments.list', 'deploymentmanager.deployments.setIamPolicy', 'deploymentmanager.deployments.stop', 'deploymentmanager.deployments.update', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.resources.get', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.delete', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.typeProviders.update', 'deploymentmanager.types.create', 'deploymentmanager.types.delete', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'deploymentmanager.types.update', 'developerconnect.connections.constructGitHubAppManifest', 'developerconnect.connections.create', 'developerconnect.connections.delete', 'developerconnect.connections.fetchGitHubInstallations', 'developerconnect.connections.fetchLinkableGitRepositories', 'developerconnect.connections.generateGitHubStateToken', 'developerconnect.connections.get', 'developerconnect.connections.list', 'developerconnect.connections.processGitHubAppCreationCallback', 'developerconnect.connections.processGitHubOAuthCallback', 'developerconnect.connections.update', 'developerconnect.gitRepositoryLinks.create', 'developerconnect.gitRepositoryLinks.delete', 'developerconnect.gitRepositoryLinks.fetchGitRefs', 'developerconnect.gitRepositoryLinks.fetchReadToken', 'developerconnect.gitRepositoryLinks.fetchReadWriteToken', 'developerconnect.gitRepositoryLinks.get', 'developerconnect.gitRepositoryLinks.list', 'developerconnect.locations.get', 'developerconnect.locations.list', 'developerconnect.operations.cancel', 'developerconnect.operations.delete', 'developerconnect.operations.get', 'developerconnect.operations.list', 'dialogflow.agents.create', 'dialogflow.agents.delete', 'dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.import', 'dialogflow.agents.list', 'dialogflow.agents.restore', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.agents.train', 'dialogflow.agents.update', 'dialogflow.agents.validate', 'dialogflow.answerrecords.delete', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.answerrecords.update', 'dialogflow.callMatchers.create', 'dialogflow.callMatchers.delete', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.create', 'dialogflow.contexts.delete', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.contexts.update', 'dialogflow.conversationDatasets.create', 'dialogflow.conversationDatasets.delete', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.import', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.create', 'dialogflow.conversationModels.delete', 'dialogflow.conversationModels.deploy', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationModels.undeploy', 'dialogflow.conversationProfiles.create', 'dialogflow.conversationProfiles.delete', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversationProfiles.update', 'dialogflow.conversations.addPhoneNumber', 'dialogflow.conversations.complete', 'dialogflow.conversations.create', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.conversations.update', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.create', 'dialogflow.documents.delete', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.encryptionspec.update', 'dialogflow.entityTypes.create', 'dialogflow.entityTypes.createEntity', 'dialogflow.entityTypes.delete', 'dialogflow.entityTypes.deleteEntity', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.entityTypes.update', 'dialogflow.entityTypes.updateEntity', 'dialogflow.environments.create', 'dialogflow.environments.delete', 'dialogflow.environments.get', 'dialogflow.environments.getHistory', 'dialogflow.environments.list', 'dialogflow.environments.lookupHistory', 'dialogflow.environments.runContinuousTest', 'dialogflow.environments.update', 'dialogflow.examples.create', 'dialogflow.examples.delete', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.examples.update', 'dialogflow.experiments.create', 'dialogflow.experiments.delete', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.experiments.update', 'dialogflow.flows.create', 'dialogflow.flows.delete', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.flows.train', 'dialogflow.flows.update', 'dialogflow.flows.validate', 'dialogflow.fulfillments.get', 'dialogflow.fulfillments.update', 'dialogflow.generators.create', 'dialogflow.generators.delete', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.generators.update', 'dialogflow.integrations.create', 'dialogflow.integrations.delete', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.integrations.update', 'dialogflow.intents.create', 'dialogflow.intents.delete', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.intents.update', 'dialogflow.knowledgeBases.create', 'dialogflow.knowledgeBases.delete', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.knowledgeBases.update', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.create', 'dialogflow.pages.delete', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.pages.update', 'dialogflow.participants.analyzeContent', 'dialogflow.participants.create', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.participants.update', 'dialogflow.phoneNumberOrders.cancel', 'dialogflow.phoneNumberOrders.create', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumberOrders.update', 'dialogflow.phoneNumbers.delete', 'dialogflow.phoneNumbers.list', 'dialogflow.phoneNumbers.undelete', 'dialogflow.phoneNumbers.update', 'dialogflow.playbooks.create', 'dialogflow.playbooks.delete', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.playbooks.update', 'dialogflow.securitySettings.create', 'dialogflow.securitySettings.delete', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.securitySettings.update', 'dialogflow.sessionEntityTypes.create', 'dialogflow.sessionEntityTypes.delete', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.sessionEntityTypes.update', 'dialogflow.sessions.detectIntent', 'dialogflow.sessions.streamingDetectIntent', 'dialogflow.smartMessagingEntries.create', 'dialogflow.smartMessagingEntries.delete', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.calculateCoverage', 'dialogflow.testcases.create', 'dialogflow.testcases.delete', 'dialogflow.testcases.export', 'dialogflow.testcases.get', 'dialogflow.testcases.import', 'dialogflow.testcases.list', 'dialogflow.testcases.run', 'dialogflow.testcases.update', 'dialogflow.tools.create', 'dialogflow.tools.delete', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.tools.update', 'dialogflow.transitionRouteGroups.create', 'dialogflow.transitionRouteGroups.delete', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.transitionRouteGroups.update', 'dialogflow.versions.create', 'dialogflow.versions.delete', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.versions.load', 'dialogflow.versions.update', 'dialogflow.webhooks.create', 'dialogflow.webhooks.delete', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'dialogflow.webhooks.update', 'discoveryengine.aclConfigs.get', 'discoveryengine.aclConfigs.update', 'discoveryengine.analytics.acquireDashboardSession', 'discoveryengine.analytics.refreshDashboardSessionTokens', 'discoveryengine.answers.get', 'discoveryengine.branches.get', 'discoveryengine.branches.list', 'discoveryengine.cmekConfigs.get', 'discoveryengine.cmekConfigs.list', 'discoveryengine.cmekConfigs.update', 'discoveryengine.collections.delete', 'discoveryengine.collections.get', 'discoveryengine.collections.list', 'discoveryengine.completionConfigs.completeQuery', 'discoveryengine.completionConfigs.get', 'discoveryengine.completionConfigs.update', 'discoveryengine.controls.create', 'discoveryengine.controls.delete', 'discoveryengine.controls.get', 'discoveryengine.controls.list', 'discoveryengine.controls.update', 'discoveryengine.conversations.converse', 'discoveryengine.conversations.create', 'discoveryengine.conversations.delete', 'discoveryengine.conversations.get', 'discoveryengine.conversations.list', 'discoveryengine.conversations.update', 'discoveryengine.dataStores.completeQuery', 'discoveryengine.dataStores.create', 'discoveryengine.dataStores.delete', 'discoveryengine.dataStores.enrollSolutions', 'discoveryengine.dataStores.get', 'discoveryengine.dataStores.list', 'discoveryengine.dataStores.trainCustomModel', 'discoveryengine.dataStores.update', 'discoveryengine.documentProcessingConfigs.get', 'discoveryengine.documentProcessingConfigs.update', 'discoveryengine.documents.batchGetDocumentsMetadata', 'discoveryengine.documents.create', 'discoveryengine.documents.delete', 'discoveryengine.documents.get', 'discoveryengine.documents.import', 'discoveryengine.documents.list', 'discoveryengine.documents.purge', 'discoveryengine.documents.update', 'discoveryengine.engines.create', 'discoveryengine.engines.delete', 'discoveryengine.engines.get', 'discoveryengine.engines.list', 'discoveryengine.engines.pause', 'discoveryengine.engines.resume', 'discoveryengine.engines.tune', 'discoveryengine.engines.update', 'discoveryengine.evaluations.create', 'discoveryengine.evaluations.get', 'discoveryengine.evaluations.list', 'discoveryengine.groundingConfigs.check', 'discoveryengine.locations.estimateDataSize', 'discoveryengine.models.create', 'discoveryengine.models.delete', 'discoveryengine.models.get', 'discoveryengine.models.list', 'discoveryengine.models.pause', 'discoveryengine.models.resume', 'discoveryengine.models.tune', 'discoveryengine.models.update', 'discoveryengine.operations.get', 'discoveryengine.operations.list', 'discoveryengine.projects.get', 'discoveryengine.projects.provision', 'discoveryengine.projects.reportConsentChange', 'discoveryengine.rankingConfigs.rank', 'discoveryengine.sampleQueries.create', 'discoveryengine.sampleQueries.delete', 'discoveryengine.sampleQueries.get', 'discoveryengine.sampleQueries.import', 'discoveryengine.sampleQueries.list', 'discoveryengine.sampleQueries.update', 'discoveryengine.sampleQuerySets.create', 'discoveryengine.sampleQuerySets.delete', 'discoveryengine.sampleQuerySets.get', 'discoveryengine.sampleQuerySets.list', 'discoveryengine.sampleQuerySets.update', 'discoveryengine.schemas.create', 'discoveryengine.schemas.delete', 'discoveryengine.schemas.get', 'discoveryengine.schemas.list', 'discoveryengine.schemas.preview', 'discoveryengine.schemas.update', 'discoveryengine.schemas.validate', 'discoveryengine.servingConfigs.answer', 'discoveryengine.servingConfigs.create', 'discoveryengine.servingConfigs.delete', 'discoveryengine.servingConfigs.get', 'discoveryengine.servingConfigs.list', 'discoveryengine.servingConfigs.recommend', 'discoveryengine.servingConfigs.search', 'discoveryengine.servingConfigs.update', 'discoveryengine.sessions.create', 'discoveryengine.sessions.delete', 'discoveryengine.sessions.get', 'discoveryengine.sessions.list', 'discoveryengine.sessions.update', 'discoveryengine.siteSearchEngines.batchVerifyTargetSites', 'discoveryengine.siteSearchEngines.disableAdvancedSiteSearch', 'discoveryengine.siteSearchEngines.enableAdvancedSiteSearch', 'discoveryengine.siteSearchEngines.fetchDomainVerificationStatus', 'discoveryengine.siteSearchEngines.get', 'discoveryengine.siteSearchEngines.recrawlUris', 'discoveryengine.suggestionDenyListEntries.import', 'discoveryengine.suggestionDenyListEntries.purge', 'discoveryengine.targetSites.batchCreate', 'discoveryengine.targetSites.create', 'discoveryengine.targetSites.delete', 'discoveryengine.targetSites.get', 'discoveryengine.targetSites.list', 'discoveryengine.targetSites.update', 'discoveryengine.userEvents.create', 'discoveryengine.userEvents.fetchStats', 'discoveryengine.userEvents.import', 'discoveryengine.userEvents.purge', 'discoveryengine.widgetConfigs.get', 'discoveryengine.widgetConfigs.update', 'dlp.analyzeRiskTemplates.create', 'dlp.analyzeRiskTemplates.delete', 'dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.analyzeRiskTemplates.update', 'dlp.charts.get', 'dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list', 'dlp.connections.create', 'dlp.connections.delete', 'dlp.connections.get', 'dlp.connections.list', 'dlp.connections.search', 'dlp.connections.update', 'dlp.deidentifyTemplates.create', 'dlp.deidentifyTemplates.delete', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.deidentifyTemplates.update', 'dlp.estimates.cancel', 'dlp.estimates.create', 'dlp.estimates.delete', 'dlp.estimates.get', 'dlp.estimates.list', 'dlp.fileStoreProfiles.delete', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.create', 'dlp.inspectTemplates.delete', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.inspectTemplates.update', 'dlp.jobTriggers.create', 'dlp.jobTriggers.delete', 'dlp.jobTriggers.get', 'dlp.jobTriggers.hybridInspect', 'dlp.jobTriggers.list', 'dlp.jobTriggers.update', 'dlp.jobs.cancel', 'dlp.jobs.create', 'dlp.jobs.delete', 'dlp.jobs.get', 'dlp.jobs.hybridInspect', 'dlp.jobs.list', 'dlp.kms.encrypt', 'dlp.locations.get', 'dlp.locations.list', 'dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list', 'dlp.storedInfoTypes.create', 'dlp.storedInfoTypes.delete', 'dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list', 'dlp.storedInfoTypes.update', 'dlp.subscriptions.cancel', 'dlp.subscriptions.create', 'dlp.subscriptions.get', 'dlp.subscriptions.list', 'dlp.subscriptions.update', 'dlp.tableDataProfiles.delete', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.gkeClusters.bindDNSResponsePolicy', 'dns.gkeClusters.bindPrivateDNSZone', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.setIamPolicy', 'dns.managedZones.update', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.networks.useHealthSignals', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.setIamPolicy', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.delete', 'documentai.dataLabelingJobs.list', 'documentai.dataLabelingJobs.update', 'documentai.datasetSchemas.get', 'documentai.datasetSchemas.update', 'documentai.datasets.createDocuments', 'documentai.datasets.deleteDocuments', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.datasets.update', 'documentai.datasets.updateDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.create', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.humanReviewConfigs.update', 'documentai.labelerPools.create', 'documentai.labelerPools.delete', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.labelerPools.update', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.create', 'documentai.processorVersions.delete', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processorVersions.update', 'documentai.processors.create', 'documentai.processors.delete', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'documentai.processors.update', 'domains.locations.get', 'domains.locations.list', 'domains.operations.cancel', 'domains.operations.get', 'domains.operations.list', 'domains.registrations.configureContact', 'domains.registrations.configureDns', 'domains.registrations.configureManagement', 'domains.registrations.create', 'domains.registrations.createTagBinding', 'domains.registrations.delete', 'domains.registrations.deleteTagBinding', 'domains.registrations.get', 'domains.registrations.getIamPolicy', 'domains.registrations.list', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'domains.registrations.setIamPolicy', 'domains.registrations.update', 'earthengine.assets.create', 'earthengine.assets.delete', 'earthengine.assets.get', 'earthengine.assets.getIamPolicy', 'earthengine.assets.list', 'earthengine.assets.setIamPolicy', 'earthengine.assets.update', 'earthengine.computations.create', 'earthengine.config.get', 'earthengine.config.update', 'earthengine.exports.create', 'earthengine.featureviews.create', 'earthengine.filmstripthumbnails.create', 'earthengine.filmstripthumbnails.get', 'earthengine.imports.create', 'earthengine.maps.create', 'earthengine.maps.get', 'earthengine.operations.delete', 'earthengine.operations.get', 'earthengine.operations.list', 'earthengine.operations.update', 'earthengine.tables.create', 'earthengine.tables.get', 'earthengine.thumbnails.create', 'earthengine.thumbnails.get', 'earthengine.videothumbnails.create', 'earthengine.videothumbnails.get', 'edgecontainer.clusters.create', 'edgecontainer.clusters.delete', 'edgecontainer.clusters.generateAccessToken', 'edgecontainer.clusters.generateOfflineCredential', 'edgecontainer.clusters.get', 'edgecontainer.clusters.getIamPolicy', 'edgecontainer.clusters.list', 'edgecontainer.clusters.setIamPolicy', 'edgecontainer.clusters.update', 'edgecontainer.clusters.upgrade', 'edgecontainer.locations.get', 'edgecontainer.locations.list', 'edgecontainer.machines.create', 'edgecontainer.machines.delete', 'edgecontainer.machines.get', 'edgecontainer.machines.getIamPolicy', 'edgecontainer.machines.list', 'edgecontainer.machines.setIamPolicy', 'edgecontainer.machines.update', 'edgecontainer.machines.use', 'edgecontainer.nodePools.create', 'edgecontainer.nodePools.delete', 'edgecontainer.nodePools.get', 'edgecontainer.nodePools.getIamPolicy', 'edgecontainer.nodePools.list', 'edgecontainer.nodePools.setIamPolicy', 'edgecontainer.nodePools.update', 'edgecontainer.operations.cancel', 'edgecontainer.operations.delete', 'edgecontainer.operations.get', 'edgecontainer.operations.list', 'edgecontainer.serverconfig.get', 'edgecontainer.vpnConnections.create', 'edgecontainer.vpnConnections.delete', 'edgecontainer.vpnConnections.get', 'edgecontainer.vpnConnections.getIamPolicy', 'edgecontainer.vpnConnections.list', 'edgecontainer.vpnConnections.setIamPolicy', 'edgecontainer.vpnConnections.update', 'edgenetwork.interconnectAttachments.create', 'edgenetwork.interconnectAttachments.delete', 'edgenetwork.interconnectAttachments.get', 'edgenetwork.interconnectAttachments.getIamPolicy', 'edgenetwork.interconnectAttachments.list', 'edgenetwork.interconnectAttachments.setIamPolicy', 'edgenetwork.interconnectAttachments.update', 'edgenetwork.interconnects.get', 'edgenetwork.interconnects.getDiagnostics', 'edgenetwork.interconnects.getIamPolicy', 'edgenetwork.interconnects.list', 'edgenetwork.interconnects.setIamPolicy', 'edgenetwork.locations.get', 'edgenetwork.locations.list', 'edgenetwork.networks.create', 'edgenetwork.networks.delete', 'edgenetwork.networks.get', 'edgenetwork.networks.getIamPolicy', 'edgenetwork.networks.getStatus', 'edgenetwork.networks.list', 'edgenetwork.networks.setIamPolicy', 'edgenetwork.networks.update', 'edgenetwork.operations.cancel', 'edgenetwork.operations.delete', 'edgenetwork.operations.get', 'edgenetwork.operations.list', 'edgenetwork.routers.create', 'edgenetwork.routers.delete', 'edgenetwork.routers.get', 'edgenetwork.routers.getIamPolicy', 'edgenetwork.routers.getRouterStatus', 'edgenetwork.routers.list', 'edgenetwork.routers.patch', 'edgenetwork.routers.setIamPolicy', 'edgenetwork.routers.update', 'edgenetwork.routes.create', 'edgenetwork.routes.delete', 'edgenetwork.routes.get', 'edgenetwork.routes.list', 'edgenetwork.subnetworks.create', 'edgenetwork.subnetworks.delete', 'edgenetwork.subnetworks.get', 'edgenetwork.subnetworks.getIamPolicy', 'edgenetwork.subnetworks.getStatus', 'edgenetwork.subnetworks.list', 'edgenetwork.subnetworks.setIamPolicy', 'edgenetwork.subnetworks.update', 'edgenetwork.zones.get', 'edgenetwork.zones.initialize', 'edgenetwork.zones.list', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.search', 'enterpriseknowledgegraph.entityReconciliationJobs.cancel', 'enterpriseknowledgegraph.entityReconciliationJobs.create', 'enterpriseknowledgegraph.entityReconciliationJobs.delete', 'enterpriseknowledgegraph.entityReconciliationJobs.get', 'enterpriseknowledgegraph.entityReconciliationJobs.list', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.search', 'enterprisepurchasing.gcveCuds.create', 'enterprisepurchasing.gcveCuds.get', 'enterprisepurchasing.gcveCuds.list', 'enterprisepurchasing.gcveNodePricingInfo.list', 'enterprisepurchasing.locations.get', 'enterprisepurchasing.locations.list', 'enterprisepurchasing.operations.cancel', 'enterprisepurchasing.operations.delete', 'enterprisepurchasing.operations.get', 'enterprisepurchasing.operations.list', 'errorreporting.applications.list', 'errorreporting.errorEvents.create', 'errorreporting.errorEvents.delete', 'errorreporting.errorEvents.list', 'errorreporting.groupMetadata.get', 'errorreporting.groupMetadata.update', 'errorreporting.groups.list', 'essentialcontacts.contacts.create', 'essentialcontacts.contacts.delete', 'essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'essentialcontacts.contacts.send', 'essentialcontacts.contacts.update', 'eventarc.channelConnections.create', 'eventarc.channelConnections.delete', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.publish', 'eventarc.channelConnections.setIamPolicy', 'eventarc.channels.attach', 'eventarc.channels.create', 'eventarc.channels.delete', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.publish', 'eventarc.channels.setIamPolicy', 'eventarc.channels.undelete', 'eventarc.channels.update', 'eventarc.enrollments.create', 'eventarc.enrollments.delete', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.setIamPolicy', 'eventarc.enrollments.update', 'eventarc.events.receiveAuditLogWritten', 'eventarc.events.receiveEvent', 'eventarc.googleApiSources.create', 'eventarc.googleApiSources.delete', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.setIamPolicy', 'eventarc.googleApiSources.update', 'eventarc.googleChannelConfigs.get', 'eventarc.googleChannelConfigs.update', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.create', 'eventarc.messageBuses.delete', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.publish', 'eventarc.messageBuses.setIamPolicy', 'eventarc.messageBuses.update', 'eventarc.messageBuses.use', 'eventarc.operations.cancel', 'eventarc.operations.delete', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.create', 'eventarc.pipelines.delete', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.setIamPolicy', 'eventarc.pipelines.update', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.create', 'eventarc.triggers.delete', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.setIamPolicy', 'eventarc.triggers.undelete', 'eventarc.triggers.update', 'fcmdata.deliverydata.list', 'file.backups.create', 'file.backups.createTagBinding', 'file.backups.delete', 'file.backups.deleteTagBinding', 'file.backups.get', 'file.backups.list', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.backups.update', 'file.instances.create', 'file.instances.createTagBinding', 'file.instances.delete', 'file.instances.deleteTagBinding', 'file.instances.get', 'file.instances.list', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.instances.restore', 'file.instances.revert', 'file.instances.update', 'file.locations.get', 'file.locations.list', 'file.operations.cancel', 'file.operations.delete', 'file.operations.get', 'file.operations.list', 'file.snapshots.create', 'file.snapshots.createTagBinding', 'file.snapshots.delete', 'file.snapshots.deleteTagBinding', 'file.snapshots.get', 'file.snapshots.list', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'file.snapshots.update', 'financialservices.locations.get', 'financialservices.locations.list', 'financialservices.operations.cancel', 'financialservices.operations.delete', 'financialservices.operations.get', 'financialservices.operations.list', 'financialservices.v1backtests.create', 'financialservices.v1backtests.delete', 'financialservices.v1backtests.exportMetadata', 'financialservices.v1backtests.get', 'financialservices.v1backtests.list', 'financialservices.v1backtests.update', 'financialservices.v1datasets.create', 'financialservices.v1datasets.delete', 'financialservices.v1datasets.get', 'financialservices.v1datasets.list', 'financialservices.v1datasets.update', 'financialservices.v1engineconfigs.create', 'financialservices.v1engineconfigs.delete', 'financialservices.v1engineconfigs.exportMetadata', 'financialservices.v1engineconfigs.get', 'financialservices.v1engineconfigs.list', 'financialservices.v1engineconfigs.update', 'financialservices.v1engineversions.get', 'financialservices.v1engineversions.list', 'financialservices.v1instances.create', 'financialservices.v1instances.delete', 'financialservices.v1instances.exportRegisteredParties', 'financialservices.v1instances.get', 'financialservices.v1instances.importRegisteredParties', 'financialservices.v1instances.list', 'financialservices.v1instances.update', 'financialservices.v1models.create', 'financialservices.v1models.delete', 'financialservices.v1models.exportMetadata', 'financialservices.v1models.get', 'financialservices.v1models.list', 'financialservices.v1models.update', 'financialservices.v1predictions.create', 'financialservices.v1predictions.delete', 'financialservices.v1predictions.exportMetadata', 'financialservices.v1predictions.get', 'financialservices.v1predictions.list', 'financialservices.v1predictions.update', 'firebase.billingPlans.get', 'firebase.billingPlans.update', 'firebase.clients.create', 'firebase.clients.delete', 'firebase.clients.get', 'firebase.clients.list', 'firebase.clients.undelete', 'firebase.clients.update', 'firebase.links.create', 'firebase.links.delete', 'firebase.links.list', 'firebase.links.update', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.playLinks.update', 'firebase.projects.delete', 'firebase.projects.get', 'firebase.projects.update', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.create', 'firebaseabt.experiments.delete', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.experiments.update', 'firebaseabt.projectmetadata.get', 'firebaseanalytics.resources.googleAnalyticsEdit', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.appAttestConfig.update', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.debugTokens.update', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.deviceCheckConfig.update', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.playIntegrityConfig.update', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.update', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.recaptchaV3Config.update', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.resourcePolicies.update', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.safetyNetConfig.update', 'firebaseappcheck.services.get', 'firebaseappcheck.services.update', 'firebaseappdistro.groups.list', 'firebaseappdistro.groups.update', 'firebaseappdistro.releases.list', 'firebaseappdistro.releases.update', 'firebaseappdistro.testers.list', 'firebaseappdistro.testers.update', 'firebaseauth.configs.create', 'firebaseauth.configs.get', 'firebaseauth.configs.getHashConfig', 'firebaseauth.configs.getSecret', 'firebaseauth.configs.update', 'firebaseauth.users.create', 'firebaseauth.users.createSession', 'firebaseauth.users.delete', 'firebaseauth.users.get', 'firebaseauth.users.sendEmail', 'firebaseauth.users.update', 'firebasecrash.issues.update', 'firebasecrash.reports.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.config.update', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.issues.update', 'firebasecrashlytics.sessions.get', 'firebasedatabase.instances.create', 'firebasedatabase.instances.delete', 'firebasedatabase.instances.disable', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedatabase.instances.reenable', 'firebasedatabase.instances.undelete', 'firebasedatabase.instances.update', 'firebasedataconnect.connectorRevisions.delete', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.create', 'firebasedataconnect.connectors.delete', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.connectors.update', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.cancel', 'firebasedataconnect.operations.delete', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.delete', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.create', 'firebasedataconnect.schemas.delete', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.schemas.update', 'firebasedataconnect.services.create', 'firebasedataconnect.services.delete', 'firebasedataconnect.services.executeGraphql', 'firebasedataconnect.services.executeGraphqlRead', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebasedataconnect.services.update', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.destinations.update', 'firebasedynamiclinks.domains.create', 'firebasedynamiclinks.domains.delete', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.domains.update', 'firebasedynamiclinks.links.create', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.links.update', 'firebasedynamiclinks.stats.get', 'firebaseextensions.configs.create', 'firebaseextensions.configs.delete', 'firebaseextensions.configs.list', 'firebaseextensions.configs.update', 'firebaseextensionspublisher.extensions.create', 'firebaseextensionspublisher.extensions.delete', 'firebaseextensionspublisher.extensions.get', 'firebaseextensionspublisher.extensions.list', 'firebasehosting.sites.create', 'firebasehosting.sites.delete', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebasehosting.sites.update', 'firebaseinappmessaging.campaigns.create', 'firebaseinappmessaging.campaigns.delete', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'firebaseinappmessaging.campaigns.update', 'firebasemessagingcampaigns.campaigns.create', 'firebasemessagingcampaigns.campaigns.delete', 'firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list', 'firebasemessagingcampaigns.campaigns.start', 'firebasemessagingcampaigns.campaigns.stop', 'firebasemessagingcampaigns.campaigns.update', 'firebaseml.models.create', 'firebaseml.models.delete', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.models.update', 'firebaseml.modelversions.create', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebaseml.modelversions.update', 'firebasenotifications.messages.create', 'firebasenotifications.messages.delete', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'firebasenotifications.messages.update', 'firebaseperformance.config.update', 'firebaseperformance.data.get', 'firebaserules.releases.create', 'firebaserules.releases.delete', 'firebaserules.releases.get', 'firebaserules.releases.getExecutable', 'firebaserules.releases.list', 'firebaserules.releases.update', 'firebaserules.rulesets.create', 'firebaserules.rulesets.delete', 'firebaserules.rulesets.get', 'firebaserules.rulesets.list', 'firebaserules.rulesets.test', 'firebasestorage.buckets.addFirebase', 'firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.buckets.removeFirebase', 'firebasestorage.defaultBucket.create', 'firebasestorage.defaultBucket.delete', 'firebasestorage.defaultBucket.get', 'fleetengine.deliveryvehicles.allowAllActions', 'fleetengine.deliveryvehicles.create', 'fleetengine.deliveryvehicles.get', 'fleetengine.deliveryvehicles.list', 'fleetengine.deliveryvehicles.update', 'fleetengine.deliveryvehicles.updateLocation', 'fleetengine.deliveryvehicles.updateVehicleStops', 'fleetengine.tasks.allowAllActions', 'fleetengine.tasks.create', 'fleetengine.tasks.get', 'fleetengine.tasks.list', 'fleetengine.tasks.searchWithTrackingId', 'fleetengine.tasks.update', 'fleetengine.tasktrackinginfo.allowAllActions', 'fleetengine.tasktrackinginfo.get', 'fleetengine.trips.allowAllActions', 'fleetengine.trips.create', 'fleetengine.trips.get', 'fleetengine.trips.search', 'fleetengine.trips.update', 'fleetengine.trips.updateState', 'fleetengine.vehicles.allowAllActions', 'fleetengine.vehicles.create', 'fleetengine.vehicles.get', 'fleetengine.vehicles.list', 'fleetengine.vehicles.search', 'fleetengine.vehicles.searchFuzzed', 'fleetengine.vehicles.update', 'fleetengine.vehicles.updateLocation', 'gcp.redisenterprise.com/databases.create', 'gcp.redisenterprise.com/databases.delete', 'gcp.redisenterprise.com/databases.get', 'gcp.redisenterprise.com/databases.list', 'gcp.redisenterprise.com/databases.update', 'gcp.redisenterprise.com/subscriptions.create', 'gcp.redisenterprise.com/subscriptions.delete', 'gcp.redisenterprise.com/subscriptions.get', 'gcp.redisenterprise.com/subscriptions.list', 'gcp.redisenterprise.com/subscriptions.update', 'gdchardwaremanagement.changeLogEntries.get', 'gdchardwaremanagement.changeLogEntries.list', 'gdchardwaremanagement.comments.create', 'gdchardwaremanagement.comments.get', 'gdchardwaremanagement.comments.list', 'gdchardwaremanagement.hardware.create', 'gdchardwaremanagement.hardware.delete', 'gdchardwaremanagement.hardware.get', 'gdchardwaremanagement.hardware.list', 'gdchardwaremanagement.hardware.update', 'gdchardwaremanagement.hardwareGroups.create', 'gdchardwaremanagement.hardwareGroups.delete', 'gdchardwaremanagement.hardwareGroups.get', 'gdchardwaremanagement.hardwareGroups.list', 'gdchardwaremanagement.hardwareGroups.update', 'gdchardwaremanagement.locations.get', 'gdchardwaremanagement.locations.list', 'gdchardwaremanagement.operations.cancel', 'gdchardwaremanagement.operations.delete', 'gdchardwaremanagement.operations.get', 'gdchardwaremanagement.operations.list', 'gdchardwaremanagement.orders.create', 'gdchardwaremanagement.orders.delete', 'gdchardwaremanagement.orders.get', 'gdchardwaremanagement.orders.list', 'gdchardwaremanagement.orders.submit', 'gdchardwaremanagement.orders.update', 'gdchardwaremanagement.sites.create', 'gdchardwaremanagement.sites.get', 'gdchardwaremanagement.sites.list', 'gdchardwaremanagement.sites.update', 'gdchardwaremanagement.skus.get', 'gdchardwaremanagement.skus.list', 'gdchardwaremanagement.zones.create', 'gdchardwaremanagement.zones.delete', 'gdchardwaremanagement.zones.get', 'gdchardwaremanagement.zones.list', 'gdchardwaremanagement.zones.update', 'genomics.datasets.create', 'genomics.datasets.delete', 'genomics.datasets.get', 'genomics.datasets.getIamPolicy', 'genomics.datasets.list', 'genomics.datasets.setIamPolicy', 'genomics.datasets.update', 'genomics.operations.cancel', 'genomics.operations.create', 'genomics.operations.get', 'genomics.operations.list', 'gkebackup.backupPlans.create', 'gkebackup.backupPlans.delete', 'gkebackup.backupPlans.get', 'gkebackup.backupPlans.getIamPolicy', 'gkebackup.backupPlans.list', 'gkebackup.backupPlans.setIamPolicy', 'gkebackup.backupPlans.update', 'gkebackup.backups.create', 'gkebackup.backups.delete', 'gkebackup.backups.get', 'gkebackup.backups.getBackupIndex', 'gkebackup.backups.list', 'gkebackup.backups.update', 'gkebackup.locations.get', 'gkebackup.locations.list', 'gkebackup.operations.cancel', 'gkebackup.operations.delete', 'gkebackup.operations.get', 'gkebackup.operations.list', 'gkebackup.restorePlans.create', 'gkebackup.restorePlans.delete', 'gkebackup.restorePlans.get', 'gkebackup.restorePlans.getIamPolicy', 'gkebackup.restorePlans.list', 'gkebackup.restorePlans.setIamPolicy', 'gkebackup.restorePlans.update', 'gkebackup.restores.create', 'gkebackup.restores.delete', 'gkebackup.restores.get', 'gkebackup.restores.list', 'gkebackup.restores.update', 'gkebackup.volumeBackups.get', 'gkebackup.volumeBackups.list', 'gkebackup.volumeRestores.get', 'gkebackup.volumeRestores.list', 'gkehub.endpoints.connect', 'gkehub.features.create', 'gkehub.features.delete', 'gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.features.setIamPolicy', 'gkehub.features.update', 'gkehub.fleet.create', 'gkehub.fleet.createFreeTrial', 'gkehub.fleet.delete', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.fleet.update', 'gkehub.fleet.updateFreeTrial', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.gateway.stream', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.create', 'gkehub.membershipbindings.delete', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.membershipbindings.update', '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.create', 'gkehub.namespaces.delete', 'gkehub.namespaces.get', 'gkehub.namespaces.list', 'gkehub.namespaces.update', 'gkehub.operations.cancel', 'gkehub.operations.delete', 'gkehub.operations.get', 'gkehub.operations.list', '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.scopes.listBoundMemberships', 'gkehub.scopes.setIamPolicy', 'gkehub.scopes.update', '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', 'gkeonprem.bareMetalAdminClusters.connect', 'gkeonprem.bareMetalAdminClusters.create', 'gkeonprem.bareMetalAdminClusters.enroll', 'gkeonprem.bareMetalAdminClusters.get', 'gkeonprem.bareMetalAdminClusters.getIamPolicy', 'gkeonprem.bareMetalAdminClusters.list', 'gkeonprem.bareMetalAdminClusters.queryVersionConfig', 'gkeonprem.bareMetalAdminClusters.setIamPolicy', 'gkeonprem.bareMetalAdminClusters.unenroll', 'gkeonprem.bareMetalAdminClusters.update', 'gkeonprem.bareMetalClusters.create', 'gkeonprem.bareMetalClusters.delete', 'gkeonprem.bareMetalClusters.enroll', 'gkeonprem.bareMetalClusters.get', 'gkeonprem.bareMetalClusters.getIamPolicy', 'gkeonprem.bareMetalClusters.list', 'gkeonprem.bareMetalClusters.queryVersionConfig', 'gkeonprem.bareMetalClusters.setIamPolicy', 'gkeonprem.bareMetalClusters.unenroll', 'gkeonprem.bareMetalClusters.update', 'gkeonprem.bareMetalNodePools.create', 'gkeonprem.bareMetalNodePools.delete', 'gkeonprem.bareMetalNodePools.enroll', 'gkeonprem.bareMetalNodePools.get', 'gkeonprem.bareMetalNodePools.getIamPolicy', 'gkeonprem.bareMetalNodePools.list', 'gkeonprem.bareMetalNodePools.setIamPolicy', 'gkeonprem.bareMetalNodePools.unenroll', 'gkeonprem.bareMetalNodePools.update', 'gkeonprem.locations.get', 'gkeonprem.locations.list', 'gkeonprem.operations.cancel', 'gkeonprem.operations.delete', 'gkeonprem.operations.get', 'gkeonprem.operations.list', 'gkeonprem.vmwareAdminClusters.connect', 'gkeonprem.vmwareAdminClusters.enroll', 'gkeonprem.vmwareAdminClusters.get', 'gkeonprem.vmwareAdminClusters.getIamPolicy', 'gkeonprem.vmwareAdminClusters.list', 'gkeonprem.vmwareAdminClusters.setIamPolicy', 'gkeonprem.vmwareAdminClusters.unenroll', 'gkeonprem.vmwareAdminClusters.update', 'gkeonprem.vmwareClusters.create', 'gkeonprem.vmwareClusters.delete', 'gkeonprem.vmwareClusters.enroll', 'gkeonprem.vmwareClusters.get', 'gkeonprem.vmwareClusters.getIamPolicy', 'gkeonprem.vmwareClusters.list', 'gkeonprem.vmwareClusters.queryVersionConfig', 'gkeonprem.vmwareClusters.setIamPolicy', 'gkeonprem.vmwareClusters.unenroll', 'gkeonprem.vmwareClusters.update', 'gkeonprem.vmwareNodePools.create', 'gkeonprem.vmwareNodePools.delete', 'gkeonprem.vmwareNodePools.enroll', 'gkeonprem.vmwareNodePools.get', 'gkeonprem.vmwareNodePools.getIamPolicy', 'gkeonprem.vmwareNodePools.list', 'gkeonprem.vmwareNodePools.setIamPolicy', 'gkeonprem.vmwareNodePools.unenroll', 'gkeonprem.vmwareNodePools.update', 'gsuiteaddons.authorizations.get', 'gsuiteaddons.deployments.create', 'gsuiteaddons.deployments.delete', 'gsuiteaddons.deployments.execute', 'gsuiteaddons.deployments.get', 'gsuiteaddons.deployments.install', 'gsuiteaddons.deployments.installStatus', 'gsuiteaddons.deployments.list', 'gsuiteaddons.deployments.uninstall', 'gsuiteaddons.deployments.update', 'healthcare.annotationStores.create', 'healthcare.annotationStores.delete', 'healthcare.annotationStores.evaluate', 'healthcare.annotationStores.export', 'healthcare.annotationStores.get', 'healthcare.annotationStores.getIamPolicy', 'healthcare.annotationStores.import', 'healthcare.annotationStores.list', 'healthcare.annotationStores.setIamPolicy', 'healthcare.annotationStores.update', 'healthcare.annotations.create', 'healthcare.annotations.delete', 'healthcare.annotations.get', 'healthcare.annotations.list', 'healthcare.annotations.update', 'healthcare.attributeDefinitions.create', 'healthcare.attributeDefinitions.delete', 'healthcare.attributeDefinitions.get', 'healthcare.attributeDefinitions.list', 'healthcare.attributeDefinitions.update', 'healthcare.consentArtifacts.create', 'healthcare.consentArtifacts.delete', 'healthcare.consentArtifacts.get', 'healthcare.consentArtifacts.list', 'healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.create', 'healthcare.consentStores.delete', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.getIamPolicy', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.consentStores.setIamPolicy', 'healthcare.consentStores.update', 'healthcare.consents.activate', 'healthcare.consents.create', 'healthcare.consents.delete', 'healthcare.consents.get', 'healthcare.consents.list', 'healthcare.consents.reject', 'healthcare.consents.revoke', 'healthcare.consents.update', 'healthcare.datasets.create', 'healthcare.datasets.deidentify', 'healthcare.datasets.delete', 'healthcare.datasets.get', 'healthcare.datasets.getIamPolicy', 'healthcare.datasets.list', 'healthcare.datasets.setIamPolicy', 'healthcare.datasets.update', 'healthcare.dicomStores.create', 'healthcare.dicomStores.deidentify', 'healthcare.dicomStores.delete', 'healthcare.dicomStores.dicomWebDelete', 'healthcare.dicomStores.dicomWebRead', 'healthcare.dicomStores.dicomWebWrite', 'healthcare.dicomStores.export', 'healthcare.dicomStores.get', 'healthcare.dicomStores.getIamPolicy', 'healthcare.dicomStores.import', 'healthcare.dicomStores.list', 'healthcare.dicomStores.setIamPolicy', 'healthcare.dicomStores.update', 'healthcare.fhirResources.create', 'healthcare.fhirResources.delete', 'healthcare.fhirResources.get', 'healthcare.fhirResources.patch', 'healthcare.fhirResources.purge', 'healthcare.fhirResources.translateConceptMap', 'healthcare.fhirResources.update', 'healthcare.fhirStores.applyConsents', 'healthcare.fhirStores.configureSearch', 'healthcare.fhirStores.create', 'healthcare.fhirStores.deidentify', 'healthcare.fhirStores.delete', 'healthcare.fhirStores.executeBundle', 'healthcare.fhirStores.explainDataAccess', 'healthcare.fhirStores.export', 'healthcare.fhirStores.get', 'healthcare.fhirStores.getIamPolicy', 'healthcare.fhirStores.import', 'healthcare.fhirStores.list', 'healthcare.fhirStores.rollback', 'healthcare.fhirStores.searchResources', 'healthcare.fhirStores.setIamPolicy', 'healthcare.fhirStores.update', 'healthcare.hl7V2Messages.create', 'healthcare.hl7V2Messages.delete', 'healthcare.hl7V2Messages.get', 'healthcare.hl7V2Messages.ingest', 'healthcare.hl7V2Messages.list', 'healthcare.hl7V2Messages.update', 'healthcare.hl7V2Stores.create', 'healthcare.hl7V2Stores.delete', 'healthcare.hl7V2Stores.get', 'healthcare.hl7V2Stores.getIamPolicy', 'healthcare.hl7V2Stores.import', 'healthcare.hl7V2Stores.list', 'healthcare.hl7V2Stores.rollback', 'healthcare.hl7V2Stores.setIamPolicy', 'healthcare.hl7V2Stores.update', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.nlpservice.analyzeEntities', 'healthcare.operations.cancel', 'healthcare.operations.get', 'healthcare.operations.list', 'healthcare.userDataMappings.archive', 'healthcare.userDataMappings.create', 'healthcare.userDataMappings.delete', 'healthcare.userDataMappings.get', 'healthcare.userDataMappings.list', 'healthcare.userDataMappings.update', 'iam.denypolicies.get', 'iam.denypolicies.list', 'iam.googleapis.com/oauthClientCredentials.create', 'iam.googleapis.com/oauthClientCredentials.delete', 'iam.googleapis.com/oauthClientCredentials.get', 'iam.googleapis.com/oauthClientCredentials.list', 'iam.googleapis.com/oauthClientCredentials.update', 'iam.googleapis.com/oauthClients.create', 'iam.googleapis.com/oauthClients.delete', 'iam.googleapis.com/oauthClients.get', 'iam.googleapis.com/oauthClients.list', 'iam.googleapis.com/oauthClients.undelete', 'iam.googleapis.com/oauthClients.update', 'iam.googleapis.com/workforcePoolProviderKeys.create', 'iam.googleapis.com/workforcePoolProviderKeys.delete', 'iam.googleapis.com/workforcePoolProviderKeys.get', 'iam.googleapis.com/workforcePoolProviderKeys.list', 'iam.googleapis.com/workforcePoolProviderKeys.undelete', 'iam.googleapis.com/workforcePoolProviders.create', 'iam.googleapis.com/workforcePoolProviders.delete', 'iam.googleapis.com/workforcePoolProviders.get', 'iam.googleapis.com/workforcePoolProviders.list', 'iam.googleapis.com/workforcePoolProviders.undelete', 'iam.googleapis.com/workforcePoolProviders.update', 'iam.googleapis.com/workforcePoolSubjects.delete', 'iam.googleapis.com/workforcePoolSubjects.undelete', 'iam.googleapis.com/workforcePools.create', 'iam.googleapis.com/workforcePools.createPolicyBinding', 'iam.googleapis.com/workforcePools.delete', 'iam.googleapis.com/workforcePools.deletePolicyBinding', 'iam.googleapis.com/workforcePools.get', 'iam.googleapis.com/workforcePools.getIamPolicy', 'iam.googleapis.com/workforcePools.list', 'iam.googleapis.com/workforcePools.searchPolicyBindings', 'iam.googleapis.com/workforcePools.setIamPolicy', 'iam.googleapis.com/workforcePools.undelete', 'iam.googleapis.com/workforcePools.update', 'iam.googleapis.com/workforcePools.updatePolicyBinding', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.create', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.delete', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.get', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.list', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.undelete', 'iam.googleapis.com/workloadIdentityPoolProviders.create', 'iam.googleapis.com/workloadIdentityPoolProviders.delete', 'iam.googleapis.com/workloadIdentityPoolProviders.get', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPoolProviders.undelete', 'iam.googleapis.com/workloadIdentityPoolProviders.update', 'iam.googleapis.com/workloadIdentityPools.create', 'iam.googleapis.com/workloadIdentityPools.delete', 'iam.googleapis.com/workloadIdentityPools.get', 'iam.googleapis.com/workloadIdentityPools.list', 'iam.googleapis.com/workloadIdentityPools.undelete', 'iam.googleapis.com/workloadIdentityPools.update', 'iam.googleapis.com/workspacePools.createPolicyBinding', 'iam.googleapis.com/workspacePools.deletePolicyBinding', 'iam.googleapis.com/workspacePools.searchPolicyBindings', 'iam.googleapis.com/workspacePools.updatePolicyBinding', 'iam.operations.get', 'iam.policybindings.get', 'iam.policybindings.list', 'iam.principalaccessboundarypolicies.get', 'iam.principalaccessboundarypolicies.list', 'iam.principalaccessboundarypolicies.searchPolicyBindings', 'iam.roles.create', 'iam.roles.delete', 'iam.roles.get', 'iam.roles.list', 'iam.roles.undelete', 'iam.roles.update', 'iam.serviceAccountKeys.create', 'iam.serviceAccountKeys.delete', 'iam.serviceAccountKeys.disable', 'iam.serviceAccountKeys.enable', 'iam.serviceAccountKeys.get', 'iam.serviceAccountKeys.list', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.create', 'iam.serviceAccounts.createTagBinding', 'iam.serviceAccounts.delete', 'iam.serviceAccounts.deleteTagBinding', 'iam.serviceAccounts.disable', 'iam.serviceAccounts.enable', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.list', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'iam.serviceAccounts.setIamPolicy', 'iam.serviceAccounts.undelete', 'iam.serviceAccounts.update', 'iam.workloadIdentityPools.createPolicyBinding', 'iam.workloadIdentityPools.deletePolicyBinding', 'iam.workloadIdentityPools.searchPolicyBindings', 'iam.workloadIdentityPools.updatePolicyBinding', 'iap.projects.getSettings', 'iap.projects.updateSettings', 'iap.tunnel.getIamPolicy', 'iap.tunnel.setIamPolicy', 'iap.tunnelDestGroups.accessViaIAP', 'iap.tunnelDestGroups.create', 'iap.tunnelDestGroups.delete', 'iap.tunnelDestGroups.get', 'iap.tunnelDestGroups.getIamPolicy', 'iap.tunnelDestGroups.list', 'iap.tunnelDestGroups.remediate', 'iap.tunnelDestGroups.setIamPolicy', 'iap.tunnelDestGroups.update', 'iap.tunnelInstances.accessViaIAP', 'iap.tunnelInstances.getIamPolicy', 'iap.tunnelInstances.setIamPolicy', 'iap.tunnelLocations.getIamPolicy', 'iap.tunnelLocations.setIamPolicy', 'iap.tunnelZones.getIamPolicy', 'iap.tunnelZones.setIamPolicy', 'iap.tunnelinstances.remediate', 'iap.web.getIamPolicy', 'iap.web.getSettings', 'iap.web.setIamPolicy', 'iap.web.updateSettings', 'iap.webServiceVersions.getIamPolicy', 'iap.webServiceVersions.getSettings', 'iap.webServiceVersions.remediate', 'iap.webServiceVersions.setIamPolicy', 'iap.webServiceVersions.updateSettings', 'iap.webServices.getIamPolicy', 'iap.webServices.getSettings', 'iap.webServices.setIamPolicy', 'iap.webServices.updateSettings', 'iap.webTypes.getIamPolicy', 'iap.webTypes.getSettings', 'iap.webTypes.setIamPolicy', 'iap.webTypes.updateSettings', 'identitytoolkit.tenants.create', 'identitytoolkit.tenants.delete', 'identitytoolkit.tenants.get', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list', 'identitytoolkit.tenants.setIamPolicy', 'identitytoolkit.tenants.update', 'ids.endpoints.create', 'ids.endpoints.delete', 'ids.endpoints.get', 'ids.endpoints.getIamPolicy', 'ids.endpoints.list', 'ids.endpoints.setIamPolicy', 'ids.endpoints.update', 'ids.locations.get', 'ids.locations.list', 'ids.operations.cancel', 'ids.operations.delete', 'ids.operations.get', 'ids.operations.list', 'integrations.apigeeAuthConfigs.create', 'integrations.apigeeAuthConfigs.delete', 'integrations.apigeeAuthConfigs.get', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeAuthConfigs.update', 'integrations.apigeeCertificates.create', 'integrations.apigeeCertificates.delete', 'integrations.apigeeCertificates.get', 'integrations.apigeeCertificates.list', 'integrations.apigeeCertificates.update', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.create', 'integrations.apigeeIntegrationVers.delete', 'integrations.apigeeIntegrationVers.deploy', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrationVers.update', 'integrations.apigeeIntegrations.invoke', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.create', 'integrations.apigeeSfdcChannels.delete', 'integrations.apigeeSfdcChannels.get', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcChannels.update', 'integrations.apigeeSfdcInstances.create', 'integrations.apigeeSfdcInstances.delete', 'integrations.apigeeSfdcInstances.get', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSfdcInstances.update', 'integrations.apigeeSuspensions.lift', 'integrations.apigeeSuspensions.list', 'integrations.apigeeSuspensions.resolve', 'integrations.authConfigs.create', 'integrations.authConfigs.delete', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.authConfigs.update', 'integrations.certificates.create', 'integrations.certificates.delete', 'integrations.certificates.get', 'integrations.certificates.list', 'integrations.certificates.update', 'integrations.executions.cancel', 'integrations.executions.get', 'integrations.executions.list', 'integrations.executions.replay', 'integrations.integrationVersions.create', 'integrations.integrationVersions.delete', 'integrations.integrationVersions.deploy', 'integrations.integrationVersions.get', 'integrations.integrationVersions.invoke', 'integrations.integrationVersions.list', 'integrations.integrationVersions.update', 'integrations.integrations.create', 'integrations.integrations.delete', 'integrations.integrations.deploy', 'integrations.integrations.generateOpenApiSpec', 'integrations.integrations.get', 'integrations.integrations.invoke', 'integrations.integrations.list', 'integrations.integrations.update', 'integrations.securityAuthConfigs.create', 'integrations.securityAuthConfigs.delete', 'integrations.securityAuthConfigs.get', 'integrations.securityAuthConfigs.list', 'integrations.securityAuthConfigs.update', 'integrations.securityExecutions.cancel', 'integrations.securityExecutions.get', 'integrations.securityExecutions.list', 'integrations.securityIntegTempVers.create', 'integrations.securityIntegTempVers.get', 'integrations.securityIntegTempVers.list', 'integrations.securityIntegrationVers.create', 'integrations.securityIntegrationVers.delete', 'integrations.securityIntegrationVers.deploy', 'integrations.securityIntegrationVers.get', 'integrations.securityIntegrationVers.list', 'integrations.securityIntegrationVers.update', 'integrations.securityIntegrations.invoke', 'integrations.securityIntegrations.list', 'integrations.sfdcChannels.create', 'integrations.sfdcChannels.delete', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcChannels.update', 'integrations.sfdcInstances.create', 'integrations.sfdcInstances.delete', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.sfdcInstances.update', 'integrations.suspensions.lift', 'integrations.suspensions.list', 'integrations.suspensions.resolve', 'integrations.testCases.create', 'integrations.testCases.delete', 'integrations.testCases.get', 'integrations.testCases.invoke', 'integrations.testCases.list', 'integrations.testCases.update', 'issuerswitch.accountManagerTransactions.list', 'issuerswitch.accountManagerTransactions.update', 'issuerswitch.complaintTransactions.list', 'issuerswitch.complaints.create', 'issuerswitch.complaints.resolve', 'issuerswitch.disputes.create', 'issuerswitch.disputes.resolve', 'issuerswitch.financialTransactions.list', 'issuerswitch.issuerParticipants.get', 'issuerswitch.issuerParticipants.update', 'issuerswitch.managedAccounts.get', 'issuerswitch.managedAccounts.update', 'issuerswitch.mandateTransactions.list', 'issuerswitch.metadataTransactions.list', 'issuerswitch.operations.cancel', 'issuerswitch.operations.delete', 'issuerswitch.operations.get', 'issuerswitch.operations.list', 'issuerswitch.operations.wait', 'issuerswitch.ruleMetadata.list', 'issuerswitch.ruleMetadataValues.create', 'issuerswitch.ruleMetadataValues.delete', 'issuerswitch.ruleMetadataValues.list', 'issuerswitch.rules.list', 'krmapihosting.krmApiHosts.create', 'krmapihosting.krmApiHosts.delete', 'krmapihosting.krmApiHosts.get', 'krmapihosting.krmApiHosts.getIamPolicy', 'krmapihosting.krmApiHosts.list', 'krmapihosting.krmApiHosts.setIamPolicy', 'krmapihosting.krmApiHosts.update', 'krmapihosting.locations.get', 'krmapihosting.locations.list', 'krmapihosting.operations.cancel', 'krmapihosting.operations.delete', 'krmapihosting.operations.get', 'krmapihosting.operations.list', 'kubernetesmetadata.metadata.config', 'kubernetesmetadata.metadata.publish', 'kubernetesmetadata.metadata.snapshot', 'lifesciences.operations.cancel', 'lifesciences.operations.get', 'lifesciences.operations.list', 'lifesciences.workflows.run', 'livestream.assets.create', 'livestream.assets.delete', 'livestream.assets.get', 'livestream.assets.list', 'livestream.channels.create', 'livestream.channels.delete', 'livestream.channels.get', 'livestream.channels.list', 'livestream.channels.start', 'livestream.channels.stop', 'livestream.channels.update', 'livestream.clips.create', 'livestream.clips.delete', 'livestream.clips.get', 'livestream.clips.list', 'livestream.events.create', 'livestream.events.delete', 'livestream.events.get', 'livestream.events.list', 'livestream.inputs.create', 'livestream.inputs.delete', 'livestream.inputs.get', 'livestream.inputs.list', 'livestream.inputs.update', 'livestream.locations.get', 'livestream.locations.list', 'livestream.operations.cancel', 'livestream.operations.delete', 'livestream.operations.get', 'livestream.operations.list', 'livestream.pools.get', 'livestream.pools.update', 'logging.buckets.copyLogEntries', 'logging.buckets.create', 'logging.buckets.createTagBinding', 'logging.buckets.delete', 'logging.buckets.deleteTagBinding', 'logging.buckets.get', 'logging.buckets.list', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'logging.buckets.undelete', 'logging.buckets.update', 'logging.exclusions.create', 'logging.exclusions.delete', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.exclusions.update', 'logging.fields.access', 'logging.links.create', 'logging.links.delete', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.create', 'logging.logEntries.download', 'logging.logEntries.list', 'logging.logEntries.route', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logMetrics.update', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.delete', 'logging.logs.list', 'logging.notificationRules.create', 'logging.notificationRules.delete', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.notificationRules.update', 'logging.operations.cancel', 'logging.operations.get', 'logging.operations.list', 'logging.privateLogEntries.list', 'logging.queries.deleteShared', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.share', 'logging.queries.updateShared', 'logging.queries.usePrivate', 'logging.settings.get', 'logging.settings.update', 'logging.sinks.create', 'logging.sinks.delete', 'logging.sinks.get', 'logging.sinks.list', 'logging.sinks.update', 'logging.sqlAlerts.create', 'logging.sqlAlerts.update', 'logging.usage.get', 'logging.views.access', 'logging.views.create', 'logging.views.delete', 'logging.views.get', 'logging.views.getIamPolicy', 'logging.views.list', 'logging.views.listLogs', 'logging.views.listResourceKeys', 'logging.views.listResourceValues', 'logging.views.setIamPolicy', 'logging.views.update', 'looker.backups.create', 'looker.backups.delete', 'looker.backups.get', 'looker.backups.list', 'looker.instances.create', 'looker.instances.delete', 'looker.instances.export', 'looker.instances.get', 'looker.instances.import', 'looker.instances.list', 'looker.instances.login', 'looker.instances.update', 'looker.locations.get', 'looker.locations.list', 'looker.operations.cancel', 'looker.operations.delete', 'looker.operations.get', 'looker.operations.list', 'lookerstudio.pro.manage', 'managedflink.deployments.create', 'managedflink.deployments.delete', 'managedflink.deployments.get', 'managedflink.deployments.list', 'managedflink.deployments.update', 'managedflink.jobs.create', 'managedflink.jobs.delete', 'managedflink.jobs.get', 'managedflink.jobs.list', 'managedflink.jobs.update', 'managedflink.locations.get', 'managedflink.locations.list', 'managedflink.operations.cancel', 'managedflink.operations.delete', 'managedflink.operations.get', 'managedflink.operations.list', 'managedflink.sessions.create', 'managedflink.sessions.delete', 'managedflink.sessions.get', 'managedflink.sessions.list', 'managedflink.sessions.update', 'managedidentities.backups.create', 'managedidentities.backups.delete', 'managedidentities.backups.get', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.backups.setIamPolicy', 'managedidentities.backups.update', 'managedidentities.domains.attachTrust', 'managedidentities.domains.checkMigrationPermission', 'managedidentities.domains.create', 'managedidentities.domains.createTagBinding', 'managedidentities.domains.delete', 'managedidentities.domains.deleteTagBinding', 'managedidentities.domains.detachTrust', 'managedidentities.domains.disableMigration', 'managedidentities.domains.domainJoinMachine', 'managedidentities.domains.enableMigration', 'managedidentities.domains.extendSchema', 'managedidentities.domains.get', 'managedidentities.domains.getIamPolicy', 'managedidentities.domains.list', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'managedidentities.domains.reconfigureTrust', 'managedidentities.domains.resetpassword', 'managedidentities.domains.restore', 'managedidentities.domains.setIamPolicy', 'managedidentities.domains.update', 'managedidentities.domains.updateLDAPSSettings', 'managedidentities.domains.validateTrust', 'managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.cancel', 'managedidentities.operations.delete', 'managedidentities.operations.get', 'managedidentities.operations.list', 'managedidentities.peerings.create', 'managedidentities.peerings.delete', 'managedidentities.peerings.get', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'managedidentities.peerings.setIamPolicy', 'managedidentities.peerings.update', 'managedidentities.sqlintegrations.get', 'managedidentities.sqlintegrations.list', 'managedkafka.clusters.connect', 'managedkafka.clusters.create', 'managedkafka.clusters.delete', 'managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.clusters.update', 'managedkafka.consumerGroups.delete', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.consumerGroups.update', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.cancel', 'managedkafka.operations.delete', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.create', 'managedkafka.topics.delete', 'managedkafka.topics.get', 'managedkafka.topics.list', 'managedkafka.topics.update', 'mandiant.genericAttackSurfaceManagements.create', 'mandiant.genericAttackSurfaceManagements.delete', 'mandiant.genericAttackSurfaceManagements.get', 'mandiant.genericAttackSurfaceManagements.update', 'mandiant.genericDigitalThreatMonitorings.create', 'mandiant.genericDigitalThreatMonitorings.get', 'mandiant.genericDigitalThreatMonitorings.update', 'mandiant.genericExpertiseOnDemands.create', 'mandiant.genericExpertiseOnDemands.delete', 'mandiant.genericExpertiseOnDemands.get', 'mandiant.genericExpertiseOnDemands.update', 'mandiant.genericPlatforms.create', 'mandiant.genericPlatforms.delete', 'mandiant.genericPlatforms.get', 'mandiant.genericPlatforms.update', 'mandiant.genericThreatIntels.create', 'mandiant.genericThreatIntels.delete', 'mandiant.genericThreatIntels.get', 'mandiant.genericThreatIntels.update', 'mandiant.genericValidations.create', 'mandiant.genericValidations.delete', 'mandiant.genericValidations.get', 'mandiant.genericValidations.update', 'mapsadmin.clientMaps.create', 'mapsadmin.clientMaps.delete', 'mapsadmin.clientMaps.get', 'mapsadmin.clientMaps.list', 'mapsadmin.clientMaps.update', 'mapsadmin.clientStyleActivationRules.update', 'mapsadmin.clientStyleSheetSnapshots.list', 'mapsadmin.clientStyleSheetSnapshots.update', 'mapsadmin.clientStyles.create', 'mapsadmin.clientStyles.delete', 'mapsadmin.clientStyles.get', 'mapsadmin.clientStyles.list', 'mapsadmin.clientStyles.update', 'mapsadmin.styleEditorConfigs.get', 'mapsadmin.styleSnapshots.list', 'mapsadmin.styleSnapshots.update', 'mapsanalytics.metricData.query', 'mapsanalytics.metricData.queryMobilitySolutionsOverageData', 'mapsanalytics.metricMetadata.list', 'mapsplatformdatasets.datasets.create', 'mapsplatformdatasets.datasets.delete', 'mapsplatformdatasets.datasets.export', 'mapsplatformdatasets.datasets.get', 'mapsplatformdatasets.datasets.import', 'mapsplatformdatasets.datasets.list', 'mapsplatformdatasets.datasets.update', 'marketplacesolutions.locations.get', 'marketplacesolutions.locations.list', 'marketplacesolutions.operations.cancel', 'marketplacesolutions.operations.delete', 'marketplacesolutions.operations.get', 'marketplacesolutions.operations.list', 'marketplacesolutions.powerImages.get', 'marketplacesolutions.powerImages.list', 'marketplacesolutions.powerInstances.applyPowerAction', 'marketplacesolutions.powerInstances.create', 'marketplacesolutions.powerInstances.delete', 'marketplacesolutions.powerInstances.get', 'marketplacesolutions.powerInstances.list', 'marketplacesolutions.powerInstances.reset', 'marketplacesolutions.powerInstances.update', 'marketplacesolutions.powerNetworks.get', 'marketplacesolutions.powerNetworks.list', 'marketplacesolutions.powerSshKeys.get', 'marketplacesolutions.powerSshKeys.list', 'marketplacesolutions.powerVolumes.get', 'marketplacesolutions.powerVolumes.list', 'memcache.instances.applyParameters', 'memcache.instances.applySoftwareUpdate', 'memcache.instances.create', 'memcache.instances.delete', 'memcache.instances.get', 'memcache.instances.list', 'memcache.instances.rescheduleMaintenance', 'memcache.instances.update', 'memcache.instances.updateParameters', 'memcache.instances.upgrade', 'memcache.locations.get', 'memcache.locations.list', 'memcache.operations.cancel', 'memcache.operations.delete', 'memcache.operations.get', 'memcache.operations.list', 'memorystore.instances.connect', 'memorystore.instances.create', 'memorystore.instances.delete', 'memorystore.instances.get', 'memorystore.instances.list', 'memorystore.instances.update', 'memorystore.locations.get', 'memorystore.locations.list', 'memorystore.operations.cancel', 'memorystore.operations.delete', 'memorystore.operations.get', 'memorystore.operations.list', 'meshconfig.projects.init', 'metastore.backups.create', 'metastore.backups.delete', 'metastore.backups.get', 'metastore.backups.getIamPolicy', 'metastore.backups.list', 'metastore.backups.setIamPolicy', 'metastore.backups.use', 'metastore.databases.create', 'metastore.databases.delete', 'metastore.databases.get', 'metastore.databases.getIamPolicy', 'metastore.databases.list', 'metastore.databases.setIamPolicy', 'metastore.databases.update', 'metastore.federations.create', 'metastore.federations.delete', 'metastore.federations.get', 'metastore.federations.getIamPolicy', 'metastore.federations.list', 'metastore.federations.setIamPolicy', 'metastore.federations.update', 'metastore.federations.use', 'metastore.imports.create', 'metastore.imports.get', 'metastore.imports.list', 'metastore.imports.update', 'metastore.locations.get', 'metastore.locations.list', 'metastore.migrations.cancel', 'metastore.migrations.complete', 'metastore.migrations.delete', 'metastore.migrations.get', 'metastore.migrations.list', 'metastore.migrations.start', 'metastore.operations.cancel', 'metastore.operations.delete', 'metastore.operations.get', 'metastore.operations.list', 'metastore.services.create', 'metastore.services.delete', 'metastore.services.export', 'metastore.services.get', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.services.mutateMetadata', 'metastore.services.queryMetadata', 'metastore.services.restore', 'metastore.services.setIamPolicy', 'metastore.services.update', 'metastore.services.use', 'metastore.tables.create', 'metastore.tables.delete', 'metastore.tables.get', 'metastore.tables.getIamPolicy', 'metastore.tables.list', 'metastore.tables.setIamPolicy', 'metastore.tables.update', 'migrationcenter.assets.create', 'migrationcenter.assets.delete', 'migrationcenter.assets.get', 'migrationcenter.assets.list', 'migrationcenter.assets.reportFrames', 'migrationcenter.assets.update', 'migrationcenter.discoveryClients.create', 'migrationcenter.discoveryClients.delete', 'migrationcenter.discoveryClients.get', 'migrationcenter.discoveryClients.list', 'migrationcenter.discoveryClients.sendHeartbeat', 'migrationcenter.discoveryClients.update', 'migrationcenter.errorFrames.get', 'migrationcenter.errorFrames.list', 'migrationcenter.groups.create', 'migrationcenter.groups.delete', 'migrationcenter.groups.get', 'migrationcenter.groups.list', 'migrationcenter.groups.update', 'migrationcenter.importDataFiles.create', 'migrationcenter.importDataFiles.delete', 'migrationcenter.importDataFiles.get', 'migrationcenter.importDataFiles.list', 'migrationcenter.importJobs.create', 'migrationcenter.importJobs.delete', 'migrationcenter.importJobs.get', 'migrationcenter.importJobs.list', 'migrationcenter.importJobs.update', 'migrationcenter.locations.get', 'migrationcenter.locations.list', 'migrationcenter.operations.cancel', 'migrationcenter.operations.delete', 'migrationcenter.operations.get', 'migrationcenter.operations.list', 'migrationcenter.preferenceSets.create', 'migrationcenter.preferenceSets.delete', 'migrationcenter.preferenceSets.get', 'migrationcenter.preferenceSets.list', 'migrationcenter.preferenceSets.update', 'migrationcenter.relations.get', 'migrationcenter.relations.list', 'migrationcenter.reportConfigs.create', 'migrationcenter.reportConfigs.delete', 'migrationcenter.reportConfigs.get', 'migrationcenter.reportConfigs.list', 'migrationcenter.reports.create', 'migrationcenter.reports.delete', 'migrationcenter.reports.get', 'migrationcenter.reports.list', 'migrationcenter.settings.get', 'migrationcenter.settings.update', 'migrationcenter.sources.create', 'migrationcenter.sources.delete', 'migrationcenter.sources.get', 'migrationcenter.sources.list', 'migrationcenter.sources.update', 'ml.jobs.cancel', 'ml.jobs.create', 'ml.jobs.get', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.jobs.setIamPolicy', 'ml.jobs.update', 'ml.locations.get', 'ml.locations.list', 'ml.models.create', 'ml.models.delete', 'ml.models.get', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.models.predict', 'ml.models.setIamPolicy', 'ml.models.update', 'ml.operations.cancel', 'ml.operations.get', 'ml.operations.list', 'ml.projects.getConfig', 'ml.studies.create', 'ml.studies.delete', 'ml.studies.get', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.studies.setIamPolicy', 'ml.trials.create', 'ml.trials.delete', 'ml.trials.get', 'ml.trials.list', 'ml.trials.update', 'ml.versions.create', 'ml.versions.delete', 'ml.versions.get', 'ml.versions.list', 'ml.versions.predict', 'ml.versions.update', 'monitoring.alertPolicies.create', 'monitoring.alertPolicies.delete', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.alertPolicies.update', 'monitoring.dashboards.create', 'monitoring.dashboards.delete', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.dashboards.update', 'monitoring.groups.create', 'monitoring.groups.delete', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.groups.update', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.delete', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.metricsScopes.link', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.create', 'monitoring.notificationChannels.delete', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.getVerificationCode', 'monitoring.notificationChannels.list', 'monitoring.notificationChannels.sendVerificationCode', 'monitoring.notificationChannels.update', 'monitoring.notificationChannels.verify', 'monitoring.services.create', 'monitoring.services.delete', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.services.update', 'monitoring.slos.create', 'monitoring.slos.delete', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.slos.update', 'monitoring.snoozes.create', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.snoozes.update', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.create', 'monitoring.uptimeCheckConfigs.delete', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'monitoring.uptimeCheckConfigs.update', 'nestconsole.smarthomePreviews.update', 'nestconsole.smarthomeProjects.create', 'nestconsole.smarthomeProjects.delete', 'nestconsole.smarthomeProjects.get', 'nestconsole.smarthomeProjects.update', 'nestconsole.smarthomeVersions.create', 'nestconsole.smarthomeVersions.get', 'nestconsole.smarthomeVersions.submit', 'netapp.activeDirectories.create', 'netapp.activeDirectories.delete', 'netapp.activeDirectories.get', 'netapp.activeDirectories.list', 'netapp.activeDirectories.update', 'netapp.backupPolicies.create', 'netapp.backupPolicies.delete', 'netapp.backupPolicies.get', 'netapp.backupPolicies.list', 'netapp.backupPolicies.update', 'netapp.backupVaults.create', 'netapp.backupVaults.delete', 'netapp.backupVaults.get', 'netapp.backupVaults.list', 'netapp.backupVaults.update', 'netapp.backups.create', 'netapp.backups.delete', 'netapp.backups.get', 'netapp.backups.list', 'netapp.backups.update', 'netapp.kmsConfigs.create', 'netapp.kmsConfigs.delete', 'netapp.kmsConfigs.encrypt', 'netapp.kmsConfigs.get', 'netapp.kmsConfigs.list', 'netapp.kmsConfigs.update', 'netapp.kmsConfigs.verify', 'netapp.locations.get', 'netapp.locations.list', 'netapp.operations.cancel', 'netapp.operations.delete', 'netapp.operations.get', 'netapp.operations.list', 'netapp.replications.create', 'netapp.replications.delete', 'netapp.replications.establishPeering', 'netapp.replications.get', 'netapp.replications.list', 'netapp.replications.resume', 'netapp.replications.reverse', 'netapp.replications.stop', 'netapp.replications.sync', 'netapp.replications.update', 'netapp.snapshots.create', 'netapp.snapshots.delete', 'netapp.snapshots.get', 'netapp.snapshots.list', 'netapp.snapshots.update', 'netapp.storagePools.create', 'netapp.storagePools.delete', 'netapp.storagePools.get', 'netapp.storagePools.list', 'netapp.storagePools.switch', 'netapp.storagePools.update', 'netapp.volumes.create', 'netapp.volumes.delete', 'netapp.volumes.get', 'netapp.volumes.list', 'netapp.volumes.revert', 'netapp.volumes.update', 'networkconnectivity.groups.acceptSpoke', 'networkconnectivity.groups.get', 'networkconnectivity.groups.getIamPolicy', 'networkconnectivity.groups.list', 'networkconnectivity.groups.rejectSpoke', 'networkconnectivity.groups.setIamPolicy', 'networkconnectivity.groups.use', 'networkconnectivity.hubRouteTables.get', 'networkconnectivity.hubRouteTables.getIamPolicy', 'networkconnectivity.hubRouteTables.list', 'networkconnectivity.hubRouteTables.setIamPolicy', 'networkconnectivity.hubRoutes.get', 'networkconnectivity.hubRoutes.getIamPolicy', 'networkconnectivity.hubRoutes.list', 'networkconnectivity.hubRoutes.setIamPolicy', 'networkconnectivity.hubs.create', 'networkconnectivity.hubs.delete', 'networkconnectivity.hubs.get', 'networkconnectivity.hubs.getIamPolicy', 'networkconnectivity.hubs.list', 'networkconnectivity.hubs.listSpokes', 'networkconnectivity.hubs.queryStatus', 'networkconnectivity.hubs.setIamPolicy', 'networkconnectivity.hubs.update', 'networkconnectivity.internalRanges.create', 'networkconnectivity.internalRanges.delete', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.internalRanges.setIamPolicy', 'networkconnectivity.internalRanges.update', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.cancel', 'networkconnectivity.operations.delete', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.create', 'networkconnectivity.policyBasedRoutes.delete', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.policyBasedRoutes.setIamPolicy', 'networkconnectivity.regionalEndpoints.create', 'networkconnectivity.regionalEndpoints.delete', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.create', 'networkconnectivity.serviceClasses.delete', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.update', 'networkconnectivity.serviceClasses.use', 'networkconnectivity.serviceConnectionMaps.create', 'networkconnectivity.serviceConnectionMaps.delete', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionMaps.update', 'networkconnectivity.serviceConnectionPolicies.create', 'networkconnectivity.serviceConnectionPolicies.delete', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.serviceConnectionPolicies.update', 'networkconnectivity.spokes.create', 'networkconnectivity.spokes.delete', 'networkconnectivity.spokes.get', 'networkconnectivity.spokes.getIamPolicy', 'networkconnectivity.spokes.list', 'networkconnectivity.spokes.setIamPolicy', 'networkconnectivity.spokes.update', 'networkmanagement.connectivitytests.create', 'networkmanagement.connectivitytests.delete', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.getIamPolicy', 'networkmanagement.connectivitytests.list', 'networkmanagement.connectivitytests.rerun', 'networkmanagement.connectivitytests.setIamPolicy', 'networkmanagement.connectivitytests.update', 'networkmanagement.locations.get', 'networkmanagement.locations.list', 'networkmanagement.operations.cancel', 'networkmanagement.operations.delete', 'networkmanagement.operations.get', 'networkmanagement.operations.list', 'networkmanagement.vpcflowlogsconfigs.create', 'networkmanagement.vpcflowlogsconfigs.delete', 'networkmanagement.vpcflowlogsconfigs.get', 'networkmanagement.vpcflowlogsconfigs.list', 'networkmanagement.vpcflowlogsconfigs.update', 'networksecurity.addressGroups.create', 'networksecurity.addressGroups.delete', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.setIamPolicy', 'networksecurity.addressGroups.update', 'networksecurity.addressGroups.use', 'networksecurity.authorizationPolicies.create', 'networksecurity.authorizationPolicies.delete', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.setIamPolicy', 'networksecurity.authorizationPolicies.update', 'networksecurity.authorizationPolicies.use', 'networksecurity.authzPolicies.create', 'networksecurity.authzPolicies.delete', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.authzPolicies.setIamPolicy', 'networksecurity.authzPolicies.update', 'networksecurity.clientTlsPolicies.create', 'networksecurity.clientTlsPolicies.delete', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.setIamPolicy', 'networksecurity.clientTlsPolicies.update', 'networksecurity.clientTlsPolicies.use', 'networksecurity.firewallEndpointAssociations.create', 'networksecurity.firewallEndpointAssociations.delete', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpointAssociations.update', 'networksecurity.firewallEndpoints.create', 'networksecurity.firewallEndpoints.delete', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.firewallEndpoints.update', 'networksecurity.firewallEndpoints.use', 'networksecurity.gatewaySecurityPolicies.create', 'networksecurity.gatewaySecurityPolicies.delete', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicies.update', 'networksecurity.gatewaySecurityPolicies.use', 'networksecurity.gatewaySecurityPolicyRules.create', 'networksecurity.gatewaySecurityPolicyRules.delete', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.gatewaySecurityPolicyRules.update', 'networksecurity.gatewaySecurityPolicyRules.use', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.mirroringDeploymentGroups.create', 'networksecurity.mirroringDeploymentGroups.delete', 'networksecurity.mirroringDeploymentGroups.get', 'networksecurity.mirroringDeploymentGroups.list', 'networksecurity.mirroringDeploymentGroups.update', 'networksecurity.mirroringDeploymentGroups.use', 'networksecurity.mirroringDeployments.create', 'networksecurity.mirroringDeployments.delete', 'networksecurity.mirroringDeployments.get', 'networksecurity.mirroringDeployments.list', 'networksecurity.mirroringDeployments.update', 'networksecurity.mirroringEndpointGroupAssociations.create', 'networksecurity.mirroringEndpointGroupAssociations.delete', 'networksecurity.mirroringEndpointGroupAssociations.get', 'networksecurity.mirroringEndpointGroupAssociations.list', 'networksecurity.mirroringEndpointGroupAssociations.update', 'networksecurity.mirroringEndpointGroups.create', 'networksecurity.mirroringEndpointGroups.delete', 'networksecurity.mirroringEndpointGroups.get', 'networksecurity.mirroringEndpointGroups.list', 'networksecurity.mirroringEndpointGroups.update', 'networksecurity.mirroringEndpointGroups.use', 'networksecurity.operations.cancel', 'networksecurity.operations.delete', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.create', 'networksecurity.securityProfileGroups.delete', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfileGroups.update', 'networksecurity.securityProfileGroups.use', 'networksecurity.securityProfiles.create', 'networksecurity.securityProfiles.delete', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.securityProfiles.update', 'networksecurity.securityProfiles.use', 'networksecurity.serverTlsPolicies.create', 'networksecurity.serverTlsPolicies.delete', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.setIamPolicy', 'networksecurity.serverTlsPolicies.update', 'networksecurity.serverTlsPolicies.use', 'networksecurity.tlsInspectionPolicies.create', 'networksecurity.tlsInspectionPolicies.delete', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.tlsInspectionPolicies.update', 'networksecurity.tlsInspectionPolicies.use', 'networksecurity.urlLists.create', 'networksecurity.urlLists.delete', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networksecurity.urlLists.update', 'networksecurity.urlLists.use', 'networkservices.authzExtensions.create', 'networkservices.authzExtensions.delete', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.authzExtensions.update', 'networkservices.authzExtensions.use', 'networkservices.endpointPolicies.create', 'networkservices.endpointPolicies.delete', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.endpointPolicies.update', 'networkservices.gateways.create', 'networkservices.gateways.delete', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.gateways.update', 'networkservices.gateways.use', 'networkservices.grpcRoutes.create', 'networkservices.grpcRoutes.delete', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.grpcRoutes.update', 'networkservices.httpFilters.create', 'networkservices.httpFilters.delete', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpFilters.update', 'networkservices.httpRoutes.create', 'networkservices.httpRoutes.delete', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpRoutes.update', 'networkservices.httpfilters.create', 'networkservices.httpfilters.delete', 'networkservices.httpfilters.get', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.httpfilters.setIamPolicy', 'networkservices.httpfilters.update', 'networkservices.httpfilters.use', 'networkservices.lbRouteExtensions.create', 'networkservices.lbRouteExtensions.delete', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbRouteExtensions.update', 'networkservices.lbTrafficExtensions.create', 'networkservices.lbTrafficExtensions.delete', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.lbTrafficExtensions.update', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.create', 'networkservices.meshes.delete', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.meshes.update', 'networkservices.meshes.use', 'networkservices.operations.cancel', 'networkservices.operations.delete', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.create', 'networkservices.serviceBindings.delete', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceBindings.update', 'networkservices.serviceLbPolicies.create', 'networkservices.serviceLbPolicies.delete', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.serviceLbPolicies.update', 'networkservices.tcpRoutes.create', 'networkservices.tcpRoutes.delete', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tcpRoutes.update', 'networkservices.tlsRoutes.create', 'networkservices.tlsRoutes.delete', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'networkservices.tlsRoutes.update', 'notebooks.environments.create', 'notebooks.environments.delete', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.environments.setIamPolicy', 'notebooks.executions.create', 'notebooks.executions.delete', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.executions.setIamPolicy', 'notebooks.instances.checkUpgradability', 'notebooks.instances.create', 'notebooks.instances.delete', 'notebooks.instances.diagnose', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.instances.reset', 'notebooks.instances.setAccelerator', 'notebooks.instances.setIamPolicy', 'notebooks.instances.setLabels', 'notebooks.instances.setMachineType', 'notebooks.instances.start', 'notebooks.instances.stop', 'notebooks.instances.update', 'notebooks.instances.updateConfig', 'notebooks.instances.updateShieldInstanceConfig', 'notebooks.instances.upgrade', 'notebooks.instances.use', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.cancel', 'notebooks.operations.delete', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.create', 'notebooks.runtimes.delete', 'notebooks.runtimes.diagnose', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.runtimes.reset', 'notebooks.runtimes.setIamPolicy', 'notebooks.runtimes.start', 'notebooks.runtimes.stop', 'notebooks.runtimes.switch', 'notebooks.runtimes.update', 'notebooks.runtimes.upgrade', 'notebooks.schedules.create', 'notebooks.schedules.delete', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'notebooks.schedules.setIamPolicy', 'oauthconfig.clientpolicy.get', 'oauthconfig.testusers.get', 'oauthconfig.testusers.update', 'oauthconfig.verification.get', 'oauthconfig.verification.submit', 'oauthconfig.verification.update', 'observability.scopes.get', 'observability.scopes.update', 'ondemandscanning.operations.cancel', 'ondemandscanning.operations.delete', 'ondemandscanning.operations.get', 'ondemandscanning.operations.list', 'ondemandscanning.operations.wait', 'ondemandscanning.scans.analyzePackages', 'ondemandscanning.scans.listVulnerabilities', 'ondemandscanning.scans.scan', 'opsconfigmonitoring.resourceMetadata.list', 'opsconfigmonitoring.resourceMetadata.write', 'oracledatabase.autonomousDatabaseBackups.create', 'oracledatabase.autonomousDatabaseBackups.delete', 'oracledatabase.autonomousDatabaseBackups.get', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.create', 'oracledatabase.autonomousDatabases.delete', 'oracledatabase.autonomousDatabases.generateWallet', 'oracledatabase.autonomousDatabases.get', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDatabases.restore', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.cloudExadataInfrastructures.create', 'oracledatabase.cloudExadataInfrastructures.delete', 'oracledatabase.cloudExadataInfrastructures.get', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudExadataInfrastructures.update', 'oracledatabase.cloudExadataInfrastructures.use', 'oracledatabase.cloudVmClusters.create', 'oracledatabase.cloudVmClusters.delete', 'oracledatabase.cloudVmClusters.get', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.cloudVmClusters.update', 'oracledatabase.dbNodes.list', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.cancel', 'oracledatabase.operations.delete', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'orgpolicy.constraints.list', 'orgpolicy.customConstraints.get', 'orgpolicy.customConstraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', '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.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.projectFeatureSettings.get', 'osconfig.projectFeatureSettings.update', 'osconfig.upgradeReports.get', 'osconfig.upgradeReports.getSummary', 'osconfig.upgradeReports.list', 'osconfig.upgradeReports.searchSummaries', 'osconfig.vulnerabilityReports.get', 'osconfig.vulnerabilityReports.list', 'paymentsresellersubscription.products.list', 'paymentsresellersubscription.promotions.list', 'paymentsresellersubscription.subscriptions.cancel', 'paymentsresellersubscription.subscriptions.extend', 'paymentsresellersubscription.subscriptions.get', 'paymentsresellersubscription.subscriptions.provision', 'paymentsresellersubscription.subscriptions.undoCancel', 'policyanalyzer.serviceAccountKeyLastAuthenticationActivities.query', 'policyanalyzer.serviceAccountLastAuthenticationActivities.query', 'policyremediatormanager.locations.get', 'policyremediatormanager.locations.list', 'policyremediatormanager.operations.cancel', 'policyremediatormanager.operations.delete', 'policyremediatormanager.operations.get', 'policyremediatormanager.operations.list', 'policyremediatormanager.remediatorServices.disable', 'policyremediatormanager.remediatorServices.enable', 'policyremediatormanager.remediatorServices.get', 'policysimulator.orgPolicyViolations.list', 'policysimulator.orgPolicyViolationsPreviews.create', 'policysimulator.orgPolicyViolationsPreviews.get', 'policysimulator.orgPolicyViolationsPreviews.list', 'policysimulator.replayResults.list', 'policysimulator.replays.create', 'policysimulator.replays.get', 'policysimulator.replays.list', 'policysimulator.replays.run', 'privateca.caPools.create', 'privateca.caPools.delete', 'privateca.caPools.get', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.caPools.setIamPolicy', 'privateca.caPools.update', 'privateca.caPools.use', 'privateca.certificateAuthorities.create', 'privateca.certificateAuthorities.delete', 'privateca.certificateAuthorities.get', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateAuthorities.setIamPolicy', 'privateca.certificateAuthorities.update', 'privateca.certificateRevocationLists.create', 'privateca.certificateRevocationLists.get', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateRevocationLists.setIamPolicy', 'privateca.certificateRevocationLists.update', 'privateca.certificateTemplates.create', 'privateca.certificateTemplates.delete', 'privateca.certificateTemplates.get', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificateTemplates.setIamPolicy', 'privateca.certificateTemplates.update', 'privateca.certificateTemplates.use', 'privateca.certificates.create', 'privateca.certificates.createForSelf', 'privateca.certificates.get', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.certificates.setIamPolicy', 'privateca.certificates.update', 'privateca.locations.get', 'privateca.locations.list', 'privateca.operations.cancel', 'privateca.operations.delete', 'privateca.operations.get', 'privateca.operations.list', 'privateca.reusableConfigs.create', 'privateca.reusableConfigs.delete', 'privateca.reusableConfigs.get', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'privateca.reusableConfigs.setIamPolicy', 'privateca.reusableConfigs.update', 'privilegedaccessmanager.entitlements.create', 'privilegedaccessmanager.entitlements.delete', 'privilegedaccessmanager.entitlements.get', 'privilegedaccessmanager.entitlements.list', 'privilegedaccessmanager.entitlements.setIamPolicy', 'privilegedaccessmanager.entitlements.update', 'privilegedaccessmanager.grants.get', 'privilegedaccessmanager.grants.list', 'privilegedaccessmanager.grants.revoke', 'privilegedaccessmanager.locations.checkOnboardingStatus', 'privilegedaccessmanager.locations.get', 'privilegedaccessmanager.locations.list', 'privilegedaccessmanager.operations.delete', 'privilegedaccessmanager.operations.get', 'privilegedaccessmanager.operations.list', 'proximitybeacon.attachments.create', 'proximitybeacon.attachments.delete', 'proximitybeacon.attachments.get', 'proximitybeacon.attachments.list', 'proximitybeacon.beacons.attach', 'proximitybeacon.beacons.create', 'proximitybeacon.beacons.get', 'proximitybeacon.beacons.getIamPolicy', 'proximitybeacon.beacons.list', 'proximitybeacon.beacons.setIamPolicy', 'proximitybeacon.beacons.update', 'proximitybeacon.namespaces.create', 'proximitybeacon.namespaces.delete', 'proximitybeacon.namespaces.get', 'proximitybeacon.namespaces.getIamPolicy', 'proximitybeacon.namespaces.list', 'proximitybeacon.namespaces.setIamPolicy', 'proximitybeacon.namespaces.update', 'publicca.externalAccountKeys.create', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.setIamPolicy', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.setIamPolicy', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.setIamPolicy', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.attachTopic', 'pubsublite.reservations.create', 'pubsublite.reservations.delete', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.reservations.update', 'pubsublite.subscriptions.create', 'pubsublite.subscriptions.delete', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.subscriptions.seek', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.subscriptions.update', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.create', 'pubsublite.topics.delete', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions', 'pubsublite.topics.publish', 'pubsublite.topics.subscribe', 'pubsublite.topics.update', 'readerrevenuesubscriptionlinking.readerEntitlements.get', 'readerrevenuesubscriptionlinking.readerEntitlements.update', 'readerrevenuesubscriptionlinking.readers.delete', 'readerrevenuesubscriptionlinking.readers.get', 'recaptchaenterprise.assessments.annotate', 'recaptchaenterprise.assessments.create', 'recaptchaenterprise.firewallpolicies.create', 'recaptchaenterprise.firewallpolicies.delete', 'recaptchaenterprise.firewallpolicies.get', 'recaptchaenterprise.firewallpolicies.list', 'recaptchaenterprise.firewallpolicies.update', 'recaptchaenterprise.keys.create', 'recaptchaenterprise.keys.delete', 'recaptchaenterprise.keys.get', 'recaptchaenterprise.keys.list', 'recaptchaenterprise.keys.retrievelegacysecretkey', 'recaptchaenterprise.keys.update', 'recaptchaenterprise.metrics.get', 'recaptchaenterprise.projectmetadata.get', 'recaptchaenterprise.projectmetadata.update', 'recaptchaenterprise.relatedaccountgroupmemberships.list', 'recaptchaenterprise.relatedaccountgroups.list', 'recommender.alloydbClusterPerformanceInsights.get', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceInsights.update', 'recommender.alloydbClusterPerformanceRecommendations.get', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterPerformanceRecommendations.update', 'recommender.alloydbClusterReliabilityInsights.get', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityInsights.update', 'recommender.alloydbClusterReliabilityRecommendations.get', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbClusterReliabilityRecommendations.update', 'recommender.alloydbInstanceSecurityInsights.get', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityInsights.update', 'recommender.alloydbInstanceSecurityRecommendations.get', 'recommender.alloydbInstanceSecurityRecommendations.list', 'recommender.alloydbInstanceSecurityRecommendations.update', 'recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsInsights.update', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.update', 'recommender.bigqueryMaterializedViewInsights.get', 'recommender.bigqueryMaterializedViewInsights.list', 'recommender.bigqueryMaterializedViewInsights.update', 'recommender.bigqueryMaterializedViewRecommendations.get', 'recommender.bigqueryMaterializedViewRecommendations.list', 'recommender.bigqueryMaterializedViewRecommendations.update', 'recommender.bigqueryPartitionClusterRecommendations.get', 'recommender.bigqueryPartitionClusterRecommendations.list', 'recommender.bigqueryPartitionClusterRecommendations.update', 'recommender.bigqueryTableStatsInsights.get', 'recommender.bigqueryTableStatsInsights.list', 'recommender.bigqueryTableStatsInsights.update', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.cloudAssetInsights.update', 'recommender.cloudCostGeneralInsights.get', 'recommender.cloudCostGeneralInsights.list', 'recommender.cloudCostGeneralInsights.update', 'recommender.cloudCostGeneralRecommendations.get', 'recommender.cloudCostGeneralRecommendations.list', 'recommender.cloudCostGeneralRecommendations.update', 'recommender.cloudDeprecationGeneralInsights.get', 'recommender.cloudDeprecationGeneralInsights.list', 'recommender.cloudDeprecationGeneralInsights.update', 'recommender.cloudDeprecationGeneralRecommendations.get', 'recommender.cloudDeprecationGeneralRecommendations.list', 'recommender.cloudDeprecationGeneralRecommendations.update', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceInsights.update', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudFunctionsPerformanceRecommendations.update', 'recommender.cloudManageabilityGeneralInsights.get', 'recommender.cloudManageabilityGeneralInsights.list', 'recommender.cloudManageabilityGeneralInsights.update', 'recommender.cloudManageabilityGeneralRecommendations.get', 'recommender.cloudManageabilityGeneralRecommendations.list', 'recommender.cloudManageabilityGeneralRecommendations.update', 'recommender.cloudPerformanceGeneralInsights.get', 'recommender.cloudPerformanceGeneralInsights.list', 'recommender.cloudPerformanceGeneralInsights.update', 'recommender.cloudPerformanceGeneralRecommendations.get', 'recommender.cloudPerformanceGeneralRecommendations.list', 'recommender.cloudPerformanceGeneralRecommendations.update', 'recommender.cloudRecentChangeInsights.get', 'recommender.cloudRecentChangeInsights.list', 'recommender.cloudRecentChangeInsights.update', 'recommender.cloudRecentChangeRecommendations.get', 'recommender.cloudRecentChangeRecommendations.list', 'recommender.cloudRecentChangeRecommendations.update', 'recommender.cloudRecentChangeRecommenderConfig.get', 'recommender.cloudRecentChangeRecommenderConfig.update', 'recommender.cloudReliabilityGeneralInsights.get', 'recommender.cloudReliabilityGeneralInsights.list', 'recommender.cloudReliabilityGeneralInsights.update', 'recommender.cloudReliabilityGeneralRecommendations.get', 'recommender.cloudReliabilityGeneralRecommendations.list', 'recommender.cloudReliabilityGeneralRecommendations.update', 'recommender.cloudSecurityGeneralInsights.get', 'recommender.cloudSecurityGeneralInsights.list', 'recommender.cloudSecurityGeneralInsights.update', 'recommender.cloudSecurityGeneralRecommendations.get', 'recommender.cloudSecurityGeneralRecommendations.list', 'recommender.cloudSecurityGeneralRecommendations.update', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.update', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceActivityInsights.update', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.update', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.update', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.update', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.update', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.update', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceInsights.update', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstancePerformanceRecommendations.update', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityInsights.update', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.update', 'recommender.cloudsqlInstanceSecurityInsights.get', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityInsights.update', 'recommender.cloudsqlInstanceSecurityRecommendations.get', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceSecurityRecommendations.update', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.update', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.update', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.update', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.update', 'recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.commitmentUtilizationInsights.update', 'recommender.computeAddressIdleResourceInsights.get', 'recommender.computeAddressIdleResourceInsights.list', 'recommender.computeAddressIdleResourceInsights.update', 'recommender.computeAddressIdleResourceRecommendations.get', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeAddressIdleResourceRecommendations.update', 'recommender.computeDiskIdleResourceInsights.get', 'recommender.computeDiskIdleResourceInsights.list', 'recommender.computeDiskIdleResourceInsights.update', 'recommender.computeDiskIdleResourceRecommendations.get', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceRecommendations.update', 'recommender.computeFirewallInsightTypeConfigs.get', 'recommender.computeFirewallInsightTypeConfigs.update', 'recommender.computeFirewallInsights.get', 'recommender.computeFirewallInsights.list', 'recommender.computeFirewallInsights.update', 'recommender.computeImageIdleResourceInsights.get', 'recommender.computeImageIdleResourceInsights.list', 'recommender.computeImageIdleResourceInsights.update', 'recommender.computeImageIdleResourceRecommendations.get', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeImageIdleResourceRecommendations.update', 'recommender.computeInstanceCpuUsageInsights.get', 'recommender.computeInstanceCpuUsageInsights.list', 'recommender.computeInstanceCpuUsageInsights.update', 'recommender.computeInstanceCpuUsagePredictionInsights.get', 'recommender.computeInstanceCpuUsagePredictionInsights.list', 'recommender.computeInstanceCpuUsagePredictionInsights.update', 'recommender.computeInstanceCpuUsageTrendInsights.get', 'recommender.computeInstanceCpuUsageTrendInsights.list', 'recommender.computeInstanceCpuUsageTrendInsights.update', 'recommender.computeInstanceGroupManagerCpuUsageInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageInsights.update', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.update', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.update', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.get', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.update', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.update', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.update', 'recommender.computeInstanceIdleResourceRecommendations.get', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceIdleResourceRecommendations.update', 'recommender.computeInstanceIdleResourceRecommenderConfig.get', 'recommender.computeInstanceIdleResourceRecommenderConfig.update', 'recommender.computeInstanceMachineTypeRecommendations.get', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.computeInstanceMachineTypeRecommendations.update', 'recommender.computeInstanceMemoryUsageInsights.get', 'recommender.computeInstanceMemoryUsageInsights.list', 'recommender.computeInstanceMemoryUsageInsights.update', 'recommender.computeInstanceMemoryUsagePredictionInsights.get', 'recommender.computeInstanceMemoryUsagePredictionInsights.list', 'recommender.computeInstanceMemoryUsagePredictionInsights.update', 'recommender.computeInstanceNetworkThroughputInsights.get', 'recommender.computeInstanceNetworkThroughputInsights.list', 'recommender.computeInstanceNetworkThroughputInsights.update', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisInsights.update', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.containerDiagnosisRecommendations.update', 'recommender.costInsights.get', 'recommender.costInsights.list', 'recommender.costInsights.update', 'recommender.costRecommendations.listAll', 'recommender.costRecommendations.summarizeAll', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.dataflowDiagnosticsInsights.update', 'recommender.errorReportingInsights.get', 'recommender.errorReportingInsights.list', 'recommender.errorReportingInsights.update', 'recommender.errorReportingRecommendations.get', 'recommender.errorReportingRecommendations.list', 'recommender.errorReportingRecommendations.update', 'recommender.firestoreDatabaseReliabilityInsights.get', 'recommender.firestoreDatabaseReliabilityInsights.list', 'recommender.firestoreDatabaseReliabilityInsights.update', 'recommender.firestoreDatabaseReliabilityRecommendations.get', 'recommender.firestoreDatabaseReliabilityRecommendations.list', 'recommender.firestoreDatabaseReliabilityRecommendations.update', 'recommender.gmpGuidedExperienceInsights.get', 'recommender.gmpGuidedExperienceInsights.list', 'recommender.gmpGuidedExperienceInsights.update', 'recommender.gmpGuidedExperienceRecommendations.get', 'recommender.gmpGuidedExperienceRecommendations.list', 'recommender.gmpGuidedExperienceRecommendations.update', 'recommender.gmpProjectManagementInsights.get', 'recommender.gmpProjectManagementInsights.list', 'recommender.gmpProjectManagementInsights.update', 'recommender.gmpProjectManagementRecommendations.get', 'recommender.gmpProjectManagementRecommendations.list', 'recommender.gmpProjectManagementRecommendations.update', 'recommender.gmpProjectProductSuggestionsInsights.get', 'recommender.gmpProjectProductSuggestionsInsights.list', 'recommender.gmpProjectProductSuggestionsInsights.update', 'recommender.gmpProjectProductSuggestionsRecommendations.get', 'recommender.gmpProjectProductSuggestionsRecommendations.list', 'recommender.gmpProjectProductSuggestionsRecommendations.update', 'recommender.iamPolicyChangeRiskInsights.get', 'recommender.iamPolicyChangeRiskInsights.list', 'recommender.iamPolicyChangeRiskInsights.update', 'recommender.iamPolicyChangeRiskRecommendations.get', 'recommender.iamPolicyChangeRiskRecommendations.list', 'recommender.iamPolicyChangeRiskRecommendations.update', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyLateralMovementInsights.get', 'recommender.iamPolicyLateralMovementInsights.list', 'recommender.iamPolicyLateralMovementInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.iamPolicyRecommenderConfig.get', 'recommender.iamPolicyRecommenderConfig.update', 'recommender.iamServiceAccountChangeRiskInsights.get', 'recommender.iamServiceAccountChangeRiskInsights.list', 'recommender.iamServiceAccountChangeRiskInsights.update', 'recommender.iamServiceAccountChangeRiskRecommendations.get', 'recommender.iamServiceAccountChangeRiskRecommendations.list', 'recommender.iamServiceAccountChangeRiskRecommendations.update', 'recommender.iamServiceAccountInsights.get', 'recommender.iamServiceAccountInsights.list', 'recommender.iamServiceAccountInsights.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.loggingProductSuggestionContainerInsights.get', 'recommender.loggingProductSuggestionContainerInsights.list', 'recommender.loggingProductSuggestionContainerInsights.update', 'recommender.loggingProductSuggestionContainerRecommendations.get', 'recommender.loggingProductSuggestionContainerRecommendations.list', 'recommender.loggingProductSuggestionContainerRecommendations.update', 'recommender.monitoringProductSuggestionComputeInsights.get', 'recommender.monitoringProductSuggestionComputeInsights.list', 'recommender.monitoringProductSuggestionComputeInsights.update', 'recommender.monitoringProductSuggestionComputeRecommendations.get', 'recommender.monitoringProductSuggestionComputeRecommendations.list', 'recommender.monitoringProductSuggestionComputeRecommendations.update', 'recommender.networkAnalyzerCloudSqlInsights.get', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerCloudSqlInsights.update', 'recommender.networkAnalyzerDynamicRouteInsights.get', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.update', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.update', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.update', 'recommender.networkAnalyzerGkeServiceAccountInsights.get', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.update', 'recommender.networkAnalyzerIpAddressInsights.get', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerIpAddressInsights.update', 'recommender.networkAnalyzerLoadBalancerInsights.get', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.update', 'recommender.networkAnalyzerVpcConnectivityInsights.get', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.update', 'recommender.resourcemanagerProjectChangeRiskInsights.get', 'recommender.resourcemanagerProjectChangeRiskInsights.list', 'recommender.resourcemanagerProjectChangeRiskInsights.update', 'recommender.resourcemanagerProjectChangeRiskRecommendations.get', 'recommender.resourcemanagerProjectChangeRiskRecommendations.list', 'recommender.resourcemanagerProjectChangeRiskRecommendations.update', 'recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.get', 'recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.update', 'recommender.resourcemanagerProjectUtilizationInsights.get', 'recommender.resourcemanagerProjectUtilizationInsights.list', 'recommender.resourcemanagerProjectUtilizationInsights.update', 'recommender.resourcemanagerProjectUtilizationRecommendations.get', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.resourcemanagerProjectUtilizationRecommendations.update', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.get', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.update', 'recommender.resourcemanagerServiceLimitInsights.get', 'recommender.resourcemanagerServiceLimitInsights.list', 'recommender.resourcemanagerServiceLimitInsights.update', 'recommender.resourcemanagerServiceLimitRecommendations.get', 'recommender.resourcemanagerServiceLimitRecommendations.list', 'recommender.resourcemanagerServiceLimitRecommendations.update', 'recommender.resources.export', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostInsights.update', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceCostRecommendations.update', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityInsights.update', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServiceIdentityRecommendations.update', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceInsights.update', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServicePerformanceRecommendations.update', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityInsights.update', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.runServiceSecurityRecommendations.update', 'recommender.spendBasedCommitmentInsights.get', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentInsights.update', 'recommender.spendBasedCommitmentRecommendations.get', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.spendBasedCommitmentRecommendations.update', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.spendBasedCommitmentRecommenderConfig.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list', 'recommender.usageCommitmentRecommendations.update', 'redis.clusters.connect', 'redis.clusters.create', 'redis.clusters.delete', 'redis.clusters.get', 'redis.clusters.list', 'redis.clusters.update', 'redis.instances.create', 'redis.instances.createTagBinding', 'redis.instances.delete', 'redis.instances.deleteTagBinding', 'redis.instances.export', 'redis.instances.failover', 'redis.instances.get', 'redis.instances.getAuthString', 'redis.instances.import', 'redis.instances.list', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'redis.instances.rescheduleMaintenance', 'redis.instances.update', 'redis.instances.updateAuth', 'redis.instances.upgrade', 'redis.locations.get', 'redis.locations.list', 'redis.operations.cancel', 'redis.operations.delete', 'redis.operations.get', 'redis.operations.list', 'remotebuildexecution.actions.create', 'remotebuildexecution.actions.delete', 'remotebuildexecution.actions.get', 'remotebuildexecution.actions.update', 'remotebuildexecution.blobs.create', 'remotebuildexecution.blobs.get', 'remotebuildexecution.botsessions.create', 'remotebuildexecution.botsessions.update', 'remotebuildexecution.instances.create', 'remotebuildexecution.instances.delete', 'remotebuildexecution.instances.get', 'remotebuildexecution.instances.list', 'remotebuildexecution.instances.update', 'remotebuildexecution.logstreams.create', 'remotebuildexecution.logstreams.get', 'remotebuildexecution.logstreams.update', 'remotebuildexecution.workerpools.create', 'remotebuildexecution.workerpools.delete', 'remotebuildexecution.workerpools.get', 'remotebuildexecution.workerpools.list', 'remotebuildexecution.workerpools.update', 'resourcemanager.folders.createPolicyBinding', 'resourcemanager.folders.deletePolicyBinding', 'resourcemanager.folders.searchPolicyBindings', 'resourcemanager.folders.updatePolicyBinding', 'resourcemanager.hierarchyNodes.createTagBinding', 'resourcemanager.hierarchyNodes.deleteTagBinding', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.organizations.createPolicyBinding', 'resourcemanager.organizations.deletePolicyBinding', 'resourcemanager.organizations.searchPolicyBindings', 'resourcemanager.organizations.updatePolicyBinding', 'resourcemanager.projects.createBillingAssignment', 'resourcemanager.projects.createPolicyBinding', 'resourcemanager.projects.delete', 'resourcemanager.projects.deleteBillingAssignment', 'resourcemanager.projects.deletePolicyBinding', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.projects.move', 'resourcemanager.projects.searchPolicyBindings', 'resourcemanager.projects.setIamPolicy', 'resourcemanager.projects.undelete', 'resourcemanager.projects.update', 'resourcemanager.projects.updateLiens', 'resourcemanager.projects.updatePolicyBinding', 'resourcemanager.tagHolds.create', 'resourcemanager.tagHolds.delete', 'resourcemanager.tagHolds.list', 'resourcemanager.tagKeys.create', 'resourcemanager.tagKeys.delete', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.getIamPolicy', 'resourcemanager.tagKeys.list', 'resourcemanager.tagKeys.setIamPolicy', 'resourcemanager.tagKeys.update', 'resourcemanager.tagValueBindings.create', 'resourcemanager.tagValueBindings.delete', 'resourcemanager.tagValues.create', 'resourcemanager.tagValues.delete', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.getIamPolicy', 'resourcemanager.tagValues.list', 'resourcemanager.tagValues.setIamPolicy', 'resourcemanager.tagValues.update', 'resourcesettings.settings.get', 'resourcesettings.settings.list', 'retail.alertConfigs.get', 'retail.alertConfigs.update', 'retail.attributesConfigs.addCatalogAttribute', 'retail.attributesConfigs.batchRemoveCatalogAttributes', 'retail.attributesConfigs.exportCatalogAttributes', 'retail.attributesConfigs.get', 'retail.attributesConfigs.importCatalogAttributes', 'retail.attributesConfigs.removeCatalogAttribute', 'retail.attributesConfigs.replaceCatalogAttribute', 'retail.attributesConfigs.update', 'retail.branches.get', 'retail.branches.list', 'retail.catalogs.completeQuery', 'retail.catalogs.exportAnalyticsMetrics', 'retail.catalogs.import', 'retail.catalogs.list', 'retail.catalogs.update', 'retail.controls.create', 'retail.controls.delete', 'retail.controls.export', 'retail.controls.get', 'retail.controls.import', 'retail.controls.list', 'retail.controls.update', 'retail.experiments.create', 'retail.experiments.delete', 'retail.experiments.get', 'retail.experiments.list', 'retail.experiments.loadExperimentLookerDashboard', 'retail.experiments.queryTrafficMetrics', 'retail.experiments.update', 'retail.models.create', 'retail.models.delete', 'retail.models.get', 'retail.models.list', 'retail.models.pause', 'retail.models.resume', 'retail.models.tune', 'retail.models.update', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.create', 'retail.products.delete', 'retail.products.export', 'retail.products.get', 'retail.products.import', 'retail.products.list', 'retail.products.purge', 'retail.products.setSponsorship', 'retail.products.update', 'retail.retailProjects.get', 'retail.servingConfigs.create', 'retail.servingConfigs.delete', 'retail.servingConfigs.get', 'retail.servingConfigs.list', 'retail.servingConfigs.predict', 'retail.servingConfigs.search', 'retail.servingConfigs.update', 'retail.userEvents.create', 'retail.userEvents.import', 'retail.userEvents.purge', 'retail.userEvents.rejoin', 'riscconfigurationservice.riscconfigs.createOrUpdate', 'riscconfigurationservice.riscconfigs.delete', 'riscconfigurationservice.riscconfigs.get', 'riskmanager.controlScoreBreakdowns.get', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.delete', 'riskmanager.operations.get', 'riskmanager.operations.list', 'riskmanager.policies.get', 'riskmanager.policies.list', 'riskmanager.reports.create', 'riskmanager.reports.delete', 'riskmanager.reports.get', 'riskmanager.reports.list', 'riskmanager.reports.review', 'riskmanager.reports.share', 'riskmanager.serviceAccount.create', 'riskmanager.settings.get', 'riskmanager.settings.update', 'rma.annotations.create', 'rma.annotations.get', 'rma.collectors.create', 'rma.collectors.delete', 'rma.collectors.get', 'rma.collectors.list', 'rma.collectors.update', 'rma.locations.get', 'rma.locations.list', 'rma.operations.cancel', 'rma.operations.delete', 'rma.operations.get', 'rma.operations.list', 'routeoptimization.locations.use', 'routeoptimization.operations.create', 'routeoptimization.operations.get', 'run.configurations.get', 'run.configurations.list', 'run.executions.cancel', 'run.executions.delete', 'run.executions.get', 'run.executions.list', 'run.jobs.create', 'run.jobs.createTagBinding', 'run.jobs.delete', 'run.jobs.deleteTagBinding', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.jobs.run', 'run.jobs.runWithOverrides', 'run.jobs.setIamPolicy', 'run.jobs.update', 'run.locations.list', 'run.operations.delete', 'run.operations.get', 'run.operations.list', 'run.revisions.delete', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.invoke', 'run.routes.list', 'run.services.create', 'run.services.createTagBinding', 'run.services.delete', 'run.services.deleteTagBinding', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.services.setIamPolicy', 'run.services.update', 'run.tasks.get', 'run.tasks.list', 'runapps.applications.create', 'runapps.applications.delete', 'runapps.applications.get', 'runapps.applications.getStatus', 'runapps.applications.list', 'runapps.applications.update', 'runapps.deployments.create', 'runapps.deployments.get', 'runapps.deployments.list', 'runapps.locations.get', 'runapps.locations.list', 'runapps.operations.cancel', 'runapps.operations.delete', 'runapps.operations.get', 'runapps.operations.list', 'runtimeconfig.configs.create', 'runtimeconfig.configs.delete', 'runtimeconfig.configs.get', 'runtimeconfig.configs.getIamPolicy', 'runtimeconfig.configs.list', 'runtimeconfig.configs.setIamPolicy', 'runtimeconfig.configs.update', 'runtimeconfig.operations.get', 'runtimeconfig.operations.list', 'runtimeconfig.variables.create', 'runtimeconfig.variables.delete', 'runtimeconfig.variables.get', 'runtimeconfig.variables.getIamPolicy', 'runtimeconfig.variables.list', 'runtimeconfig.variables.setIamPolicy', 'runtimeconfig.variables.update', 'runtimeconfig.variables.watch', 'runtimeconfig.waiters.create', 'runtimeconfig.waiters.delete', 'runtimeconfig.waiters.get', 'runtimeconfig.waiters.getIamPolicy', 'runtimeconfig.waiters.list', 'runtimeconfig.waiters.setIamPolicy', 'runtimeconfig.waiters.update', 'secretmanager.locations.get', 'secretmanager.locations.list', 'secretmanager.secrets.create', 'secretmanager.secrets.createTagBinding', 'secretmanager.secrets.delete', 'secretmanager.secrets.deleteTagBinding', 'secretmanager.secrets.get', 'secretmanager.secrets.getIamPolicy', 'secretmanager.secrets.list', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'secretmanager.secrets.setIamPolicy', 'secretmanager.secrets.update', 'secretmanager.versions.access', 'secretmanager.versions.add', 'secretmanager.versions.destroy', 'secretmanager.versions.disable', 'secretmanager.versions.enable', 'secretmanager.versions.get', 'secretmanager.versions.list', 'securedlandingzone.operations.get', 'securedlandingzone.overwatches.activate', 'securedlandingzone.overwatches.create', 'securedlandingzone.overwatches.delete', 'securedlandingzone.overwatches.get', 'securedlandingzone.overwatches.list', 'securedlandingzone.overwatches.suspend', 'securedlandingzone.overwatches.update', 'securesourcemanager.branchRules.create', 'securesourcemanager.branchRules.delete', 'securesourcemanager.branchRules.get', 'securesourcemanager.branchRules.list', 'securesourcemanager.branchRules.update', 'securesourcemanager.instances.access', 'securesourcemanager.instances.create', 'securesourcemanager.instances.createRepository', 'securesourcemanager.instances.delete', 'securesourcemanager.instances.get', 'securesourcemanager.instances.getIamPolicy', 'securesourcemanager.instances.list', 'securesourcemanager.instances.setIamPolicy', 'securesourcemanager.locations.get', 'securesourcemanager.locations.list', 'securesourcemanager.operations.cancel', 'securesourcemanager.operations.delete', 'securesourcemanager.operations.get', 'securesourcemanager.operations.list', 'securesourcemanager.repositories.create', 'securesourcemanager.repositories.delete', 'securesourcemanager.repositories.fetch', 'securesourcemanager.repositories.get', 'securesourcemanager.repositories.getIamPolicy', 'securesourcemanager.repositories.list', 'securesourcemanager.repositories.push', 'securesourcemanager.repositories.readIssues', 'securesourcemanager.repositories.readPullRequests', 'securesourcemanager.repositories.setIamPolicy', 'securesourcemanager.repositories.update', 'securesourcemanager.repositories.writeIssues', 'securesourcemanager.repositories.writePullRequests', 'securesourcemanager.sshkeys.create', 'securesourcemanager.sshkeys.createAny', 'securesourcemanager.sshkeys.delete', 'securesourcemanager.sshkeys.deleteAny', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list', 'securesourcemanager.sshkeys.listAny', 'securitycenter.assets.group', 'securitycenter.assets.list', 'securitycenter.assets.listAssetPropertyNames', 'securitycenter.assets.runDiscovery', 'securitycenter.assetsecuritymarks.update', 'securitycenter.attackpaths.list', 'securitycenter.bigQueryExports.create', 'securitycenter.bigQueryExports.delete', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.bigQueryExports.update', 'securitycenter.billingtier.update', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.containerthreatdetectionsettings.update', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.eventthreatdetectionsettings.update', 'securitycenter.exposurepathexplan.get', 'securitycenter.findingexplanations.get', 'securitycenter.findingexternalsystems.update', 'securitycenter.findings.bulkMuteUpdate', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.setWorkflowState', 'securitycenter.findings.update', 'securitycenter.findingsecuritymarks.update', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.integratedvulnerabilityscannersettings.update', 'securitycenter.muteconfigs.create', 'securitycenter.muteconfigs.delete', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.muteconfigs.update', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.notificationconfig.update', 'securitycenter.organizationsettings.get', 'securitycenter.organizationsettings.update', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.update', 'securitycenter.resourcevalueconfigs.create', 'securitycenter.resourcevalueconfigs.delete', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.resourcevalueconfigs.update', 'securitycenter.securitycentersettings.get', 'securitycenter.securitycentersettings.update', 'securitycenter.securityhealthanalyticscustommodules.create', 'securitycenter.securityhealthanalyticscustommodules.delete', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticscustommodules.simulate', 'securitycenter.securityhealthanalyticscustommodules.test', 'securitycenter.securityhealthanalyticscustommodules.update', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.securityhealthanalyticssettings.update', 'securitycenter.simulations.get', 'securitycenter.sources.get', 'securitycenter.sources.getIamPolicy', 'securitycenter.sources.list', 'securitycenter.sources.setIamPolicy', 'securitycenter.sources.update', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.virtualmachinethreatdetectionsettings.update', 'securitycenter.vulnerabilitysnapshots.list', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycenter.websecurityscannersettings.update', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCenterServices.update', 'securitycentermanagement.securityCommandCenter.activate', 'securitycentermanagement.securityCommandCenter.checkActivationOperation', 'securitycentermanagement.securityCommandCenter.checkEligibility', 'securitycentermanagement.securityCommandCenter.generateServiceAccounts', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityCommandCenter.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update', 'securityposture.locations.get', 'securityposture.locations.list', 'securityposture.operations.delete', 'securityposture.operations.get', 'securityposture.operations.list', 'securityposture.postureDeployments.create', 'securityposture.postureDeployments.delete', 'securityposture.postureDeployments.get', 'securityposture.postureDeployments.list', 'securityposture.postureDeployments.update', 'securityposture.postureTemplates.get', 'securityposture.postureTemplates.list', 'securityposture.postures.create', 'securityposture.postures.delete', 'securityposture.postures.extract', 'securityposture.postures.get', 'securityposture.postures.list', 'securityposture.postures.update', 'securityposture.reports.create', 'securityposture.reports.get', 'securityposture.reports.list', 'servicebroker.bindingoperations.get', 'servicebroker.bindingoperations.list', 'servicebroker.bindings.create', 'servicebroker.bindings.delete', 'servicebroker.bindings.get', 'servicebroker.bindings.getIamPolicy', 'servicebroker.bindings.list', 'servicebroker.bindings.setIamPolicy', 'servicebroker.catalogs.create', 'servicebroker.catalogs.delete', 'servicebroker.catalogs.get', 'servicebroker.catalogs.getIamPolicy', 'servicebroker.catalogs.list', 'servicebroker.catalogs.setIamPolicy', 'servicebroker.catalogs.validate', 'servicebroker.instanceoperations.get', 'servicebroker.instanceoperations.list', 'servicebroker.instances.create', 'servicebroker.instances.delete', 'servicebroker.instances.get', 'servicebroker.instances.getIamPolicy', 'servicebroker.instances.list', 'servicebroker.instances.setIamPolicy', 'servicebroker.instances.update', 'serviceconsumermanagement.consumers.get', 'serviceconsumermanagement.quota.get', 'serviceconsumermanagement.quota.update', 'serviceconsumermanagement.tenancyu.addResource', 'serviceconsumermanagement.tenancyu.create', 'serviceconsumermanagement.tenancyu.delete', 'serviceconsumermanagement.tenancyu.list', 'serviceconsumermanagement.tenancyu.removeResource', 'servicedirectory.endpoints.create', 'servicedirectory.endpoints.delete', 'servicedirectory.endpoints.get', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.endpoints.setIamPolicy', 'servicedirectory.endpoints.update', 'servicedirectory.locations.get', 'servicedirectory.locations.list', 'servicedirectory.namespaces.associatePrivateZone', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.namespaces.get', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.namespaces.setIamPolicy', 'servicedirectory.namespaces.update', 'servicedirectory.networks.attach', 'servicedirectory.services.bind', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicedirectory.services.get', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.resolve', 'servicedirectory.services.setIamPolicy', 'servicedirectory.services.update', 'servicehealth.events.get', 'servicehealth.events.list', 'servicehealth.locations.get', 'servicehealth.locations.list', 'servicehealth.organizationEvents.get', 'servicehealth.organizationEvents.list', 'servicehealth.organizationImpacts.get', 'servicehealth.organizationImpacts.list', 'servicehealth.statuses.get', 'servicemanagement.services.bind', 'servicemanagement.services.check', 'servicemanagement.services.create', 'servicemanagement.services.delete', 'servicemanagement.services.get', 'servicemanagement.services.getIamPolicy', 'servicemanagement.services.list', 'servicemanagement.services.quota', 'servicemanagement.services.report', 'servicemanagement.services.setIamPolicy', 'servicemanagement.services.update', 'servicenetworking.operations.cancel', 'servicenetworking.operations.delete', 'servicenetworking.operations.get', 'servicenetworking.operations.list', 'servicenetworking.services.addDnsRecordSet', 'servicenetworking.services.addDnsZone', 'servicenetworking.services.addPeering', 'servicenetworking.services.addSubnetwork', 'servicenetworking.services.createPeeredDnsDomain', 'servicenetworking.services.deleteConnection', 'servicenetworking.services.deletePeeredDnsDomain', 'servicenetworking.services.disableVpcServiceControls', 'servicenetworking.services.enableVpcServiceControls', 'servicenetworking.services.get', 'servicenetworking.services.getConsumerConfig', 'servicenetworking.services.listPeeredDnsDomains', 'servicenetworking.services.removeDnsRecordSet', 'servicenetworking.services.removeDnsZone', 'servicenetworking.services.updateConsumerConfig', 'servicenetworking.services.updateDnsRecordSet', 'servicenetworking.services.use', 'servicesecurityinsights.clusterSecurityInfo.get', 'servicesecurityinsights.clusterSecurityInfo.list', 'servicesecurityinsights.policies.get', 'servicesecurityinsights.projectStates.get', 'servicesecurityinsights.securityInfo.list', 'servicesecurityinsights.securityViews.get', 'servicesecurityinsights.workloadPolicies.list', 'servicesecurityinsights.workloadSecurityInfo.get', 'serviceusage.apiKeys.regenerate', 'serviceusage.apiKeys.revert', 'serviceusage.quotas.get', 'serviceusage.quotas.update', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'source.repos.create', 'source.repos.delete', 'source.repos.get', 'source.repos.getIamPolicy', 'source.repos.getProjectConfig', 'source.repos.list', 'source.repos.setIamPolicy', 'source.repos.update', 'source.repos.updateProjectConfig', 'source.repos.updateRepoConfig', 'spanner.backupOperations.cancel', 'spanner.backupOperations.get', 'spanner.backupOperations.list', 'spanner.backupSchedules.create', 'spanner.backupSchedules.delete', 'spanner.backupSchedules.get', 'spanner.backupSchedules.getIamPolicy', 'spanner.backupSchedules.list', 'spanner.backupSchedules.setIamPolicy', 'spanner.backupSchedules.update', 'spanner.backups.copy', 'spanner.backups.create', 'spanner.backups.delete', 'spanner.backups.get', 'spanner.backups.getIamPolicy', 'spanner.backups.list', 'spanner.backups.restoreDatabase', 'spanner.backups.setIamPolicy', 'spanner.backups.update', 'spanner.databaseOperations.cancel', 'spanner.databaseOperations.get', 'spanner.databaseOperations.list', 'spanner.databaseRoles.list', 'spanner.databaseRoles.use', 'spanner.databases.beginOrRollbackReadWriteTransaction', 'spanner.databases.beginPartitionedDmlTransaction', 'spanner.databases.beginReadOnlyTransaction', 'spanner.databases.changequorum', 'spanner.databases.create', 'spanner.databases.createBackup', 'spanner.databases.drop', 'spanner.databases.get', 'spanner.databases.getDdl', 'spanner.databases.getIamPolicy', 'spanner.databases.list', 'spanner.databases.partitionQuery', 'spanner.databases.partitionRead', 'spanner.databases.read', 'spanner.databases.select', 'spanner.databases.setIamPolicy', 'spanner.databases.update', 'spanner.databases.updateDdl', 'spanner.databases.updateTag', 'spanner.databases.useDataBoost', 'spanner.databases.useRoleBasedAccess', 'spanner.databases.write', 'spanner.instanceConfigOperations.cancel', 'spanner.instanceConfigOperations.delete', 'spanner.instanceConfigOperations.get', 'spanner.instanceConfigOperations.list', 'spanner.instanceConfigs.create', 'spanner.instanceConfigs.delete', 'spanner.instanceConfigs.get', 'spanner.instanceConfigs.list', 'spanner.instanceConfigs.update', 'spanner.instanceOperations.cancel', 'spanner.instanceOperations.delete', 'spanner.instanceOperations.get', 'spanner.instanceOperations.list', 'spanner.instancePartitionOperations.cancel', 'spanner.instancePartitionOperations.delete', 'spanner.instancePartitionOperations.get', 'spanner.instancePartitionOperations.list', 'spanner.instancePartitions.create', 'spanner.instancePartitions.delete', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instancePartitions.update', 'spanner.instances.create', 'spanner.instances.createTagBinding', 'spanner.instances.delete', 'spanner.instances.deleteTagBinding', 'spanner.instances.get', 'spanner.instances.getIamPolicy', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'spanner.instances.setIamPolicy', 'spanner.instances.update', 'spanner.instances.updateTag', 'spanner.sessions.create', 'spanner.sessions.delete', 'spanner.sessions.get', 'spanner.sessions.list', 'speakerid.phrases.create', 'speakerid.phrases.delete', 'speakerid.phrases.get', 'speakerid.phrases.list', 'speakerid.settings.get', 'speakerid.settings.update', 'speakerid.speakers.create', 'speakerid.speakers.delete', 'speakerid.speakers.get', 'speakerid.speakers.list', 'speakerid.speakers.verify', 'speech.adaptations.execute', 'speech.config.get', 'speech.config.update', 'speech.customClasses.create', 'speech.customClasses.delete', 'speech.customClasses.get', 'speech.customClasses.list', 'speech.customClasses.undelete', 'speech.customClasses.update', 'speech.locations.get', 'speech.locations.list', 'speech.operations.cancel', 'speech.operations.delete', 'speech.operations.get', 'speech.operations.list', 'speech.operations.wait', 'speech.phraseSets.create', 'speech.phraseSets.delete', 'speech.phraseSets.get', 'speech.phraseSets.list', 'speech.phraseSets.undelete', 'speech.phraseSets.update', 'speech.recognizers.create', 'speech.recognizers.delete', 'speech.recognizers.get', 'speech.recognizers.list', 'speech.recognizers.recognize', 'speech.recognizers.undelete', 'speech.recognizers.update', 'stackdriver.projects.edit', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'stackdriver.resourceMetadata.write', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.hmacKeys.create', 'storage.hmacKeys.delete', 'storage.hmacKeys.get', 'storage.hmacKeys.list', 'storage.hmacKeys.update', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storageinsights.datasetConfigs.create', 'storageinsights.datasetConfigs.delete', 'storageinsights.datasetConfigs.get', 'storageinsights.datasetConfigs.linkDataset', 'storageinsights.datasetConfigs.list', 'storageinsights.datasetConfigs.unlinkDataset', 'storageinsights.datasetConfigs.update', 'storageinsights.locations.get', 'storageinsights.locations.list', 'storageinsights.operations.cancel', 'storageinsights.operations.delete', 'storageinsights.operations.get', 'storageinsights.operations.list', 'storageinsights.reportConfigs.create', 'storageinsights.reportConfigs.delete', 'storageinsights.reportConfigs.get', 'storageinsights.reportConfigs.list', 'storageinsights.reportConfigs.update', 'storageinsights.reportDetails.get', 'storageinsights.reportDetails.list', 'storagetransfer.agentpools.create', 'storagetransfer.agentpools.delete', 'storagetransfer.agentpools.get', 'storagetransfer.agentpools.list', 'storagetransfer.agentpools.report', 'storagetransfer.agentpools.update', 'storagetransfer.jobs.create', 'storagetransfer.jobs.delete', 'storagetransfer.jobs.get', 'storagetransfer.jobs.list', 'storagetransfer.jobs.run', 'storagetransfer.jobs.update', 'storagetransfer.operations.assign', 'storagetransfer.operations.cancel', 'storagetransfer.operations.get', 'storagetransfer.operations.list', 'storagetransfer.operations.pause', 'storagetransfer.operations.report', 'storagetransfer.operations.resume', 'storagetransfer.projects.getServiceAccount', 'stream.locations.get', 'stream.locations.list', 'stream.operations.cancel', 'stream.operations.delete', 'stream.operations.get', 'stream.operations.list', 'stream.streamContents.build', 'stream.streamContents.create', 'stream.streamContents.delete', 'stream.streamContents.get', 'stream.streamContents.list', 'stream.streamContents.update', 'stream.streamInstances.create', 'stream.streamInstances.delete', 'stream.streamInstances.get', 'stream.streamInstances.list', 'stream.streamInstances.rollout', 'stream.streamInstances.update', 'subscribewithgoogledeveloper.tools.get', 'telcoautomation.blueprints.approve', 'telcoautomation.blueprints.create', 'telcoautomation.blueprints.delete', 'telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.blueprints.propose', 'telcoautomation.blueprints.update', 'telcoautomation.deployments.apply', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.create', 'telcoautomation.deployments.delete', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.deployments.rollback', 'telcoautomation.deployments.update', 'telcoautomation.edgeSlms.create', 'telcoautomation.edgeSlms.delete', 'telcoautomation.edgeSlms.get', 'telcoautomation.edgeSlms.list', 'telcoautomation.hydratedDeployments.apply', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.hydratedDeployments.update', 'telcoautomation.locations.get', 'telcoautomation.locations.list', 'telcoautomation.operations.cancel', 'telcoautomation.operations.delete', 'telcoautomation.operations.get', 'telcoautomation.operations.list', 'telcoautomation.orchestrationClusters.create', 'telcoautomation.orchestrationClusters.delete', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list', 'telcoautomation.publicBlueprints.get', 'telcoautomation.publicBlueprints.list', 'timeseriesinsights.datasets.create', 'timeseriesinsights.datasets.delete', 'timeseriesinsights.datasets.evaluate', 'timeseriesinsights.datasets.list', 'timeseriesinsights.datasets.query', 'timeseriesinsights.datasets.update', 'timeseriesinsights.locations.get', 'timeseriesinsights.locations.list', 'tpu.acceleratortypes.get', 'tpu.acceleratortypes.list', 'tpu.locations.get', 'tpu.locations.list', 'tpu.nodes.create', 'tpu.nodes.delete', 'tpu.nodes.get', 'tpu.nodes.list', 'tpu.nodes.reimage', 'tpu.nodes.reset', 'tpu.nodes.simulateMaintenanceEvent', 'tpu.nodes.start', 'tpu.nodes.stop', 'tpu.nodes.update', 'tpu.operations.get', 'tpu.operations.list', 'tpu.runtimeversions.get', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.get', 'tpu.tensorflowversions.list', 'trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics', 'transcoder.jobTemplates.create', 'transcoder.jobTemplates.delete', 'transcoder.jobTemplates.get', 'transcoder.jobTemplates.list', 'transcoder.jobs.create', 'transcoder.jobs.delete', 'transcoder.jobs.get', 'transcoder.jobs.list', 'transferappliance.appliances.create', 'transferappliance.appliances.delete', 'transferappliance.appliances.get', 'transferappliance.appliances.list', 'transferappliance.appliances.update', 'transferappliance.credentials.get', 'transferappliance.locations.get', 'transferappliance.locations.list', 'transferappliance.operations.cancel', 'transferappliance.operations.delete', 'transferappliance.operations.get', 'transferappliance.operations.list', 'transferappliance.orders.create', 'transferappliance.orders.delete', 'transferappliance.orders.get', 'transferappliance.orders.list', 'transferappliance.orders.update', 'transferappliance.savedAddresses.create', 'transferappliance.savedAddresses.delete', 'transferappliance.savedAddresses.get', 'transferappliance.savedAddresses.list', 'transferappliance.savedAddresses.update', 'translationhub.portals.create', 'translationhub.portals.delete', 'translationhub.portals.get', 'translationhub.portals.list', 'translationhub.portals.update', 'videostitcher.cdnKeys.create', 'videostitcher.cdnKeys.delete', 'videostitcher.cdnKeys.get', 'videostitcher.cdnKeys.list', 'videostitcher.cdnKeys.update', 'videostitcher.liveAdTagDetails.get', 'videostitcher.liveAdTagDetails.list', 'videostitcher.liveConfigs.create', 'videostitcher.liveConfigs.delete', 'videostitcher.liveConfigs.get', 'videostitcher.liveConfigs.list', 'videostitcher.liveSessions.create', 'videostitcher.liveSessions.get', 'videostitcher.operations.cancel', 'videostitcher.operations.delete', 'videostitcher.operations.get', 'videostitcher.operations.list', 'videostitcher.slates.create', 'videostitcher.slates.delete', 'videostitcher.slates.get', 'videostitcher.slates.list', 'videostitcher.slates.update', 'videostitcher.vodAdTagDetails.get', 'videostitcher.vodAdTagDetails.list', 'videostitcher.vodConfigs.create', 'videostitcher.vodConfigs.delete', 'videostitcher.vodConfigs.get', 'videostitcher.vodConfigs.list', 'videostitcher.vodConfigs.update', 'videostitcher.vodSessions.create', 'videostitcher.vodSessions.get', 'videostitcher.vodStitchDetails.get', 'videostitcher.vodStitchDetails.list', 'visionai.analyses.create', 'visionai.analyses.delete', 'visionai.analyses.get', 'visionai.analyses.getIamPolicy', 'visionai.analyses.list', 'visionai.analyses.setIamPolicy', 'visionai.analyses.update', 'visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update', 'visionai.applications.create', 'visionai.applications.delete', 'visionai.applications.deploy', 'visionai.applications.get', 'visionai.applications.list', 'visionai.applications.undeploy', 'visionai.applications.update', 'visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload', 'visionai.clusters.create', 'visionai.clusters.delete', 'visionai.clusters.get', 'visionai.clusters.getIamPolicy', 'visionai.clusters.list', 'visionai.clusters.setIamPolicy', 'visionai.clusters.update', 'visionai.clusters.watch', 'visionai.corpora.analyze', 'visionai.corpora.create', 'visionai.corpora.delete', 'visionai.corpora.get', 'visionai.corpora.import', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.corpora.update', 'visionai.dataSchemas.create', 'visionai.dataSchemas.delete', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.update', 'visionai.dataSchemas.validate', 'visionai.drafts.create', 'visionai.drafts.delete', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.drafts.update', 'visionai.events.create', 'visionai.events.delete', 'visionai.events.get', 'visionai.events.getIamPolicy', 'visionai.events.list', 'visionai.events.setIamPolicy', 'visionai.events.update', 'visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update', 'visionai.indexes.create', 'visionai.indexes.delete', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.update', 'visionai.indexes.viewAssets', 'visionai.instances.get', 'visionai.instances.list', 'visionai.locations.get', 'visionai.locations.list', 'visionai.operations.cancel', 'visionai.operations.delete', 'visionai.operations.get', 'visionai.operations.list', 'visionai.operations.wait', 'visionai.operators.create', 'visionai.operators.delete', 'visionai.operators.get', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.operators.setIamPolicy', 'visionai.operators.update', 'visionai.processors.create', 'visionai.processors.delete', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', 'visionai.processors.update', 'visionai.searchConfigs.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update', 'visionai.series.acquireLease', 'visionai.series.create', 'visionai.series.delete', 'visionai.series.get', 'visionai.series.getIamPolicy', 'visionai.series.list', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.series.setIamPolicy', 'visionai.series.update', 'visionai.streams.create', 'visionai.streams.delete', 'visionai.streams.get', 'visionai.streams.getIamPolicy', 'visionai.streams.list', 'visionai.streams.receive', 'visionai.streams.send', 'visionai.streams.setIamPolicy', 'visionai.streams.update', 'visionai.uistreams.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list', 'visualinspection.annotationSets.create', 'visualinspection.annotationSets.delete', 'visualinspection.annotationSets.get', 'visualinspection.annotationSets.list', 'visualinspection.annotationSets.update', 'visualinspection.annotationSpecs.create', 'visualinspection.annotationSpecs.delete', 'visualinspection.annotationSpecs.get', 'visualinspection.annotationSpecs.list', 'visualinspection.annotations.create', 'visualinspection.annotations.delete', 'visualinspection.annotations.get', 'visualinspection.annotations.list', 'visualinspection.annotations.update', 'visualinspection.datasets.create', 'visualinspection.datasets.delete', 'visualinspection.datasets.export', 'visualinspection.datasets.get', 'visualinspection.datasets.import', 'visualinspection.datasets.list', 'visualinspection.datasets.update', 'visualinspection.images.delete', 'visualinspection.images.get', 'visualinspection.images.list', 'visualinspection.images.update', 'visualinspection.locations.get', 'visualinspection.locations.list', 'visualinspection.locations.reportUsageMetrics', 'visualinspection.modelEvaluations.get', 'visualinspection.modelEvaluations.list', 'visualinspection.models.create', 'visualinspection.models.delete', 'visualinspection.models.get', 'visualinspection.models.list', 'visualinspection.models.update', 'visualinspection.models.writePrediction', 'visualinspection.modules.create', 'visualinspection.modules.delete', 'visualinspection.modules.get', 'visualinspection.modules.list', 'visualinspection.modules.update', 'visualinspection.operations.get', 'visualinspection.operations.list', 'visualinspection.solutionArtifacts.create', 'visualinspection.solutionArtifacts.delete', 'visualinspection.solutionArtifacts.get', 'visualinspection.solutionArtifacts.list', 'visualinspection.solutionArtifacts.predict', 'visualinspection.solutionArtifacts.update', 'visualinspection.solutions.create', 'visualinspection.solutions.delete', 'visualinspection.solutions.get', 'visualinspection.solutions.list', 'vmmigration.cloneJobs.create', 'vmmigration.cloneJobs.get', 'vmmigration.cloneJobs.list', 'vmmigration.cloneJobs.update', 'vmmigration.cutoverJobs.create', 'vmmigration.cutoverJobs.get', 'vmmigration.cutoverJobs.list', 'vmmigration.cutoverJobs.update', 'vmmigration.datacenterConnectors.create', 'vmmigration.datacenterConnectors.delete', 'vmmigration.datacenterConnectors.get', 'vmmigration.datacenterConnectors.list', 'vmmigration.datacenterConnectors.update', 'vmmigration.deployments.create', 'vmmigration.deployments.get', 'vmmigration.deployments.list', 'vmmigration.groups.create', 'vmmigration.groups.delete', 'vmmigration.groups.get', 'vmmigration.groups.list', 'vmmigration.groups.update', 'vmmigration.locations.get', 'vmmigration.locations.list', 'vmmigration.migratingVms.create', 'vmmigration.migratingVms.delete', 'vmmigration.migratingVms.get', 'vmmigration.migratingVms.list', 'vmmigration.migratingVms.update', 'vmmigration.operations.cancel', 'vmmigration.operations.delete', 'vmmigration.operations.get', 'vmmigration.operations.list', 'vmmigration.replicationCycles.get', 'vmmigration.replicationCycles.list', 'vmmigration.sources.create', 'vmmigration.sources.delete', 'vmmigration.sources.get', 'vmmigration.sources.list', 'vmmigration.sources.update', 'vmmigration.targets.create', 'vmmigration.targets.delete', 'vmmigration.targets.get', 'vmmigration.targets.list', 'vmmigration.targets.update', 'vmmigration.utilizationReports.create', 'vmmigration.utilizationReports.delete', 'vmmigration.utilizationReports.get', 'vmmigration.utilizationReports.list', 'vmwareengine.clusters.create', 'vmwareengine.clusters.delete', 'vmwareengine.clusters.get', 'vmwareengine.clusters.getIamPolicy', 'vmwareengine.clusters.list', 'vmwareengine.clusters.setIamPolicy', 'vmwareengine.clusters.update', 'vmwareengine.dnsBindPermission.get', 'vmwareengine.dnsBindPermission.grant', 'vmwareengine.dnsBindPermission.revoke', 'vmwareengine.dnsForwarding.get', 'vmwareengine.dnsForwarding.update', 'vmwareengine.externalAccessRules.create', 'vmwareengine.externalAccessRules.delete', 'vmwareengine.externalAccessRules.get', 'vmwareengine.externalAccessRules.list', 'vmwareengine.externalAccessRules.update', 'vmwareengine.externalAddresses.create', 'vmwareengine.externalAddresses.delete', 'vmwareengine.externalAddresses.get', 'vmwareengine.externalAddresses.list', 'vmwareengine.externalAddresses.update', 'vmwareengine.hcxActivationKeys.create', 'vmwareengine.hcxActivationKeys.get', 'vmwareengine.hcxActivationKeys.getIamPolicy', 'vmwareengine.hcxActivationKeys.list', 'vmwareengine.hcxActivationKeys.setIamPolicy', 'vmwareengine.locations.get', 'vmwareengine.locations.list', 'vmwareengine.loggingServers.create', 'vmwareengine.loggingServers.delete', 'vmwareengine.loggingServers.get', 'vmwareengine.loggingServers.list', 'vmwareengine.loggingServers.update', 'vmwareengine.managementDnsZoneBindings.create', 'vmwareengine.managementDnsZoneBindings.delete', 'vmwareengine.managementDnsZoneBindings.get', 'vmwareengine.managementDnsZoneBindings.list', 'vmwareengine.managementDnsZoneBindings.repair', 'vmwareengine.managementDnsZoneBindings.update', 'vmwareengine.networkPeerings.create', 'vmwareengine.networkPeerings.delete', 'vmwareengine.networkPeerings.get', 'vmwareengine.networkPeerings.list', 'vmwareengine.networkPeerings.listPeeringRoutes', 'vmwareengine.networkPeerings.update', 'vmwareengine.networkPolicies.create', 'vmwareengine.networkPolicies.delete', 'vmwareengine.networkPolicies.fetchExternalAddresses', 'vmwareengine.networkPolicies.get', 'vmwareengine.networkPolicies.list', 'vmwareengine.networkPolicies.update', 'vmwareengine.nodeTypes.get', 'vmwareengine.nodeTypes.list', 'vmwareengine.nodes.get', 'vmwareengine.nodes.list', 'vmwareengine.operations.delete', 'vmwareengine.operations.get', 'vmwareengine.operations.list', 'vmwareengine.privateClouds.create', 'vmwareengine.privateClouds.delete', 'vmwareengine.privateClouds.get', 'vmwareengine.privateClouds.getIamPolicy', 'vmwareengine.privateClouds.list', 'vmwareengine.privateClouds.resetNsxCredentials', 'vmwareengine.privateClouds.resetVcenterCredentials', 'vmwareengine.privateClouds.setIamPolicy', 'vmwareengine.privateClouds.showNsxCredentials', 'vmwareengine.privateClouds.showVcenterCredentials', 'vmwareengine.privateClouds.undelete', 'vmwareengine.privateClouds.update', 'vmwareengine.privateConnections.create', 'vmwareengine.privateConnections.delete', 'vmwareengine.privateConnections.get', 'vmwareengine.privateConnections.list', 'vmwareengine.privateConnections.listPeeringRoutes', 'vmwareengine.privateConnections.update', 'vmwareengine.projectState.get', 'vmwareengine.services.use', 'vmwareengine.services.view', 'vmwareengine.subnets.get', 'vmwareengine.subnets.list', 'vmwareengine.subnets.update', 'vmwareengine.vmwareEngineNetworks.create', 'vmwareengine.vmwareEngineNetworks.delete', 'vmwareengine.vmwareEngineNetworks.get', 'vmwareengine.vmwareEngineNetworks.list', 'vmwareengine.vmwareEngineNetworks.update', 'vpcaccess.connectors.create', 'vpcaccess.connectors.delete', 'vpcaccess.connectors.get', 'vpcaccess.connectors.list', 'vpcaccess.connectors.update', 'vpcaccess.connectors.use', 'vpcaccess.locations.list', 'vpcaccess.operations.get', 'vpcaccess.operations.list', 'workflows.callbacks.list', 'workflows.callbacks.send', 'workflows.executions.cancel', 'workflows.executions.create', 'workflows.executions.get', 'workflows.executions.list', 'workflows.locations.get', 'workflows.locations.list', 'workflows.operations.cancel', 'workflows.operations.get', 'workflows.operations.list', 'workflows.stepEntries.get', 'workflows.stepEntries.list', 'workflows.workflows.create', 'workflows.workflows.delete', 'workflows.workflows.get', 'workflows.workflows.list', 'workflows.workflows.listRevision', 'workflows.workflows.update', 'workloadcertificate.locations.get', 'workloadcertificate.locations.list', 'workloadcertificate.operations.cancel', 'workloadcertificate.operations.delete', 'workloadcertificate.operations.get', 'workloadcertificate.operations.list', 'workloadcertificate.workloadCertificateFeature.get', 'workloadcertificate.workloadCertificateFeature.update', 'workloadcertificate.workloadRegistrations.create', 'workloadcertificate.workloadRegistrations.delete', 'workloadcertificate.workloadRegistrations.get', 'workloadcertificate.workloadRegistrations.list', 'workloadcertificate.workloadRegistrations.update', 'workloadmanager.actuations.create', 'workloadmanager.actuations.delete', 'workloadmanager.actuations.get', 'workloadmanager.actuations.list', 'workloadmanager.deployments.create', 'workloadmanager.deployments.delete', 'workloadmanager.deployments.get', 'workloadmanager.deployments.list', 'workloadmanager.discoveredprofiles.get', 'workloadmanager.discoveredprofiles.getHealth', 'workloadmanager.discoveredprofiles.list', 'workloadmanager.evaluations.create', 'workloadmanager.evaluations.delete', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.evaluations.run', 'workloadmanager.evaluations.update', 'workloadmanager.executions.delete', 'workloadmanager.executions.get', 'workloadmanager.executions.list', 'workloadmanager.insights.export', 'workloadmanager.insights.listSapSystems', 'workloadmanager.insights.write', 'workloadmanager.locations.get', 'workloadmanager.locations.list', 'workloadmanager.operations.cancel', 'workloadmanager.operations.delete', 'workloadmanager.operations.get', 'workloadmanager.operations.list', 'workloadmanager.results.list', 'workloadmanager.rules.list', 'workstations.operations.get', 'workstations.workstationClusters.create', 'workstations.workstationClusters.delete', 'workstations.workstationClusters.get', 'workstations.workstationClusters.list', 'workstations.workstationClusters.update', 'workstations.workstationConfigs.create', 'workstations.workstationConfigs.delete', 'workstations.workstationConfigs.get', 'workstations.workstationConfigs.getIamPolicy', 'workstations.workstationConfigs.list', 'workstations.workstationConfigs.setIamPolicy', 'workstations.workstationConfigs.update', 'workstations.workstations.create', 'workstations.workstations.delete', 'workstations.workstations.get', 'workstations.workstations.getIamPolicy', 'workstations.workstations.list', 'workstations.workstations.setIamPolicy', 'workstations.workstations.start', 'workstations.workstations.stop', 'workstations.workstations.update'] GA
roles/parallelstore.serviceAgent Gives the Parallelstore service agent ability to access customer resources. Parallelstore Service Agent ['resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.patchJobExecutor Access to execute Patch Jobs. Patch Job Executor ['osconfig.patchJobs.exec', 'osconfig.patchJobs.get', 'osconfig.patchJobs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.patchJobViewer Get and list Patch Jobs. Patch Job Viewer ['osconfig.patchJobs.get', 'osconfig.patchJobs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.patchDeploymentAdmin Full admin access to PatchDeployments PatchDeployment Admin ['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'] GA
roles/osconfig.patchDeploymentViewer Viewer of PatchDeployment resources PatchDeployment Viewer ['osconfig.patchDeployments.get', 'osconfig.patchDeployments.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/paymentsresellersubscription.partnerAdmin Full access to all Payments Reseller resources, including subscriptions, products and promotions Payments Reseller Admin ['paymentsresellersubscription.products.list', 'paymentsresellersubscription.promotions.list', 'paymentsresellersubscription.subscriptions.cancel', 'paymentsresellersubscription.subscriptions.extend', 'paymentsresellersubscription.subscriptions.get', 'paymentsresellersubscription.subscriptions.provision', 'paymentsresellersubscription.subscriptions.undoCancel', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/paymentsresellersubscription.productViewer Read access to Payments Reseller Product resource Payments Reseller Products Viewer ['paymentsresellersubscription.products.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/paymentsresellersubscription.promotionViewer Read access to Payments Reseller Promotion resource Payments Reseller Promotions Viewer ['paymentsresellersubscription.promotions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/paymentsresellersubscription.subscriptionEditor Write access to Payments Reseller Subscription resource Payments Reseller Subscriptions Editor ['paymentsresellersubscription.subscriptions.cancel', 'paymentsresellersubscription.subscriptions.extend', 'paymentsresellersubscription.subscriptions.get', 'paymentsresellersubscription.subscriptions.provision', 'paymentsresellersubscription.subscriptions.undoCancel', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/paymentsresellersubscription.subscriptionViewer Read access to Payments Reseller Subscription resource Payments Reseller Subscriptions Viewer ['paymentsresellersubscription.subscriptions.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/paymentsresellersubscription.partnerViewer Read access to all Payments Reseller resources, including subscriptions, products and promotions Payments Reseller Viewer ['paymentsresellersubscription.products.list', 'paymentsresellersubscription.promotions.list', 'paymentsresellersubscription.subscriptions.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/servicehealth.viewer Readonly access to Personalized Service Health resources. Personalized Service Health Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicehealth.events.get', 'servicehealth.events.list', 'servicehealth.locations.get', 'servicehealth.locations.list', 'servicehealth.organizationEvents.get', 'servicehealth.organizationEvents.list', 'servicehealth.organizationImpacts.get', 'servicehealth.organizationImpacts.list', 'servicehealth.statuses.get'] GA
roles/policyremediatormanager.policyRemediatorAdmin Grants the ability to enable and disable the usage of the policy remediator for the organization Policy Remediator Admin ['policyremediatormanager.locations.get', 'policyremediatormanager.locations.list', 'policyremediatormanager.operations.cancel', 'policyremediatormanager.operations.delete', 'policyremediatormanager.operations.get', 'policyremediatormanager.operations.list', 'policyremediatormanager.remediatorServices.disable', 'policyremediatormanager.remediatorServices.enable', 'policyremediatormanager.remediatorServices.get'] BETA
roles/policyremediatormanager.policyRemediatorReader Grants the ability to read/view the state of the policy remediator for the organization Policy Remediator Reader ['policyremediatormanager.locations.get', 'policyremediatormanager.locations.list', 'policyremediatormanager.operations.get', 'policyremediatormanager.operations.list', 'policyremediatormanager.remediatorServices.get'] BETA
roles/datacatalog.categoryAdmin Manage taxonomies Policy Tag Admin ['datacatalog.categories.getIamPolicy', 'datacatalog.categories.setIamPolicy', 'datacatalog.taxonomies.create', 'datacatalog.taxonomies.delete', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'datacatalog.taxonomies.setIamPolicy', 'datacatalog.taxonomies.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/iam.principalAccessBoundaryAdmin Principal Access Boundary admin role, with permissions to read and modify principal access boundary policies, and to bind and unbind principal access boundary policies to targets. Also includes permissions to read principal authorization activities analysis and permissions to list assets from Cloud Asset Inventory Principal Access Boundary Policy Admin ['cloudasset.assets.listResource', 'iam.principalaccessboundarypolicies.bind', 'iam.principalaccessboundarypolicies.create', 'iam.principalaccessboundarypolicies.delete', 'iam.principalaccessboundarypolicies.get', 'iam.principalaccessboundarypolicies.list', 'iam.principalaccessboundarypolicies.searchPolicyBindings', 'iam.principalaccessboundarypolicies.unbind', 'iam.principalaccessboundarypolicies.update'] BETA
roles/iam.principalAccessBoundaryUser Principal Access Boundary Policies user role, with permissions to view principal access boundary policies, and to bind and unbind principal access boundary policies to targets Principal Access Boundary Policy User ['iam.principalaccessboundarypolicies.bind', 'iam.principalaccessboundarypolicies.get', 'iam.principalaccessboundarypolicies.list', 'iam.principalaccessboundarypolicies.unbind'] BETA
roles/iam.principalAccessBoundaryViewer Principal Access Boundary Reviewer role, with permissions to read principal access boundary policies and view associated policy bindings Principal Access Boundary Policy Viewer ['iam.principalaccessboundarypolicies.get', 'iam.principalaccessboundarypolicies.list', 'iam.principalaccessboundarypolicies.searchPolicyBindings'] BETA
roles/logging.privateLogViewer Access to view all logs, including logs with private contents. Private Logs Viewer ['logging.buckets.get', 'logging.buckets.list', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.list', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.privateLogEntries.list', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.usePrivate', 'logging.sinks.get', 'logging.sinks.list', 'logging.usage.get', 'logging.views.access', 'logging.views.get', 'logging.views.list', 'observability.scopes.get', 'resourcemanager.projects.get'] GA
roles/servicedirectory.pscAuthorizedService Gives access to VPC Networks via Service Directory Private Service Connect Authorized Service ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.networks.access'] GA
roles/privilegedaccessmanager.admin Full access to Privileged Access Manager resources. Privileged Access Manager Admin ['privilegedaccessmanager.entitlements.create', 'privilegedaccessmanager.entitlements.delete', 'privilegedaccessmanager.entitlements.get', 'privilegedaccessmanager.entitlements.list', 'privilegedaccessmanager.entitlements.setIamPolicy', 'privilegedaccessmanager.entitlements.update', 'privilegedaccessmanager.grants.get', 'privilegedaccessmanager.grants.list', 'privilegedaccessmanager.grants.revoke', 'privilegedaccessmanager.locations.checkOnboardingStatus', 'privilegedaccessmanager.locations.get', 'privilegedaccessmanager.locations.list', 'privilegedaccessmanager.operations.delete', 'privilegedaccessmanager.operations.get', 'privilegedaccessmanager.operations.list', 'resourcemanager.projects.get'] GA
roles/privilegedaccessmanager.approver Access to Approve/Deny Privileged Access Manager Grants. Privileged Access Manager Approver ['privilegedaccessmanager.entitlements.get', 'privilegedaccessmanager.grants.approve', 'privilegedaccessmanager.grants.deny', 'privilegedaccessmanager.grants.get', 'privilegedaccessmanager.grants.list'] ALPHA
roles/privilegedaccessmanager.folderServiceAgent Gives privileged access manager service account access to modify IAM policies on GCP folders Privileged Access Manager Folder Service Agent ['resourcemanager.folders.get', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.setIamPolicy'] GA
roles/privilegedaccessmanager.organizationServiceAgent Gives privileged access manager service account access to modify IAM policies on GCP organizations Privileged Access Manager Organization Service Agent ['resourcemanager.organizations.get', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.organizations.setIamPolicy'] GA
roles/privilegedaccessmanager.projectServiceAgent Gives privileged access manager service account access to modify IAM policies on GCP projects Privileged Access Manager Project Service Agent ['resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.setIamPolicy'] GA
roles/privilegedaccessmanager.requester Access to request Privileged Access Manager Grants. Privileged Access Manager Requester ['privilegedaccessmanager.grants.create'] BETA
roles/privilegedaccessmanager.serviceAgent Gives privileged access manager service account access to modify IAM policies on GCP resources Privileged Access Manager Service Agent ['resourcemanager.folders.get', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.setIamPolicy', 'resourcemanager.organizations.get', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.organizations.setIamPolicy', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.setIamPolicy'] GA
roles/privilegedaccessmanager.viewer Readonly access to Privileged Access Manager resources. Privileged Access Manager Viewer ['privilegedaccessmanager.entitlements.get', 'privilegedaccessmanager.entitlements.list', 'privilegedaccessmanager.grants.get', 'privilegedaccessmanager.grants.list', 'privilegedaccessmanager.locations.get', 'privilegedaccessmanager.locations.list', 'privilegedaccessmanager.operations.get', 'privilegedaccessmanager.operations.list', 'resourcemanager.projects.get'] GA
roles/recommender.productSuggestionAdmin Admin of all Product Suggestion insights and recommendations. Product Suggestion Recommenders Admin ['recommender.locations.get', 'recommender.locations.list', 'recommender.loggingProductSuggestionContainerInsights.get', 'recommender.loggingProductSuggestionContainerInsights.list', 'recommender.loggingProductSuggestionContainerInsights.update', 'recommender.loggingProductSuggestionContainerRecommendations.get', 'recommender.loggingProductSuggestionContainerRecommendations.list', 'recommender.loggingProductSuggestionContainerRecommendations.update', 'recommender.monitoringProductSuggestionComputeInsights.get', 'recommender.monitoringProductSuggestionComputeInsights.list', 'recommender.monitoringProductSuggestionComputeInsights.update', 'recommender.monitoringProductSuggestionComputeRecommendations.get', 'recommender.monitoringProductSuggestionComputeRecommendations.list', 'recommender.monitoringProductSuggestionComputeRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.productSuggestionViewer Viewer of all Product Suggestion insights and recommendations. Product Suggestion Recommenders Viewer ['recommender.locations.get', 'recommender.locations.list', 'recommender.loggingProductSuggestionContainerInsights.get', 'recommender.loggingProductSuggestionContainerInsights.list', 'recommender.loggingProductSuggestionContainerRecommendations.get', 'recommender.loggingProductSuggestionContainerRecommendations.list', 'recommender.monitoringProductSuggestionComputeInsights.get', 'recommender.monitoringProductSuggestionComputeInsights.list', 'recommender.monitoringProductSuggestionComputeRecommendations.get', 'recommender.monitoringProductSuggestionComputeRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/progressiverollout.serviceAgent Gives Progressive Rollout the ability to roll out a customer change. Progressive Rollout Service Agent ['cloudasset.assets.searchAllResources'] GA
roles/billing.projectManager Can assign a project's billing account or disable its billing. Project Billing Manager ['resourcemanager.projects.createBillingAssignment', 'resourcemanager.projects.deleteBillingAssignment'] GA
roles/resourcemanager.projectCreator Access to create new GCP projects. Project Creator ['resourcemanager.organizations.get', 'resourcemanager.projects.create'] GA
roles/resourcemanager.projectDeleter Access to delete GCP projects. Project Deleter ['resourcemanager.projects.delete'] GA
roles/osconfig.projectFeatureSettingsEditor Read/write access to project feature settings Project Feature Settings Editor ['osconfig.projectFeatureSettings.get', 'osconfig.projectFeatureSettings.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/osconfig.projectFeatureSettingsViewer Read access to project feature settings Project Feature Settings Viewer ['osconfig.projectFeatureSettings.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/resourcemanager.projectIamAdmin Access and administer a project IAM policies. Project IAM Admin ['iam.policybindings.get', 'iam.policybindings.list', 'resourcemanager.projects.createPolicyBinding', 'resourcemanager.projects.deletePolicyBinding', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.searchPolicyBindings', 'resourcemanager.projects.setIamPolicy', 'resourcemanager.projects.updatePolicyBinding'] GA
roles/resourcemanager.lienModifier Access to modify Liens on projects. Project Lien Modifier ['resourcemanager.projects.updateLiens'] GA
roles/resourcemanager.projectMover Access to update and move a project Project Mover ['resourcemanager.projects.get', 'resourcemanager.projects.move', 'resourcemanager.projects.update'] GA
roles/recommender.projectCudAdmin Admin of Project Usage Commitment Recommender. Project Usage Commitment Recommender Admin ['recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.commitmentUtilizationInsights.update', 'recommender.locations.get', 'recommender.locations.list', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list', 'recommender.usageCommitmentRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.projectCudViewer Viewer of Project Usage Commitment Recommender. Project Usage Commitment Recommender Viewer ['recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.projectUtilAdmin Admin of Project Utilization insights and recommendations. Project Utilization Recommender Admin ['recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.get', 'recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.update', 'recommender.resourcemanagerProjectUtilizationInsights.get', 'recommender.resourcemanagerProjectUtilizationInsights.list', 'recommender.resourcemanagerProjectUtilizationInsights.update', 'recommender.resourcemanagerProjectUtilizationRecommendations.get', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.resourcemanagerProjectUtilizationRecommendations.update', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.get', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.projectUtilViewer Viewer of Project Utilization insights and recommendations. Project Utilization Recommender Viewer ['recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.get', 'recommender.resourcemanagerProjectUtilizationInsights.get', 'recommender.resourcemanagerProjectUtilizationInsights.list', 'recommender.resourcemanagerProjectUtilizationRecommendations.get', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/pubsub.admin Full access to topics, subscriptions, and snapshots. Pub/Sub Admin ['pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.setIamPolicy', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.setIamPolicy', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.setIamPolicy', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/pubsub.editor Modify topics and subscriptions, publish and consume messages. Pub/Sub Editor ['pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/pubsublite.admin Full access to topics, subscriptions and reservations. Pub/Sub Lite Admin ['pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.attachTopic', 'pubsublite.reservations.create', 'pubsublite.reservations.delete', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.reservations.update', 'pubsublite.subscriptions.create', 'pubsublite.subscriptions.delete', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.subscriptions.seek', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.subscriptions.update', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.create', 'pubsublite.topics.delete', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions', 'pubsublite.topics.publish', 'pubsublite.topics.subscribe', 'pubsublite.topics.update'] GA
roles/pubsublite.editor Modify topics, subscriptions and reservations, publish and consume messages. Pub/Sub Lite Editor ['pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.attachTopic', 'pubsublite.reservations.create', 'pubsublite.reservations.delete', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.reservations.update', 'pubsublite.subscriptions.create', 'pubsublite.subscriptions.delete', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.subscriptions.seek', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.subscriptions.update', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.create', 'pubsublite.topics.delete', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions', 'pubsublite.topics.publish', 'pubsublite.topics.subscribe', 'pubsublite.topics.update'] GA
roles/pubsublite.publisher Publish messages to a topic. Pub/Sub Lite Publisher ['pubsublite.locations.openKafkaStream', 'pubsublite.topics.getPartitions', 'pubsublite.topics.publish'] GA
roles/pubsublite.serviceAgent Grants Pub/Sub Lite Service Agent access to project resources. Pub/Sub Lite Service Agent ['pubsub.topics.publish', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.getPartitions', 'pubsublite.topics.publish', 'pubsublite.topics.subscribe'] GA
roles/pubsublite.subscriber Subscribe to and read messages from a topic. Pub/Sub Lite Subscriber ['pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.seek', 'pubsublite.subscriptions.setCursor', 'pubsublite.subscriptions.subscribe', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.getPartitions', 'pubsublite.topics.subscribe'] GA
roles/pubsublite.viewer View topics, subscriptions and reservations. Pub/Sub Lite Viewer ['pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions'] GA
roles/pubsub.publisher Publish messages to a topic. Pub/Sub Publisher ['pubsub.topics.publish'] GA
roles/pubsub.subscriber Consume messages from a subscription, attach subscriptions to a topic, and seek to a snapshot. Pub/Sub Subscriber ['pubsub.snapshots.seek', 'pubsub.subscriptions.consume', 'pubsub.topics.attachSubscription'] GA
roles/pubsub.viewer View topics, subscriptions, and snapshots. Pub/Sub Viewer ['pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.get', 'pubsub.topics.list', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/servicemanagement.quotaAdmin Access to administer service quotas. Quota Administrator ['cloudquotas.quotas.get', 'cloudquotas.quotas.update', 'monitoring.alertPolicies.create', 'monitoring.alertPolicies.delete', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.alertPolicies.update', 'monitoring.timeSeries.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.quotas.update', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/servicemanagement.quotaViewer Access to view service quotas. Quota Viewer ['cloudquotas.quotas.get', 'monitoring.timeSeries.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/rma.admin Full access to Rapid Migration Assessment all resources. Rapid Migration Assessment Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'rma.annotations.create', 'rma.annotations.get', 'rma.collectors.create', 'rma.collectors.delete', 'rma.collectors.get', 'rma.collectors.list', 'rma.collectors.update', 'rma.locations.get', 'rma.locations.list', 'rma.operations.cancel', 'rma.operations.delete', 'rma.operations.get', 'rma.operations.list'] GA
roles/rma.runner Update and Read access to Rapid Migration Assessment all resources. Rapid Migration Assessment Runner ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'rma.annotations.get', 'rma.collectors.get', 'rma.collectors.list', 'rma.collectors.update', 'rma.locations.get', 'rma.locations.list', 'rma.operations.get', 'rma.operations.list'] GA
roles/rma.viewer Read-only access to Rapid Migration Assessment all resources. Rapid Migration Assessment Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'rma.annotations.get', 'rma.collectors.get', 'rma.collectors.list', 'rma.locations.get', 'rma.locations.list', 'rma.operations.get', 'rma.operations.list'] GA
roles/bigquerydatapolicy.rawDataReader Raw read access to sub-resources associated with a data policy, for example, BigQuery columns Raw Data Reader ['bigquery.dataPolicies.getRawData'] BETA
roles/recaptchaenterprise.admin Access to view and modify reCAPTCHA Enterprise keys reCAPTCHA Enterprise Admin ['monitoring.timeSeries.list', 'recaptchaenterprise.firewallpolicies.create', 'recaptchaenterprise.firewallpolicies.delete', 'recaptchaenterprise.firewallpolicies.get', 'recaptchaenterprise.firewallpolicies.list', 'recaptchaenterprise.firewallpolicies.update', 'recaptchaenterprise.keys.create', 'recaptchaenterprise.keys.delete', 'recaptchaenterprise.keys.get', 'recaptchaenterprise.keys.list', 'recaptchaenterprise.keys.retrievelegacysecretkey', 'recaptchaenterprise.keys.update', 'recaptchaenterprise.metrics.get', 'recaptchaenterprise.projectmetadata.get', 'recaptchaenterprise.projectmetadata.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recaptchaenterprise.agent Access to create and annotate reCAPTCHA Enterprise assessments reCAPTCHA Enterprise Agent ['recaptchaenterprise.assessments.annotate', 'recaptchaenterprise.assessments.create', 'recaptchaenterprise.firewallpolicies.list', 'recaptchaenterprise.relatedaccountgroupmemberships.list', 'recaptchaenterprise.relatedaccountgroups.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recaptchaenterprise.viewer Access to view reCAPTCHA Enterprise keys and metrics reCAPTCHA Enterprise Viewer ['monitoring.timeSeries.list', 'recaptchaenterprise.firewallpolicies.get', 'recaptchaenterprise.firewallpolicies.list', 'recaptchaenterprise.keys.get', 'recaptchaenterprise.keys.list', 'recaptchaenterprise.metrics.get', 'recaptchaenterprise.projectmetadata.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.recentchangeriskAdmin Admin of Recent Change Risk Insights and Recommendations. Recent Change Risk Recommender Admin ['recommender.cloudRecentChangeInsights.get', 'recommender.cloudRecentChangeInsights.list', 'recommender.cloudRecentChangeInsights.update', 'recommender.cloudRecentChangeRecommendations.get', 'recommender.cloudRecentChangeRecommendations.list', 'recommender.cloudRecentChangeRecommendations.update', 'recommender.cloudRecentChangeRecommenderConfig.get', 'recommender.cloudRecentChangeRecommenderConfig.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.recentchangeriskViewer Viewer of Recent Change Risk Insights and Recommendations. Recent Change Risk Recommender Viewer ['recommender.cloudRecentChangeInsights.get', 'recommender.cloudRecentChangeInsights.list', 'recommender.cloudRecentChangeRecommendations.get', 'recommender.cloudRecentChangeRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.recentChangeConfigAdmin Admin of RecentChange RecommenderConfigs. RecentChange RecommenderConfig Admin ['recommender.cloudRecentChangeRecommenderConfig.get', 'recommender.cloudRecentChangeRecommenderConfig.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/automlrecommendations.admin Full access to all Recommendations AI resources. Recommendations AI Admin ['automlrecommendations.apiKeys.create', 'automlrecommendations.apiKeys.delete', 'automlrecommendations.apiKeys.list', 'automlrecommendations.catalogItems.create', 'automlrecommendations.catalogItems.delete', 'automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogItems.update', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.catalogs.update', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.create', 'automlrecommendations.events.get', 'automlrecommendations.events.list', 'automlrecommendations.events.purge', 'automlrecommendations.events.rejoin', 'automlrecommendations.placements.create', 'automlrecommendations.placements.delete', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.create', 'automlrecommendations.recommendations.delete', 'automlrecommendations.recommendations.list', 'automlrecommendations.recommendations.pause', 'automlrecommendations.recommendations.resume', 'automlrecommendations.recommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'retail.catalogs.list', 'retail.catalogs.update', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.create', 'retail.products.delete', 'retail.products.export', 'retail.products.get', 'retail.products.import', 'retail.products.list', 'retail.products.purge', 'retail.products.update', 'retail.retailProjects.get', 'retail.userEvents.create', 'retail.userEvents.import', 'retail.userEvents.purge', 'retail.userEvents.rejoin', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/automlrecommendations.adminViewer Viewer of all Recommendations AI resources. Recommendations AI Admin Viewer ['automlrecommendations.apiKeys.list', 'automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.get', 'automlrecommendations.events.list', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'retail.catalogs.list', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.export', 'retail.products.get', 'retail.products.list', 'retail.retailProjects.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/automlrecommendations.editor Editor of all Recommendations AI resources. Recommendations AI Editor ['automlrecommendations.apiKeys.create', 'automlrecommendations.apiKeys.list', 'automlrecommendations.catalogItems.create', 'automlrecommendations.catalogItems.delete', 'automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogItems.update', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.create', 'automlrecommendations.events.get', 'automlrecommendations.events.list', 'automlrecommendations.placements.create', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.create', 'automlrecommendations.recommendations.list', 'automlrecommendations.recommendations.pause', 'automlrecommendations.recommendations.resume', 'automlrecommendations.recommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'retail.catalogs.list', 'retail.catalogs.update', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.create', 'retail.products.delete', 'retail.products.export', 'retail.products.get', 'retail.products.import', 'retail.products.list', 'retail.products.update', 'retail.retailProjects.get', 'retail.userEvents.create', 'retail.userEvents.import', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/automlrecommendations.serviceAgent Recommendations AI service uploads catalog feeds from Cloud Storage, reports results to the customer Cloud Storage bucket, writes logs to customer projects, and writes and reads Stackdriver metrics for customer projects. Recommendations AI Service Agent ['bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.update', 'bigquery.tables.create', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'bigquery.tables.update', 'bigquery.tables.updateData', 'cloudnotifications.activities.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'opsconfigmonitoring.resourceMetadata.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/automlrecommendations.viewer Viewer of all Recommendations AI resources except automlrecommendations.apiKeys. To have all read access use Recommendations AI Admin Viewer role instead. Recommendations AI Viewer ['automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.get', 'automlrecommendations.events.list', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'retail.catalogs.list', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.export', 'retail.products.get', 'retail.products.list', 'retail.retailProjects.get', 'serviceusage.services.get', 'serviceusage.services.list'] BETA
roles/recommender.exporter Exporter of Recommendations Recommendations Exporter ['recommender.resources.export'] GA
roles/recommender.viewer Enables Get and List operations. Recommender Viewer ['recommender.alloydbClusterPerformanceInsights.get', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceRecommendations.get', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterReliabilityInsights.get', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityRecommendations.get', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbInstanceSecurityInsights.get', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityRecommendations.get', 'recommender.alloydbInstanceSecurityRecommendations.list', 'recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryMaterializedViewInsights.get', 'recommender.bigqueryMaterializedViewInsights.list', 'recommender.bigqueryMaterializedViewRecommendations.get', 'recommender.bigqueryMaterializedViewRecommendations.list', 'recommender.bigqueryPartitionClusterRecommendations.get', 'recommender.bigqueryPartitionClusterRecommendations.list', 'recommender.bigqueryTableStatsInsights.get', 'recommender.bigqueryTableStatsInsights.list', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.cloudCostGeneralInsights.get', 'recommender.cloudCostGeneralInsights.list', 'recommender.cloudCostGeneralRecommendations.get', 'recommender.cloudCostGeneralRecommendations.list', 'recommender.cloudDeprecationGeneralInsights.get', 'recommender.cloudDeprecationGeneralInsights.list', 'recommender.cloudDeprecationGeneralRecommendations.get', 'recommender.cloudDeprecationGeneralRecommendations.list', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudManageabilityGeneralInsights.get', 'recommender.cloudManageabilityGeneralInsights.list', 'recommender.cloudManageabilityGeneralRecommendations.get', 'recommender.cloudManageabilityGeneralRecommendations.list', 'recommender.cloudPerformanceGeneralInsights.get', 'recommender.cloudPerformanceGeneralInsights.list', 'recommender.cloudPerformanceGeneralRecommendations.get', 'recommender.cloudPerformanceGeneralRecommendations.list', 'recommender.cloudRecentChangeInsights.get', 'recommender.cloudRecentChangeInsights.list', 'recommender.cloudRecentChangeRecommendations.get', 'recommender.cloudRecentChangeRecommendations.list', 'recommender.cloudRecentChangeRecommenderConfig.get', 'recommender.cloudReliabilityGeneralInsights.get', 'recommender.cloudReliabilityGeneralInsights.list', 'recommender.cloudReliabilityGeneralRecommendations.get', 'recommender.cloudReliabilityGeneralRecommendations.list', 'recommender.cloudSecurityGeneralInsights.get', 'recommender.cloudSecurityGeneralInsights.list', 'recommender.cloudSecurityGeneralRecommendations.get', 'recommender.cloudSecurityGeneralRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceSecurityInsights.get', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityRecommendations.get', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.computeAddressIdleResourceInsights.get', 'recommender.computeAddressIdleResourceInsights.list', 'recommender.computeAddressIdleResourceRecommendations.get', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceInsights.get', 'recommender.computeDiskIdleResourceInsights.list', 'recommender.computeDiskIdleResourceRecommendations.get', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeFirewallInsightTypeConfigs.get', 'recommender.computeFirewallInsights.get', 'recommender.computeFirewallInsights.list', 'recommender.computeImageIdleResourceInsights.get', 'recommender.computeImageIdleResourceInsights.list', 'recommender.computeImageIdleResourceRecommendations.get', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeInstanceCpuUsageInsights.get', 'recommender.computeInstanceCpuUsageInsights.list', 'recommender.computeInstanceCpuUsagePredictionInsights.get', 'recommender.computeInstanceCpuUsagePredictionInsights.list', 'recommender.computeInstanceCpuUsageTrendInsights.get', 'recommender.computeInstanceCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageInsights.list', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.get', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.list', 'recommender.computeInstanceIdleResourceRecommendations.get', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceIdleResourceRecommenderConfig.get', 'recommender.computeInstanceMachineTypeRecommendations.get', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.computeInstanceMemoryUsageInsights.get', 'recommender.computeInstanceMemoryUsageInsights.list', 'recommender.computeInstanceMemoryUsagePredictionInsights.get', 'recommender.computeInstanceMemoryUsagePredictionInsights.list', 'recommender.computeInstanceNetworkThroughputInsights.get', 'recommender.computeInstanceNetworkThroughputInsights.list', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.costInsights.get', 'recommender.costInsights.list', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.errorReportingInsights.get', 'recommender.errorReportingInsights.list', 'recommender.errorReportingRecommendations.get', 'recommender.errorReportingRecommendations.list', 'recommender.firestoreDatabaseReliabilityInsights.get', 'recommender.firestoreDatabaseReliabilityInsights.list', 'recommender.firestoreDatabaseReliabilityRecommendations.get', 'recommender.firestoreDatabaseReliabilityRecommendations.list', 'recommender.gmpGuidedExperienceInsights.get', 'recommender.gmpGuidedExperienceInsights.list', 'recommender.gmpGuidedExperienceRecommendations.get', 'recommender.gmpGuidedExperienceRecommendations.list', 'recommender.gmpProjectManagementInsights.get', 'recommender.gmpProjectManagementInsights.list', 'recommender.gmpProjectManagementRecommendations.get', 'recommender.gmpProjectManagementRecommendations.list', 'recommender.gmpProjectProductSuggestionsInsights.get', 'recommender.gmpProjectProductSuggestionsInsights.list', 'recommender.gmpProjectProductSuggestionsRecommendations.get', 'recommender.gmpProjectProductSuggestionsRecommendations.list', 'recommender.iamPolicyChangeRiskInsights.get', 'recommender.iamPolicyChangeRiskInsights.list', 'recommender.iamPolicyChangeRiskRecommendations.get', 'recommender.iamPolicyChangeRiskRecommendations.list', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyLateralMovementInsights.get', 'recommender.iamPolicyLateralMovementInsights.list', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommenderConfig.get', 'recommender.iamServiceAccountChangeRiskInsights.get', 'recommender.iamServiceAccountChangeRiskInsights.list', 'recommender.iamServiceAccountChangeRiskRecommendations.get', 'recommender.iamServiceAccountChangeRiskRecommendations.list', 'recommender.iamServiceAccountInsights.get', 'recommender.iamServiceAccountInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.loggingProductSuggestionContainerInsights.get', 'recommender.loggingProductSuggestionContainerInsights.list', 'recommender.loggingProductSuggestionContainerRecommendations.get', 'recommender.loggingProductSuggestionContainerRecommendations.list', 'recommender.monitoringProductSuggestionComputeInsights.get', 'recommender.monitoringProductSuggestionComputeInsights.list', 'recommender.monitoringProductSuggestionComputeRecommendations.get', 'recommender.monitoringProductSuggestionComputeRecommendations.list', 'recommender.networkAnalyzerCloudSqlInsights.get', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.get', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.get', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerIpAddressInsights.get', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.get', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.get', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'recommender.resourcemanagerProjectChangeRiskInsights.get', 'recommender.resourcemanagerProjectChangeRiskInsights.list', 'recommender.resourcemanagerProjectChangeRiskRecommendations.get', 'recommender.resourcemanagerProjectChangeRiskRecommendations.list', 'recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.get', 'recommender.resourcemanagerProjectUtilizationInsights.get', 'recommender.resourcemanagerProjectUtilizationInsights.list', 'recommender.resourcemanagerProjectUtilizationRecommendations.get', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.get', 'recommender.resourcemanagerServiceLimitInsights.get', 'recommender.resourcemanagerServiceLimitInsights.list', 'recommender.resourcemanagerServiceLimitRecommendations.get', 'recommender.resourcemanagerServiceLimitRecommendations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.spendBasedCommitmentInsights.get', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentRecommendations.get', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list', 'resourcemanager.projects.get'] GA
roles/redisenterprisecloud.admin This role is managed by Redis Labs, not Google. Redis Enterprise Cloud Admin ['gcp.redisenterprise.com/databases.create', 'gcp.redisenterprise.com/databases.delete', 'gcp.redisenterprise.com/databases.get', 'gcp.redisenterprise.com/databases.list', 'gcp.redisenterprise.com/databases.update', 'gcp.redisenterprise.com/subscriptions.create', 'gcp.redisenterprise.com/subscriptions.delete', 'gcp.redisenterprise.com/subscriptions.get', 'gcp.redisenterprise.com/subscriptions.list', 'gcp.redisenterprise.com/subscriptions.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/redisenterprisecloud.viewer This role is managed by Redis Labs, not Google. Redis Enterprise Cloud Viewer ['gcp.redisenterprise.com/databases.get', 'gcp.redisenterprise.com/databases.list', 'gcp.redisenterprise.com/subscriptions.get', 'gcp.redisenterprise.com/subscriptions.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/networkconnectivity.regionalEndpointAdmin Full access to all Regional Endpoint resources. Regional Endpoint Admin ['networkconnectivity.regionalEndpoints.create', 'networkconnectivity.regionalEndpoints.delete', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/networkconnectivity.regionalEndpointViewer Read-only access to all Regional Endpoint resources. Regional Endpoint Viewer ['networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/remotebuildexecution.actionCacheWriter Remote Build Execution Action Cache Writer Remote Build Execution Action Cache Writer ['remotebuildexecution.actions.set', 'remotebuildexecution.blobs.create'] BETA
roles/remotebuildexecution.artifactAdmin Remote Build Execution Artifact Admin Remote Build Execution Artifact Admin ['remotebuildexecution.actions.create', 'remotebuildexecution.actions.delete', 'remotebuildexecution.actions.get', 'remotebuildexecution.blobs.create', 'remotebuildexecution.blobs.get', 'remotebuildexecution.logstreams.create', 'remotebuildexecution.logstreams.get', 'remotebuildexecution.logstreams.update'] BETA
roles/remotebuildexecution.artifactCreator Remote Build Execution Artifact Creator Remote Build Execution Artifact Creator ['remotebuildexecution.actions.create', 'remotebuildexecution.actions.get', 'remotebuildexecution.blobs.create', 'remotebuildexecution.blobs.get', 'remotebuildexecution.logstreams.create', 'remotebuildexecution.logstreams.get', 'remotebuildexecution.logstreams.update'] BETA
roles/remotebuildexecution.artifactViewer Remote Build Execution Artifact Viewer Remote Build Execution Artifact Viewer ['remotebuildexecution.actions.get', 'remotebuildexecution.blobs.get', 'remotebuildexecution.logstreams.get'] BETA
roles/remotebuildexecution.configurationAdmin Remote Build Execution Configuration Admin Remote Build Execution Configuration Admin ['remotebuildexecution.instances.create', 'remotebuildexecution.instances.delete', 'remotebuildexecution.instances.get', 'remotebuildexecution.instances.list', 'remotebuildexecution.instances.update', 'remotebuildexecution.workerpools.create', 'remotebuildexecution.workerpools.delete', 'remotebuildexecution.workerpools.get', 'remotebuildexecution.workerpools.list', 'remotebuildexecution.workerpools.update'] BETA
roles/remotebuildexecution.configurationViewer Remote Build Execution Configuration Viewer Remote Build Execution Configuration Viewer ['remotebuildexecution.instances.get', 'remotebuildexecution.instances.list', 'remotebuildexecution.workerpools.get', 'remotebuildexecution.workerpools.list'] BETA
roles/remotebuildexecution.logstreamWriter Remote Build Execution Logstream Writer Remote Build Execution Logstream Writer ['remotebuildexecution.logstreams.create', 'remotebuildexecution.logstreams.update'] BETA
roles/remotebuildexecution.reservationAdmin Remote Build Execution Reservation Admin Remote Build Execution Reservation Admin ['remotebuildexecution.actions.create', 'remotebuildexecution.actions.delete', 'remotebuildexecution.actions.get'] BETA
roles/remotebuildexecution.serviceAgent Gives Remote Build Execution service account access to managed resources. Remote Build Execution Service Agent ['remotebuildexecution.actions.update', 'remotebuildexecution.blobs.create', 'remotebuildexecution.blobs.get', 'remotebuildexecution.botsessions.create', 'remotebuildexecution.botsessions.update', 'remotebuildexecution.logstreams.create', 'remotebuildexecution.logstreams.update'] GA
roles/remotebuildexecution.worker Remote Build Execution Worker Remote Build Execution Worker ['remotebuildexecution.actions.update', 'remotebuildexecution.blobs.create', 'remotebuildexecution.blobs.get', 'remotebuildexecution.botsessions.create', 'remotebuildexecution.botsessions.update', 'remotebuildexecution.logstreams.create', 'remotebuildexecution.logstreams.update'] BETA
roles/remotingcloud.serviceAgent Grants Chrome Remote Desktop Service Agent access to Google Compute Engine metadata. Remoting Cloud Service Agent ['compute.projects.get'] GA
roles/cloudaicompanion.repositoryGroupsUser Grants Read/Use access to the Code Repository Indexes Repository Group. Repository Groups User ['cloudaicompanion.codeRepositoryIndexes.get', 'cloudaicompanion.repositoryGroups.get', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.use'] BETA
roles/resourcesettings.admin Provides admin capabilities to set Resource Setting Values on resources. Resource Settings Administrator ['resourcesettings.settings.get', 'resourcesettings.settings.list', 'resourcesettings.settings.update'] GA
roles/resourcesettings.viewer Provides capabilities to view Resource Settings and Resource Setting Values on resources. Resource Settings Viewer ['resourcesettings.settings.get', 'resourcesettings.settings.list'] GA
roles/retail.admin Full access to Retail api resources. Retail Admin ['automlrecommendations.apiKeys.create', 'automlrecommendations.apiKeys.delete', 'automlrecommendations.catalogItems.create', 'automlrecommendations.catalogItems.delete', 'automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogItems.update', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.catalogs.update', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.events.create', 'automlrecommendations.events.list', 'automlrecommendations.events.purge', 'automlrecommendations.events.rejoin', 'automlrecommendations.placements.create', 'automlrecommendations.placements.delete', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.create', 'automlrecommendations.recommendations.delete', 'automlrecommendations.recommendations.list', 'automlrecommendations.recommendations.pause', 'automlrecommendations.recommendations.resume', 'automlrecommendations.recommendations.update', 'retail.alertConfigs.get', 'retail.alertConfigs.update', 'retail.attributesConfigs.addCatalogAttribute', 'retail.attributesConfigs.batchRemoveCatalogAttributes', 'retail.attributesConfigs.exportCatalogAttributes', 'retail.attributesConfigs.get', 'retail.attributesConfigs.importCatalogAttributes', 'retail.attributesConfigs.removeCatalogAttribute', 'retail.attributesConfigs.replaceCatalogAttribute', 'retail.attributesConfigs.update', 'retail.branches.get', 'retail.branches.list', 'retail.catalogs.completeQuery', 'retail.catalogs.exportAnalyticsMetrics', 'retail.catalogs.import', 'retail.catalogs.list', 'retail.catalogs.update', 'retail.controls.create', 'retail.controls.delete', 'retail.controls.export', 'retail.controls.get', 'retail.controls.import', 'retail.controls.list', 'retail.controls.update', 'retail.experiments.create', 'retail.experiments.delete', 'retail.experiments.get', 'retail.experiments.list', 'retail.experiments.loadExperimentLookerDashboard', 'retail.experiments.queryTrafficMetrics', 'retail.experiments.update', 'retail.models.create', 'retail.models.delete', 'retail.models.get', 'retail.models.list', 'retail.models.pause', 'retail.models.resume', 'retail.models.tune', 'retail.models.update', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.create', 'retail.products.delete', 'retail.products.export', 'retail.products.get', 'retail.products.import', 'retail.products.list', 'retail.products.purge', 'retail.products.setSponsorship', 'retail.products.update', 'retail.retailProjects.get', 'retail.servingConfigs.create', 'retail.servingConfigs.delete', 'retail.servingConfigs.get', 'retail.servingConfigs.list', 'retail.servingConfigs.predict', 'retail.servingConfigs.search', 'retail.servingConfigs.update', 'retail.userEvents.create', 'retail.userEvents.import', 'retail.userEvents.purge', 'retail.userEvents.rejoin'] GA
roles/retail.editor Full access to Retail api resources except purge, rejoin, and setSponsorship. Retail Editor ['automlrecommendations.apiKeys.create', 'automlrecommendations.apiKeys.delete', 'automlrecommendations.catalogItems.create', 'automlrecommendations.catalogItems.delete', 'automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogItems.update', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.catalogs.update', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.events.create', 'automlrecommendations.events.list', 'automlrecommendations.placements.create', 'automlrecommendations.placements.delete', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.create', 'automlrecommendations.recommendations.delete', 'automlrecommendations.recommendations.list', 'automlrecommendations.recommendations.pause', 'automlrecommendations.recommendations.resume', 'automlrecommendations.recommendations.update', 'retail.alertConfigs.get', 'retail.alertConfigs.update', 'retail.attributesConfigs.addCatalogAttribute', 'retail.attributesConfigs.exportCatalogAttributes', 'retail.attributesConfigs.get', 'retail.attributesConfigs.importCatalogAttributes', 'retail.attributesConfigs.replaceCatalogAttribute', 'retail.attributesConfigs.update', 'retail.branches.get', 'retail.branches.list', 'retail.catalogs.completeQuery', 'retail.catalogs.exportAnalyticsMetrics', 'retail.catalogs.import', 'retail.catalogs.list', 'retail.catalogs.update', 'retail.controls.create', 'retail.controls.delete', 'retail.controls.export', 'retail.controls.get', 'retail.controls.import', 'retail.controls.list', 'retail.controls.update', 'retail.experiments.create', 'retail.experiments.delete', 'retail.experiments.get', 'retail.experiments.list', 'retail.experiments.loadExperimentLookerDashboard', 'retail.experiments.queryTrafficMetrics', 'retail.experiments.update', 'retail.models.create', 'retail.models.delete', 'retail.models.get', 'retail.models.list', 'retail.models.pause', 'retail.models.resume', 'retail.models.tune', 'retail.models.update', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.create', 'retail.products.delete', 'retail.products.export', 'retail.products.get', 'retail.products.import', 'retail.products.list', 'retail.products.update', 'retail.retailProjects.get', 'retail.servingConfigs.create', 'retail.servingConfigs.delete', 'retail.servingConfigs.get', 'retail.servingConfigs.list', 'retail.servingConfigs.predict', 'retail.servingConfigs.search', 'retail.servingConfigs.update', 'retail.userEvents.create', 'retail.userEvents.import'] GA
roles/retail.serviceAgent Retail service uploads product feeds and user events from Cloud Storage and BigQuery, reports results to the customer Cloud Storage bucket, writes logs to customer projects, and writes and reads Stackdriver metrics for customer projects. Retail Service Agent ['bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.update', 'bigquery.tables.create', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.list', 'bigquery.tables.update', 'bigquery.tables.updateData', 'cloudnotifications.activities.list', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.create', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'opsconfigmonitoring.resourceMetadata.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/retail.viewer Grants access to read all resources in Retail. Retail Viewer ['automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.events.list', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.list', 'retail.alertConfigs.get', 'retail.attributesConfigs.exportCatalogAttributes', 'retail.attributesConfigs.get', 'retail.branches.get', 'retail.branches.list', 'retail.catalogs.completeQuery', 'retail.catalogs.exportAnalyticsMetrics', 'retail.catalogs.list', 'retail.controls.export', 'retail.controls.get', 'retail.controls.list', 'retail.experiments.get', 'retail.experiments.list', 'retail.experiments.loadExperimentLookerDashboard', 'retail.experiments.queryTrafficMetrics', 'retail.models.get', 'retail.models.list', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.export', 'retail.products.get', 'retail.products.list', 'retail.retailProjects.get', 'retail.servingConfigs.get', 'retail.servingConfigs.list', 'retail.servingConfigs.predict', 'retail.servingConfigs.search'] GA
roles/riscconfigs.admin Read/write access to RISC config resources. RISC Configuration Admin ['clientauthconfig.clients.list', 'riscconfigurationservice.riscconfigs.createOrUpdate', 'riscconfigurationservice.riscconfigs.delete', 'riscconfigurationservice.riscconfigs.get'] BETA
roles/riscconfigs.viewer Read-only access to RISC config resources. RISC Configuration Viewer ['clientauthconfig.clients.list', 'riscconfigurationservice.riscconfigs.get'] BETA
roles/riskmanager.admin Grants all Risk Manager permissions Risk Manager Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'riskmanager.controlScoreBreakdowns.get', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.delete', 'riskmanager.operations.get', 'riskmanager.operations.list', 'riskmanager.policies.get', 'riskmanager.policies.list', 'riskmanager.reports.create', 'riskmanager.reports.delete', 'riskmanager.reports.get', 'riskmanager.reports.list', 'riskmanager.reports.review', 'riskmanager.reports.share', 'riskmanager.serviceAccount.create', 'riskmanager.settings.get', 'riskmanager.settings.update'] BETA
roles/riskmanager.editor Access to edit Risk Manager resources Risk Manager Editor ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'riskmanager.controlScoreBreakdowns.get', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.delete', 'riskmanager.operations.get', 'riskmanager.operations.list', 'riskmanager.policies.get', 'riskmanager.policies.list', 'riskmanager.reports.create', 'riskmanager.reports.delete', 'riskmanager.reports.get', 'riskmanager.reports.list', 'riskmanager.serviceAccount.create', 'riskmanager.settings.get', 'riskmanager.settings.update'] BETA
roles/riskmanager.reviewer Access to review Risk Manager reports Risk Manager Report Reviewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'riskmanager.controlScoreBreakdowns.get', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.get', 'riskmanager.operations.list', 'riskmanager.reports.get', 'riskmanager.reports.list', 'riskmanager.reports.review'] BETA
roles/riskmanager.serviceAgent Service agent that grants Risk Manager service access to fetch findings for generating Reports Risk Manager Service Agent ['cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.assets.searchEnrichmentResourceOwners', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.assets.group', 'securitycenter.assets.list', 'securitycenter.assets.listAssetPropertyNames', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.findingexplanations.get', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.organizationsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.securitycentersettings.get', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.sources.get', 'securitycenter.sources.list', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.vulnerabilitysnapshots.list', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test'] GA
roles/riskmanager.viewer Access to view Risk Manager resources Risk Manager Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'riskmanager.controlScoreBreakdowns.get', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.get', 'riskmanager.operations.list', 'riskmanager.policies.get', 'riskmanager.policies.list', 'riskmanager.reports.get', 'riskmanager.reports.list', 'riskmanager.settings.get'] BETA
roles/rapidmigrationassessment.serviceAgent Gives RMA service account access to MC resources. RMA Service Agent ['autoscaling.sites.writeMetrics', 'cloudasset.assets.exportResource', 'cloudasset.feeds.create', 'logging.logEntries.create', 'migrationcenter.assets.list', 'migrationcenter.assets.reportFrames', 'migrationcenter.importJobs.get', 'migrationcenter.importJobs.list', 'migrationcenter.sources.create', 'migrationcenter.sources.delete', 'migrationcenter.sources.get', 'migrationcenter.sources.list', 'migrationcenter.sources.update', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get'] GA
roles/iam.roleAdmin Access to administer all custom roles in the project. Role Administrator ['iam.roles.create', 'iam.roles.delete', 'iam.roles.get', 'iam.roles.list', 'iam.roles.undelete', 'iam.roles.update', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy'] GA
roles/iam.roleViewer Read access to all custom roles in the project. Role Viewer ['iam.roles.get', 'iam.roles.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy'] GA
roles/routeoptimization.editor This role can create long-running operations via BatchOptimizeTours. Route Optimization Editor ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'routeoptimization.locations.use', 'routeoptimization.operations.create', 'routeoptimization.operations.get'] GA
roles/routeoptimization.serviceAgent Grants Route Optimization Service Account access to read and write GCS objects in the host project. Route Optimization Service Agent ['storage.buckets.get', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/routeoptimization.viewer This role can view any long-running Operations. Route Optimization Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'routeoptimization.operations.get'] GA
roles/seclm.serviceAgent Service agent used by SecLM to access resources used by SecLM Workbenches. SecLM Service Agent ['aiplatform.endpoints.predict', 'aiplatform.locations.get', 'discoveryengine.dataStores.completeQuery', 'discoveryengine.dataStores.get', 'discoveryengine.dataStores.list', 'discoveryengine.servingConfigs.search'] GA
roles/secretmanager.admin Full access to administer Secret Manager resources. Secret Manager Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'secretmanager.locations.get', 'secretmanager.locations.list', 'secretmanager.secrets.create', 'secretmanager.secrets.createTagBinding', 'secretmanager.secrets.delete', 'secretmanager.secrets.deleteTagBinding', 'secretmanager.secrets.get', 'secretmanager.secrets.getIamPolicy', 'secretmanager.secrets.list', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'secretmanager.secrets.setIamPolicy', 'secretmanager.secrets.update', 'secretmanager.versions.access', 'secretmanager.versions.add', 'secretmanager.versions.destroy', 'secretmanager.versions.disable', 'secretmanager.versions.enable', 'secretmanager.versions.get', 'secretmanager.versions.list'] GA
roles/secretmanager.secretAccessor Allows accessing the payload of secrets. Secret Manager Secret Accessor ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'secretmanager.versions.access'] GA
roles/secretmanager.secretVersionAdder Allows adding versions to existing secrets. Secret Manager Secret Version Adder ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'secretmanager.versions.add'] GA
roles/secretmanager.secretVersionManager Allows creating and managing versions of existing secrets. Secret Manager Secret Version Manager ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'secretmanager.versions.add', 'secretmanager.versions.destroy', 'secretmanager.versions.disable', 'secretmanager.versions.enable', 'secretmanager.versions.get', 'secretmanager.versions.list'] GA
roles/secretmanager.viewer Allows viewing metadata of all Secret Manager resources Secret Manager Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'secretmanager.locations.get', 'secretmanager.locations.list', 'secretmanager.secrets.get', 'secretmanager.secrets.getIamPolicy', 'secretmanager.secrets.list', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'secretmanager.versions.get', 'secretmanager.versions.list'] GA
roles/securesourcemanager.admin Full access to all Secure Source Manager resources. Secure Source Manager Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.branchRules.create', 'securesourcemanager.branchRules.delete', 'securesourcemanager.branchRules.get', 'securesourcemanager.branchRules.list', 'securesourcemanager.branchRules.update', 'securesourcemanager.instances.access', 'securesourcemanager.instances.create', 'securesourcemanager.instances.createRepository', 'securesourcemanager.instances.delete', 'securesourcemanager.instances.get', 'securesourcemanager.instances.getIamPolicy', 'securesourcemanager.instances.list', 'securesourcemanager.instances.setIamPolicy', 'securesourcemanager.locations.get', 'securesourcemanager.locations.list', 'securesourcemanager.operations.cancel', 'securesourcemanager.operations.delete', 'securesourcemanager.operations.get', 'securesourcemanager.operations.list', 'securesourcemanager.repositories.create', 'securesourcemanager.repositories.delete', 'securesourcemanager.repositories.fetch', 'securesourcemanager.repositories.get', 'securesourcemanager.repositories.getIamPolicy', 'securesourcemanager.repositories.list', 'securesourcemanager.repositories.push', 'securesourcemanager.repositories.readIssues', 'securesourcemanager.repositories.readPullRequests', 'securesourcemanager.repositories.setIamPolicy', 'securesourcemanager.repositories.update', 'securesourcemanager.repositories.writeIssues', 'securesourcemanager.repositories.writePullRequests', 'securesourcemanager.sshkeys.create', 'securesourcemanager.sshkeys.createAny', 'securesourcemanager.sshkeys.delete', 'securesourcemanager.sshkeys.deleteAny', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list', 'securesourcemanager.sshkeys.listAny'] BETA
roles/securesourcemanager.instanceAccessor An instance accessor can access an instance, but not necessarily create resources in the instance. Secure Source Manager Instance Accessor ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.instances.access', 'securesourcemanager.sshkeys.create', 'securesourcemanager.sshkeys.delete', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list'] BETA
roles/securesourcemanager.instanceManager Read-write access to all Secure Source Manager resources (full control except for the ability to modify permissions). Secure Source Manager Instance Manager ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.instances.access', 'securesourcemanager.instances.createRepository', 'securesourcemanager.instances.delete', 'securesourcemanager.instances.get', 'securesourcemanager.instances.list', 'securesourcemanager.locations.get', 'securesourcemanager.locations.list', 'securesourcemanager.operations.cancel', 'securesourcemanager.operations.delete', 'securesourcemanager.operations.get', 'securesourcemanager.operations.list', 'securesourcemanager.sshkeys.create', 'securesourcemanager.sshkeys.createAny', 'securesourcemanager.sshkeys.delete', 'securesourcemanager.sshkeys.deleteAny', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list', 'securesourcemanager.sshkeys.listAny'] BETA
roles/securesourcemanager.instanceOwner Full control over Secure Source Manager instances, including listing, creating, and deleting them. Also enables instance user management. Secure Source Manager Instance Owner ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.instances.access', 'securesourcemanager.instances.create', 'securesourcemanager.instances.createRepository', 'securesourcemanager.instances.delete', 'securesourcemanager.instances.get', 'securesourcemanager.instances.getIamPolicy', 'securesourcemanager.instances.list', 'securesourcemanager.instances.setIamPolicy', 'securesourcemanager.locations.get', 'securesourcemanager.locations.list', 'securesourcemanager.operations.cancel', 'securesourcemanager.operations.delete', 'securesourcemanager.operations.get', 'securesourcemanager.operations.list', 'securesourcemanager.sshkeys.create', 'securesourcemanager.sshkeys.createAny', 'securesourcemanager.sshkeys.delete', 'securesourcemanager.sshkeys.deleteAny', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list', 'securesourcemanager.sshkeys.listAny'] BETA
roles/securesourcemanager.instanceRepositoryCreator An instance repository creator can connect to a Cloud Git instance via IAP (HTTPS) and create repositories in the instance. Secure Source Manager Instance Repository Creator ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.instances.access', 'securesourcemanager.instances.createRepository', 'securesourcemanager.sshkeys.create', 'securesourcemanager.sshkeys.delete', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list'] BETA
roles/securesourcemanager.repoAdmin A repoAdmin has the ability to CRUD a repository and its children as well as assign users to a repository. They can also set, get, or check IAM policies on the repository. Secure Source Manager Repository Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.branchRules.create', 'securesourcemanager.branchRules.delete', 'securesourcemanager.branchRules.get', 'securesourcemanager.branchRules.list', 'securesourcemanager.branchRules.update', 'securesourcemanager.repositories.create', 'securesourcemanager.repositories.delete', 'securesourcemanager.repositories.fetch', 'securesourcemanager.repositories.get', 'securesourcemanager.repositories.getIamPolicy', 'securesourcemanager.repositories.list', 'securesourcemanager.repositories.push', 'securesourcemanager.repositories.readIssues', 'securesourcemanager.repositories.readPullRequests', 'securesourcemanager.repositories.setIamPolicy', 'securesourcemanager.repositories.update', 'securesourcemanager.repositories.writeIssues', 'securesourcemanager.repositories.writePullRequests'] BETA
roles/securesourcemanager.repoCreator A repoCreator has access to create repostiory in a project, the creator will then become the repoAdmin on this repository. Secure Source Manager Repository Creator ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.repositories.create'] BETA
roles/securesourcemanager.repoPullRequestApprover An pull request approver can approve pull requests in a repository. Secure Source Manager Repository Pull Request Approver ['resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/securesourcemanager.repoReader A repoReader has read access to a particular repository, including its child components. They cannot create repositories, and do not manage IAM policies on the repository. Secure Source Manager Repository Reader ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.branchRules.get', 'securesourcemanager.branchRules.list', 'securesourcemanager.repositories.fetch', 'securesourcemanager.repositories.get', 'securesourcemanager.repositories.list', 'securesourcemanager.repositories.readIssues', 'securesourcemanager.repositories.readPullRequests'] BETA
roles/securesourcemanager.repoWriter A repoWriter has read/write access to a particular repository, including its child components. They cannot create repositories, and do not manage IAM policies on the repository. Secure Source Manager Repository Writer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.branchRules.get', 'securesourcemanager.branchRules.list', 'securesourcemanager.repositories.fetch', 'securesourcemanager.repositories.get', 'securesourcemanager.repositories.list', 'securesourcemanager.repositories.push', 'securesourcemanager.repositories.readIssues', 'securesourcemanager.repositories.readPullRequests', 'securesourcemanager.repositories.writeIssues', 'securesourcemanager.repositories.writePullRequests'] BETA
roles/securesourcemanager.serviceAgent Gives Secure Source Manager service account access to managed resources. Secure Source Manager Service Agent ['iam.serviceAccounts.signJwt', 'securesourcemanager.instances.access', 'serviceusage.services.use'] GA
roles/securesourcemanager.sshKeyUser An sshKeyUser can create SSH keys for themselves and list/delete SSH keys they own. Secure Source Manager SSH Key User ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'securesourcemanager.sshkeys.create', 'securesourcemanager.sshkeys.delete', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list'] BETA
roles/securedlandingzone.serviceAgent Grants Secured Landing Zone service account permissions to manage resources in the customer project Secured Landing Zone Service Agent ['cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportResource', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.update', 'logging.logEntries.list', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.getIamPolicy', 'pubsub.topics.setIamPolicy', 'resourcemanager.projects.get', 'securitycenter.assetsecuritymarks.update', 'securitycenter.findings.list', 'securitycenter.findings.update', 'securitycenter.sources.list', 'securitycenter.sources.update', 'serviceusage.services.use'] GA
roles/iam.securityAdmin Security admin role, with permissions to get and set any IAM policy. Security Admin ['accessapproval.requests.list', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.gcpUserAccessBindings.list', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.policies.setIamPolicy', 'accesscontextmanager.servicePerimeters.list', 'actions.agentVersions.list', 'advisorynotifications.notifications.get', 'advisorynotifications.notifications.list', 'aiplatform.agentExamples.list', 'aiplatform.agents.list', 'aiplatform.annotationSpecs.list', 'aiplatform.annotations.list', 'aiplatform.apps.list', 'aiplatform.artifacts.list', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cachedContents.list', 'aiplatform.contexts.list', 'aiplatform.customJobs.list', 'aiplatform.dataItems.list', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.list', 'aiplatform.datasets.list', 'aiplatform.deploymentResourcePools.list', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDevices.list', 'aiplatform.endpoints.getIamPolicy', 'aiplatform.endpoints.list', 'aiplatform.endpoints.setIamPolicy', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.setIamPolicy', 'aiplatform.executions.list', 'aiplatform.extensions.list', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.getIamPolicy', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.setIamPolicy', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.getIamPolicy', 'aiplatform.featureViews.list', 'aiplatform.featureViews.setIamPolicy', 'aiplatform.features.list', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.list', 'aiplatform.featurestores.setIamPolicy', 'aiplatform.humanInTheLoops.list', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.list', 'aiplatform.indexes.list', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.list', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.list', 'aiplatform.models.list', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.setIamPolicy', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.list', 'aiplatform.schedules.list', 'aiplatform.sessions.list', 'aiplatform.specialistPools.list', 'aiplatform.studies.list', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboards.list', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.list', 'aiplatform.tuningJobs.list', 'alloydb.backups.list', 'alloydb.clusters.list', 'alloydb.databases.list', 'alloydb.instances.list', 'alloydb.locations.list', 'alloydb.operations.list', 'alloydb.supportedDatabaseFlags.list', 'alloydb.users.list', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.dataExchanges.setIamPolicy', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.listings.setIamPolicy', 'analyticshub.subscriptions.list', 'apigateway.apiconfigs.getIamPolicy', 'apigateway.apiconfigs.list', 'apigateway.apiconfigs.setIamPolicy', 'apigateway.apis.getIamPolicy', 'apigateway.apis.list', 'apigateway.apis.setIamPolicy', 'apigateway.gateways.getIamPolicy', 'apigateway.gateways.list', 'apigateway.gateways.setIamPolicy', 'apigateway.locations.list', 'apigateway.operations.list', 'apigee.apiproductattributes.list', 'apigee.apiproducts.list', 'apigee.appgroupapps.list', 'apigee.appgroups.list', 'apigee.apps.list', 'apigee.archivedeployments.list', 'apigee.caches.list', 'apigee.datacollectors.list', 'apigee.datastores.list', 'apigee.deployments.getIamPolicy', 'apigee.deployments.list', 'apigee.deployments.setIamPolicy', 'apigee.developerappattributes.list', 'apigee.developerapps.list', 'apigee.developerattributes.list', 'apigee.developers.list', 'apigee.developersubscriptions.list', 'apigee.endpointattachments.list', 'apigee.envgroupattachments.list', 'apigee.envgroups.list', 'apigee.environments.getIamPolicy', 'apigee.environments.list', 'apigee.environments.setIamPolicy', 'apigee.exports.list', 'apigee.flowhooks.list', 'apigee.hostqueries.list', 'apigee.hostsecurityreports.list', 'apigee.instanceattachments.list', 'apigee.instances.list', 'apigee.keystorealiases.list', 'apigee.keystores.list', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemaps.list', 'apigee.nataddresses.list', 'apigee.operations.list', 'apigee.organizations.list', 'apigee.portals.list', 'apigee.proxies.list', 'apigee.proxyrevisions.list', 'apigee.queries.list', 'apigee.rateplans.list', 'apigee.references.list', 'apigee.reports.list', 'apigee.resourcefiles.list', 'apigee.securityActions.list', 'apigee.securityFeedback.list', 'apigee.securityIncidents.list', 'apigee.securityProfiles.list', 'apigee.securityProfilesV2.list', 'apigee.securityreports.list', 'apigee.sharedflowrevisions.list', 'apigee.sharedflows.list', 'apigee.targetservers.list', 'apigee.traceconfigoverrides.list', 'apigee.tracesessions.list', 'apigeeconnect.connections.list', 'apigeeregistry.apis.getIamPolicy', 'apigeeregistry.apis.list', 'apigeeregistry.apis.setIamPolicy', 'apigeeregistry.artifacts.getIamPolicy', 'apigeeregistry.artifacts.list', 'apigeeregistry.artifacts.setIamPolicy', 'apigeeregistry.deployments.list', 'apigeeregistry.locations.list', 'apigeeregistry.operations.list', 'apigeeregistry.specs.getIamPolicy', 'apigeeregistry.specs.list', 'apigeeregistry.specs.setIamPolicy', 'apigeeregistry.versions.getIamPolicy', 'apigeeregistry.versions.list', 'apigeeregistry.versions.setIamPolicy', 'apihub.apiHubInstances.list', 'apihub.apiOperations.list', 'apihub.apis.list', 'apihub.attributes.list', 'apihub.definitions.list', 'apihub.dependencies.list', 'apihub.deployments.list', 'apihub.externalApis.list', 'apihub.hostProjectRegistrations.list', 'apihub.llmEnablements.list', 'apihub.operations.list', 'apihub.plugins.list', 'apihub.runTimeProjectAttachments.list', 'apihub.specs.list', 'apihub.versions.list', 'apikeys.keys.list', 'apim.apiObservations.list', 'apim.apiOperations.list', 'apim.locations.list', 'apim.observationJobs.list', 'apim.observationSources.list', 'apim.operations.list', 'appengine.instances.list', 'appengine.memcache.list', 'appengine.operations.list', 'appengine.services.list', 'appengine.versions.list', 'apphub.applications.getIamPolicy', 'apphub.applications.list', 'apphub.applications.setIamPolicy', 'apphub.discoveredServices.list', 'apphub.discoveredWorkloads.list', 'apphub.locations.list', 'apphub.operations.list', 'apphub.serviceProjectAttachments.list', 'apphub.services.list', 'apphub.workloads.list', 'applianceactivation.rttCommands.list', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.list', 'artifactregistry.files.list', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.list', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.setIamPolicy', 'artifactregistry.rules.list', 'artifactregistry.tags.list', 'artifactregistry.versions.list', 'assuredoss.locations.list', 'assuredoss.metadata.list', 'assuredoss.operations.list', 'assuredworkloads.operations.list', 'assuredworkloads.updates.list', 'assuredworkloads.violations.list', 'assuredworkloads.workload.list', 'auditmanager.auditReports.list', 'auditmanager.controlReports.list', 'auditmanager.controls.list', 'auditmanager.findings.list', 'auditmanager.locations.list', 'auditmanager.operations.list', 'auditmanager.resourceEnrollmentStatuses.list', 'automl.annotationSpecs.list', 'automl.annotations.list', 'automl.columnSpecs.list', 'automl.datasets.getIamPolicy', 'automl.datasets.list', 'automl.datasets.setIamPolicy', 'automl.examples.list', 'automl.files.list', 'automl.humanAnnotationTasks.list', 'automl.locations.getIamPolicy', 'automl.locations.list', 'automl.locations.setIamPolicy', 'automl.modelEvaluations.list', 'automl.models.getIamPolicy', 'automl.models.list', 'automl.models.setIamPolicy', 'automl.operations.list', 'automl.tableSpecs.list', 'automlrecommendations.apiKeys.list', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogs.list', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.list', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.list', 'autoscaling.sites.getIamPolicy', 'autoscaling.sites.setIamPolicy', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlans.list', 'backupdr.backupVaults.list', 'backupdr.bvbackups.list', 'backupdr.bvdataSources.list', 'backupdr.locations.list', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.managementServers.setIamPolicy', 'backupdr.operations.list', 'baremetalsolution.instancequotas.list', 'baremetalsolution.instances.list', 'baremetalsolution.luns.list', 'baremetalsolution.maintenanceevents.list', 'baremetalsolution.networkquotas.list', 'baremetalsolution.networks.list', 'baremetalsolution.nfsshares.list', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.sshKeys.list', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.list', 'baremetalsolution.volumesnapshots.list', 'batch.jobs.list', 'batch.locations.list', 'batch.operations.list', 'batch.resourceAllowances.list', 'batch.tasks.list', 'beyondcorp.appConnections.getIamPolicy', 'beyondcorp.appConnections.list', 'beyondcorp.appConnections.setIamPolicy', 'beyondcorp.appConnectors.getIamPolicy', 'beyondcorp.appConnectors.list', 'beyondcorp.appConnectors.setIamPolicy', 'beyondcorp.appGateways.getIamPolicy', 'beyondcorp.appGateways.list', 'beyondcorp.appGateways.setIamPolicy', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientConnectorServices.setIamPolicy', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'beyondcorp.clientGateways.setIamPolicy', 'beyondcorp.locations.list', 'beyondcorp.operations.list', 'beyondcorp.partnerTenants.list', 'beyondcorp.proxyConfigs.list', 'beyondcorp.subscriptions.list', 'biglake.catalogs.list', 'biglake.databases.list', 'biglake.locks.list', 'biglake.tables.list', 'bigquery.capacityCommitments.list', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.setIamPolicy', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.dataPolicies.setIamPolicy', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.setIamPolicy', 'bigquery.jobs.list', 'bigquery.models.list', 'bigquery.reservationAssignments.list', 'bigquery.reservations.list', 'bigquery.routines.list', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.rowAccessPolicies.setIamPolicy', 'bigquery.savedqueries.list', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquery.tables.setIamPolicy', 'bigquerymigration.locations.list', 'bigquerymigration.subtasks.list', 'bigquerymigration.workflows.list', 'bigtable.appProfiles.list', 'bigtable.authorizedViews.getIamPolicy', 'bigtable.authorizedViews.list', 'bigtable.authorizedViews.setIamPolicy', 'bigtable.backups.getIamPolicy', 'bigtable.backups.list', 'bigtable.backups.setIamPolicy', 'bigtable.clusters.list', 'bigtable.hotTablets.list', 'bigtable.instances.getIamPolicy', 'bigtable.instances.list', 'bigtable.instances.setIamPolicy', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.getIamPolicy', 'bigtable.tables.list', 'bigtable.tables.setIamPolicy', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.accounts.setIamPolicy', 'billing.billingAccountPrices.list', 'billing.billingAccountServices.list', 'billing.billingAccountSkuGroupSkus.list', 'billing.billingAccountSkuGroups.list', 'billing.billingAccountSkus.list', 'billing.budgets.list', 'billing.credits.list', 'billing.resourceAssociations.list', 'billing.subscriptions.list', 'binaryauthorization.attestors.getIamPolicy', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.setIamPolicy', 'binaryauthorization.continuousValidationConfig.getIamPolicy', 'binaryauthorization.continuousValidationConfig.setIamPolicy', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.policy.getIamPolicy', 'binaryauthorization.policy.setIamPolicy', 'blockchainnodeengine.blockchainNodes.list', 'blockchainnodeengine.locations.list', 'blockchainnodeengine.operations.list', 'blockchainvalidatormanager.blockchainValidatorConfigs.list', 'blockchainvalidatormanager.locations.list', 'blockchainvalidatormanager.operations.list', 'capacityplanner.forecasts.list', 'capacityplanner.usageHistories.list', 'carestudio.patients.list', 'certificatemanager.certissuanceconfigs.list', 'certificatemanager.certmapentries.list', 'certificatemanager.certmaps.list', 'certificatemanager.certs.list', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.locations.list', 'certificatemanager.operations.list', 'certificatemanager.trustconfigs.list', 'chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.collectors.list', 'chronicle.conversations.list', 'chronicle.curatedRuleSetCategories.list', 'chronicle.curatedRuleSetDeployments.list', 'chronicle.curatedRuleSets.list', 'chronicle.curatedRules.list', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.list', 'chronicle.dataAccessLabels.list', 'chronicle.dataAccessScopes.list', 'chronicle.dataTableRows.list', 'chronicle.dataTables.list', 'chronicle.dataTaps.list', 'chronicle.entities.list', 'chronicle.errorNotificationConfigs.list', 'chronicle.extensionValidationReports.list', 'chronicle.feedSourceTypeSchemas.list', 'chronicle.feeds.list', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinements.list', 'chronicle.forwarders.list', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.list', 'chronicle.iocMatches.list', 'chronicle.logTypeSchemas.list', 'chronicle.logTypes.list', 'chronicle.logs.list', 'chronicle.messages.list', 'chronicle.nativeDashboards.list', 'chronicle.operations.list', 'chronicle.parserExtensions.list', 'chronicle.parsers.list', 'chronicle.parsingErrors.list', 'chronicle.referenceLists.list', 'chronicle.retrohunts.list', 'chronicle.ruleDeployments.list', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.list', 'chronicle.searchQueries.list', 'chronicle.validationErrors.list', 'chronicle.watchlists.list', 'clientauthconfig.brands.list', 'clientauthconfig.clients.list', 'cloud.locations.list', 'cloudaicompanion.codeRepositoryIndexes.list', 'cloudaicompanion.operations.list', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.list', 'cloudaicompanion.repositoryGroups.setIamPolicy', 'cloudasset.assets.searchAllResources', 'cloudasset.feeds.list', 'cloudasset.savedqueries.list', 'cloudbuild.builds.list', 'cloudbuild.connections.getIamPolicy', 'cloudbuild.connections.list', 'cloudbuild.connections.setIamPolicy', 'cloudbuild.integrations.list', 'cloudbuild.operations.list', 'cloudbuild.repositories.list', 'cloudbuild.workerpools.list', 'cloudcontrolspartner.accessapprovalrequests.list', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.list', 'clouddebugger.breakpoints.list', 'clouddebugger.debuggees.list', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.list', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.customTargetTypes.setIamPolicy', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deliveryPipelines.setIamPolicy', 'clouddeploy.deployPolicies.list', 'clouddeploy.jobRuns.list', 'clouddeploy.locations.list', 'clouddeploy.operations.list', 'clouddeploy.releases.list', 'clouddeploy.rollouts.list', 'clouddeploy.targets.getIamPolicy', 'clouddeploy.targets.list', 'clouddeploy.targets.setIamPolicy', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.list', 'cloudfunctions.functions.setIamPolicy', 'cloudfunctions.locations.list', 'cloudfunctions.operations.list', 'cloudjobdiscovery.companies.list', 'cloudkms.cryptoKeyVersions.list', 'cloudkms.cryptoKeys.getIamPolicy', 'cloudkms.cryptoKeys.list', 'cloudkms.cryptoKeys.setIamPolicy', 'cloudkms.ekmConfigs.getIamPolicy', 'cloudkms.ekmConfigs.setIamPolicy', 'cloudkms.ekmConnections.getIamPolicy', 'cloudkms.ekmConnections.list', 'cloudkms.ekmConnections.setIamPolicy', 'cloudkms.importJobs.getIamPolicy', 'cloudkms.importJobs.list', 'cloudkms.importJobs.setIamPolicy', 'cloudkms.keyHandles.list', 'cloudkms.keyRings.getIamPolicy', 'cloudkms.keyRings.list', 'cloudkms.keyRings.setIamPolicy', 'cloudkms.locations.list', 'cloudnotifications.activities.list', 'cloudonefs.isiloncloud.com/clusters.list', 'cloudonefs.isiloncloud.com/fileshares.list', 'cloudprivatecatalogproducer.associations.list', 'cloudprivatecatalogproducer.catalogAssociations.list', 'cloudprivatecatalogproducer.catalogs.getIamPolicy', 'cloudprivatecatalogproducer.catalogs.list', 'cloudprivatecatalogproducer.catalogs.setIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.getIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.list', 'cloudprivatecatalogproducer.producerCatalogs.setIamPolicy', 'cloudprivatecatalogproducer.products.getIamPolicy', 'cloudprivatecatalogproducer.products.list', 'cloudprivatecatalogproducer.products.setIamPolicy', 'cloudprofiler.profiles.list', 'cloudscheduler.jobs.list', 'cloudscheduler.locations.list', 'cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scans.list', 'cloudsql.backupRuns.list', 'cloudsql.databases.list', 'cloudsql.instances.list', 'cloudsql.sslCerts.list', 'cloudsql.users.list', 'cloudsupport.accounts.getIamPolicy', 'cloudsupport.accounts.list', 'cloudsupport.accounts.setIamPolicy', 'cloudsupport.techCases.list', 'cloudtasks.locations.list', 'cloudtasks.queues.getIamPolicy', 'cloudtasks.queues.list', 'cloudtasks.queues.setIamPolicy', 'cloudtasks.tasks.list', 'cloudtestservice.devicesession.list', 'cloudtoolresults.executions.list', 'cloudtoolresults.histories.list', 'cloudtoolresults.steps.list', 'cloudtrace.insights.list', 'cloudtrace.tasks.list', 'cloudtrace.traceScopes.list', 'cloudtrace.traces.list', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.list', 'cloudtranslate.datasets.list', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.locations.list', 'cloudtranslate.operations.list', 'cloudvolumesgcp-api.netapp.com/activeDirectories.list', 'cloudvolumesgcp-api.netapp.com/ipRanges.list', 'cloudvolumesgcp-api.netapp.com/jobs.list', 'cloudvolumesgcp-api.netapp.com/regions.list', 'cloudvolumesgcp-api.netapp.com/serviceLevels.list', 'cloudvolumesgcp-api.netapp.com/snapshots.list', 'cloudvolumesgcp-api.netapp.com/volumereplication.list', 'cloudvolumesgcp-api.netapp.com/volumes.list', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.documents.list', 'commercebusinessenablement.operations.list', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.refunds.list', 'commercebusinessenablement.resellerDiscountOffers.list', 'commercebusinessenablement.resellerPrivateOfferPlans.list', 'commercebusinessenablement.resellerRestrictions.list', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.list', 'commerceorggovernance.collectionRequestApprovals.list', 'commerceorggovernance.collections.list', 'commerceorggovernance.populateCollectionJobs.list', 'commerceorggovernance.services.list', 'commerceprice.events.list', 'commerceprice.privateoffers.list', 'composer.dags.list', 'composer.environments.list', 'composer.imageversions.list', 'composer.operations.list', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadssecrets.list', 'compute.acceleratorTypes.list', 'compute.addresses.list', 'compute.autoscalers.list', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.setIamPolicy', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.setIamPolicy', 'compute.commitments.list', 'compute.diskTypes.list', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.setIamPolicy', 'compute.externalVpnGateways.list', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.setIamPolicy', 'compute.firewalls.list', 'compute.forwardingRules.list', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.futureReservations.setIamPolicy', 'compute.globalAddresses.list', 'compute.globalForwardingRules.list', 'compute.globalNetworkEndpointGroups.list', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalOperations.setIamPolicy', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.list', 'compute.httpHealthChecks.list', 'compute.httpsHealthChecks.list', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.setIamPolicy', 'compute.instanceGroupManagers.list', 'compute.instanceGroups.list', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.setIamPolicy', 'compute.instances.getIamPolicy', 'compute.instances.list', 'compute.instances.setIamPolicy', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.setIamPolicy', 'compute.interconnectAttachments.list', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.list', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenseCodes.setIamPolicy', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.licenses.setIamPolicy', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.setIamPolicy', 'compute.machineTypes.list', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.setIamPolicy', 'compute.networkEdgeSecurityServices.list', 'compute.networkEndpointGroups.list', 'compute.networks.list', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeGroups.setIamPolicy', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTemplates.setIamPolicy', 'compute.nodeTypes.list', 'compute.packetMirrorings.list', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.list', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.setIamPolicy', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.setIamPolicy', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.list', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionOperations.setIamPolicy', 'compute.regionSecurityPolicies.list', 'compute.regionSslCertificates.list', 'compute.regionSslPolicies.list', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetTcpProxies.list', 'compute.regionUrlMaps.list', 'compute.regions.list', 'compute.reservations.list', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.setIamPolicy', 'compute.routers.list', 'compute.routes.list', 'compute.securityPolicies.list', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.setIamPolicy', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.setIamPolicy', 'compute.sslCertificates.list', 'compute.sslPolicies.list', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.storagePools.setIamPolicy', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.setIamPolicy', 'compute.targetGrpcProxies.list', 'compute.targetHttpProxies.list', 'compute.targetHttpsProxies.list', 'compute.targetInstances.list', 'compute.targetPools.list', 'compute.targetSslProxies.list', 'compute.targetTcpProxies.list', 'compute.targetVpnGateways.list', 'compute.urlMaps.list', 'compute.vpnGateways.list', 'compute.vpnTunnels.list', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zoneOperations.setIamPolicy', 'compute.zones.list', 'confidentialcomputing.locations.list', 'config.deployments.getIamPolicy', 'config.deployments.list', 'config.deployments.setIamPolicy', 'config.locations.list', 'config.operations.list', 'config.previews.list', 'config.resources.list', 'config.revisions.list', 'config.terraformversions.list', 'configdelivery.fleetPackages.list', 'configdelivery.locations.list', 'configdelivery.operations.list', 'configdelivery.releases.list', 'configdelivery.resourceBundles.list', 'configdelivery.rollouts.list', 'connectors.actions.list', 'connectors.connections.getIamPolicy', 'connectors.connections.list', 'connectors.connections.setIamPolicy', 'connectors.connectors.list', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectorVersions.setIamPolicy', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.customConnectors.setIamPolicy', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.endpointAttachments.setIamPolicy', 'connectors.entities.list', 'connectors.entityTypes.list', 'connectors.eventSubscriptions.list', 'connectors.eventtypes.list', 'connectors.locations.list', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list', 'connectors.managedZones.setIamPolicy', 'connectors.operations.list', 'connectors.providers.list', 'connectors.versions.list', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.list', 'consumerprocurement.entitlements.list', 'consumerprocurement.events.list', 'consumerprocurement.freeTrials.list', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orders.list', 'contactcenteraiplatform.contactCenters.list', 'contactcenteraiplatform.locations.list', 'contactcenteraiplatform.operations.list', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.conversations.list', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issues.list', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.views.list', 'container.apiServices.list', 'container.auditSinks.list', 'container.backendConfigs.list', 'container.bindings.list', 'container.certificateSigningRequests.list', 'container.clusterRoleBindings.list', 'container.clusterRoles.list', 'container.clusters.list', 'container.componentStatuses.list', 'container.configMaps.list', 'container.controllerRevisions.list', 'container.cronJobs.list', 'container.csiDrivers.list', 'container.csiNodeInfos.list', 'container.csiNodes.list', 'container.customResourceDefinitions.list', 'container.daemonSets.list', 'container.deployments.list', 'container.endpointSlices.list', 'container.endpoints.list', 'container.events.list', 'container.frontendConfigs.list', 'container.horizontalPodAutoscalers.list', 'container.ingresses.list', 'container.initializerConfigurations.list', 'container.jobs.list', 'container.leases.list', 'container.limitRanges.list', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.list', 'container.mutatingWebhookConfigurations.list', 'container.namespaces.list', 'container.networkPolicies.list', 'container.nodes.list', 'container.operations.list', 'container.persistentVolumeClaims.list', 'container.persistentVolumes.list', 'container.petSets.list', 'container.podDisruptionBudgets.list', 'container.podPresets.list', 'container.podSecurityPolicies.list', 'container.podTemplates.list', 'container.pods.list', 'container.priorityClasses.list', 'container.replicaSets.list', 'container.replicationControllers.list', 'container.resourceQuotas.list', 'container.roleBindings.list', 'container.roles.list', 'container.runtimeClasses.list', 'container.scheduledJobs.list', 'container.selfSubjectAccessReviews.list', 'container.serviceAccounts.list', 'container.services.list', 'container.statefulSets.list', 'container.storageClasses.list', 'container.storageStates.list', 'container.storageVersionMigrations.list', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.list', 'container.thirdPartyResources.list', 'container.updateInfos.list', 'container.validatingWebhookConfigurations.list', 'container.volumeAttachments.list', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotContents.list', 'container.volumeSnapshots.list', 'containeranalysis.notes.getIamPolicy', 'containeranalysis.notes.list', 'containeranalysis.notes.setIamPolicy', 'containeranalysis.occurrences.getIamPolicy', 'containeranalysis.occurrences.list', 'containeranalysis.occurrences.setIamPolicy', 'containersecurity.clusterSummaries.list', 'containersecurity.findings.list', 'containersecurity.locations.list', 'contentwarehouse.corpora.list', 'contentwarehouse.documentSchemas.list', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.documents.list', 'contentwarehouse.documents.setIamPolicy', 'contentwarehouse.ruleSets.list', 'contentwarehouse.synonymSets.list', 'databasecenter.fleetHealthStats.list', 'databasecenter.fleetStats.list', 'databasecenter.locations.list', 'databasecenter.products.list', 'databasecenter.resourceGroups.list', 'databasecenter.userLabels.list', 'databaseinsights.locations.list', 'datacatalog.categories.getIamPolicy', 'datacatalog.categories.setIamPolicy', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.entryGroups.setIamPolicy', 'datacatalog.operations.list', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.setIamPolicy', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'datacatalog.taxonomies.setIamPolicy', 'dataconnectors.connectors.getIamPolicy', 'dataconnectors.connectors.list', 'dataconnectors.connectors.setIamPolicy', 'dataconnectors.locations.list', 'dataconnectors.operations.list', 'dataflow.jobs.list', 'dataflow.messages.list', 'dataflow.snapshots.list', 'dataform.compilationResults.list', 'dataform.locations.list', 'dataform.releaseConfigs.list', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.setIamPolicy', 'dataform.workflowConfigs.list', 'dataform.workflowInvocations.list', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.list', 'dataform.workspaces.setIamPolicy', 'datafusion.artifacts.list', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.setIamPolicy', 'datafusion.locations.list', 'datafusion.operations.list', 'datafusion.pipelineConnections.list', 'datafusion.pipelines.list', 'datafusion.profiles.list', 'datafusion.secureKeys.list', 'datalabeling.annotateddatasets.list', 'datalabeling.annotationspecsets.list', 'datalabeling.dataitems.list', 'datalabeling.datasets.list', 'datalabeling.examples.list', 'datalabeling.instructions.list', 'datalabeling.operations.list', 'datalineage.events.list', 'datalineage.processes.list', 'datalineage.runs.list', 'datamigration.connectionprofiles.getIamPolicy', 'datamigration.connectionprofiles.list', 'datamigration.connectionprofiles.setIamPolicy', 'datamigration.conversionworkspaces.getIamPolicy', 'datamigration.conversionworkspaces.list', 'datamigration.conversionworkspaces.setIamPolicy', 'datamigration.locations.list', 'datamigration.mappingrules.getIamPolicy', 'datamigration.mappingrules.setIamPolicy', 'datamigration.migrationjobs.getIamPolicy', 'datamigration.migrationjobs.list', 'datamigration.migrationjobs.setIamPolicy', 'datamigration.objects.list', 'datamigration.operations.list', 'datamigration.privateconnections.getIamPolicy', 'datamigration.privateconnections.list', 'datamigration.privateconnections.setIamPolicy', 'datapipelines.jobs.list', 'datapipelines.pipelines.list', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.setIamPolicy', 'dataplex.assetActions.list', 'dataplex.assets.getIamPolicy', 'dataplex.assets.list', 'dataplex.assets.setIamPolicy', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.content.setIamPolicy', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributeBindings.setIamPolicy', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataAttributes.setIamPolicy', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.dataTaxonomies.setIamPolicy', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.datascans.setIamPolicy', 'dataplex.entities.list', 'dataplex.entries.list', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.list', 'dataplex.entryGroups.setIamPolicy', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.entryTypes.setIamPolicy', 'dataplex.environments.getIamPolicy', 'dataplex.environments.list', 'dataplex.environments.setIamPolicy', 'dataplex.lakeActions.list', 'dataplex.lakes.getIamPolicy', 'dataplex.lakes.list', 'dataplex.lakes.setIamPolicy', 'dataplex.locations.list', 'dataplex.metadataJobs.list', 'dataplex.operations.list', 'dataplex.partitions.list', 'dataplex.tasks.getIamPolicy', 'dataplex.tasks.list', 'dataplex.tasks.setIamPolicy', 'dataplex.zoneActions.list', 'dataplex.zones.getIamPolicy', 'dataplex.zones.list', 'dataplex.zones.setIamPolicy', 'dataproc.agents.list', 'dataproc.autoscalingPolicies.getIamPolicy', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.setIamPolicy', 'dataproc.batches.list', 'dataproc.clusters.getIamPolicy', 'dataproc.clusters.list', 'dataproc.clusters.setIamPolicy', 'dataproc.jobs.getIamPolicy', 'dataproc.jobs.list', 'dataproc.jobs.setIamPolicy', 'dataproc.operations.getIamPolicy', 'dataproc.operations.list', 'dataproc.operations.setIamPolicy', 'dataproc.sessionTemplates.list', 'dataproc.sessions.list', 'dataproc.workflowTemplates.getIamPolicy', 'dataproc.workflowTemplates.list', 'dataproc.workflowTemplates.setIamPolicy', 'dataprocessing.datasources.list', 'dataprocessing.featurecontrols.list', 'dataprocessing.groupcontrols.list', 'dataprocrm.locations.list', 'dataprocrm.nodePools.list', 'dataprocrm.nodes.list', 'dataprocrm.operations.list', 'dataprocrm.workloads.list', 'datastore.backupSchedules.list', 'datastore.backups.list', 'datastore.databases.list', 'datastore.entities.list', 'datastore.indexes.list', 'datastore.keyVisualizerScans.list', 'datastore.locations.list', 'datastore.namespaces.list', 'datastore.operations.list', 'datastore.statistics.list', 'datastream.connectionProfiles.getIamPolicy', 'datastream.connectionProfiles.list', 'datastream.connectionProfiles.setIamPolicy', 'datastream.locations.list', 'datastream.objects.list', 'datastream.operations.list', 'datastream.privateConnections.getIamPolicy', 'datastream.privateConnections.list', 'datastream.privateConnections.setIamPolicy', 'datastream.routes.getIamPolicy', 'datastream.routes.list', 'datastream.routes.setIamPolicy', 'datastream.streams.getIamPolicy', 'datastream.streams.list', 'datastream.streams.setIamPolicy', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.setIamPolicy', 'datastudio.reports.getIamPolicy', 'datastudio.reports.setIamPolicy', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.setIamPolicy', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.deployments.getIamPolicy', 'deploymentmanager.deployments.list', 'deploymentmanager.deployments.setIamPolicy', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.list', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.list', 'deploymentmanager.types.list', 'developerconnect.connections.list', 'developerconnect.gitRepositoryLinks.list', 'developerconnect.locations.list', 'developerconnect.operations.list', 'dialogflow.agents.list', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.list', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.list', 'dialogflow.deployments.list', 'dialogflow.documents.list', 'dialogflow.entityTypes.list', 'dialogflow.environments.list', 'dialogflow.examples.list', 'dialogflow.experiments.list', 'dialogflow.flows.list', 'dialogflow.generators.list', 'dialogflow.integrations.list', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.list', 'dialogflow.pages.list', 'dialogflow.participants.list', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.list', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.list', 'dialogflow.webhooks.list', 'discoveryengine.branches.list', 'discoveryengine.cmekConfigs.list', 'discoveryengine.collections.list', 'discoveryengine.controls.list', 'discoveryengine.conversations.list', 'discoveryengine.dataStores.list', 'discoveryengine.documents.list', 'discoveryengine.engines.list', 'discoveryengine.evaluations.list', 'discoveryengine.models.list', 'discoveryengine.operations.list', 'discoveryengine.sampleQueries.list', 'discoveryengine.sampleQuerySets.list', 'discoveryengine.schemas.list', 'discoveryengine.servingConfigs.list', 'discoveryengine.sessions.list', 'discoveryengine.targetSites.list', 'dlp.analyzeRiskTemplates.list', 'dlp.columnDataProfiles.list', 'dlp.connections.list', 'dlp.deidentifyTemplates.list', 'dlp.estimates.list', 'dlp.fileStoreProfiles.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.list', 'dlp.jobTriggers.list', 'dlp.jobs.list', 'dlp.locations.list', 'dlp.projectDataProfiles.list', 'dlp.storedInfoTypes.list', 'dlp.subscriptions.list', 'dlp.tableDataProfiles.list', 'dns.changes.list', 'dns.dnsKeys.list', 'dns.managedZoneOperations.list', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.setIamPolicy', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.setIamPolicy', 'dns.resourceRecordSets.list', 'dns.responsePolicies.list', 'dns.responsePolicyRules.list', 'documentai.dataLabelingJobs.list', 'documentai.evaluations.list', 'documentai.labelerPools.list', 'documentai.locations.list', 'documentai.processorTypes.list', 'documentai.processorVersions.list', 'documentai.processors.list', 'domains.locations.list', 'domains.operations.list', 'domains.registrations.getIamPolicy', 'domains.registrations.list', 'domains.registrations.setIamPolicy', 'earthengine.assets.getIamPolicy', 'earthengine.assets.list', 'earthengine.assets.setIamPolicy', 'earthengine.operations.list', 'edgecontainer.clusters.getIamPolicy', 'edgecontainer.clusters.list', 'edgecontainer.clusters.setIamPolicy', 'edgecontainer.locations.list', 'edgecontainer.machines.getIamPolicy', 'edgecontainer.machines.list', 'edgecontainer.machines.setIamPolicy', 'edgecontainer.nodePools.getIamPolicy', 'edgecontainer.nodePools.list', 'edgecontainer.nodePools.setIamPolicy', 'edgecontainer.operations.list', 'edgecontainer.vpnConnections.getIamPolicy', 'edgecontainer.vpnConnections.list', 'edgecontainer.vpnConnections.setIamPolicy', 'edgenetwork.interconnectAttachments.getIamPolicy', 'edgenetwork.interconnectAttachments.list', 'edgenetwork.interconnectAttachments.setIamPolicy', 'edgenetwork.interconnects.getIamPolicy', 'edgenetwork.interconnects.list', 'edgenetwork.interconnects.setIamPolicy', 'edgenetwork.locations.list', 'edgenetwork.networks.getIamPolicy', 'edgenetwork.networks.list', 'edgenetwork.networks.setIamPolicy', 'edgenetwork.operations.list', 'edgenetwork.routers.getIamPolicy', 'edgenetwork.routers.list', 'edgenetwork.routers.setIamPolicy', 'edgenetwork.routes.list', 'edgenetwork.subnetworks.getIamPolicy', 'edgenetwork.subnetworks.list', 'edgenetwork.subnetworks.setIamPolicy', 'edgenetwork.zones.list', 'enterpriseknowledgegraph.entityReconciliationJobs.list', 'enterprisepurchasing.gcveCuds.list', 'enterprisepurchasing.gcveNodePricingInfo.list', 'enterprisepurchasing.locations.list', 'enterprisepurchasing.operations.list', 'errorreporting.applications.list', 'errorreporting.errorEvents.list', 'errorreporting.groups.list', 'essentialcontacts.contacts.list', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channelConnections.setIamPolicy', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.channels.setIamPolicy', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.enrollments.setIamPolicy', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleApiSources.setIamPolicy', 'eventarc.locations.list', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.setIamPolicy', 'eventarc.operations.list', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.pipelines.setIamPolicy', 'eventarc.providers.list', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'eventarc.triggers.setIamPolicy', 'fcmdata.deliverydata.list', 'file.backups.list', 'file.instances.list', 'file.locations.list', 'file.operations.list', 'file.snapshots.list', 'financialservices.locations.list', 'financialservices.operations.list', 'financialservices.v1backtests.list', 'financialservices.v1datasets.list', 'financialservices.v1engineconfigs.list', 'financialservices.v1engineversions.list', 'financialservices.v1instances.list', 'financialservices.v1models.list', 'financialservices.v1predictions.list', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.list', 'firebaseabt.experiments.list', 'firebaseappdistro.groups.list', 'firebaseappdistro.releases.list', 'firebaseappdistro.testers.list', 'firebasecrashlytics.issues.list', 'firebasedatabase.instances.list', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.list', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.list', 'firebasedataconnect.services.list', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.links.list', 'firebaseextensions.configs.list', 'firebaseextensionspublisher.extensions.list', 'firebasehosting.sites.list', 'firebaseinappmessaging.campaigns.list', 'firebasemessagingcampaigns.campaigns.list', 'firebaseml.models.list', 'firebaseml.modelversions.list', 'firebasenotifications.messages.list', 'firebaserules.releases.list', 'firebaserules.rulesets.list', 'firebasestorage.buckets.list', 'fleetengine.deliveryvehicles.list', 'fleetengine.tasks.list', 'fleetengine.vehicles.list', 'gcp.redisenterprise.com/databases.list', 'gcp.redisenterprise.com/subscriptions.list', 'gdchardwaremanagement.changeLogEntries.list', 'gdchardwaremanagement.comments.list', 'gdchardwaremanagement.hardware.list', 'gdchardwaremanagement.hardwareGroups.list', 'gdchardwaremanagement.locations.list', 'gdchardwaremanagement.operations.list', 'gdchardwaremanagement.orders.list', 'gdchardwaremanagement.sites.list', 'gdchardwaremanagement.skus.list', 'gdchardwaremanagement.zones.list', 'genomics.datasets.getIamPolicy', 'genomics.datasets.list', 'genomics.datasets.setIamPolicy', 'genomics.operations.list', 'gkebackup.backupPlans.getIamPolicy', 'gkebackup.backupPlans.list', 'gkebackup.backupPlans.setIamPolicy', 'gkebackup.backups.list', 'gkebackup.locations.list', 'gkebackup.operations.list', 'gkebackup.restorePlans.getIamPolicy', 'gkebackup.restorePlans.list', 'gkebackup.restorePlans.setIamPolicy', 'gkebackup.restores.list', 'gkebackup.volumeBackups.list', 'gkebackup.volumeRestores.list', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.features.setIamPolicy', 'gkehub.locations.list', 'gkehub.membershipbindings.list', 'gkehub.memberships.getIamPolicy', 'gkehub.memberships.list', 'gkehub.memberships.setIamPolicy', 'gkehub.namespaces.list', 'gkehub.operations.list', 'gkehub.rbacrolebindings.list', 'gkehub.scopes.getIamPolicy', 'gkehub.scopes.list', 'gkehub.scopes.setIamPolicy', 'gkemulticloud.attachedClusters.list', 'gkemulticloud.awsClusters.list', 'gkemulticloud.awsNodePools.list', 'gkemulticloud.azureClients.list', 'gkemulticloud.azureClusters.list', 'gkemulticloud.azureNodePools.list', 'gkemulticloud.operations.list', 'gkeonprem.bareMetalAdminClusters.getIamPolicy', 'gkeonprem.bareMetalAdminClusters.list', 'gkeonprem.bareMetalAdminClusters.setIamPolicy', 'gkeonprem.bareMetalClusters.getIamPolicy', 'gkeonprem.bareMetalClusters.list', 'gkeonprem.bareMetalClusters.setIamPolicy', 'gkeonprem.bareMetalNodePools.getIamPolicy', 'gkeonprem.bareMetalNodePools.list', 'gkeonprem.bareMetalNodePools.setIamPolicy', 'gkeonprem.locations.list', 'gkeonprem.operations.list', 'gkeonprem.vmwareAdminClusters.getIamPolicy', 'gkeonprem.vmwareAdminClusters.list', 'gkeonprem.vmwareAdminClusters.setIamPolicy', 'gkeonprem.vmwareClusters.getIamPolicy', 'gkeonprem.vmwareClusters.list', 'gkeonprem.vmwareClusters.setIamPolicy', 'gkeonprem.vmwareNodePools.getIamPolicy', 'gkeonprem.vmwareNodePools.list', 'gkeonprem.vmwareNodePools.setIamPolicy', 'gsuiteaddons.deployments.list', 'healthcare.annotationStores.getIamPolicy', 'healthcare.annotationStores.list', 'healthcare.annotationStores.setIamPolicy', 'healthcare.annotations.list', 'healthcare.attributeDefinitions.list', 'healthcare.consentArtifacts.list', 'healthcare.consentStores.getIamPolicy', 'healthcare.consentStores.list', 'healthcare.consentStores.setIamPolicy', 'healthcare.consents.list', 'healthcare.datasets.getIamPolicy', 'healthcare.datasets.list', 'healthcare.datasets.setIamPolicy', 'healthcare.dicomStores.getIamPolicy', 'healthcare.dicomStores.list', 'healthcare.dicomStores.setIamPolicy', 'healthcare.fhirStores.getIamPolicy', 'healthcare.fhirStores.list', 'healthcare.fhirStores.setIamPolicy', 'healthcare.hl7V2Messages.list', 'healthcare.hl7V2Stores.getIamPolicy', 'healthcare.hl7V2Stores.list', 'healthcare.hl7V2Stores.setIamPolicy', 'healthcare.locations.list', 'healthcare.operations.list', 'healthcare.userDataMappings.list', 'iam.denypolicies.list', 'iam.googleapis.com/oauthClientCredentials.list', 'iam.googleapis.com/oauthClients.list', 'iam.googleapis.com/workforcePoolProviderKeys.list', 'iam.googleapis.com/workforcePoolProviders.list', 'iam.googleapis.com/workforcePools.getIamPolicy', 'iam.googleapis.com/workforcePools.list', 'iam.googleapis.com/workforcePools.setIamPolicy', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.list', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPools.list', 'iam.policybindings.list', 'iam.principalaccessboundarypolicies.list', 'iam.roles.get', 'iam.roles.list', 'iam.serviceAccountKeys.list', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.list', 'iam.serviceAccounts.setIamPolicy', 'iap.tunnel.getIamPolicy', 'iap.tunnel.setIamPolicy', 'iap.tunnelDestGroups.getIamPolicy', 'iap.tunnelDestGroups.list', 'iap.tunnelDestGroups.setIamPolicy', 'iap.tunnelInstances.getIamPolicy', 'iap.tunnelInstances.setIamPolicy', 'iap.tunnelLocations.getIamPolicy', 'iap.tunnelLocations.setIamPolicy', 'iap.tunnelZones.getIamPolicy', 'iap.tunnelZones.setIamPolicy', 'iap.web.getIamPolicy', 'iap.web.setIamPolicy', 'iap.webServiceVersions.getIamPolicy', 'iap.webServiceVersions.setIamPolicy', 'iap.webServices.getIamPolicy', 'iap.webServices.setIamPolicy', 'iap.webTypes.getIamPolicy', 'iap.webTypes.setIamPolicy', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list', 'identitytoolkit.tenants.setIamPolicy', 'ids.endpoints.getIamPolicy', 'ids.endpoints.list', 'ids.endpoints.setIamPolicy', 'ids.locations.list', 'ids.operations.list', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeCertificates.list', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSuspensions.list', 'integrations.authConfigs.list', 'integrations.certificates.list', 'integrations.executions.list', 'integrations.integrationVersions.list', 'integrations.integrations.list', 'integrations.securityAuthConfigs.list', 'integrations.securityExecutions.list', 'integrations.securityIntegTempVers.list', 'integrations.securityIntegrationVers.list', 'integrations.securityIntegrations.list', 'integrations.sfdcChannels.list', 'integrations.sfdcInstances.list', 'integrations.suspensions.list', 'integrations.testCases.list', 'issuerswitch.accountManagerTransactions.list', 'issuerswitch.complaintTransactions.list', 'issuerswitch.financialTransactions.list', 'issuerswitch.mandateTransactions.list', 'issuerswitch.metadataTransactions.list', 'issuerswitch.operations.list', 'issuerswitch.ruleMetadata.list', 'issuerswitch.ruleMetadataValues.list', 'issuerswitch.rules.list', 'krmapihosting.krmApiHosts.getIamPolicy', 'krmapihosting.krmApiHosts.list', 'krmapihosting.krmApiHosts.setIamPolicy', 'krmapihosting.locations.list', 'krmapihosting.operations.list', 'lifesciences.operations.list', 'livestream.assets.list', 'livestream.channels.list', 'livestream.clips.list', 'livestream.events.list', 'livestream.inputs.list', 'livestream.locations.list', 'livestream.operations.list', 'logging.buckets.list', 'logging.exclusions.list', 'logging.links.list', 'logging.locations.list', 'logging.logEntries.list', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.notificationRules.list', 'logging.operations.list', 'logging.privateLogEntries.list', 'logging.queries.usePrivate', 'logging.sinks.list', 'logging.views.getIamPolicy', 'logging.views.list', 'logging.views.setIamPolicy', 'looker.backups.list', 'looker.instances.list', 'looker.locations.list', 'looker.operations.list', 'managedflink.deployments.list', 'managedflink.jobs.list', 'managedflink.locations.list', 'managedflink.operations.list', 'managedflink.sessions.list', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.backups.setIamPolicy', 'managedidentities.domains.getIamPolicy', 'managedidentities.domains.list', 'managedidentities.domains.setIamPolicy', 'managedidentities.locations.list', 'managedidentities.operations.list', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'managedidentities.peerings.setIamPolicy', 'managedidentities.sqlintegrations.list', 'managedkafka.clusters.list', 'managedkafka.consumerGroups.list', 'managedkafka.locations.list', 'managedkafka.operations.list', 'managedkafka.topics.list', 'mapsadmin.clientMaps.list', 'mapsadmin.clientStyleSheetSnapshots.list', 'mapsadmin.clientStyles.list', 'mapsadmin.styleSnapshots.list', 'mapsanalytics.metricMetadata.list', 'mapsplatformdatasets.datasets.list', 'marketplacesolutions.locations.list', 'marketplacesolutions.operations.list', 'marketplacesolutions.powerImages.list', 'marketplacesolutions.powerInstances.list', 'marketplacesolutions.powerNetworks.list', 'marketplacesolutions.powerSshKeys.list', 'marketplacesolutions.powerVolumes.list', 'memcache.instances.list', 'memcache.locations.list', 'memcache.operations.list', 'memorystore.instances.list', 'memorystore.locations.list', 'memorystore.operations.list', 'metastore.backups.getIamPolicy', 'metastore.backups.list', 'metastore.backups.setIamPolicy', 'metastore.databases.getIamPolicy', 'metastore.databases.list', 'metastore.databases.setIamPolicy', 'metastore.federations.getIamPolicy', 'metastore.federations.list', 'metastore.federations.setIamPolicy', 'metastore.imports.list', 'metastore.locations.list', 'metastore.migrations.list', 'metastore.operations.list', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.services.setIamPolicy', 'metastore.tables.getIamPolicy', 'metastore.tables.list', 'metastore.tables.setIamPolicy', 'migrationcenter.assets.list', 'migrationcenter.discoveryClients.list', 'migrationcenter.errorFrames.list', 'migrationcenter.groups.list', 'migrationcenter.importDataFiles.list', 'migrationcenter.importJobs.list', 'migrationcenter.locations.list', 'migrationcenter.operations.list', 'migrationcenter.preferenceSets.list', 'migrationcenter.relations.list', 'migrationcenter.reportConfigs.list', 'migrationcenter.reports.list', 'migrationcenter.sources.list', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.jobs.setIamPolicy', 'ml.locations.list', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.models.setIamPolicy', 'ml.operations.list', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.studies.setIamPolicy', 'ml.trials.list', 'ml.versions.list', 'monitoring.alertPolicies.list', 'monitoring.dashboards.list', 'monitoring.groups.list', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.list', 'monitoring.services.list', 'monitoring.slos.list', 'monitoring.snoozes.list', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.list', 'netapp.activeDirectories.list', 'netapp.backupPolicies.list', 'netapp.backupVaults.list', 'netapp.backups.list', 'netapp.kmsConfigs.list', 'netapp.locations.list', 'netapp.operations.list', 'netapp.replications.list', 'netapp.snapshots.list', 'netapp.storagePools.list', 'netapp.volumes.list', 'networkconnectivity.groups.getIamPolicy', 'networkconnectivity.groups.list', 'networkconnectivity.groups.setIamPolicy', 'networkconnectivity.hubRouteTables.getIamPolicy', 'networkconnectivity.hubRouteTables.list', 'networkconnectivity.hubRouteTables.setIamPolicy', 'networkconnectivity.hubRoutes.getIamPolicy', 'networkconnectivity.hubRoutes.list', 'networkconnectivity.hubRoutes.setIamPolicy', 'networkconnectivity.hubs.getIamPolicy', 'networkconnectivity.hubs.list', 'networkconnectivity.hubs.setIamPolicy', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.internalRanges.setIamPolicy', 'networkconnectivity.locations.list', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.policyBasedRoutes.setIamPolicy', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.spokes.getIamPolicy', 'networkconnectivity.spokes.list', 'networkconnectivity.spokes.setIamPolicy', 'networkmanagement.connectivitytests.getIamPolicy', 'networkmanagement.connectivitytests.list', 'networkmanagement.connectivitytests.setIamPolicy', 'networkmanagement.locations.list', 'networkmanagement.operations.list', 'networkmanagement.vpcflowlogsconfigs.list', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.addressGroups.setIamPolicy', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authorizationPolicies.setIamPolicy', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.authzPolicies.setIamPolicy', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.clientTlsPolicies.setIamPolicy', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpoints.list', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.locations.list', 'networksecurity.mirroringDeploymentGroups.list', 'networksecurity.mirroringDeployments.list', 'networksecurity.mirroringEndpointGroupAssociations.list', 'networksecurity.mirroringEndpointGroups.list', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfiles.list', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.serverTlsPolicies.setIamPolicy', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.urlLists.list', 'networkservices.authzExtensions.list', 'networkservices.endpointPolicies.list', 'networkservices.gateways.list', 'networkservices.grpcRoutes.list', 'networkservices.httpFilters.list', 'networkservices.httpRoutes.list', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.httpfilters.setIamPolicy', 'networkservices.lbRouteExtensions.list', 'networkservices.lbTrafficExtensions.list', 'networkservices.locations.list', 'networkservices.meshes.list', 'networkservices.operations.list', 'networkservices.route_views.list', 'networkservices.serviceBindings.list', 'networkservices.serviceLbPolicies.list', 'networkservices.tcpRoutes.list', 'networkservices.tlsRoutes.list', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.environments.setIamPolicy', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.executions.setIamPolicy', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.instances.setIamPolicy', 'notebooks.locations.list', 'notebooks.operations.list', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.runtimes.setIamPolicy', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'notebooks.schedules.setIamPolicy', 'ondemandscanning.operations.list', 'opsconfigmonitoring.resourceMetadata.list', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.dbNodes.list', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.list', 'oracledatabase.operations.list', 'orgpolicy.constraints.list', 'orgpolicy.customConstraints.list', 'orgpolicy.policies.list', 'osconfig.guestPolicies.list', 'osconfig.instanceOSPoliciesCompliances.list', 'osconfig.inventories.list', 'osconfig.osPolicyAssignmentReports.list', 'osconfig.osPolicyAssignments.list', 'osconfig.patchDeployments.list', 'osconfig.patchJobs.list', 'osconfig.upgradeReports.list', 'osconfig.vulnerabilityReports.list', 'paymentsresellersubscription.products.list', 'paymentsresellersubscription.promotions.list', 'policyremediatormanager.locations.list', 'policyremediatormanager.operations.list', 'policysimulator.orgPolicyViolations.list', 'policysimulator.orgPolicyViolationsPreviews.list', 'policysimulator.replayResults.list', 'policysimulator.replays.create', 'policysimulator.replays.get', 'policysimulator.replays.list', 'policysimulator.replays.run', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.caPools.setIamPolicy', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateAuthorities.setIamPolicy', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateRevocationLists.setIamPolicy', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificateTemplates.setIamPolicy', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.certificates.setIamPolicy', 'privateca.locations.list', 'privateca.operations.list', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'privateca.reusableConfigs.setIamPolicy', 'privilegedaccessmanager.entitlements.list', 'privilegedaccessmanager.entitlements.setIamPolicy', 'privilegedaccessmanager.grants.list', 'privilegedaccessmanager.locations.list', 'privilegedaccessmanager.operations.list', 'proximitybeacon.attachments.list', 'proximitybeacon.beacons.getIamPolicy', 'proximitybeacon.beacons.list', 'proximitybeacon.beacons.setIamPolicy', 'proximitybeacon.namespaces.getIamPolicy', 'proximitybeacon.namespaces.list', 'proximitybeacon.namespaces.setIamPolicy', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.setIamPolicy', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.snapshots.setIamPolicy', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.subscriptions.setIamPolicy', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.setIamPolicy', 'pubsublite.operations.list', 'pubsublite.reservations.list', 'pubsublite.subscriptions.list', 'pubsublite.topics.list', 'recaptchaenterprise.firewallpolicies.list', 'recaptchaenterprise.keys.list', 'recaptchaenterprise.relatedaccountgroupmemberships.list', 'recaptchaenterprise.relatedaccountgroups.list', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityRecommendations.list', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryMaterializedViewInsights.list', 'recommender.bigqueryMaterializedViewRecommendations.list', 'recommender.bigqueryPartitionClusterRecommendations.list', 'recommender.bigqueryTableStatsInsights.list', 'recommender.cloudAssetInsights.list', 'recommender.cloudCostGeneralInsights.list', 'recommender.cloudCostGeneralRecommendations.list', 'recommender.cloudDeprecationGeneralInsights.list', 'recommender.cloudDeprecationGeneralRecommendations.list', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudManageabilityGeneralInsights.list', 'recommender.cloudManageabilityGeneralRecommendations.list', 'recommender.cloudPerformanceGeneralInsights.list', 'recommender.cloudPerformanceGeneralRecommendations.list', 'recommender.cloudRecentChangeInsights.list', 'recommender.cloudRecentChangeRecommendations.list', 'recommender.cloudReliabilityGeneralInsights.list', 'recommender.cloudReliabilityGeneralRecommendations.list', 'recommender.cloudSecurityGeneralInsights.list', 'recommender.cloudSecurityGeneralRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.commitmentUtilizationInsights.list', 'recommender.computeAddressIdleResourceInsights.list', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceInsights.list', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeFirewallInsights.list', 'recommender.computeImageIdleResourceInsights.list', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeInstanceCpuUsageInsights.list', 'recommender.computeInstanceCpuUsagePredictionInsights.list', 'recommender.computeInstanceCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageInsights.list', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.list', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.computeInstanceMemoryUsageInsights.list', 'recommender.computeInstanceMemoryUsagePredictionInsights.list', 'recommender.computeInstanceNetworkThroughputInsights.list', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisRecommendations.list', 'recommender.costInsights.list', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.errorReportingInsights.list', 'recommender.errorReportingRecommendations.list', 'recommender.firestoreDatabaseReliabilityInsights.list', 'recommender.firestoreDatabaseReliabilityRecommendations.list', 'recommender.gmpGuidedExperienceInsights.list', 'recommender.gmpGuidedExperienceRecommendations.list', 'recommender.gmpProjectManagementInsights.list', 'recommender.gmpProjectManagementRecommendations.list', 'recommender.gmpProjectProductSuggestionsInsights.list', 'recommender.gmpProjectProductSuggestionsRecommendations.list', 'recommender.iamPolicyChangeRiskInsights.list', 'recommender.iamPolicyChangeRiskRecommendations.list', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyLateralMovementInsights.list', 'recommender.iamPolicyRecommendations.list', 'recommender.iamServiceAccountChangeRiskInsights.list', 'recommender.iamServiceAccountChangeRiskRecommendations.list', 'recommender.iamServiceAccountInsights.list', 'recommender.locations.list', 'recommender.loggingProductSuggestionContainerInsights.list', 'recommender.loggingProductSuggestionContainerRecommendations.list', 'recommender.monitoringProductSuggestionComputeInsights.list', 'recommender.monitoringProductSuggestionComputeRecommendations.list', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'recommender.resourcemanagerProjectChangeRiskInsights.list', 'recommender.resourcemanagerProjectChangeRiskRecommendations.list', 'recommender.resourcemanagerProjectUtilizationInsights.list', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.resourcemanagerServiceLimitInsights.list', 'recommender.resourcemanagerServiceLimitRecommendations.list', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.list', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.usageCommitmentRecommendations.list', 'redis.clusters.list', 'redis.instances.list', 'redis.locations.list', 'redis.operations.list', 'remotebuildexecution.instances.list', 'remotebuildexecution.workerpools.list', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.list', 'resourcemanager.folders.setIamPolicy', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.organizations.setIamPolicy', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.projects.setIamPolicy', 'resourcemanager.tagHolds.list', 'resourcemanager.tagKeys.getIamPolicy', 'resourcemanager.tagKeys.list', 'resourcemanager.tagKeys.setIamPolicy', 'resourcemanager.tagValues.getIamPolicy', 'resourcemanager.tagValues.list', 'resourcemanager.tagValues.setIamPolicy', 'resourcesettings.settings.list', 'retail.branches.list', 'retail.catalogs.list', 'retail.controls.list', 'retail.experiments.list', 'retail.models.list', 'retail.operations.list', 'retail.products.list', 'retail.servingConfigs.list', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.list', 'riskmanager.policies.list', 'riskmanager.reports.list', 'rma.collectors.list', 'rma.locations.list', 'rma.operations.list', 'run.configurations.list', 'run.executions.list', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.setIamPolicy', 'run.locations.list', 'run.operations.list', 'run.revisions.list', 'run.routes.list', 'run.services.getIamPolicy', 'run.services.list', 'run.services.setIamPolicy', 'run.tasks.list', 'runapps.applications.list', 'runapps.deployments.list', 'runapps.locations.list', 'runapps.operations.list', 'runtimeconfig.configs.getIamPolicy', 'runtimeconfig.configs.list', 'runtimeconfig.configs.setIamPolicy', 'runtimeconfig.operations.list', 'runtimeconfig.variables.getIamPolicy', 'runtimeconfig.variables.list', 'runtimeconfig.variables.setIamPolicy', 'runtimeconfig.waiters.getIamPolicy', 'runtimeconfig.waiters.list', 'runtimeconfig.waiters.setIamPolicy', 'secretmanager.locations.list', 'secretmanager.secrets.getIamPolicy', 'secretmanager.secrets.list', 'secretmanager.secrets.setIamPolicy', 'secretmanager.versions.list', 'securedlandingzone.overwatches.list', 'securesourcemanager.branchRules.list', 'securesourcemanager.instances.getIamPolicy', 'securesourcemanager.instances.list', 'securesourcemanager.instances.setIamPolicy', 'securesourcemanager.locations.list', 'securesourcemanager.operations.list', 'securesourcemanager.repositories.getIamPolicy', 'securesourcemanager.repositories.list', 'securesourcemanager.repositories.setIamPolicy', 'securesourcemanager.sshkeys.list', 'securitycenter.assets.list', 'securitycenter.attackpaths.list', 'securitycenter.bigQueryExports.list', 'securitycenter.compliancesnapshots.list', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.findings.list', 'securitycenter.muteconfigs.list', 'securitycenter.notificationconfig.list', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.sources.getIamPolicy', 'securitycenter.sources.list', 'securitycenter.sources.setIamPolicy', 'securitycenter.valuedresources.list', 'securitycenter.vulnerabilitysnapshots.list', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securityposture.locations.list', 'securityposture.operations.list', 'securityposture.postureDeployments.list', 'securityposture.postureTemplates.list', 'securityposture.postures.list', 'securityposture.reports.list', 'servicebroker.bindingoperations.list', 'servicebroker.bindings.getIamPolicy', 'servicebroker.bindings.list', 'servicebroker.bindings.setIamPolicy', 'servicebroker.catalogs.getIamPolicy', 'servicebroker.catalogs.list', 'servicebroker.catalogs.setIamPolicy', 'servicebroker.instanceoperations.list', 'servicebroker.instances.getIamPolicy', 'servicebroker.instances.list', 'servicebroker.instances.setIamPolicy', 'serviceconsumermanagement.tenancyu.list', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.endpoints.setIamPolicy', 'servicedirectory.locations.list', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.namespaces.setIamPolicy', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.setIamPolicy', 'servicehealth.events.list', 'servicehealth.locations.list', 'servicehealth.organizationEvents.list', 'servicehealth.organizationImpacts.list', 'servicemanagement.services.getIamPolicy', 'servicemanagement.services.list', 'servicemanagement.services.setIamPolicy', 'servicenetworking.operations.list', 'servicesecurityinsights.clusterSecurityInfo.list', 'servicesecurityinsights.securityInfo.list', 'servicesecurityinsights.workloadPolicies.list', 'serviceusage.services.list', 'source.repos.getIamPolicy', 'source.repos.list', 'source.repos.setIamPolicy', 'spanner.backupOperations.list', 'spanner.backupSchedules.getIamPolicy', 'spanner.backupSchedules.list', 'spanner.backupSchedules.setIamPolicy', 'spanner.backups.getIamPolicy', 'spanner.backups.list', 'spanner.backups.setIamPolicy', 'spanner.databaseOperations.list', 'spanner.databaseRoles.list', 'spanner.databases.getIamPolicy', 'spanner.databases.list', 'spanner.databases.setIamPolicy', 'spanner.instanceConfigOperations.list', 'spanner.instanceConfigs.list', 'spanner.instanceOperations.list', 'spanner.instancePartitionOperations.list', 'spanner.instancePartitions.list', 'spanner.instances.getIamPolicy', 'spanner.instances.list', 'spanner.instances.setIamPolicy', 'spanner.sessions.list', 'speakerid.phrases.list', 'speakerid.speakers.list', 'speech.customClasses.list', 'speech.locations.list', 'speech.operations.list', 'speech.phraseSets.list', 'speech.recognizers.list', 'stackdriver.resourceMetadata.list', 'storage.anywhereCaches.list', 'storage.bucketOperations.list', 'storage.buckets.getIamPolicy', 'storage.buckets.list', 'storage.buckets.setIamPolicy', 'storage.folders.list', 'storage.hmacKeys.list', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.multipartUploads.list', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.setIamPolicy', 'storageinsights.datasetConfigs.list', 'storageinsights.locations.list', 'storageinsights.operations.list', 'storageinsights.reportConfigs.list', 'storageinsights.reportDetails.list', 'storagetransfer.agentpools.list', 'storagetransfer.jobs.list', 'storagetransfer.operations.list', 'stream.locations.list', 'stream.operations.list', 'stream.streamContents.list', 'stream.streamInstances.list', 'telcoautomation.blueprints.list', 'telcoautomation.deployments.list', 'telcoautomation.edgeSlms.list', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.locations.list', 'telcoautomation.operations.list', 'telcoautomation.orchestrationClusters.list', 'telcoautomation.publicBlueprints.list', 'timeseriesinsights.datasets.list', 'timeseriesinsights.locations.list', 'tpu.acceleratortypes.list', 'tpu.locations.list', 'tpu.nodes.list', 'tpu.operations.list', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.list', 'transcoder.jobTemplates.list', 'transcoder.jobs.list', 'transferappliance.appliances.list', 'transferappliance.locations.list', 'transferappliance.operations.list', 'transferappliance.orders.list', 'transferappliance.savedAddresses.list', 'translationhub.portals.list', 'videostitcher.cdnKeys.list', 'videostitcher.liveAdTagDetails.list', 'videostitcher.liveConfigs.list', 'videostitcher.operations.list', 'videostitcher.slates.list', 'videostitcher.vodAdTagDetails.list', 'videostitcher.vodConfigs.list', 'videostitcher.vodStitchDetails.list', 'visionai.analyses.getIamPolicy', 'visionai.analyses.list', 'visionai.analyses.setIamPolicy', 'visionai.annotations.list', 'visionai.applications.list', 'visionai.assets.list', 'visionai.clusters.getIamPolicy', 'visionai.clusters.list', 'visionai.clusters.setIamPolicy', 'visionai.corpora.list', 'visionai.dataSchemas.list', 'visionai.drafts.list', 'visionai.events.getIamPolicy', 'visionai.events.list', 'visionai.events.setIamPolicy', 'visionai.indexEndpoints.list', 'visionai.indexes.list', 'visionai.instances.list', 'visionai.locations.list', 'visionai.operations.list', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.operators.setIamPolicy', 'visionai.processors.list', 'visionai.searchConfigs.list', 'visionai.series.getIamPolicy', 'visionai.series.list', 'visionai.series.setIamPolicy', 'visionai.streams.getIamPolicy', 'visionai.streams.list', 'visionai.streams.setIamPolicy', 'visionai.uistreams.list', 'visualinspection.annotationSets.list', 'visualinspection.annotationSpecs.list', 'visualinspection.annotations.list', 'visualinspection.datasets.list', 'visualinspection.images.list', 'visualinspection.locations.list', 'visualinspection.modelEvaluations.list', 'visualinspection.models.list', 'visualinspection.modules.list', 'visualinspection.operations.list', 'visualinspection.solutionArtifacts.list', 'visualinspection.solutions.list', 'vmmigration.cloneJobs.list', 'vmmigration.cutoverJobs.list', 'vmmigration.datacenterConnectors.list', 'vmmigration.deployments.list', 'vmmigration.groups.list', 'vmmigration.locations.list', 'vmmigration.migratingVms.list', 'vmmigration.operations.list', 'vmmigration.replicationCycles.list', 'vmmigration.sources.list', 'vmmigration.targets.list', 'vmmigration.utilizationReports.list', 'vmwareengine.clusters.getIamPolicy', 'vmwareengine.clusters.list', 'vmwareengine.clusters.setIamPolicy', 'vmwareengine.externalAccessRules.list', 'vmwareengine.externalAddresses.list', 'vmwareengine.hcxActivationKeys.getIamPolicy', 'vmwareengine.hcxActivationKeys.list', 'vmwareengine.hcxActivationKeys.setIamPolicy', 'vmwareengine.locations.list', 'vmwareengine.loggingServers.list', 'vmwareengine.managementDnsZoneBindings.list', 'vmwareengine.networkPeerings.list', 'vmwareengine.networkPolicies.list', 'vmwareengine.nodeTypes.list', 'vmwareengine.nodes.list', 'vmwareengine.operations.list', 'vmwareengine.privateClouds.getIamPolicy', 'vmwareengine.privateClouds.list', 'vmwareengine.privateClouds.setIamPolicy', 'vmwareengine.privateConnections.list', 'vmwareengine.subnets.list', 'vmwareengine.vmwareEngineNetworks.list', 'vpcaccess.connectors.list', 'vpcaccess.locations.list', 'vpcaccess.operations.list', 'workflows.callbacks.list', 'workflows.executions.list', 'workflows.locations.list', 'workflows.operations.list', 'workflows.stepEntries.list', 'workflows.workflows.list', 'workloadcertificate.locations.list', 'workloadcertificate.operations.list', 'workloadcertificate.workloadRegistrations.list', 'workloadmanager.actuations.list', 'workloadmanager.deployments.list', 'workloadmanager.discoveredprofiles.list', 'workloadmanager.evaluations.list', 'workloadmanager.executions.list', 'workloadmanager.locations.list', 'workloadmanager.operations.list', 'workloadmanager.results.list', 'workloadmanager.rules.list', 'workstations.workstationClusters.list', 'workstations.workstationConfigs.getIamPolicy', 'workstations.workstationConfigs.list', 'workstations.workstationConfigs.setIamPolicy', 'workstations.workstations.getIamPolicy', 'workstations.workstations.list', 'workstations.workstations.setIamPolicy'] GA
roles/securitycenter.admin Admin(super user) access to security center Security Center Admin ['appengine.applications.get', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'assuredoss.config.get', 'assuredoss.customers.create', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.cancel', 'assuredoss.operations.delete', 'assuredoss.operations.get', 'assuredoss.operations.list', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportResource', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.assets.searchEnrichmentResourceOwners', 'cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.get', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.get', 'cloudsecurityscanner.scanruns.getSummary', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scanruns.stop', 'cloudsecurityscanner.scans.create', 'cloudsecurityscanner.scans.delete', 'cloudsecurityscanner.scans.get', 'cloudsecurityscanner.scans.list', 'cloudsecurityscanner.scans.run', 'cloudsecurityscanner.scans.update', 'compute.addresses.list', 'iam.serviceAccountKeys.create', 'iam.serviceAccounts.create', 'iam.serviceAccounts.get', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.create', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.get', 'pubsub.topics.list', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.tagValues.get', 'securitycenter.assets.group', 'securitycenter.assets.list', 'securitycenter.assets.listAssetPropertyNames', 'securitycenter.assets.runDiscovery', 'securitycenter.assetsecuritymarks.update', 'securitycenter.attackpaths.list', 'securitycenter.bigQueryExports.create', 'securitycenter.bigQueryExports.delete', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.bigQueryExports.update', 'securitycenter.billingtier.update', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.containerthreatdetectionsettings.update', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.eventthreatdetectionsettings.update', 'securitycenter.exposurepathexplan.get', 'securitycenter.findingexplanations.get', 'securitycenter.findingexternalsystems.update', 'securitycenter.findings.bulkMuteUpdate', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.setWorkflowState', 'securitycenter.findings.update', 'securitycenter.findingsecuritymarks.update', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.integratedvulnerabilityscannersettings.update', 'securitycenter.muteconfigs.create', 'securitycenter.muteconfigs.delete', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.muteconfigs.update', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.notificationconfig.update', 'securitycenter.organizationsettings.get', 'securitycenter.organizationsettings.update', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.update', 'securitycenter.resourcevalueconfigs.create', 'securitycenter.resourcevalueconfigs.delete', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.resourcevalueconfigs.update', 'securitycenter.securitycentersettings.get', 'securitycenter.securitycentersettings.update', 'securitycenter.securityhealthanalyticscustommodules.create', 'securitycenter.securityhealthanalyticscustommodules.delete', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticscustommodules.simulate', 'securitycenter.securityhealthanalyticscustommodules.test', 'securitycenter.securityhealthanalyticscustommodules.update', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.securityhealthanalyticssettings.update', 'securitycenter.simulations.get', 'securitycenter.sources.get', 'securitycenter.sources.getIamPolicy', 'securitycenter.sources.list', 'securitycenter.sources.setIamPolicy', 'securitycenter.sources.update', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.virtualmachinethreatdetectionsettings.update', 'securitycenter.vulnerabilitysnapshots.list', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycenter.websecurityscannersettings.update', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCenterServices.update', 'securitycentermanagement.securityCommandCenter.activate', 'securitycentermanagement.securityCommandCenter.checkActivationOperation', 'securitycentermanagement.securityCommandCenter.checkEligibility', 'securitycentermanagement.securityCommandCenter.generateServiceAccounts', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityCommandCenter.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update', 'serviceusage.quotas.get', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/securitycenter.adminEditor Admin Read-write access to security center Security Center Admin Editor ['appengine.applications.get', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'assuredoss.config.get', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.get', 'assuredoss.operations.list', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportResource', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.assets.searchEnrichmentResourceOwners', 'cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.get', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.get', 'cloudsecurityscanner.scanruns.getSummary', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scanruns.stop', 'cloudsecurityscanner.scans.create', 'cloudsecurityscanner.scans.delete', 'cloudsecurityscanner.scans.get', 'cloudsecurityscanner.scans.list', 'cloudsecurityscanner.scans.run', 'cloudsecurityscanner.scans.update', 'compute.addresses.list', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.get', 'pubsub.topics.list', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.tagValues.get', 'securitycenter.assets.group', 'securitycenter.assets.list', 'securitycenter.assets.listAssetPropertyNames', 'securitycenter.assets.runDiscovery', 'securitycenter.assetsecuritymarks.update', 'securitycenter.attackpaths.list', 'securitycenter.bigQueryExports.create', 'securitycenter.bigQueryExports.delete', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.bigQueryExports.update', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.exposurepathexplan.get', 'securitycenter.findingexplanations.get', 'securitycenter.findingexternalsystems.update', 'securitycenter.findings.bulkMuteUpdate', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.setWorkflowState', 'securitycenter.findings.update', 'securitycenter.findingsecuritymarks.update', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.muteconfigs.create', 'securitycenter.muteconfigs.delete', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.muteconfigs.update', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.notificationconfig.update', 'securitycenter.organizationsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.resourcevalueconfigs.create', 'securitycenter.resourcevalueconfigs.delete', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.resourcevalueconfigs.update', 'securitycenter.securitycentersettings.get', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticscustommodules.simulate', 'securitycenter.securityhealthanalyticscustommodules.test', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.simulations.get', 'securitycenter.sources.get', 'securitycenter.sources.list', 'securitycenter.sources.update', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.vulnerabilitysnapshots.list', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCommandCenter.generateServiceAccounts', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityCommandCenter.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/securitycenter.adminViewer Admin Read access to security center Security Center Admin Viewer ['artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'assuredoss.config.get', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.get', 'assuredoss.operations.list', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportResource', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.assets.searchEnrichmentResourceOwners', 'cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.get', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.get', 'cloudsecurityscanner.scanruns.getSummary', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scans.get', 'cloudsecurityscanner.scans.list', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.get', 'pubsub.topics.list', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'resourcemanager.tagValues.get', 'securitycenter.assets.group', 'securitycenter.assets.list', 'securitycenter.assets.listAssetPropertyNames', 'securitycenter.attackpaths.list', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.exposurepathexplan.get', 'securitycenter.findingexplanations.get', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.organizationsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.securitycentersettings.get', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticscustommodules.simulate', 'securitycenter.securityhealthanalyticscustommodules.test', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.simulations.get', 'securitycenter.sources.get', 'securitycenter.sources.list', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.vulnerabilitysnapshots.list', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/securitycenter.assetSecurityMarksWriter Write access to asset security marks Security Center Asset Security Marks Writer ['securitycenter.assetsecuritymarks.update', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.assetsDiscoveryRunner Run asset discovery access to assets Security Center Assets Discovery Runner ['securitycenter.assets.runDiscovery', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.assetsViewer Read access to assets Security Center Assets Viewer ['cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportResource', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.assets.searchEnrichmentResourceOwners', 'resourcemanager.folders.get', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'securitycenter.assets.group', 'securitycenter.assets.list', 'securitycenter.assets.listAssetPropertyNames', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.attackPathsViewer Read access to security center attack paths Security Center Attack Paths Reader ['securitycenter.attackpaths.list'] GA
roles/securitycenter.automationServiceAgent Security Center automation service agent can configure GCP resources to enable security scanning. Security Center Automation Service Agent ['cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.get', 'cloudasset.feeds.list', 'cloudasset.feeds.update', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'serviceusage.services.enable', 'serviceusage.services.get'] GA
roles/securitycenter.bigQueryExportsEditor Read-Write access to security center BigQuery Exports Security Center BigQuery Exports Editor ['resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.bigQueryExports.create', 'securitycenter.bigQueryExports.delete', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.bigQueryExports.update'] GA
roles/securitycenter.bigQueryExportsViewer Read access to security center BigQuery Exports Security Center BigQuery Exports Viewer ['resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list'] GA
roles/securitycenter.complianceReportsViewer Read access to security center compliance reports Security Center Compliance Reports Viewer ['securitycenter.complianceReports.aggregate'] BETA
roles/securitycenter.complianceSnapshotsViewer Read access to security center compliance snapshots Security Center Compliance Snapshots Viewer ['securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list'] BETA
roles/securitycenter.controlServiceAgent Security Center Control service agent can monitor and configure GCP resources and import security findings. Security Center Control Service Agent ['bigquery.datasets.get', 'binaryauthorization.policy.get', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.get', 'cloudasset.feeds.list', 'cloudasset.feeds.update', 'cloudsql.instances.connect', 'cloudsql.users.list', 'compute.disks.useReadOnly', 'compute.globalOperations.get', 'compute.instances.get', 'compute.instances.list', 'compute.networkEndpointGroups.get', 'compute.projects.get', 'container.clusters.get', 'iam.denypolicies.get', 'iam.denypolicies.list', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPools.list', 'logging.logEntries.list', 'monitoring.alertPolicies.list', 'monitoring.timeSeries.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.tagValues.get', 'securitycenter.assets.list', 'securitycenter.assetsecuritymarks.update', 'securitycenter.findings.list', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.update', 'securitycenter.organizationsettings.get', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.sources.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update', 'serviceusage.quotas.get', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'stackdriver.projects.get', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list'] GA
roles/securitycenter.externalSystemsEditor Write access to security center external systems Security Center External Systems Editor ['securitycenter.findingexternalsystems.update'] GA
roles/securitycenter.findingSecurityMarksWriter Write access to finding security marks Security Center Finding Security Marks Writer ['securitycenter.findingsecuritymarks.update', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.findingsBulkMuteEditor Ability to mute findings in bulk Security Center Findings Bulk Mute Editor ['securitycenter.findings.bulkMuteUpdate'] GA
roles/securitycenter.findingsEditor Read-write access to findings Security Center Findings Editor ['resourcemanager.folders.get', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.findingexplanations.get', 'securitycenter.findings.bulkMuteUpdate', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.findings.setMute', 'securitycenter.findings.setState', 'securitycenter.findings.update', 'securitycenter.sources.get', 'securitycenter.sources.list', 'securitycenter.userinterfacemetadata.get', 'securitycenter.vulnerabilitysnapshots.list'] GA
roles/securitycenter.findingsMuteSetter Set mute access to findings Security Center Findings Mute Setter ['securitycenter.findings.setMute'] GA
roles/securitycenter.findingsStateSetter Set state access to findings Security Center Findings State Setter ['securitycenter.findings.setState', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.findingsViewer Read access to findings Security Center Findings Viewer ['resourcemanager.folders.get', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.findingexplanations.get', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.sources.get', 'securitycenter.sources.list', 'securitycenter.userinterfacemetadata.get', 'securitycenter.vulnerabilitysnapshots.list'] GA
roles/securitycenter.findingsWorkflowStateSetter Set workflow state access to findings Security Center Findings Workflow State Setter ['securitycenter.findings.setWorkflowState', 'securitycenter.userinterfacemetadata.get'] BETA
roles/securitycenter.integrationExecutorServiceAgent Gives Security Center access to execute Integrations. Security Center Integration Executor Service Agent ['integrations.securityExecutions.cancel', 'integrations.securityExecutions.list', 'integrations.securityIntegrations.invoke'] GA
roles/securitycentermanagement.admin Full access to manage Cloud Security Command Center services and custom modules configuration. Security Center Management Admin ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.organizationsettings.get', 'securitycenter.organizationsettings.update', 'securitycenter.securitycentersettings.get', 'securitycenter.securitycentersettings.update', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCenterServices.update', 'securitycentermanagement.securityCommandCenter.activate', 'securitycentermanagement.securityCommandCenter.checkActivationOperation', 'securitycentermanagement.securityCommandCenter.checkEligibility', 'securitycentermanagement.securityCommandCenter.generateServiceAccounts', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityCommandCenter.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update'] GA
roles/securitycentermanagement.etdCustomModulesEditor Full access to manage Cloud Security Command Center ETD custom modules. Security Center Management Custom ETD Modules Editor ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list'] GA
roles/securitycentermanagement.customModulesEditor Full access to manage Cloud Security Command Center custom modules. Security Center Management Custom Modules Editor ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update'] GA
roles/securitycentermanagement.customModulesViewer Readonly access to Cloud Security Command Center custom modules. Security Center Management Custom Modules Viewer ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test'] GA
roles/securitycentermanagement.etdCustomModulesViewer Readonly access to Cloud Security Command Center ETD custom modules. Security Center Management ETD Custom Modules Viewer ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list'] GA
roles/securitycentermanagement.securityCenterServicesEditor Full access to manage Cloud Security Command Center services configuration. Security Center Management Services Editor ['securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCenterServices.update'] GA
roles/securitycentermanagement.securityCenterServicesViewer Readonly access to Cloud Security Command Center services configuration. Security Center Management Services Viewer ['securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list'] GA
roles/securitycentermanagement.settingsEditor Full access to manage Cloud Security Command Center settings Security Center Management Settings Editor ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.organizationsettings.get', 'securitycenter.organizationsettings.update', 'securitycenter.securitycentersettings.get', 'securitycenter.securitycentersettings.update', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCenterServices.update', 'securitycentermanagement.securityCommandCenter.activate', 'securitycentermanagement.securityCommandCenter.checkActivationOperation', 'securitycentermanagement.securityCommandCenter.checkEligibility', 'securitycentermanagement.securityCommandCenter.generateServiceAccounts', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityCommandCenter.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update'] GA
roles/securitycentermanagement.settingsViewer Readonly access to Cloud Security Command Center settings Security Center Management Settings Viewer ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.organizationsettings.get', 'securitycenter.securitycentersettings.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test'] GA
roles/securitycentermanagement.shaCustomModulesEditor Full access to manage Cloud Security Command Center SHA custom modules. Security Center Management SHA Custom Modules Editor ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update'] GA
roles/securitycentermanagement.shaCustomModulesViewer Readonly access to Cloud Security Command Center SHA custom modules. Security Center Management SHA Custom Modules Viewer ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test'] GA
roles/securitycentermanagement.viewer Readonly access to Cloud Security Command Center services and custom modules configuration. Security Center Management Viewer ['resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.organizationsettings.get', 'securitycenter.securitycentersettings.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test'] GA
roles/securitycenter.muteConfigsEditor Read-Write access to security center mute configurations Security Center Mute Configurations Editor ['securitycenter.muteconfigs.create', 'securitycenter.muteconfigs.delete', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.muteconfigs.update'] GA
roles/securitycenter.muteConfigsViewer Read access to security center mute configurations Security Center Mute Configurations Viewer ['securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list'] GA
roles/securitycenter.notificationConfigEditor Write access to notification configurations Security Center Notification Configurations Editor ['securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.notificationconfig.update', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.notificationConfigViewer Read access to notification configurations Security Center Notification Configurations Viewer ['securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.notificationServiceAgent Security Center service agent can publish notifications to Pub/Sub topics. Security Center Notification Service Agent ['pubsub.topics.publish'] GA
roles/securitycenter.resourceValueConfigsEditor Read-Write access to security center resource value configurations Security Center Resource Value Configurations Editor ['resourcemanager.tagValues.get', 'securitycenter.resourcevalueconfigs.create', 'securitycenter.resourcevalueconfigs.delete', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.resourcevalueconfigs.update'] GA
roles/securitycenter.resourceValueConfigsViewer Read access to security center resource value configurations Security Center Resource Value Configurations Viewer ['resourcemanager.tagValues.get', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list'] GA
roles/securitycenter.serviceAgent Security Center service agent can scan GCP resources and import security scans. Security Center Service Agent ['bigquery.datasets.get', 'binaryauthorization.policy.get', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.get', 'cloudasset.feeds.list', 'cloudasset.feeds.update', 'cloudsql.instances.connect', 'cloudsql.users.list', 'compute.disks.useReadOnly', 'compute.globalOperations.get', 'compute.instances.get', 'compute.instances.list', 'compute.networkEndpointGroups.get', 'compute.projects.get', 'container.clusters.get', 'iam.denypolicies.get', 'iam.denypolicies.list', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPools.list', 'logging.logEntries.list', 'monitoring.alertPolicies.list', 'monitoring.timeSeries.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.tagValues.get', 'securitycenter.assets.list', 'securitycenter.assetsecuritymarks.update', 'securitycenter.findings.list', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.update', 'securitycenter.organizationsettings.get', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.sources.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update', 'serviceusage.quotas.get', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'stackdriver.projects.get', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list'] GA
roles/securitycenter.settingsAdmin Admin(super user) access to security center settings Security Center Settings Admin ['resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.bigQueryExports.create', 'securitycenter.bigQueryExports.delete', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.bigQueryExports.update', 'securitycenter.billingtier.update', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.containerthreatdetectionsettings.update', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.eventthreatdetectionsettings.update', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.integratedvulnerabilityscannersettings.update', 'securitycenter.muteconfigs.create', 'securitycenter.muteconfigs.delete', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.muteconfigs.update', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.notificationconfig.update', 'securitycenter.organizationsettings.get', 'securitycenter.organizationsettings.update', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.update', 'securitycenter.securitycentersettings.get', 'securitycenter.securitycentersettings.update', 'securitycenter.securityhealthanalyticscustommodules.create', 'securitycenter.securityhealthanalyticscustommodules.delete', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticscustommodules.update', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.securityhealthanalyticssettings.update', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.virtualmachinethreatdetectionsettings.update', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycenter.websecurityscannersettings.update', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCenterServices.update', 'securitycentermanagement.securityCommandCenter.activate', 'securitycentermanagement.securityCommandCenter.checkActivationOperation', 'securitycentermanagement.securityCommandCenter.checkEligibility', 'securitycentermanagement.securityCommandCenter.generateServiceAccounts', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityCommandCenter.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update'] GA
roles/securitycenter.settingsEditor Read-Write access to security center settings Security Center Settings Editor ['resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.bigQueryExports.create', 'securitycenter.bigQueryExports.delete', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.bigQueryExports.update', 'securitycenter.billingtier.update', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.containerthreatdetectionsettings.update', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.eventthreatdetectionsettings.update', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.integratedvulnerabilityscannersettings.update', 'securitycenter.muteconfigs.create', 'securitycenter.muteconfigs.delete', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.muteconfigs.update', 'securitycenter.notificationconfig.create', 'securitycenter.notificationconfig.delete', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.notificationconfig.update', 'securitycenter.organizationsettings.get', 'securitycenter.organizationsettings.update', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.update', 'securitycenter.securitycentersettings.get', 'securitycenter.securitycentersettings.update', 'securitycenter.securityhealthanalyticscustommodules.create', 'securitycenter.securityhealthanalyticscustommodules.delete', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticscustommodules.update', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.securityhealthanalyticssettings.update', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.virtualmachinethreatdetectionsettings.update', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycenter.websecurityscannersettings.update', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.create', 'securitycentermanagement.eventThreatDetectionCustomModules.delete', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.update', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCenterServices.update', 'securitycentermanagement.securityCommandCenter.activate', 'securitycentermanagement.securityCommandCenter.checkActivationOperation', 'securitycentermanagement.securityCommandCenter.checkEligibility', 'securitycentermanagement.securityCommandCenter.generateServiceAccounts', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityCommandCenter.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update'] GA
roles/securitycenter.settingsViewer Read access to security center settings Security Center Settings Viewer ['resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.organizationsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.securitycentersettings.get', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test'] GA
roles/securitycenter.simulationsViewer Read access to security center simulations Security Center Simulations Reader ['securitycenter.simulations.get'] GA
roles/securitycenter.sourcesAdmin Admin access to sources Security Center Sources Admin ['resourcemanager.organizations.get', 'securitycenter.sources.get', 'securitycenter.sources.getIamPolicy', 'securitycenter.sources.list', 'securitycenter.sources.setIamPolicy', 'securitycenter.sources.update', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.sourcesEditor Read-write access to sources Security Center Sources Editor ['resourcemanager.organizations.get', 'securitycenter.sources.get', 'securitycenter.sources.list', 'securitycenter.sources.update', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.sourcesViewer Read access to sources Security Center Sources Viewer ['resourcemanager.organizations.get', 'securitycenter.sources.get', 'securitycenter.sources.list', 'securitycenter.userinterfacemetadata.get'] GA
roles/securitycenter.valuedResourcesViewer Read access to security center valued resources Security Center Valued Resources Reader ['securitycenter.valuedresources.list'] GA
roles/securitycenter.securityHealthAnalyticsCustomModulesTester Test access to Security Health Analytics Custom Modules Security Health Analytics Custom Modules Tester ['securitycenter.securityhealthanalyticscustommodules.simulate', 'securitycenter.securityhealthanalyticscustommodules.test', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test'] GA
roles/securitycenter.securityHealthAnalyticsServiceAgent Security Health Analytics service agent can scan GCP resource metadata to find security vulnerabilities. Security Health Analytics Service Agent ['bigquery.datasets.get', 'binaryauthorization.policy.get', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAccessLevel', 'cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportAiplatformBatchPredictionJobs', 'cloudasset.assets.exportAiplatformCustomJobs', 'cloudasset.assets.exportAiplatformDataLabelingJobs', 'cloudasset.assets.exportAiplatformDatasets', 'cloudasset.assets.exportAiplatformEndpoints', 'cloudasset.assets.exportAiplatformHyperparameterTuningJobs', 'cloudasset.assets.exportAiplatformMetadataStores', 'cloudasset.assets.exportAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.exportAiplatformModels', 'cloudasset.assets.exportAiplatformPipelineJobs', 'cloudasset.assets.exportAiplatformSpecialistPools', 'cloudasset.assets.exportAiplatformTrainingPipelines', 'cloudasset.assets.exportAllAccessPolicy', 'cloudasset.assets.exportAnthosConnectedCluster', 'cloudasset.assets.exportAnthosedgeCluster', 'cloudasset.assets.exportApigatewayApi', 'cloudasset.assets.exportApigatewayApiConfig', 'cloudasset.assets.exportApigatewayGateway', 'cloudasset.assets.exportApikeysKeys', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportArtifactregistryDockerImages', 'cloudasset.assets.exportArtifactregistryRepositories', 'cloudasset.assets.exportAssuredWorkloadsWorkloads', 'cloudasset.assets.exportBeyondCorpApiGateways', 'cloudasset.assets.exportBeyondCorpAppConnections', 'cloudasset.assets.exportBeyondCorpAppConnectors', 'cloudasset.assets.exportBeyondCorpAppGateways', 'cloudasset.assets.exportBeyondCorpClientConnectorServices', 'cloudasset.assets.exportBeyondCorpClientGateways', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportBigtableAppProfile', 'cloudasset.assets.exportBigtableBackup', 'cloudasset.assets.exportBigtableCluster', 'cloudasset.assets.exportBigtableInstance', 'cloudasset.assets.exportBigtableTable', 'cloudasset.assets.exportCloudAssetFeeds', 'cloudasset.assets.exportCloudDeployDeliveryPipelines', 'cloudasset.assets.exportCloudDeployReleases', 'cloudasset.assets.exportCloudDeployRollouts', 'cloudasset.assets.exportCloudDeployTargets', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudbillingProjectBillingInfos', 'cloudasset.assets.exportCloudfunctionsFunctions', 'cloudasset.assets.exportCloudfunctionsGen2Functions', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsEkmConnections', 'cloudasset.assets.exportCloudkmsImportJobs', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComposerEnvironments', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeCommitments', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeExternalVpnGateways', 'cloudasset.assets.exportComputeFirewallPolicies', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalAddress', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeNodeGroups', 'cloudasset.assets.exportComputeNodeTemplates', 'cloudasset.assets.exportComputePacketMirrorings', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionAutoscaler', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRegionDisk', 'cloudasset.assets.exportComputeRegionInstanceGroup', 'cloudasset.assets.exportComputeRegionInstanceGroupManager', 'cloudasset.assets.exportComputeReservations', 'cloudasset.assets.exportComputeResourcePolicies', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeServiceAttachments', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnGateways', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportConnectorsConnections', 'cloudasset.assets.exportConnectorsConnectorVersions', 'cloudasset.assets.exportConnectorsConnectors', 'cloudasset.assets.exportConnectorsProviders', 'cloudasset.assets.exportConnectorsRuntimeConfigs', 'cloudasset.assets.exportContainerAppsDeployment', 'cloudasset.assets.exportContainerAppsReplicaSets', 'cloudasset.assets.exportContainerBatchJobs', 'cloudasset.assets.exportContainerClusterrole', 'cloudasset.assets.exportContainerClusterrolebinding', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportContainerExtensionsIngresses', 'cloudasset.assets.exportContainerJobs', 'cloudasset.assets.exportContainerNamespace', 'cloudasset.assets.exportContainerNetworkingIngresses', 'cloudasset.assets.exportContainerNetworkingNetworkPolicies', 'cloudasset.assets.exportContainerNode', 'cloudasset.assets.exportContainerNodepool', 'cloudasset.assets.exportContainerPod', 'cloudasset.assets.exportContainerReplicaSets', 'cloudasset.assets.exportContainerRole', 'cloudasset.assets.exportContainerRolebinding', 'cloudasset.assets.exportContainerServices', 'cloudasset.assets.exportContainerregistryImage', 'cloudasset.assets.exportDataMigrationConnectionProfiles', 'cloudasset.assets.exportDataMigrationMigrationJobs', 'cloudasset.assets.exportDataflowJobs', 'cloudasset.assets.exportDatafusionInstance', 'cloudasset.assets.exportDataplexAssets', 'cloudasset.assets.exportDataplexLakes', 'cloudasset.assets.exportDataplexTasks', 'cloudasset.assets.exportDataplexZones', 'cloudasset.assets.exportDataprocAutoscalingPolicies', 'cloudasset.assets.exportDataprocBatches', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDataprocSessions', 'cloudasset.assets.exportDataprocWorkflowTemplates', 'cloudasset.assets.exportDatastreamConnectionProfile', 'cloudasset.assets.exportDatastreamPrivateConnection', 'cloudasset.assets.exportDatastreamStream', 'cloudasset.assets.exportDialogflowAgents', 'cloudasset.assets.exportDialogflowConversationProfiles', 'cloudasset.assets.exportDialogflowKnowledgeBases', 'cloudasset.assets.exportDialogflowLocationSettings', 'cloudasset.assets.exportDlpDeidentifyTemplates', 'cloudasset.assets.exportDlpDlpJobs', 'cloudasset.assets.exportDlpInspectTemplates', 'cloudasset.assets.exportDlpJobTriggers', 'cloudasset.assets.exportDlpStoredInfoTypes', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportDomainsRegistrations', 'cloudasset.assets.exportEventarcTriggers', 'cloudasset.assets.exportFileBackups', 'cloudasset.assets.exportFileInstances', 'cloudasset.assets.exportFirebaseAppInfos', 'cloudasset.assets.exportFirebaseProjects', 'cloudasset.assets.exportFirestoreDatabases', 'cloudasset.assets.exportGKEHubFeatures', 'cloudasset.assets.exportGKEHubMemberships', 'cloudasset.assets.exportGameservicesGameServerClusters', 'cloudasset.assets.exportGameservicesGameServerConfigs', 'cloudasset.assets.exportGameservicesGameServerDeployments', 'cloudasset.assets.exportGameservicesRealms', 'cloudasset.assets.exportGkeBackupBackupPlans', 'cloudasset.assets.exportGkeBackupBackups', 'cloudasset.assets.exportGkeBackupRestorePlans', 'cloudasset.assets.exportGkeBackupRestores', 'cloudasset.assets.exportGkeBackupVolumeBackups', 'cloudasset.assets.exportGkeBackupVolumeRestores', 'cloudasset.assets.exportHealthcareConsentStores', 'cloudasset.assets.exportHealthcareDatasets', 'cloudasset.assets.exportHealthcareDicomStores', 'cloudasset.assets.exportHealthcareFhirStores', 'cloudasset.assets.exportHealthcareHl7V2Stores', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportIdsEndpoints', 'cloudasset.assets.exportIntegrationsAuthConfigs', 'cloudasset.assets.exportIntegrationsCertificates', 'cloudasset.assets.exportIntegrationsExecutions', 'cloudasset.assets.exportIntegrationsIntegrationVersions', 'cloudasset.assets.exportIntegrationsIntegrations', 'cloudasset.assets.exportIntegrationsSfdcChannels', 'cloudasset.assets.exportIntegrationsSfdcInstances', 'cloudasset.assets.exportIntegrationsSuspensions', 'cloudasset.assets.exportLoggingLogMetrics', 'cloudasset.assets.exportLoggingLogSinks', 'cloudasset.assets.exportManagedidentitiesDomain', 'cloudasset.assets.exportMetastoreBackups', 'cloudasset.assets.exportMetastoreMetadataImports', 'cloudasset.assets.exportMetastoreServices', 'cloudasset.assets.exportMonitoringAlertPolicies', 'cloudasset.assets.exportNetworkConnectivityHubs', 'cloudasset.assets.exportNetworkConnectivitySpokes', 'cloudasset.assets.exportNetworkManagementConnectivityTests', 'cloudasset.assets.exportNetworkServicesEndpointPolicies', 'cloudasset.assets.exportNetworkServicesGateways', 'cloudasset.assets.exportNetworkServicesGrpcRoutes', 'cloudasset.assets.exportNetworkServicesHttpRoutes', 'cloudasset.assets.exportNetworkServicesMeshes', 'cloudasset.assets.exportNetworkServicesServiceBindings', 'cloudasset.assets.exportNetworkServicesTcpRoutes', 'cloudasset.assets.exportNetworkServicesTlsRoutes', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportOSConfigVulnerabilityReports', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportPatchDeployments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportRedisInstances', 'cloudasset.assets.exportResource', 'cloudasset.assets.exportSecretManagerSecretVersions', 'cloudasset.assets.exportSecretManagerSecrets', 'cloudasset.assets.exportServiceDirectoryNamespaces', 'cloudasset.assets.exportServicePerimeter', 'cloudasset.assets.exportServiceconsumermanagementConsumerProperty', 'cloudasset.assets.exportServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.exportServiceconsumermanagementConsumers', 'cloudasset.assets.exportServiceconsumermanagementProducerOverrides', 'cloudasset.assets.exportServiceconsumermanagementTenancyUnits', 'cloudasset.assets.exportServiceconsumermanagementVisibility', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportServiceusageAdminOverrides', 'cloudasset.assets.exportServiceusageConsumerOverrides', 'cloudasset.assets.exportServiceusageServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSpeakerIdPhrases', 'cloudasset.assets.exportSpeakerIdSettings', 'cloudasset.assets.exportSpeakerIdSpeakers', 'cloudasset.assets.exportSpeechCustomClasses', 'cloudasset.assets.exportSpeechPhraseSets', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.exportTpuNodes', 'cloudasset.assets.exportVpcaccessConnector', 'cloudasset.assets.listAccessLevel', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listAiplatformBatchPredictionJobs', 'cloudasset.assets.listAiplatformCustomJobs', 'cloudasset.assets.listAiplatformDataLabelingJobs', 'cloudasset.assets.listAiplatformDatasets', 'cloudasset.assets.listAiplatformEndpoints', 'cloudasset.assets.listAiplatformHyperparameterTuningJobs', 'cloudasset.assets.listAiplatformMetadataStores', 'cloudasset.assets.listAiplatformModelDeploymentMonitoringJobs', 'cloudasset.assets.listAiplatformModels', 'cloudasset.assets.listAiplatformPipelineJobs', 'cloudasset.assets.listAiplatformSpecialistPools', 'cloudasset.assets.listAiplatformTrainingPipelines', 'cloudasset.assets.listAllAccessPolicy', 'cloudasset.assets.listAnthosConnectedCluster', 'cloudasset.assets.listAnthosedgeCluster', 'cloudasset.assets.listApigatewayApi', 'cloudasset.assets.listApigatewayApiConfig', 'cloudasset.assets.listApigatewayGateway', 'cloudasset.assets.listApikeysKeys', 'cloudasset.assets.listAppengineApplications', 'cloudasset.assets.listAppengineServices', 'cloudasset.assets.listAppengineVersions', 'cloudasset.assets.listArtifactregistryDockerImages', 'cloudasset.assets.listArtifactregistryRepositories', 'cloudasset.assets.listAssuredWorkloadsWorkloads', 'cloudasset.assets.listBeyondCorpApiGateways', 'cloudasset.assets.listBeyondCorpAppConnections', 'cloudasset.assets.listBeyondCorpAppConnectors', 'cloudasset.assets.listBeyondCorpAppGateways', 'cloudasset.assets.listBeyondCorpClientConnectorServices', 'cloudasset.assets.listBeyondCorpClientGateways', 'cloudasset.assets.listBigqueryDatasets', 'cloudasset.assets.listBigqueryModels', 'cloudasset.assets.listBigqueryTables', 'cloudasset.assets.listBigtableAppProfile', 'cloudasset.assets.listBigtableBackup', 'cloudasset.assets.listBigtableCluster', 'cloudasset.assets.listBigtableInstance', 'cloudasset.assets.listBigtableTable', 'cloudasset.assets.listCloudAssetFeeds', 'cloudasset.assets.listCloudDeployDeliveryPipelines', 'cloudasset.assets.listCloudDeployReleases', 'cloudasset.assets.listCloudDeployRollouts', 'cloudasset.assets.listCloudDeployTargets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listCloudbillingBillingAccounts', 'cloudasset.assets.listCloudbillingProjectBillingInfos', 'cloudasset.assets.listCloudfunctionsFunctions', 'cloudasset.assets.listCloudfunctionsGen2Functions', 'cloudasset.assets.listCloudkmsCryptoKeyVersions', 'cloudasset.assets.listCloudkmsCryptoKeys', 'cloudasset.assets.listCloudkmsEkmConnections', 'cloudasset.assets.listCloudkmsImportJobs', 'cloudasset.assets.listCloudkmsKeyRings', 'cloudasset.assets.listCloudmemcacheInstances', 'cloudasset.assets.listCloudresourcemanagerFolders', 'cloudasset.assets.listCloudresourcemanagerOrganizations', 'cloudasset.assets.listCloudresourcemanagerProjects', 'cloudasset.assets.listCloudresourcemanagerTagBindings', 'cloudasset.assets.listCloudresourcemanagerTagKeys', 'cloudasset.assets.listCloudresourcemanagerTagValues', 'cloudasset.assets.listComposerEnvironments', 'cloudasset.assets.listComputeAddress', 'cloudasset.assets.listComputeAutoscalers', 'cloudasset.assets.listComputeBackendBuckets', 'cloudasset.assets.listComputeBackendServices', 'cloudasset.assets.listComputeCommitments', 'cloudasset.assets.listComputeDisks', 'cloudasset.assets.listComputeExternalVpnGateways', 'cloudasset.assets.listComputeFirewallPolicies', 'cloudasset.assets.listComputeFirewalls', 'cloudasset.assets.listComputeForwardingRules', 'cloudasset.assets.listComputeGlobalAddress', 'cloudasset.assets.listComputeGlobalForwardingRules', 'cloudasset.assets.listComputeHealthChecks', 'cloudasset.assets.listComputeHttpHealthChecks', 'cloudasset.assets.listComputeHttpsHealthChecks', 'cloudasset.assets.listComputeImages', 'cloudasset.assets.listComputeInstanceGroupManagers', 'cloudasset.assets.listComputeInstanceGroups', 'cloudasset.assets.listComputeInstanceTemplates', 'cloudasset.assets.listComputeInstances', 'cloudasset.assets.listComputeInterconnect', 'cloudasset.assets.listComputeInterconnectAttachment', 'cloudasset.assets.listComputeLicenses', 'cloudasset.assets.listComputeNetworkEndpointGroups', 'cloudasset.assets.listComputeNetworks', 'cloudasset.assets.listComputeNodeGroups', 'cloudasset.assets.listComputeNodeTemplates', 'cloudasset.assets.listComputePacketMirrorings', 'cloudasset.assets.listComputeProjects', 'cloudasset.assets.listComputeRegionAutoscaler', 'cloudasset.assets.listComputeRegionBackendServices', 'cloudasset.assets.listComputeRegionDisk', 'cloudasset.assets.listComputeRegionInstanceGroup', 'cloudasset.assets.listComputeRegionInstanceGroupManager', 'cloudasset.assets.listComputeReservations', 'cloudasset.assets.listComputeResourcePolicies', 'cloudasset.assets.listComputeRouters', 'cloudasset.assets.listComputeRoutes', 'cloudasset.assets.listComputeSecurityPolicy', 'cloudasset.assets.listComputeServiceAttachments', 'cloudasset.assets.listComputeSnapshots', 'cloudasset.assets.listComputeSslCertificates', 'cloudasset.assets.listComputeSslPolicies', 'cloudasset.assets.listComputeSubnetworks', 'cloudasset.assets.listComputeTargetHttpProxies', 'cloudasset.assets.listComputeTargetHttpsProxies', 'cloudasset.assets.listComputeTargetInstances', 'cloudasset.assets.listComputeTargetPools', 'cloudasset.assets.listComputeTargetSslProxies', 'cloudasset.assets.listComputeTargetTcpProxies', 'cloudasset.assets.listComputeTargetVpnGateways', 'cloudasset.assets.listComputeUrlMaps', 'cloudasset.assets.listComputeVpnGateways', 'cloudasset.assets.listComputeVpnTunnels', 'cloudasset.assets.listConnectorsConnections', 'cloudasset.assets.listConnectorsConnectorVersions', 'cloudasset.assets.listConnectorsConnectors', 'cloudasset.assets.listConnectorsProviders', 'cloudasset.assets.listConnectorsRuntimeConfigs', 'cloudasset.assets.listContainerAppsDeployment', 'cloudasset.assets.listContainerAppsReplicaSets', 'cloudasset.assets.listContainerBatchJobs', 'cloudasset.assets.listContainerClusterrole', 'cloudasset.assets.listContainerClusterrolebinding', 'cloudasset.assets.listContainerClusters', 'cloudasset.assets.listContainerExtensionsIngresses', 'cloudasset.assets.listContainerJobs', 'cloudasset.assets.listContainerNamespace', 'cloudasset.assets.listContainerNetworkingIngresses', 'cloudasset.assets.listContainerNetworkingNetworkPolicies', 'cloudasset.assets.listContainerNode', 'cloudasset.assets.listContainerNodepool', 'cloudasset.assets.listContainerPod', 'cloudasset.assets.listContainerReplicaSets', 'cloudasset.assets.listContainerRole', 'cloudasset.assets.listContainerRolebinding', 'cloudasset.assets.listContainerServices', 'cloudasset.assets.listContainerregistryImage', 'cloudasset.assets.listDataMigrationConnectionProfiles', 'cloudasset.assets.listDataMigrationMigrationJobs', 'cloudasset.assets.listDataflowJobs', 'cloudasset.assets.listDatafusionInstance', 'cloudasset.assets.listDataplexAssets', 'cloudasset.assets.listDataplexLakes', 'cloudasset.assets.listDataplexTasks', 'cloudasset.assets.listDataplexZones', 'cloudasset.assets.listDataprocAutoscalingPolicies', 'cloudasset.assets.listDataprocBatches', 'cloudasset.assets.listDataprocClusters', 'cloudasset.assets.listDataprocJobs', 'cloudasset.assets.listDataprocSessions', 'cloudasset.assets.listDataprocWorkflowTemplates', 'cloudasset.assets.listDatastreamConnectionProfile', 'cloudasset.assets.listDatastreamPrivateConnection', 'cloudasset.assets.listDatastreamStream', 'cloudasset.assets.listDialogflowAgents', 'cloudasset.assets.listDialogflowConversationProfiles', 'cloudasset.assets.listDialogflowKnowledgeBases', 'cloudasset.assets.listDialogflowLocationSettings', 'cloudasset.assets.listDlpDeidentifyTemplates', 'cloudasset.assets.listDlpDlpJobs', 'cloudasset.assets.listDlpInspectTemplates', 'cloudasset.assets.listDlpJobTriggers', 'cloudasset.assets.listDlpStoredInfoTypes', 'cloudasset.assets.listDnsManagedZones', 'cloudasset.assets.listDnsPolicies', 'cloudasset.assets.listDomainsRegistrations', 'cloudasset.assets.listEventarcTriggers', 'cloudasset.assets.listFileBackups', 'cloudasset.assets.listFileInstances', 'cloudasset.assets.listFirebaseAppInfos', 'cloudasset.assets.listFirebaseProjects', 'cloudasset.assets.listFirestoreDatabases', 'cloudasset.assets.listGKEHubFeatures', 'cloudasset.assets.listGKEHubMemberships', 'cloudasset.assets.listGameservicesGameServerClusters', 'cloudasset.assets.listGameservicesGameServerConfigs', 'cloudasset.assets.listGameservicesGameServerDeployments', 'cloudasset.assets.listGameservicesRealms', 'cloudasset.assets.listGkeBackupBackupPlans', 'cloudasset.assets.listGkeBackupBackups', 'cloudasset.assets.listGkeBackupRestorePlans', 'cloudasset.assets.listGkeBackupRestores', 'cloudasset.assets.listGkeBackupVolumeBackups', 'cloudasset.assets.listGkeBackupVolumeRestores', 'cloudasset.assets.listHealthcareConsentStores', 'cloudasset.assets.listHealthcareDatasets', 'cloudasset.assets.listHealthcareDicomStores', 'cloudasset.assets.listHealthcareFhirStores', 'cloudasset.assets.listHealthcareHl7V2Stores', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listIamRoles', 'cloudasset.assets.listIamServiceAccountKeys', 'cloudasset.assets.listIamServiceAccounts', 'cloudasset.assets.listIapTunnel', 'cloudasset.assets.listIapTunnelInstances', 'cloudasset.assets.listIapTunnelZones', 'cloudasset.assets.listIapWeb', 'cloudasset.assets.listIapWebServiceVersion', 'cloudasset.assets.listIapWebServices', 'cloudasset.assets.listIapWebType', 'cloudasset.assets.listIdsEndpoints', 'cloudasset.assets.listIntegrationsAuthConfigs', 'cloudasset.assets.listIntegrationsCertificates', 'cloudasset.assets.listIntegrationsExecutions', 'cloudasset.assets.listIntegrationsIntegrationVersions', 'cloudasset.assets.listIntegrationsIntegrations', 'cloudasset.assets.listIntegrationsSfdcChannels', 'cloudasset.assets.listIntegrationsSfdcInstances', 'cloudasset.assets.listIntegrationsSuspensions', 'cloudasset.assets.listLoggingLogMetrics', 'cloudasset.assets.listLoggingLogSinks', 'cloudasset.assets.listManagedidentitiesDomain', 'cloudasset.assets.listMetastoreBackups', 'cloudasset.assets.listMetastoreMetadataImports', 'cloudasset.assets.listMetastoreServices', 'cloudasset.assets.listMonitoringAlertPolicies', 'cloudasset.assets.listNetworkConnectivityHubs', 'cloudasset.assets.listNetworkConnectivitySpokes', 'cloudasset.assets.listNetworkManagementConnectivityTests', 'cloudasset.assets.listNetworkServicesEndpointPolicies', 'cloudasset.assets.listNetworkServicesGateways', 'cloudasset.assets.listNetworkServicesGrpcRoutes', 'cloudasset.assets.listNetworkServicesHttpRoutes', 'cloudasset.assets.listNetworkServicesMeshes', 'cloudasset.assets.listNetworkServicesServiceBindings', 'cloudasset.assets.listNetworkServicesTcpRoutes', 'cloudasset.assets.listNetworkServicesTlsRoutes', 'cloudasset.assets.listOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.listOSConfigOSPolicyAssignments', 'cloudasset.assets.listOSConfigVulnerabilityReports', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listPatchDeployments', 'cloudasset.assets.listPubsubSnapshots', 'cloudasset.assets.listPubsubSubscriptions', 'cloudasset.assets.listPubsubTopics', 'cloudasset.assets.listRedisInstances', 'cloudasset.assets.listResource', 'cloudasset.assets.listRunDomainMapping', 'cloudasset.assets.listRunRevision', 'cloudasset.assets.listRunService', 'cloudasset.assets.listSecretManagerSecretVersions', 'cloudasset.assets.listSecretManagerSecrets', 'cloudasset.assets.listServiceDirectoryNamespaces', 'cloudasset.assets.listServicePerimeter', 'cloudasset.assets.listServiceconsumermanagementConsumerProperty', 'cloudasset.assets.listServiceconsumermanagementConsumerQuotaLimits', 'cloudasset.assets.listServiceconsumermanagementConsumers', 'cloudasset.assets.listServiceconsumermanagementProducerOverrides', 'cloudasset.assets.listServiceconsumermanagementTenancyUnits', 'cloudasset.assets.listServiceconsumermanagementVisibility', 'cloudasset.assets.listServicemanagementServices', 'cloudasset.assets.listServiceusageAdminOverrides', 'cloudasset.assets.listServiceusageConsumerOverrides', 'cloudasset.assets.listServiceusageServices', 'cloudasset.assets.listSpannerBackups', 'cloudasset.assets.listSpannerDatabases', 'cloudasset.assets.listSpannerInstances', 'cloudasset.assets.listSpeakerIdPhrases', 'cloudasset.assets.listSpeakerIdSettings', 'cloudasset.assets.listSpeakerIdSpeakers', 'cloudasset.assets.listSpeechCustomClasses', 'cloudasset.assets.listSpeechPhraseSets', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.listSqladminInstances', 'cloudasset.assets.listStorageBuckets', 'cloudasset.assets.listTpuNodes', 'cloudasset.assets.listVpcaccessConnector', 'cloudasset.assets.queryAccessPolicy', 'cloudasset.assets.queryIamPolicy', 'cloudasset.assets.queryOSInventories', 'cloudasset.assets.queryResource', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.feeds.create', 'cloudasset.feeds.delete', 'cloudasset.feeds.get', 'cloudasset.feeds.list', 'cloudasset.feeds.update', 'cloudsql.instances.connect', 'cloudsql.users.list', 'compute.globalOperations.get', 'compute.instances.get', 'compute.instances.list', 'compute.networkEndpointGroups.get', 'compute.projects.get', 'container.clusters.get', 'monitoring.alertPolicies.list', 'orgpolicy.policy.get', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'securitycenter.organizationsettings.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'stackdriver.projects.get'] GA
roles/servicesecurityinsights.securityInsightsViewer Read-only access to Security Insights resources Security Insights Viewer ['servicesecurityinsights.clusterSecurityInfo.get', 'servicesecurityinsights.clusterSecurityInfo.list', 'servicesecurityinsights.policies.get', 'servicesecurityinsights.projectStates.get', 'servicesecurityinsights.securityInfo.list', 'servicesecurityinsights.securityViews.get', 'servicesecurityinsights.workloadPolicies.list', 'servicesecurityinsights.workloadSecurityInfo.get'] BETA
roles/integrations.securityIntegrationAdmin A user that has full access to all Security integrations. Security Integration Admin ['integrations.securityAuthConfigs.create', 'integrations.securityAuthConfigs.delete', 'integrations.securityAuthConfigs.get', 'integrations.securityAuthConfigs.list', 'integrations.securityAuthConfigs.update', 'integrations.securityExecutions.cancel', 'integrations.securityExecutions.get', 'integrations.securityExecutions.list', 'integrations.securityIntegTempVers.create', 'integrations.securityIntegTempVers.get', 'integrations.securityIntegTempVers.list', 'integrations.securityIntegrationVers.create', 'integrations.securityIntegrationVers.delete', 'integrations.securityIntegrationVers.deploy', 'integrations.securityIntegrationVers.get', 'integrations.securityIntegrationVers.list', 'integrations.securityIntegrationVers.update', 'integrations.securityIntegrations.invoke', 'integrations.securityIntegrations.list'] BETA
roles/securityposture.admin Full access to Security Posture service APIs. Security Posture Admin ['orgpolicy.constraints.list', 'orgpolicy.customConstraints.create', 'orgpolicy.customConstraints.delete', 'orgpolicy.customConstraints.get', 'orgpolicy.customConstraints.list', 'orgpolicy.customConstraints.update', 'orgpolicy.policies.create', 'orgpolicy.policies.delete', 'orgpolicy.policies.list', 'orgpolicy.policies.update', 'orgpolicy.policy.get', 'orgpolicy.policy.set', 'resourcemanager.organizations.get', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.securityhealthanalyticssettings.update', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update', 'securityposture.locations.get', 'securityposture.locations.list', 'securityposture.operations.delete', 'securityposture.operations.get', 'securityposture.operations.list', 'securityposture.postureDeployments.create', 'securityposture.postureDeployments.delete', 'securityposture.postureDeployments.get', 'securityposture.postureDeployments.list', 'securityposture.postureDeployments.update', 'securityposture.postureTemplates.get', 'securityposture.postureTemplates.list', 'securityposture.postures.create', 'securityposture.postures.delete', 'securityposture.postures.extract', 'securityposture.postures.get', 'securityposture.postures.list', 'securityposture.postures.update', 'securityposture.reports.create', 'securityposture.reports.get', 'securityposture.reports.list'] GA
roles/securityposture.postureDeployer Mutate and read permissions to the Posture Deployment resource. Security Posture Deployer ['orgpolicy.constraints.list', 'orgpolicy.customConstraints.create', 'orgpolicy.customConstraints.delete', 'orgpolicy.customConstraints.get', 'orgpolicy.customConstraints.list', 'orgpolicy.customConstraints.update', 'orgpolicy.policies.create', 'orgpolicy.policies.delete', 'orgpolicy.policies.list', 'orgpolicy.policies.update', 'orgpolicy.policy.get', 'orgpolicy.policy.set', 'resourcemanager.organizations.get', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.securityhealthanalyticssettings.update', 'securitycentermanagement.securityHealthAnalyticsCustomModules.create', 'securitycentermanagement.securityHealthAnalyticsCustomModules.delete', 'securitycentermanagement.securityHealthAnalyticsCustomModules.update', 'securityposture.operations.get', 'securityposture.postureDeployments.create', 'securityposture.postureDeployments.delete', 'securityposture.postureDeployments.get', 'securityposture.postureDeployments.list', 'securityposture.postureDeployments.update'] GA
roles/securityposture.postureDeploymentsViewer Read only access to the Posture Deployment resource. Security Posture Deployments Viewer ['resourcemanager.organizations.get', 'securityposture.operations.get', 'securityposture.postureDeployments.get', 'securityposture.postureDeployments.list'] GA
roles/securityposture.postureEditor Mutate and read permissions to the Posture resource. Security Posture Resource Editor ['securityposture.operations.get', 'securityposture.postures.create', 'securityposture.postures.delete', 'securityposture.postures.extract', 'securityposture.postures.get', 'securityposture.postures.list', 'securityposture.postures.update'] GA
roles/securityposture.postureViewer Read only access to the Posture resource. Security Posture Resource Viewer ['resourcemanager.organizations.get', 'securityposture.operations.get', 'securityposture.postures.get', 'securityposture.postures.list'] GA
roles/securityposture.reportCreator Create access for Reports, e.g. IaC Validation Report. Security Posture Shift-Left Validator ['securityposture.operations.get', 'securityposture.reports.create', 'securityposture.reports.get', 'securityposture.reports.list'] GA
roles/securityposture.viewer Read only access to all the SecurityPosture Service resources. Security Posture Viewer ['resourcemanager.organizations.get', 'securityposture.operations.get', 'securityposture.postureDeployments.get', 'securityposture.postureDeployments.list', 'securityposture.postureTemplates.get', 'securityposture.postureTemplates.list', 'securityposture.postures.get', 'securityposture.postures.list'] GA
roles/iam.securityReviewer Security reviewer role, with permissions to get any IAM policy. Security Reviewer ['accessapproval.requests.list', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.gcpUserAccessBindings.list', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.servicePerimeters.list', 'actions.agentVersions.list', 'advisorynotifications.notifications.get', 'advisorynotifications.notifications.list', 'aiplatform.agentExamples.list', 'aiplatform.agents.list', 'aiplatform.annotationSpecs.list', 'aiplatform.annotations.list', 'aiplatform.apps.list', 'aiplatform.artifacts.list', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cachedContents.list', 'aiplatform.contexts.list', 'aiplatform.customJobs.list', 'aiplatform.dataItems.list', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.list', 'aiplatform.datasets.list', 'aiplatform.deploymentResourcePools.list', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDevices.list', 'aiplatform.endpoints.getIamPolicy', 'aiplatform.endpoints.list', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.list', 'aiplatform.executions.list', 'aiplatform.extensions.list', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.getIamPolicy', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.getIamPolicy', 'aiplatform.featureViews.list', 'aiplatform.features.list', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.list', 'aiplatform.humanInTheLoops.list', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.list', 'aiplatform.indexes.list', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.list', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.list', 'aiplatform.models.list', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.list', 'aiplatform.schedules.list', 'aiplatform.sessions.list', 'aiplatform.specialistPools.list', 'aiplatform.studies.list', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboards.list', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.list', 'aiplatform.tuningJobs.list', 'alloydb.backups.list', 'alloydb.clusters.list', 'alloydb.databases.list', 'alloydb.instances.list', 'alloydb.locations.list', 'alloydb.operations.list', 'alloydb.supportedDatabaseFlags.list', 'alloydb.users.list', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.subscriptions.list', 'apigateway.apiconfigs.getIamPolicy', 'apigateway.apiconfigs.list', 'apigateway.apis.getIamPolicy', 'apigateway.apis.list', 'apigateway.gateways.getIamPolicy', 'apigateway.gateways.list', 'apigateway.locations.list', 'apigateway.operations.list', 'apigee.apiproductattributes.list', 'apigee.apiproducts.list', 'apigee.appgroupapps.list', 'apigee.appgroups.list', 'apigee.apps.list', 'apigee.archivedeployments.list', 'apigee.caches.list', 'apigee.datacollectors.list', 'apigee.datastores.list', 'apigee.deployments.getIamPolicy', 'apigee.deployments.list', 'apigee.developerappattributes.list', 'apigee.developerapps.list', 'apigee.developerattributes.list', 'apigee.developers.list', 'apigee.developersubscriptions.list', 'apigee.endpointattachments.list', 'apigee.envgroupattachments.list', 'apigee.envgroups.list', 'apigee.environments.getIamPolicy', 'apigee.environments.list', 'apigee.exports.list', 'apigee.flowhooks.list', 'apigee.hostqueries.list', 'apigee.hostsecurityreports.list', 'apigee.instanceattachments.list', 'apigee.instances.list', 'apigee.keystorealiases.list', 'apigee.keystores.list', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemaps.list', 'apigee.nataddresses.list', 'apigee.operations.list', 'apigee.organizations.list', 'apigee.portals.list', 'apigee.proxies.list', 'apigee.proxyrevisions.list', 'apigee.queries.list', 'apigee.rateplans.list', 'apigee.references.list', 'apigee.reports.list', 'apigee.resourcefiles.list', 'apigee.securityActions.list', 'apigee.securityFeedback.list', 'apigee.securityIncidents.list', 'apigee.securityProfiles.list', 'apigee.securityProfilesV2.list', 'apigee.securityreports.list', 'apigee.sharedflowrevisions.list', 'apigee.sharedflows.list', 'apigee.targetservers.list', 'apigee.traceconfigoverrides.list', 'apigee.tracesessions.list', 'apigeeconnect.connections.list', 'apigeeregistry.apis.getIamPolicy', 'apigeeregistry.apis.list', 'apigeeregistry.artifacts.getIamPolicy', 'apigeeregistry.artifacts.list', 'apigeeregistry.deployments.list', 'apigeeregistry.locations.list', 'apigeeregistry.operations.list', 'apigeeregistry.specs.getIamPolicy', 'apigeeregistry.specs.list', 'apigeeregistry.versions.getIamPolicy', 'apigeeregistry.versions.list', 'apihub.apiHubInstances.list', 'apihub.apiOperations.list', 'apihub.apis.list', 'apihub.attributes.list', 'apihub.definitions.list', 'apihub.dependencies.list', 'apihub.deployments.list', 'apihub.externalApis.list', 'apihub.hostProjectRegistrations.list', 'apihub.llmEnablements.list', 'apihub.operations.list', 'apihub.plugins.list', 'apihub.runTimeProjectAttachments.list', 'apihub.specs.list', 'apihub.versions.list', 'apikeys.keys.list', 'apim.apiObservations.list', 'apim.apiOperations.list', 'apim.locations.list', 'apim.observationJobs.list', 'apim.observationSources.list', 'apim.operations.list', 'appengine.instances.list', 'appengine.memcache.list', 'appengine.operations.list', 'appengine.services.list', 'appengine.versions.list', 'apphub.applications.getIamPolicy', 'apphub.applications.list', 'apphub.discoveredServices.list', 'apphub.discoveredWorkloads.list', 'apphub.locations.list', 'apphub.operations.list', 'apphub.serviceProjectAttachments.list', 'apphub.services.list', 'apphub.workloads.list', 'applianceactivation.rttCommands.list', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.list', 'artifactregistry.files.list', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.list', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.rules.list', 'artifactregistry.tags.list', 'artifactregistry.versions.list', 'assuredoss.locations.list', 'assuredoss.metadata.list', 'assuredoss.operations.list', 'assuredworkloads.operations.list', 'assuredworkloads.updates.list', 'assuredworkloads.violations.list', 'assuredworkloads.workload.list', 'auditmanager.auditReports.list', 'auditmanager.controlReports.list', 'auditmanager.controls.list', 'auditmanager.findings.list', 'auditmanager.locations.list', 'auditmanager.operations.list', 'auditmanager.resourceEnrollmentStatuses.list', 'automl.annotationSpecs.list', 'automl.annotations.list', 'automl.columnSpecs.list', 'automl.datasets.getIamPolicy', 'automl.datasets.list', 'automl.examples.list', 'automl.files.list', 'automl.humanAnnotationTasks.list', 'automl.locations.getIamPolicy', 'automl.locations.list', 'automl.modelEvaluations.list', 'automl.models.getIamPolicy', 'automl.models.list', 'automl.operations.list', 'automl.tableSpecs.list', 'automlrecommendations.apiKeys.list', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogs.list', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.list', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.list', 'autoscaling.sites.getIamPolicy', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlans.list', 'backupdr.backupVaults.list', 'backupdr.bvbackups.list', 'backupdr.bvdataSources.list', 'backupdr.locations.list', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.operations.list', 'baremetalsolution.instancequotas.list', 'baremetalsolution.instances.list', 'baremetalsolution.luns.list', 'baremetalsolution.maintenanceevents.list', 'baremetalsolution.networkquotas.list', 'baremetalsolution.networks.list', 'baremetalsolution.nfsshares.list', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.sshKeys.list', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.list', 'baremetalsolution.volumesnapshots.list', 'batch.jobs.list', 'batch.locations.list', 'batch.operations.list', 'batch.resourceAllowances.list', 'batch.tasks.list', 'beyondcorp.appConnections.getIamPolicy', 'beyondcorp.appConnections.list', 'beyondcorp.appConnectors.getIamPolicy', 'beyondcorp.appConnectors.list', 'beyondcorp.appGateways.getIamPolicy', 'beyondcorp.appGateways.list', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'beyondcorp.locations.list', 'beyondcorp.operations.list', 'beyondcorp.partnerTenants.list', 'beyondcorp.proxyConfigs.list', 'beyondcorp.subscriptions.list', 'biglake.catalogs.list', 'biglake.databases.list', 'biglake.locks.list', 'biglake.tables.list', 'bigquery.capacityCommitments.list', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.datasets.getIamPolicy', 'bigquery.jobs.list', 'bigquery.models.list', 'bigquery.reservationAssignments.list', 'bigquery.reservations.list', 'bigquery.routines.list', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.savedqueries.list', 'bigquery.tables.getIamPolicy', 'bigquery.tables.list', 'bigquerymigration.locations.list', 'bigquerymigration.subtasks.list', 'bigquerymigration.workflows.list', 'bigtable.appProfiles.list', 'bigtable.authorizedViews.getIamPolicy', 'bigtable.authorizedViews.list', 'bigtable.backups.getIamPolicy', 'bigtable.backups.list', 'bigtable.clusters.list', 'bigtable.hotTablets.list', 'bigtable.instances.getIamPolicy', 'bigtable.instances.list', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.getIamPolicy', 'bigtable.tables.list', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.billingAccountPrices.list', 'billing.billingAccountServices.list', 'billing.billingAccountSkuGroupSkus.list', 'billing.billingAccountSkuGroups.list', 'billing.billingAccountSkus.list', 'billing.budgets.list', 'billing.credits.list', 'billing.resourceAssociations.list', 'billing.subscriptions.list', 'binaryauthorization.attestors.getIamPolicy', 'binaryauthorization.attestors.list', 'binaryauthorization.continuousValidationConfig.getIamPolicy', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.policy.getIamPolicy', 'blockchainnodeengine.blockchainNodes.list', 'blockchainnodeengine.locations.list', 'blockchainnodeengine.operations.list', 'blockchainvalidatormanager.blockchainValidatorConfigs.list', 'blockchainvalidatormanager.locations.list', 'blockchainvalidatormanager.operations.list', 'capacityplanner.forecasts.list', 'capacityplanner.usageHistories.list', 'carestudio.patients.list', 'certificatemanager.certissuanceconfigs.list', 'certificatemanager.certmapentries.list', 'certificatemanager.certmaps.list', 'certificatemanager.certs.list', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.locations.list', 'certificatemanager.operations.list', 'certificatemanager.trustconfigs.list', 'chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.collectors.list', 'chronicle.conversations.list', 'chronicle.curatedRuleSetCategories.list', 'chronicle.curatedRuleSetDeployments.list', 'chronicle.curatedRuleSets.list', 'chronicle.curatedRules.list', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.list', 'chronicle.dataAccessLabels.list', 'chronicle.dataAccessScopes.list', 'chronicle.dataTableRows.list', 'chronicle.dataTables.list', 'chronicle.dataTaps.list', 'chronicle.entities.list', 'chronicle.errorNotificationConfigs.list', 'chronicle.extensionValidationReports.list', 'chronicle.feedSourceTypeSchemas.list', 'chronicle.feeds.list', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinements.list', 'chronicle.forwarders.list', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.list', 'chronicle.iocMatches.list', 'chronicle.logTypeSchemas.list', 'chronicle.logTypes.list', 'chronicle.logs.list', 'chronicle.messages.list', 'chronicle.nativeDashboards.list', 'chronicle.operations.list', 'chronicle.parserExtensions.list', 'chronicle.parsers.list', 'chronicle.parsingErrors.list', 'chronicle.referenceLists.list', 'chronicle.retrohunts.list', 'chronicle.ruleDeployments.list', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.list', 'chronicle.searchQueries.list', 'chronicle.validationErrors.list', 'chronicle.watchlists.list', 'clientauthconfig.brands.list', 'clientauthconfig.clients.list', 'cloud.locations.list', 'cloudaicompanion.codeRepositoryIndexes.list', 'cloudaicompanion.operations.list', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.list', 'cloudasset.feeds.list', 'cloudasset.savedqueries.list', 'cloudbuild.builds.list', 'cloudbuild.connections.getIamPolicy', 'cloudbuild.connections.list', 'cloudbuild.integrations.list', 'cloudbuild.operations.list', 'cloudbuild.repositories.list', 'cloudbuild.workerpools.list', 'cloudcontrolspartner.accessapprovalrequests.list', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.list', 'clouddebugger.breakpoints.list', 'clouddebugger.debuggees.list', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.list', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deployPolicies.list', 'clouddeploy.jobRuns.list', 'clouddeploy.locations.list', 'clouddeploy.operations.list', 'clouddeploy.releases.list', 'clouddeploy.rollouts.list', 'clouddeploy.targets.getIamPolicy', 'clouddeploy.targets.list', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.list', 'cloudfunctions.locations.list', 'cloudfunctions.operations.list', 'cloudjobdiscovery.companies.list', 'cloudkms.cryptoKeyVersions.list', 'cloudkms.cryptoKeys.getIamPolicy', 'cloudkms.cryptoKeys.list', 'cloudkms.ekmConfigs.getIamPolicy', 'cloudkms.ekmConnections.getIamPolicy', 'cloudkms.ekmConnections.list', 'cloudkms.importJobs.getIamPolicy', 'cloudkms.importJobs.list', 'cloudkms.keyHandles.list', 'cloudkms.keyRings.getIamPolicy', 'cloudkms.keyRings.list', 'cloudkms.locations.list', 'cloudnotifications.activities.list', 'cloudonefs.isiloncloud.com/clusters.list', 'cloudonefs.isiloncloud.com/fileshares.list', 'cloudprivatecatalogproducer.associations.list', 'cloudprivatecatalogproducer.catalogAssociations.list', 'cloudprivatecatalogproducer.catalogs.getIamPolicy', 'cloudprivatecatalogproducer.catalogs.list', 'cloudprivatecatalogproducer.producerCatalogs.getIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.list', 'cloudprivatecatalogproducer.products.getIamPolicy', 'cloudprivatecatalogproducer.products.list', 'cloudprofiler.profiles.list', 'cloudscheduler.jobs.list', 'cloudscheduler.locations.list', 'cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scans.list', 'cloudsql.backupRuns.list', 'cloudsql.databases.list', 'cloudsql.instances.list', 'cloudsql.sslCerts.list', 'cloudsql.users.list', 'cloudsupport.accounts.getIamPolicy', 'cloudsupport.accounts.list', 'cloudsupport.techCases.list', 'cloudtasks.locations.list', 'cloudtasks.queues.getIamPolicy', 'cloudtasks.queues.list', 'cloudtasks.tasks.list', 'cloudtestservice.devicesession.list', 'cloudtoolresults.executions.list', 'cloudtoolresults.histories.list', 'cloudtoolresults.steps.list', 'cloudtrace.insights.list', 'cloudtrace.tasks.list', 'cloudtrace.traceScopes.list', 'cloudtrace.traces.list', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.list', 'cloudtranslate.datasets.list', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.locations.list', 'cloudtranslate.operations.list', 'cloudvolumesgcp-api.netapp.com/activeDirectories.list', 'cloudvolumesgcp-api.netapp.com/ipRanges.list', 'cloudvolumesgcp-api.netapp.com/jobs.list', 'cloudvolumesgcp-api.netapp.com/regions.list', 'cloudvolumesgcp-api.netapp.com/serviceLevels.list', 'cloudvolumesgcp-api.netapp.com/snapshots.list', 'cloudvolumesgcp-api.netapp.com/volumereplication.list', 'cloudvolumesgcp-api.netapp.com/volumes.list', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.documents.list', 'commercebusinessenablement.operations.list', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.refunds.list', 'commercebusinessenablement.resellerDiscountOffers.list', 'commercebusinessenablement.resellerPrivateOfferPlans.list', 'commercebusinessenablement.resellerRestrictions.list', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.list', 'commerceorggovernance.collectionRequestApprovals.list', 'commerceorggovernance.collections.list', 'commerceorggovernance.populateCollectionJobs.list', 'commerceorggovernance.services.list', 'commerceprice.events.list', 'commerceprice.privateoffers.list', 'composer.dags.list', 'composer.environments.list', 'composer.imageversions.list', 'composer.operations.list', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadssecrets.list', 'compute.acceleratorTypes.list', 'compute.addresses.list', 'compute.autoscalers.list', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.commitments.list', 'compute.diskTypes.list', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.externalVpnGateways.list', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewalls.list', 'compute.forwardingRules.list', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.list', 'compute.globalForwardingRules.list', 'compute.globalNetworkEndpointGroups.list', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.list', 'compute.httpHealthChecks.list', 'compute.httpsHealthChecks.list', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.instanceGroupManagers.list', 'compute.instanceGroups.list', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instances.getIamPolicy', 'compute.instances.list', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.interconnectAttachments.list', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.list', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineTypes.list', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkEdgeSecurityServices.list', 'compute.networkEndpointGroups.list', 'compute.networks.list', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.list', 'compute.packetMirrorings.list', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.list', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.list', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.list', 'compute.regionSslCertificates.list', 'compute.regionSslPolicies.list', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetTcpProxies.list', 'compute.regionUrlMaps.list', 'compute.regions.list', 'compute.reservations.list', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.routers.list', 'compute.routes.list', 'compute.securityPolicies.list', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.sslCertificates.list', 'compute.sslPolicies.list', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.targetGrpcProxies.list', 'compute.targetHttpProxies.list', 'compute.targetHttpsProxies.list', 'compute.targetInstances.list', 'compute.targetPools.list', 'compute.targetSslProxies.list', 'compute.targetTcpProxies.list', 'compute.targetVpnGateways.list', 'compute.urlMaps.list', 'compute.vpnGateways.list', 'compute.vpnTunnels.list', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.list', 'confidentialcomputing.locations.list', 'config.deployments.getIamPolicy', 'config.deployments.list', 'config.locations.list', 'config.operations.list', 'config.previews.list', 'config.resources.list', 'config.revisions.list', 'config.terraformversions.list', 'configdelivery.fleetPackages.list', 'configdelivery.locations.list', 'configdelivery.operations.list', 'configdelivery.releases.list', 'configdelivery.resourceBundles.list', 'configdelivery.rollouts.list', 'connectors.actions.list', 'connectors.connections.getIamPolicy', 'connectors.connections.list', 'connectors.connectors.list', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.entities.list', 'connectors.entityTypes.list', 'connectors.eventSubscriptions.list', 'connectors.eventtypes.list', 'connectors.locations.list', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list', 'connectors.operations.list', 'connectors.providers.list', 'connectors.versions.list', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.list', 'consumerprocurement.entitlements.list', 'consumerprocurement.events.list', 'consumerprocurement.freeTrials.list', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orders.list', 'contactcenteraiplatform.contactCenters.list', 'contactcenteraiplatform.locations.list', 'contactcenteraiplatform.operations.list', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.conversations.list', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issues.list', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.views.list', 'container.apiServices.list', 'container.auditSinks.list', 'container.backendConfigs.list', 'container.bindings.list', 'container.certificateSigningRequests.list', 'container.clusterRoleBindings.list', 'container.clusterRoles.list', 'container.clusters.list', 'container.componentStatuses.list', 'container.configMaps.list', 'container.controllerRevisions.list', 'container.cronJobs.list', 'container.csiDrivers.list', 'container.csiNodeInfos.list', 'container.csiNodes.list', 'container.customResourceDefinitions.list', 'container.daemonSets.list', 'container.deployments.list', 'container.endpointSlices.list', 'container.endpoints.list', 'container.events.list', 'container.frontendConfigs.list', 'container.horizontalPodAutoscalers.list', 'container.ingresses.list', 'container.initializerConfigurations.list', 'container.jobs.list', 'container.leases.list', 'container.limitRanges.list', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.list', 'container.mutatingWebhookConfigurations.list', 'container.namespaces.list', 'container.networkPolicies.list', 'container.nodes.list', 'container.operations.list', 'container.persistentVolumeClaims.list', 'container.persistentVolumes.list', 'container.petSets.list', 'container.podDisruptionBudgets.list', 'container.podPresets.list', 'container.podSecurityPolicies.list', 'container.podTemplates.list', 'container.pods.list', 'container.priorityClasses.list', 'container.replicaSets.list', 'container.replicationControllers.list', 'container.resourceQuotas.list', 'container.roleBindings.list', 'container.roles.list', 'container.runtimeClasses.list', 'container.scheduledJobs.list', 'container.selfSubjectAccessReviews.list', 'container.serviceAccounts.list', 'container.services.list', 'container.statefulSets.list', 'container.storageClasses.list', 'container.storageStates.list', 'container.storageVersionMigrations.list', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.list', 'container.thirdPartyResources.list', 'container.updateInfos.list', 'container.validatingWebhookConfigurations.list', 'container.volumeAttachments.list', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotContents.list', 'container.volumeSnapshots.list', 'containeranalysis.notes.getIamPolicy', 'containeranalysis.notes.list', 'containeranalysis.occurrences.getIamPolicy', 'containeranalysis.occurrences.list', 'containersecurity.clusterSummaries.list', 'containersecurity.findings.list', 'containersecurity.locations.list', 'contentwarehouse.corpora.list', 'contentwarehouse.documentSchemas.list', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.documents.list', 'contentwarehouse.ruleSets.list', 'contentwarehouse.synonymSets.list', 'databasecenter.fleetHealthStats.list', 'databasecenter.fleetStats.list', 'databasecenter.locations.list', 'databasecenter.products.list', 'databasecenter.resourceGroups.list', 'databasecenter.userLabels.list', 'databaseinsights.locations.list', 'datacatalog.categories.getIamPolicy', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.operations.list', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'dataconnectors.connectors.getIamPolicy', 'dataconnectors.connectors.list', 'dataconnectors.locations.list', 'dataconnectors.operations.list', 'dataflow.jobs.list', 'dataflow.messages.list', 'dataflow.snapshots.list', 'dataform.compilationResults.list', 'dataform.locations.list', 'dataform.releaseConfigs.list', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.workflowConfigs.list', 'dataform.workflowInvocations.list', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.list', 'datafusion.artifacts.list', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.locations.list', 'datafusion.operations.list', 'datafusion.pipelineConnections.list', 'datafusion.pipelines.list', 'datafusion.profiles.list', 'datafusion.secureKeys.list', 'datalabeling.annotateddatasets.list', 'datalabeling.annotationspecsets.list', 'datalabeling.dataitems.list', 'datalabeling.datasets.list', 'datalabeling.examples.list', 'datalabeling.instructions.list', 'datalabeling.operations.list', 'datalineage.events.list', 'datalineage.processes.list', 'datalineage.runs.list', 'datamigration.connectionprofiles.getIamPolicy', 'datamigration.connectionprofiles.list', 'datamigration.conversionworkspaces.getIamPolicy', 'datamigration.conversionworkspaces.list', 'datamigration.locations.list', 'datamigration.mappingrules.getIamPolicy', 'datamigration.migrationjobs.getIamPolicy', 'datamigration.migrationjobs.list', 'datamigration.objects.list', 'datamigration.operations.list', 'datamigration.privateconnections.getIamPolicy', 'datamigration.privateconnections.list', 'datapipelines.jobs.list', 'datapipelines.pipelines.list', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.assetActions.list', 'dataplex.assets.getIamPolicy', 'dataplex.assets.list', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.entities.list', 'dataplex.entries.list', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.list', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.environments.getIamPolicy', 'dataplex.environments.list', 'dataplex.lakeActions.list', 'dataplex.lakes.getIamPolicy', 'dataplex.lakes.list', 'dataplex.locations.list', 'dataplex.metadataJobs.list', 'dataplex.operations.list', 'dataplex.partitions.list', 'dataplex.tasks.getIamPolicy', 'dataplex.tasks.list', 'dataplex.zoneActions.list', 'dataplex.zones.getIamPolicy', 'dataplex.zones.list', 'dataproc.agents.list', 'dataproc.autoscalingPolicies.getIamPolicy', 'dataproc.autoscalingPolicies.list', 'dataproc.batches.list', 'dataproc.clusters.getIamPolicy', 'dataproc.clusters.list', 'dataproc.jobs.getIamPolicy', 'dataproc.jobs.list', 'dataproc.operations.getIamPolicy', 'dataproc.operations.list', 'dataproc.sessionTemplates.list', 'dataproc.sessions.list', 'dataproc.workflowTemplates.getIamPolicy', 'dataproc.workflowTemplates.list', 'dataprocessing.datasources.list', 'dataprocessing.featurecontrols.list', 'dataprocessing.groupcontrols.list', 'dataprocrm.locations.list', 'dataprocrm.nodePools.list', 'dataprocrm.nodes.list', 'dataprocrm.operations.list', 'dataprocrm.workloads.list', 'datastore.backupSchedules.list', 'datastore.backups.list', 'datastore.databases.list', 'datastore.entities.list', 'datastore.indexes.list', 'datastore.keyVisualizerScans.list', 'datastore.locations.list', 'datastore.namespaces.list', 'datastore.operations.list', 'datastore.statistics.list', 'datastream.connectionProfiles.getIamPolicy', 'datastream.connectionProfiles.list', 'datastream.locations.list', 'datastream.objects.list', 'datastream.operations.list', 'datastream.privateConnections.getIamPolicy', 'datastream.privateConnections.list', 'datastream.routes.getIamPolicy', 'datastream.routes.list', 'datastream.streams.getIamPolicy', 'datastream.streams.list', 'datastudio.datasources.getIamPolicy', 'datastudio.reports.getIamPolicy', 'datastudio.workspaces.getIamPolicy', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.deployments.getIamPolicy', 'deploymentmanager.deployments.list', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.list', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.list', 'deploymentmanager.types.list', 'developerconnect.connections.list', 'developerconnect.gitRepositoryLinks.list', 'developerconnect.locations.list', 'developerconnect.operations.list', 'dialogflow.agents.list', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.list', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.list', 'dialogflow.deployments.list', 'dialogflow.documents.list', 'dialogflow.entityTypes.list', 'dialogflow.environments.list', 'dialogflow.examples.list', 'dialogflow.experiments.list', 'dialogflow.flows.list', 'dialogflow.generators.list', 'dialogflow.integrations.list', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.list', 'dialogflow.pages.list', 'dialogflow.participants.list', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.list', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.list', 'dialogflow.webhooks.list', 'discoveryengine.branches.list', 'discoveryengine.cmekConfigs.list', 'discoveryengine.collections.list', 'discoveryengine.controls.list', 'discoveryengine.conversations.list', 'discoveryengine.dataStores.list', 'discoveryengine.documents.list', 'discoveryengine.engines.list', 'discoveryengine.evaluations.list', 'discoveryengine.models.list', 'discoveryengine.operations.list', 'discoveryengine.sampleQueries.list', 'discoveryengine.sampleQuerySets.list', 'discoveryengine.schemas.list', 'discoveryengine.servingConfigs.list', 'discoveryengine.sessions.list', 'discoveryengine.targetSites.list', 'dlp.analyzeRiskTemplates.list', 'dlp.columnDataProfiles.list', 'dlp.connections.list', 'dlp.deidentifyTemplates.list', 'dlp.estimates.list', 'dlp.fileStoreProfiles.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.list', 'dlp.jobTriggers.list', 'dlp.jobs.list', 'dlp.locations.list', 'dlp.projectDataProfiles.list', 'dlp.storedInfoTypes.list', 'dlp.subscriptions.list', 'dlp.tableDataProfiles.list', 'dns.changes.list', 'dns.dnsKeys.list', 'dns.managedZoneOperations.list', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.resourceRecordSets.list', 'dns.responsePolicies.list', 'dns.responsePolicyRules.list', 'documentai.dataLabelingJobs.list', 'documentai.evaluations.list', 'documentai.labelerPools.list', 'documentai.locations.list', 'documentai.processorTypes.list', 'documentai.processorVersions.list', 'documentai.processors.list', 'domains.locations.list', 'domains.operations.list', 'domains.registrations.getIamPolicy', 'domains.registrations.list', 'earthengine.assets.getIamPolicy', 'earthengine.assets.list', 'earthengine.operations.list', 'edgecontainer.clusters.getIamPolicy', 'edgecontainer.clusters.list', 'edgecontainer.locations.list', 'edgecontainer.machines.getIamPolicy', 'edgecontainer.machines.list', 'edgecontainer.nodePools.getIamPolicy', 'edgecontainer.nodePools.list', 'edgecontainer.operations.list', 'edgecontainer.vpnConnections.getIamPolicy', 'edgecontainer.vpnConnections.list', 'edgenetwork.interconnectAttachments.getIamPolicy', 'edgenetwork.interconnectAttachments.list', 'edgenetwork.interconnects.getIamPolicy', 'edgenetwork.interconnects.list', 'edgenetwork.locations.list', 'edgenetwork.networks.getIamPolicy', 'edgenetwork.networks.list', 'edgenetwork.operations.list', 'edgenetwork.routers.getIamPolicy', 'edgenetwork.routers.list', 'edgenetwork.routes.list', 'edgenetwork.subnetworks.getIamPolicy', 'edgenetwork.subnetworks.list', 'edgenetwork.zones.list', 'enterpriseknowledgegraph.entityReconciliationJobs.list', 'enterprisepurchasing.gcveCuds.list', 'enterprisepurchasing.gcveNodePricingInfo.list', 'enterprisepurchasing.locations.list', 'enterprisepurchasing.operations.list', 'errorreporting.applications.list', 'errorreporting.errorEvents.list', 'errorreporting.groups.list', 'essentialcontacts.contacts.list', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.locations.list', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.operations.list', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.providers.list', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'fcmdata.deliverydata.list', 'file.backups.list', 'file.instances.list', 'file.locations.list', 'file.operations.list', 'file.snapshots.list', 'financialservices.locations.list', 'financialservices.operations.list', 'financialservices.v1backtests.list', 'financialservices.v1datasets.list', 'financialservices.v1engineconfigs.list', 'financialservices.v1engineversions.list', 'financialservices.v1instances.list', 'financialservices.v1models.list', 'financialservices.v1predictions.list', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.list', 'firebaseabt.experiments.list', 'firebaseappdistro.groups.list', 'firebaseappdistro.releases.list', 'firebaseappdistro.testers.list', 'firebasecrashlytics.issues.list', 'firebasedatabase.instances.list', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.list', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.list', 'firebasedataconnect.services.list', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.links.list', 'firebaseextensions.configs.list', 'firebaseextensionspublisher.extensions.list', 'firebasehosting.sites.list', 'firebaseinappmessaging.campaigns.list', 'firebasemessagingcampaigns.campaigns.list', 'firebaseml.models.list', 'firebaseml.modelversions.list', 'firebasenotifications.messages.list', 'firebaserules.releases.list', 'firebaserules.rulesets.list', 'firebasestorage.buckets.list', 'fleetengine.deliveryvehicles.list', 'fleetengine.tasks.list', 'fleetengine.vehicles.list', 'gcp.redisenterprise.com/databases.list', 'gcp.redisenterprise.com/subscriptions.list', 'gdchardwaremanagement.changeLogEntries.list', 'gdchardwaremanagement.comments.list', 'gdchardwaremanagement.hardware.list', 'gdchardwaremanagement.hardwareGroups.list', 'gdchardwaremanagement.locations.list', 'gdchardwaremanagement.operations.list', 'gdchardwaremanagement.orders.list', 'gdchardwaremanagement.sites.list', 'gdchardwaremanagement.skus.list', 'gdchardwaremanagement.zones.list', 'genomics.datasets.getIamPolicy', 'genomics.datasets.list', 'genomics.operations.list', 'gkebackup.backupPlans.getIamPolicy', 'gkebackup.backupPlans.list', 'gkebackup.backups.list', 'gkebackup.locations.list', 'gkebackup.operations.list', 'gkebackup.restorePlans.getIamPolicy', 'gkebackup.restorePlans.list', 'gkebackup.restores.list', 'gkebackup.volumeBackups.list', 'gkebackup.volumeRestores.list', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.locations.list', 'gkehub.membershipbindings.list', 'gkehub.memberships.getIamPolicy', 'gkehub.memberships.list', 'gkehub.namespaces.list', 'gkehub.operations.list', 'gkehub.rbacrolebindings.list', 'gkehub.scopes.getIamPolicy', 'gkehub.scopes.list', 'gkemulticloud.attachedClusters.list', 'gkemulticloud.awsClusters.list', 'gkemulticloud.awsNodePools.list', 'gkemulticloud.azureClients.list', 'gkemulticloud.azureClusters.list', 'gkemulticloud.azureNodePools.list', 'gkemulticloud.operations.list', 'gkeonprem.bareMetalAdminClusters.getIamPolicy', 'gkeonprem.bareMetalAdminClusters.list', 'gkeonprem.bareMetalClusters.getIamPolicy', 'gkeonprem.bareMetalClusters.list', 'gkeonprem.bareMetalNodePools.getIamPolicy', 'gkeonprem.bareMetalNodePools.list', 'gkeonprem.locations.list', 'gkeonprem.operations.list', 'gkeonprem.vmwareAdminClusters.getIamPolicy', 'gkeonprem.vmwareAdminClusters.list', 'gkeonprem.vmwareClusters.getIamPolicy', 'gkeonprem.vmwareClusters.list', 'gkeonprem.vmwareNodePools.getIamPolicy', 'gkeonprem.vmwareNodePools.list', 'gsuiteaddons.deployments.list', 'healthcare.annotationStores.getIamPolicy', 'healthcare.annotationStores.list', 'healthcare.annotations.list', 'healthcare.attributeDefinitions.list', 'healthcare.consentArtifacts.list', 'healthcare.consentStores.getIamPolicy', 'healthcare.consentStores.list', 'healthcare.consents.list', 'healthcare.datasets.getIamPolicy', 'healthcare.datasets.list', 'healthcare.dicomStores.getIamPolicy', 'healthcare.dicomStores.list', 'healthcare.fhirStores.getIamPolicy', 'healthcare.fhirStores.list', 'healthcare.hl7V2Messages.list', 'healthcare.hl7V2Stores.getIamPolicy', 'healthcare.hl7V2Stores.list', 'healthcare.locations.list', 'healthcare.operations.list', 'healthcare.userDataMappings.list', 'iam.denypolicies.list', 'iam.googleapis.com/oauthClientCredentials.list', 'iam.googleapis.com/oauthClients.list', 'iam.googleapis.com/workforcePoolProviderKeys.list', 'iam.googleapis.com/workforcePoolProviders.list', 'iam.googleapis.com/workforcePools.getIamPolicy', 'iam.googleapis.com/workforcePools.list', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.list', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPools.list', 'iam.policybindings.list', 'iam.principalaccessboundarypolicies.list', 'iam.roles.get', 'iam.roles.list', 'iam.serviceAccountKeys.list', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.list', 'iap.tunnel.getIamPolicy', 'iap.tunnelDestGroups.getIamPolicy', 'iap.tunnelDestGroups.list', 'iap.tunnelInstances.getIamPolicy', 'iap.tunnelLocations.getIamPolicy', 'iap.tunnelZones.getIamPolicy', 'iap.web.getIamPolicy', 'iap.webServiceVersions.getIamPolicy', 'iap.webServices.getIamPolicy', 'iap.webTypes.getIamPolicy', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list', 'ids.endpoints.getIamPolicy', 'ids.endpoints.list', 'ids.locations.list', 'ids.operations.list', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeCertificates.list', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSuspensions.list', 'integrations.authConfigs.list', 'integrations.certificates.list', 'integrations.executions.list', 'integrations.integrationVersions.list', 'integrations.integrations.list', 'integrations.securityAuthConfigs.list', 'integrations.securityExecutions.list', 'integrations.securityIntegTempVers.list', 'integrations.securityIntegrationVers.list', 'integrations.securityIntegrations.list', 'integrations.sfdcChannels.list', 'integrations.sfdcInstances.list', 'integrations.suspensions.list', 'integrations.testCases.list', 'issuerswitch.accountManagerTransactions.list', 'issuerswitch.complaintTransactions.list', 'issuerswitch.financialTransactions.list', 'issuerswitch.mandateTransactions.list', 'issuerswitch.metadataTransactions.list', 'issuerswitch.operations.list', 'issuerswitch.ruleMetadata.list', 'issuerswitch.ruleMetadataValues.list', 'issuerswitch.rules.list', 'krmapihosting.krmApiHosts.getIamPolicy', 'krmapihosting.krmApiHosts.list', 'krmapihosting.locations.list', 'krmapihosting.operations.list', 'lifesciences.operations.list', 'livestream.assets.list', 'livestream.channels.list', 'livestream.clips.list', 'livestream.events.list', 'livestream.inputs.list', 'livestream.locations.list', 'livestream.operations.list', 'logging.buckets.list', 'logging.exclusions.list', 'logging.links.list', 'logging.locations.list', 'logging.logEntries.list', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.notificationRules.list', 'logging.operations.list', 'logging.privateLogEntries.list', 'logging.queries.usePrivate', 'logging.sinks.list', 'logging.views.getIamPolicy', 'logging.views.list', 'looker.backups.list', 'looker.instances.list', 'looker.locations.list', 'looker.operations.list', 'managedflink.deployments.list', 'managedflink.jobs.list', 'managedflink.locations.list', 'managedflink.operations.list', 'managedflink.sessions.list', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.domains.getIamPolicy', 'managedidentities.domains.list', 'managedidentities.locations.list', 'managedidentities.operations.list', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'managedidentities.sqlintegrations.list', 'managedkafka.clusters.list', 'managedkafka.consumerGroups.list', 'managedkafka.locations.list', 'managedkafka.operations.list', 'managedkafka.topics.list', 'mapsadmin.clientMaps.list', 'mapsadmin.clientStyleSheetSnapshots.list', 'mapsadmin.clientStyles.list', 'mapsadmin.styleSnapshots.list', 'mapsanalytics.metricMetadata.list', 'mapsplatformdatasets.datasets.list', 'marketplacesolutions.locations.list', 'marketplacesolutions.operations.list', 'marketplacesolutions.powerImages.list', 'marketplacesolutions.powerInstances.list', 'marketplacesolutions.powerNetworks.list', 'marketplacesolutions.powerSshKeys.list', 'marketplacesolutions.powerVolumes.list', 'memcache.instances.list', 'memcache.locations.list', 'memcache.operations.list', 'memorystore.instances.list', 'memorystore.locations.list', 'memorystore.operations.list', 'metastore.backups.getIamPolicy', 'metastore.backups.list', 'metastore.databases.getIamPolicy', 'metastore.databases.list', 'metastore.federations.getIamPolicy', 'metastore.federations.list', 'metastore.imports.list', 'metastore.locations.list', 'metastore.migrations.list', 'metastore.operations.list', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.tables.getIamPolicy', 'metastore.tables.list', 'migrationcenter.assets.list', 'migrationcenter.discoveryClients.list', 'migrationcenter.errorFrames.list', 'migrationcenter.groups.list', 'migrationcenter.importDataFiles.list', 'migrationcenter.importJobs.list', 'migrationcenter.locations.list', 'migrationcenter.operations.list', 'migrationcenter.preferenceSets.list', 'migrationcenter.relations.list', 'migrationcenter.reportConfigs.list', 'migrationcenter.reports.list', 'migrationcenter.sources.list', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.locations.list', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.operations.list', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.trials.list', 'ml.versions.list', 'monitoring.alertPolicies.list', 'monitoring.dashboards.list', 'monitoring.groups.list', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.list', 'monitoring.services.list', 'monitoring.slos.list', 'monitoring.snoozes.list', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.list', 'netapp.activeDirectories.list', 'netapp.backupPolicies.list', 'netapp.backupVaults.list', 'netapp.backups.list', 'netapp.kmsConfigs.list', 'netapp.locations.list', 'netapp.operations.list', 'netapp.replications.list', 'netapp.snapshots.list', 'netapp.storagePools.list', 'netapp.volumes.list', 'networkconnectivity.groups.getIamPolicy', 'networkconnectivity.groups.list', 'networkconnectivity.hubRouteTables.getIamPolicy', 'networkconnectivity.hubRouteTables.list', 'networkconnectivity.hubRoutes.getIamPolicy', 'networkconnectivity.hubRoutes.list', 'networkconnectivity.hubs.getIamPolicy', 'networkconnectivity.hubs.list', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.locations.list', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.spokes.getIamPolicy', 'networkconnectivity.spokes.list', 'networkmanagement.connectivitytests.getIamPolicy', 'networkmanagement.connectivitytests.list', 'networkmanagement.locations.list', 'networkmanagement.operations.list', 'networkmanagement.vpcflowlogsconfigs.list', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpoints.list', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.locations.list', 'networksecurity.mirroringDeploymentGroups.list', 'networksecurity.mirroringDeployments.list', 'networksecurity.mirroringEndpointGroupAssociations.list', 'networksecurity.mirroringEndpointGroups.list', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfiles.list', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.urlLists.list', 'networkservices.authzExtensions.list', 'networkservices.endpointPolicies.list', 'networkservices.gateways.list', 'networkservices.grpcRoutes.list', 'networkservices.httpFilters.list', 'networkservices.httpRoutes.list', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.lbRouteExtensions.list', 'networkservices.lbTrafficExtensions.list', 'networkservices.locations.list', 'networkservices.meshes.list', 'networkservices.operations.list', 'networkservices.route_views.list', 'networkservices.serviceBindings.list', 'networkservices.serviceLbPolicies.list', 'networkservices.tcpRoutes.list', 'networkservices.tlsRoutes.list', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.locations.list', 'notebooks.operations.list', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'ondemandscanning.operations.list', 'opsconfigmonitoring.resourceMetadata.list', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.dbNodes.list', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.list', 'oracledatabase.operations.list', 'orgpolicy.constraints.list', 'orgpolicy.customConstraints.list', 'orgpolicy.policies.list', 'osconfig.guestPolicies.list', 'osconfig.instanceOSPoliciesCompliances.list', 'osconfig.inventories.list', 'osconfig.osPolicyAssignmentReports.list', 'osconfig.osPolicyAssignments.list', 'osconfig.patchDeployments.list', 'osconfig.patchJobs.list', 'osconfig.upgradeReports.list', 'osconfig.vulnerabilityReports.list', 'paymentsresellersubscription.products.list', 'paymentsresellersubscription.promotions.list', 'policyremediatormanager.locations.list', 'policyremediatormanager.operations.list', 'policysimulator.orgPolicyViolations.list', 'policysimulator.orgPolicyViolationsPreviews.list', 'policysimulator.replayResults.list', 'policysimulator.replays.list', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.locations.list', 'privateca.operations.list', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'privilegedaccessmanager.entitlements.list', 'privilegedaccessmanager.grants.list', 'privilegedaccessmanager.locations.list', 'privilegedaccessmanager.operations.list', 'proximitybeacon.attachments.list', 'proximitybeacon.beacons.getIamPolicy', 'proximitybeacon.beacons.list', 'proximitybeacon.namespaces.getIamPolicy', 'proximitybeacon.namespaces.list', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.snapshots.getIamPolicy', 'pubsub.snapshots.list', 'pubsub.subscriptions.getIamPolicy', 'pubsub.subscriptions.list', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsublite.operations.list', 'pubsublite.reservations.list', 'pubsublite.subscriptions.list', 'pubsublite.topics.list', 'recaptchaenterprise.firewallpolicies.list', 'recaptchaenterprise.keys.list', 'recaptchaenterprise.relatedaccountgroupmemberships.list', 'recaptchaenterprise.relatedaccountgroups.list', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityRecommendations.list', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryMaterializedViewInsights.list', 'recommender.bigqueryMaterializedViewRecommendations.list', 'recommender.bigqueryPartitionClusterRecommendations.list', 'recommender.bigqueryTableStatsInsights.list', 'recommender.cloudAssetInsights.list', 'recommender.cloudCostGeneralInsights.list', 'recommender.cloudCostGeneralRecommendations.list', 'recommender.cloudDeprecationGeneralInsights.list', 'recommender.cloudDeprecationGeneralRecommendations.list', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudManageabilityGeneralInsights.list', 'recommender.cloudManageabilityGeneralRecommendations.list', 'recommender.cloudPerformanceGeneralInsights.list', 'recommender.cloudPerformanceGeneralRecommendations.list', 'recommender.cloudRecentChangeInsights.list', 'recommender.cloudRecentChangeRecommendations.list', 'recommender.cloudReliabilityGeneralInsights.list', 'recommender.cloudReliabilityGeneralRecommendations.list', 'recommender.cloudSecurityGeneralInsights.list', 'recommender.cloudSecurityGeneralRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.commitmentUtilizationInsights.list', 'recommender.computeAddressIdleResourceInsights.list', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceInsights.list', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeFirewallInsights.list', 'recommender.computeImageIdleResourceInsights.list', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeInstanceCpuUsageInsights.list', 'recommender.computeInstanceCpuUsagePredictionInsights.list', 'recommender.computeInstanceCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageInsights.list', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.list', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.computeInstanceMemoryUsageInsights.list', 'recommender.computeInstanceMemoryUsagePredictionInsights.list', 'recommender.computeInstanceNetworkThroughputInsights.list', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisRecommendations.list', 'recommender.costInsights.list', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.errorReportingInsights.list', 'recommender.errorReportingRecommendations.list', 'recommender.firestoreDatabaseReliabilityInsights.list', 'recommender.firestoreDatabaseReliabilityRecommendations.list', 'recommender.gmpGuidedExperienceInsights.list', 'recommender.gmpGuidedExperienceRecommendations.list', 'recommender.gmpProjectManagementInsights.list', 'recommender.gmpProjectManagementRecommendations.list', 'recommender.gmpProjectProductSuggestionsInsights.list', 'recommender.gmpProjectProductSuggestionsRecommendations.list', 'recommender.iamPolicyChangeRiskInsights.list', 'recommender.iamPolicyChangeRiskRecommendations.list', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyLateralMovementInsights.list', 'recommender.iamPolicyRecommendations.list', 'recommender.iamServiceAccountChangeRiskInsights.list', 'recommender.iamServiceAccountChangeRiskRecommendations.list', 'recommender.iamServiceAccountInsights.list', 'recommender.locations.list', 'recommender.loggingProductSuggestionContainerInsights.list', 'recommender.loggingProductSuggestionContainerRecommendations.list', 'recommender.monitoringProductSuggestionComputeInsights.list', 'recommender.monitoringProductSuggestionComputeRecommendations.list', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'recommender.resourcemanagerProjectChangeRiskInsights.list', 'recommender.resourcemanagerProjectChangeRiskRecommendations.list', 'recommender.resourcemanagerProjectUtilizationInsights.list', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.resourcemanagerServiceLimitInsights.list', 'recommender.resourcemanagerServiceLimitRecommendations.list', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.list', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.usageCommitmentRecommendations.list', 'redis.clusters.list', 'redis.instances.list', 'redis.locations.list', 'redis.operations.list', 'remotebuildexecution.instances.list', 'remotebuildexecution.workerpools.list', 'resourcemanager.folders.getIamPolicy', 'resourcemanager.folders.list', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.organizations.getIamPolicy', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.tagHolds.list', 'resourcemanager.tagKeys.getIamPolicy', 'resourcemanager.tagKeys.list', 'resourcemanager.tagValues.getIamPolicy', 'resourcemanager.tagValues.list', 'resourcesettings.settings.list', 'retail.branches.list', 'retail.catalogs.list', 'retail.controls.list', 'retail.experiments.list', 'retail.models.list', 'retail.operations.list', 'retail.products.list', 'retail.servingConfigs.list', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.list', 'riskmanager.policies.list', 'riskmanager.reports.list', 'rma.collectors.list', 'rma.locations.list', 'rma.operations.list', 'run.configurations.list', 'run.executions.list', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.locations.list', 'run.operations.list', 'run.revisions.list', 'run.routes.list', 'run.services.getIamPolicy', 'run.services.list', 'run.tasks.list', 'runapps.applications.list', 'runapps.deployments.list', 'runapps.locations.list', 'runapps.operations.list', 'runtimeconfig.configs.getIamPolicy', 'runtimeconfig.configs.list', 'runtimeconfig.operations.list', 'runtimeconfig.variables.getIamPolicy', 'runtimeconfig.variables.list', 'runtimeconfig.waiters.getIamPolicy', 'runtimeconfig.waiters.list', 'secretmanager.locations.list', 'secretmanager.secrets.getIamPolicy', 'secretmanager.secrets.list', 'secretmanager.versions.list', 'securedlandingzone.overwatches.list', 'securesourcemanager.branchRules.list', 'securesourcemanager.instances.getIamPolicy', 'securesourcemanager.instances.list', 'securesourcemanager.locations.list', 'securesourcemanager.operations.list', 'securesourcemanager.repositories.getIamPolicy', 'securesourcemanager.repositories.list', 'securesourcemanager.sshkeys.list', 'securitycenter.assets.list', 'securitycenter.attackpaths.list', 'securitycenter.bigQueryExports.list', 'securitycenter.compliancesnapshots.list', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.findings.list', 'securitycenter.muteconfigs.list', 'securitycenter.notificationconfig.list', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.sources.getIamPolicy', 'securitycenter.sources.list', 'securitycenter.valuedresources.list', 'securitycenter.vulnerabilitysnapshots.list', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securityposture.locations.list', 'securityposture.operations.list', 'securityposture.postureDeployments.list', 'securityposture.postureTemplates.list', 'securityposture.postures.list', 'securityposture.reports.list', 'servicebroker.bindingoperations.list', 'servicebroker.bindings.getIamPolicy', 'servicebroker.bindings.list', 'servicebroker.catalogs.getIamPolicy', 'servicebroker.catalogs.list', 'servicebroker.instanceoperations.list', 'servicebroker.instances.getIamPolicy', 'servicebroker.instances.list', 'serviceconsumermanagement.tenancyu.list', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.locations.list', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicehealth.events.list', 'servicehealth.locations.list', 'servicehealth.organizationEvents.list', 'servicehealth.organizationImpacts.list', 'servicemanagement.services.getIamPolicy', 'servicemanagement.services.list', 'servicenetworking.operations.list', 'servicesecurityinsights.clusterSecurityInfo.list', 'servicesecurityinsights.securityInfo.list', 'servicesecurityinsights.workloadPolicies.list', 'serviceusage.services.list', 'source.repos.getIamPolicy', 'source.repos.list', 'spanner.backupOperations.list', 'spanner.backupSchedules.getIamPolicy', 'spanner.backupSchedules.list', 'spanner.backups.getIamPolicy', 'spanner.backups.list', 'spanner.databaseOperations.list', 'spanner.databaseRoles.list', 'spanner.databases.getIamPolicy', 'spanner.databases.list', 'spanner.instanceConfigOperations.list', 'spanner.instanceConfigs.list', 'spanner.instanceOperations.list', 'spanner.instancePartitionOperations.list', 'spanner.instancePartitions.list', 'spanner.instances.getIamPolicy', 'spanner.instances.list', 'spanner.sessions.list', 'speakerid.phrases.list', 'speakerid.speakers.list', 'speech.customClasses.list', 'speech.locations.list', 'speech.operations.list', 'speech.phraseSets.list', 'speech.recognizers.list', 'stackdriver.resourceMetadata.list', 'storage.anywhereCaches.list', 'storage.bucketOperations.list', 'storage.buckets.getIamPolicy', 'storage.buckets.list', 'storage.folders.list', 'storage.hmacKeys.list', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.multipartUploads.list', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storageinsights.datasetConfigs.list', 'storageinsights.locations.list', 'storageinsights.operations.list', 'storageinsights.reportConfigs.list', 'storageinsights.reportDetails.list', 'storagetransfer.agentpools.list', 'storagetransfer.jobs.list', 'storagetransfer.operations.list', 'stream.locations.list', 'stream.operations.list', 'stream.streamContents.list', 'stream.streamInstances.list', 'telcoautomation.blueprints.list', 'telcoautomation.deployments.list', 'telcoautomation.edgeSlms.list', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.locations.list', 'telcoautomation.operations.list', 'telcoautomation.orchestrationClusters.list', 'telcoautomation.publicBlueprints.list', 'timeseriesinsights.datasets.list', 'timeseriesinsights.locations.list', 'tpu.acceleratortypes.list', 'tpu.locations.list', 'tpu.nodes.list', 'tpu.operations.list', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.list', 'transcoder.jobTemplates.list', 'transcoder.jobs.list', 'transferappliance.appliances.list', 'transferappliance.locations.list', 'transferappliance.operations.list', 'transferappliance.orders.list', 'transferappliance.savedAddresses.list', 'translationhub.portals.list', 'videostitcher.cdnKeys.list', 'videostitcher.liveAdTagDetails.list', 'videostitcher.liveConfigs.list', 'videostitcher.operations.list', 'videostitcher.slates.list', 'videostitcher.vodAdTagDetails.list', 'videostitcher.vodConfigs.list', 'videostitcher.vodStitchDetails.list', 'visionai.analyses.getIamPolicy', 'visionai.analyses.list', 'visionai.annotations.list', 'visionai.applications.list', 'visionai.assets.list', 'visionai.clusters.getIamPolicy', 'visionai.clusters.list', 'visionai.corpora.list', 'visionai.dataSchemas.list', 'visionai.drafts.list', 'visionai.events.getIamPolicy', 'visionai.events.list', 'visionai.indexEndpoints.list', 'visionai.indexes.list', 'visionai.instances.list', 'visionai.locations.list', 'visionai.operations.list', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.processors.list', 'visionai.searchConfigs.list', 'visionai.series.getIamPolicy', 'visionai.series.list', 'visionai.streams.getIamPolicy', 'visionai.streams.list', 'visionai.uistreams.list', 'visualinspection.annotationSets.list', 'visualinspection.annotationSpecs.list', 'visualinspection.annotations.list', 'visualinspection.datasets.list', 'visualinspection.images.list', 'visualinspection.locations.list', 'visualinspection.modelEvaluations.list', 'visualinspection.models.list', 'visualinspection.modules.list', 'visualinspection.operations.list', 'visualinspection.solutionArtifacts.list', 'visualinspection.solutions.list', 'vmmigration.cloneJobs.list', 'vmmigration.cutoverJobs.list', 'vmmigration.datacenterConnectors.list', 'vmmigration.deployments.list', 'vmmigration.groups.list', 'vmmigration.locations.list', 'vmmigration.migratingVms.list', 'vmmigration.operations.list', 'vmmigration.replicationCycles.list', 'vmmigration.sources.list', 'vmmigration.targets.list', 'vmmigration.utilizationReports.list', 'vmwareengine.clusters.getIamPolicy', 'vmwareengine.clusters.list', 'vmwareengine.externalAccessRules.list', 'vmwareengine.externalAddresses.list', 'vmwareengine.hcxActivationKeys.getIamPolicy', 'vmwareengine.hcxActivationKeys.list', 'vmwareengine.locations.list', 'vmwareengine.loggingServers.list', 'vmwareengine.managementDnsZoneBindings.list', 'vmwareengine.networkPeerings.list', 'vmwareengine.networkPolicies.list', 'vmwareengine.nodeTypes.list', 'vmwareengine.nodes.list', 'vmwareengine.operations.list', 'vmwareengine.privateClouds.getIamPolicy', 'vmwareengine.privateClouds.list', 'vmwareengine.privateConnections.list', 'vmwareengine.subnets.list', 'vmwareengine.vmwareEngineNetworks.list', 'vpcaccess.connectors.list', 'vpcaccess.locations.list', 'vpcaccess.operations.list', 'workflows.callbacks.list', 'workflows.executions.list', 'workflows.locations.list', 'workflows.operations.list', 'workflows.stepEntries.list', 'workflows.workflows.list', 'workloadcertificate.locations.list', 'workloadcertificate.operations.list', 'workloadcertificate.workloadRegistrations.list', 'workloadmanager.actuations.list', 'workloadmanager.deployments.list', 'workloadmanager.discoveredprofiles.list', 'workloadmanager.evaluations.list', 'workloadmanager.executions.list', 'workloadmanager.locations.list', 'workloadmanager.operations.list', 'workloadmanager.results.list', 'workloadmanager.rules.list', 'workstations.workstationClusters.list', 'workstations.workstationConfigs.getIamPolicy', 'workstations.workstationConfigs.list', 'workstations.workstations.getIamPolicy', 'workstations.workstations.list'] GA
roles/runapps.developer Access to create and change Serverless Integrations and their configuration. Serverless Integrations Developer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'runapps.applications.create', 'runapps.applications.delete', 'runapps.applications.get', 'runapps.applications.getStatus', 'runapps.applications.list', 'runapps.applications.update', 'runapps.deployments.get', 'runapps.deployments.list', 'runapps.locations.get', 'runapps.locations.list', 'runapps.operations.cancel', 'runapps.operations.delete', 'runapps.operations.get', 'runapps.operations.list'] BETA
roles/runapps.operator Access to deploy Serverless Integrations. Serverless Integrations Operator ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'runapps.applications.get', 'runapps.applications.getStatus', 'runapps.applications.list', 'runapps.deployments.create', 'runapps.deployments.get', 'runapps.deployments.list', 'runapps.locations.get', 'runapps.locations.list', 'runapps.operations.cancel', 'runapps.operations.delete', 'runapps.operations.get', 'runapps.operations.list'] BETA
roles/runapps.serviceAgent Gives Serverless Integrations Service Account access to customer project resources. Serverless Integrations Service Agent ['cloudbuild.builds.create', 'cloudbuild.builds.get', 'cloudsql.databases.get', 'cloudsql.instances.get', 'cloudsql.users.get', 'compute.backendServices.get', 'compute.backendServices.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.networks.get', 'compute.networks.list', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.urlMaps.get', 'compute.urlMaps.list', 'firebasehosting.sites.get', 'iam.serviceAccounts.actAs', 'redis.instances.get', 'redis.instances.list', 'run.jobs.get', 'run.jobs.list', 'run.services.get', 'run.services.list', 'serviceusage.services.use', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'vpcaccess.connectors.get', 'vpcaccess.connectors.list'] GA
roles/runapps.viewer Readonly access to Serverless Integrations resources. Serverless Integrations Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'runapps.applications.get', 'runapps.applications.getStatus', 'runapps.applications.list', 'runapps.deployments.get', 'runapps.deployments.list', 'runapps.locations.get', 'runapps.locations.list', 'runapps.operations.get', 'runapps.operations.list'] BETA
roles/vpcaccess.admin Full access to all Serverless VPC Access resources Serverless VPC Access Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'vpcaccess.connectors.create', 'vpcaccess.connectors.delete', 'vpcaccess.connectors.get', 'vpcaccess.connectors.list', 'vpcaccess.connectors.update', 'vpcaccess.connectors.use', 'vpcaccess.locations.list', 'vpcaccess.operations.get', 'vpcaccess.operations.list'] GA
roles/vpcaccess.serviceAgent Can create and manage resources to support serverless application to connect to virtual private cloud. Serverless VPC Access Service Agent ['billing.accounts.get', 'compute.autoscalers.create', 'compute.autoscalers.delete', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.autoscalers.update', 'compute.disks.create', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.update', 'compute.healthChecks.create', 'compute.healthChecks.delete', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.update', 'compute.healthChecks.use', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.create', 'compute.httpHealthChecks.delete', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.use', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.create', 'compute.httpsHealthChecks.delete', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.update', 'compute.httpsHealthChecks.use', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.get', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.create', 'compute.instanceGroupManagers.delete', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.update', 'compute.instanceGroupManagers.use', 'compute.instanceGroups.create', 'compute.instanceGroups.delete', 'compute.instanceGroups.get', 'compute.instanceGroups.update', 'compute.instanceTemplates.create', 'compute.instanceTemplates.delete', 'compute.instanceTemplates.get', 'compute.instanceTemplates.useReadOnly', 'compute.instances.create', 'compute.instances.delete', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.list', 'compute.instances.reset', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setTags', 'compute.instances.start', 'compute.instances.stop', 'compute.instances.use', 'compute.machineTypes.get', 'compute.networks.get', 'compute.networks.use', 'compute.projects.get', 'compute.projects.setCommonInstanceMetadata', 'compute.regionOperations.get', 'compute.regionOperations.list', 'compute.regions.get', 'compute.regions.list', 'compute.subnetworks.create', 'compute.subnetworks.delete', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.deployments.create', 'deploymentmanager.deployments.delete', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.list', 'deploymentmanager.deployments.update', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.typeProviders.create', 'deploymentmanager.typeProviders.get', 'logging.logEntries.create', 'logging.logMetrics.create', 'logging.logMetrics.delete', 'logging.logMetrics.get', 'logging.logMetrics.update', 'resourcemanager.projects.get'] GA
roles/vpcaccess.user User of Serverless VPC Access connectors Serverless VPC Access User ['compute.networks.access', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'vpcaccess.connectors.get', 'vpcaccess.connectors.list', 'vpcaccess.connectors.use', 'vpcaccess.locations.list', 'vpcaccess.operations.get', 'vpcaccess.operations.list'] GA
roles/vpcaccess.viewer Viewer of all Serverless VPC Access resources Serverless VPC Access Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'vpcaccess.connectors.get', 'vpcaccess.connectors.list', 'vpcaccess.locations.list', 'vpcaccess.operations.get', 'vpcaccess.operations.list'] GA
roles/iam.serviceAccountAdmin Create and manage service accounts. Service Account Admin ['iam.serviceAccounts.create', 'iam.serviceAccounts.createTagBinding', 'iam.serviceAccounts.delete', 'iam.serviceAccounts.deleteTagBinding', 'iam.serviceAccounts.disable', 'iam.serviceAccounts.enable', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.list', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'iam.serviceAccounts.setIamPolicy', 'iam.serviceAccounts.undelete', 'iam.serviceAccounts.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/recommender.serviceaccntchangeriskAdmin Admin of Service Account Change Risk Insights and Recommendations. Service Account Change Risk Recommender Admin ['recommender.iamServiceAccountChangeRiskInsights.get', 'recommender.iamServiceAccountChangeRiskInsights.list', 'recommender.iamServiceAccountChangeRiskInsights.update', 'recommender.iamServiceAccountChangeRiskRecommendations.get', 'recommender.iamServiceAccountChangeRiskRecommendations.list', 'recommender.iamServiceAccountChangeRiskRecommendations.update', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.serviceaccntchangeriskViewer Viewer of Service Account Change Risk Insights and Recommendations. Service Account Change Risk Recommender Viewer ['recommender.iamServiceAccountChangeRiskInsights.get', 'recommender.iamServiceAccountChangeRiskInsights.list', 'recommender.iamServiceAccountChangeRiskRecommendations.get', 'recommender.iamServiceAccountChangeRiskRecommendations.list', 'recommender.locations.get', 'recommender.locations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/iam.serviceAccountKeyAdmin Create and manage (and rotate) service account keys. Service Account Key Admin ['iam.serviceAccountKeys.create', 'iam.serviceAccountKeys.delete', 'iam.serviceAccountKeys.disable', 'iam.serviceAccountKeys.enable', 'iam.serviceAccountKeys.get', 'iam.serviceAccountKeys.list', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/iam.serviceAccountOpenIdTokenCreator Create OpenID Connect (OIDC) identity tokens Service Account OpenID Connect Identity Token Creator ['iam.serviceAccounts.getOpenIdToken'] GA
roles/iam.serviceAccountTokenCreator Impersonate service accounts (create OAuth2 access tokens, sign blobs or JWTs, etc). Service Account Token Creator ['iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.implicitDelegation', 'iam.serviceAccounts.list', 'iam.serviceAccounts.signBlob', 'iam.serviceAccounts.signJwt', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/iam.serviceAccountUser Run operations as the service account. Service Account User ['iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/networkconnectivity.consumerNetworkAdmin Service Automation Consumer Network Admin is responsible for setting up ServiceConnectionPolicies. Service Automation Consumer Network Admin ['networkconnectivity.serviceConnectionPolicies.create', 'networkconnectivity.serviceConnectionPolicies.delete', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.serviceConnectionPolicies.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/networkconnectivity.serviceProducerAdmin Service Automation Producer Admin uses information from a consumer request to manage ServiceClasses and ServiceConnectionMaps Service Automation Service Producer Admin ['networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.serviceClasses.create', 'networkconnectivity.serviceClasses.delete', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.update', 'networkconnectivity.serviceClasses.use', 'networkconnectivity.serviceConnectionMaps.create', 'networkconnectivity.serviceConnectionMaps.delete', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionMaps.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/servicebroker.admin Full access to ServiceBroker resources. Service Broker Admin ['servicebroker.bindingoperations.get', 'servicebroker.bindingoperations.list', 'servicebroker.bindings.create', 'servicebroker.bindings.delete', 'servicebroker.bindings.get', 'servicebroker.bindings.getIamPolicy', 'servicebroker.bindings.list', 'servicebroker.bindings.setIamPolicy', 'servicebroker.catalogs.create', 'servicebroker.catalogs.delete', 'servicebroker.catalogs.get', 'servicebroker.catalogs.getIamPolicy', 'servicebroker.catalogs.list', 'servicebroker.catalogs.setIamPolicy', 'servicebroker.catalogs.validate', 'servicebroker.instanceoperations.get', 'servicebroker.instanceoperations.list', 'servicebroker.instances.create', 'servicebroker.instances.delete', 'servicebroker.instances.get', 'servicebroker.instances.getIamPolicy', 'servicebroker.instances.list', 'servicebroker.instances.setIamPolicy', 'servicebroker.instances.update'] DEPRECATED
roles/servicebroker.operator Operational access to the ServiceBroker resources. Service Broker Operator ['servicebroker.bindingoperations.get', 'servicebroker.bindingoperations.list', 'servicebroker.bindings.create', 'servicebroker.bindings.delete', 'servicebroker.bindings.get', 'servicebroker.bindings.list', 'servicebroker.catalogs.create', 'servicebroker.catalogs.delete', 'servicebroker.catalogs.get', 'servicebroker.catalogs.list', 'servicebroker.instanceoperations.get', 'servicebroker.instanceoperations.list', 'servicebroker.instances.create', 'servicebroker.instances.delete', 'servicebroker.instances.get', 'servicebroker.instances.list', 'servicebroker.instances.update'] DEPRECATED
roles/networkconnectivity.serviceClassUser Service Class User uses a ServiceClass Service Class User ['networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceClasses.use', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/servicemanagement.configEditor Access to update the service config and create rollouts. Service Config Editor ['servicemanagement.services.get', 'servicemanagement.services.update'] GA
roles/servicemanagement.serviceConsumer Can enable the service. Service Consumer ['servicemanagement.services.bind'] GA
roles/servicemanagement.serviceController Can check preconditions and report usage of a service during runtime. Service Controller ['servicemanagement.services.check', 'servicemanagement.services.get', 'servicemanagement.services.quota', 'servicemanagement.services.report'] GA
roles/servicedirectory.admin Full control of all Service Directory resources and permissions. Service Directory Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.endpoints.create', 'servicedirectory.endpoints.delete', 'servicedirectory.endpoints.get', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.endpoints.setIamPolicy', 'servicedirectory.endpoints.update', 'servicedirectory.locations.get', 'servicedirectory.locations.list', 'servicedirectory.namespaces.associatePrivateZone', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.namespaces.get', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.namespaces.setIamPolicy', 'servicedirectory.namespaces.update', 'servicedirectory.networks.attach', 'servicedirectory.services.bind', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicedirectory.services.get', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.resolve', 'servicedirectory.services.setIamPolicy', 'servicedirectory.services.update'] GA
roles/servicedirectory.editor Edit Service Directory resources. Service Directory Editor ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.endpoints.create', 'servicedirectory.endpoints.delete', 'servicedirectory.endpoints.get', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.endpoints.update', 'servicedirectory.locations.get', 'servicedirectory.locations.list', 'servicedirectory.namespaces.associatePrivateZone', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.namespaces.get', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.namespaces.update', 'servicedirectory.networks.attach', 'servicedirectory.services.bind', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicedirectory.services.get', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.resolve', 'servicedirectory.services.update'] GA
roles/servicedirectory.networkAttacher Gives access to attach VPC Networks to Service Directory Endpoints Service Directory Network Attacher ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.networks.attach'] GA
roles/servicedirectory.serviceAgent Give the Service Directory service agent access to Cloud Platform resources. Service Directory Service Agent ['container.clusters.get', 'gkehub.features.get', 'gkehub.gateway.delete', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.gateway.patch', 'gkehub.gateway.post', 'gkehub.gateway.put', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.endpoints.create', 'servicedirectory.endpoints.delete', 'servicedirectory.endpoints.get', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.endpoints.update', 'servicedirectory.locations.get', 'servicedirectory.locations.list', 'servicedirectory.namespaces.associatePrivateZone', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.namespaces.get', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.namespaces.update', 'servicedirectory.networks.attach', 'servicedirectory.services.bind', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'servicedirectory.services.get', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.resolve', 'servicedirectory.services.update'] GA
roles/servicedirectory.viewer View Service Directory resources. Service Directory Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'servicedirectory.endpoints.get', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.locations.get', 'servicedirectory.locations.list', 'servicedirectory.namespaces.get', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.services.get', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.resolve'] GA
roles/recommender.serviceLimitAdmin Admin of Service Limit insights and recommendations. Service Limit Recommender Admin ['recommender.resourcemanagerServiceLimitInsights.get', 'recommender.resourcemanagerServiceLimitInsights.list', 'recommender.resourcemanagerServiceLimitInsights.update', 'recommender.resourcemanagerServiceLimitRecommendations.get', 'recommender.resourcemanagerServiceLimitRecommendations.list', 'recommender.resourcemanagerServiceLimitRecommendations.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/recommender.serviceLimitViewer Viewer of Service Limit insights and recommendations. Service Limit Recommender Viewer ['recommender.resourcemanagerServiceLimitInsights.get', 'recommender.resourcemanagerServiceLimitInsights.list', 'recommender.resourcemanagerServiceLimitRecommendations.get', 'recommender.resourcemanagerServiceLimitRecommendations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/servicemanagement.admin Full control of Google Service Management resources. Service Management Administrator ['monitoring.timeSeries.list', 'resourcemanager.folders.get', 'resourcemanager.folders.list', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceconsumermanagement.consumers.get', 'serviceconsumermanagement.quota.get', 'serviceconsumermanagement.quota.update', 'serviceconsumermanagement.tenancyu.addResource', 'serviceconsumermanagement.tenancyu.create', 'serviceconsumermanagement.tenancyu.delete', 'serviceconsumermanagement.tenancyu.list', 'serviceconsumermanagement.tenancyu.removeResource', 'servicemanagement.services.bind', 'servicemanagement.services.check', 'servicemanagement.services.create', 'servicemanagement.services.delete', 'servicemanagement.services.get', 'servicemanagement.services.getIamPolicy', 'servicemanagement.services.list', 'servicemanagement.services.quota', 'servicemanagement.services.report', 'servicemanagement.services.setIamPolicy', 'servicemanagement.services.update', 'serviceusage.quotas.get', 'serviceusage.services.get'] GA
roles/servicenetworking.networksAdmin Full control of service networking with projects. Service Networking Admin ['servicenetworking.operations.cancel', 'servicenetworking.operations.delete', 'servicenetworking.operations.get', 'servicenetworking.operations.list', 'servicenetworking.services.addDnsRecordSet', 'servicenetworking.services.addDnsZone', 'servicenetworking.services.addPeering', 'servicenetworking.services.addSubnetwork', 'servicenetworking.services.createPeeredDnsDomain', 'servicenetworking.services.deleteConnection', 'servicenetworking.services.deletePeeredDnsDomain', 'servicenetworking.services.disableVpcServiceControls', 'servicenetworking.services.enableVpcServiceControls', 'servicenetworking.services.get', 'servicenetworking.services.getConsumerConfig', 'servicenetworking.services.listPeeredDnsDomains', 'servicenetworking.services.removeDnsRecordSet', 'servicenetworking.services.removeDnsZone', 'servicenetworking.services.updateConsumerConfig', 'servicenetworking.services.updateDnsRecordSet', 'servicenetworking.services.use'] BETA
roles/servicenetworking.serviceAgent Gives permission to manage network configuration, such as establishing network peering, necessary for service producers Service Networking Service Agent ['compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.create', 'compute.networks.delete', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listPeeringRoutes', 'compute.networks.removePeering', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.projects.get', 'compute.regionOperations.get', 'compute.routers.get', 'compute.routers.list', 'compute.routes.list', 'compute.subnetworks.create', 'compute.subnetworks.delete', 'compute.subnetworks.get', 'compute.subnetworks.list', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.gkeClusters.bindDNSResponsePolicy', 'dns.gkeClusters.bindPrivateDNSZone', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.networks.useHealthSignals', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'networkconnectivity.internalRanges.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/servicemanagement.reporter Can report usage of a service during runtime. Service Reporter ['servicemanagement.services.report'] GA
roles/serviceusage.serviceUsageAdmin Ability to enable, disable, and inspect service states, inspect operations, and consume quota and billing for a consumer project. Service Usage Admin ['monitoring.timeSeries.list', 'serviceusage.quotas.get', 'serviceusage.quotas.update', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use'] GA
roles/serviceusage.serviceUsageConsumer Ability to inspect service states and operations, and consume quota and billing for a consumer project. Service Usage Consumer ['monitoring.timeSeries.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use'] GA
roles/serviceusage.serviceUsageViewer Ability to inspect service states and operations for a consumer project. Service Usage Viewer ['monitoring.timeSeries.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/policysimulator.admin Admin user that can run and access replays. Simulator Admin ['policysimulator.replayResults.list', 'policysimulator.replays.create', 'policysimulator.replays.get', 'policysimulator.replays.list', 'policysimulator.replays.run'] BETA
roles/securedlandingzone.bqdwOrgRemediator Access to modify (remediate) resources in SLZ BQDW Blueprint at Organization. SLZ BQDW Blueprint Organization Level Remediator ['accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.list', 'accesscontextmanager.servicePerimeters.update'] BETA
roles/securedlandingzone.bqdwProjectRemediator Access to modify (remediate) resources in SLZ BQDW Blueprint at Project. SLZ BQDW Blueprint Project Level Remediator ['bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.setIamPolicy', 'bigquery.datasets.update', 'cloudkms.cryptoKeys.get', 'cloudkms.cryptoKeys.getIamPolicy', 'cloudkms.cryptoKeys.list', 'cloudkms.cryptoKeys.setIamPolicy', 'cloudkms.cryptoKeys.update', 'cloudkms.keyRings.getIamPolicy', 'cloudkms.keyRings.setIamPolicy', 'pubsub.topics.get', 'pubsub.topics.getIamPolicy', 'pubsub.topics.list', 'pubsub.topics.setIamPolicy', 'pubsub.topics.update', 'resourcemanager.projects.update', 'serviceusage.services.use', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list', 'storage.buckets.setIamPolicy', 'storage.buckets.update'] BETA
roles/baremetalsolution.volumesnapshotsadmin Administrator of Bare Metal Solution snapshots resources Snapshots Admin ['baremetalsolution.operations.get', 'baremetalsolution.volumesnapshots.create', 'baremetalsolution.volumesnapshots.delete', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list', 'baremetalsolution.volumesnapshots.restore'] GA
roles/baremetalsolution.volumesnapshotseditor Editor of Bare Metal Solution snapshots resources Snapshots Editor ['baremetalsolution.operations.get', 'baremetalsolution.volumesnapshots.create', 'baremetalsolution.volumesnapshots.delete', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list'] GA
roles/baremetalsolution.volumesnapshotsviewer Viewer of Bare Metal Solution snapshots resources Snapshots Viewer ['baremetalsolution.operations.get', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list'] GA
roles/source.admin Admin access to repositories Source Repository Administrator ['source.repos.create', 'source.repos.delete', 'source.repos.get', 'source.repos.getIamPolicy', 'source.repos.getProjectConfig', 'source.repos.list', 'source.repos.setIamPolicy', 'source.repos.update', 'source.repos.updateProjectConfig', 'source.repos.updateRepoConfig'] GA
roles/source.reader Read access to repositories Source Repository Reader ['source.repos.get', 'source.repos.list'] GA
roles/source.writer Read / Write access to repositories Source Repository Writer ['source.repos.get', 'source.repos.list', 'source.repos.update'] GA
roles/speakerid.admin Grants full access to all Speaker ID resources, including project settings. Speaker ID Admin ['speakerid.phrases.create', 'speakerid.phrases.delete', 'speakerid.phrases.get', 'speakerid.phrases.list', 'speakerid.settings.get', 'speakerid.settings.update', 'speakerid.speakers.create', 'speakerid.speakers.delete', 'speakerid.speakers.get', 'speakerid.speakers.list', 'speakerid.speakers.verify'] GA
roles/speakerid.editor Grants access to read and write all Speaker ID resources. Speaker ID Editor ['speakerid.phrases.create', 'speakerid.phrases.delete', 'speakerid.phrases.get', 'speakerid.phrases.list', 'speakerid.speakers.create', 'speakerid.speakers.delete', 'speakerid.speakers.get', 'speakerid.speakers.list', 'speakerid.speakers.verify'] GA
roles/speakerid.verifier Grants read access to all Speaker ID resources, and allows verification. Speaker ID Verifier ['speakerid.phrases.get', 'speakerid.phrases.list', 'speakerid.speakers.get', 'speakerid.speakers.list', 'speakerid.speakers.verify'] GA
roles/speakerid.viewer Grants read access to all Speaker ID resources. Speaker ID Viewer ['speakerid.phrases.get', 'speakerid.phrases.list', 'speakerid.speakers.get', 'speakerid.speakers.list'] GA
roles/spectrumsas.serviceAgent Gives Spectrum SAS Service Account access to enable analytics on behalf of users. Spectrum SAS Service Agent ['bigquery.datasets.create', 'bigquery.jobs.create', 'bigquery.tables.create', 'bigquery.tables.updateData', 'pubsub.schemas.attach', 'pubsub.schemas.commit', 'pubsub.schemas.create', 'pubsub.schemas.delete', 'pubsub.schemas.get', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.rollback', 'pubsub.schemas.validate', 'pubsub.snapshots.create', 'pubsub.snapshots.delete', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.snapshots.update', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.detachSubscription', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'pubsub.topics.update', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/recommender.ucsAdmin Admin of Spend Based Commitment Recommender. Spend Based Commitment Recommender Admin ['billing.accounts.get', 'billing.accounts.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.spendBasedCommitmentInsights.get', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentInsights.update', 'recommender.spendBasedCommitmentRecommendations.get', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.spendBasedCommitmentRecommendations.update', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.spendBasedCommitmentRecommenderConfig.update'] BETA
roles/recommender.ucsViewer Viewer of Spend Based Commitment Recommender. Spend Based Commitment Recommender Viewer ['billing.accounts.get', 'billing.accounts.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.spendBasedCommitmentInsights.get', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentRecommendations.get', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.spendBasedCommitmentRecommenderConfig.get'] BETA
roles/networkconnectivity.spokeAdmin Enables full access to spoke resources and read-only access to hub resources Spoke Admin ['networkconnectivity.hubRouteTables.get', 'networkconnectivity.hubRouteTables.getIamPolicy', 'networkconnectivity.hubRouteTables.list', 'networkconnectivity.hubRoutes.get', 'networkconnectivity.hubRoutes.getIamPolicy', 'networkconnectivity.hubRoutes.list', 'networkconnectivity.hubs.get', 'networkconnectivity.hubs.getIamPolicy', 'networkconnectivity.hubs.list', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.spokes.create', 'networkconnectivity.spokes.delete', 'networkconnectivity.spokes.get', 'networkconnectivity.spokes.getIamPolicy', 'networkconnectivity.spokes.list', 'networkconnectivity.spokes.setIamPolicy', 'networkconnectivity.spokes.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/logging.sqlAlertWriter Ability to write SQL Alerts. SQL Alert Writer ['logging.sqlAlerts.create', 'logging.sqlAlerts.update'] BETA
roles/stackdriver.accounts.editor Read/write access to manage Stackdriver account structure. Stackdriver Accounts Editor ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.enable', 'serviceusage.services.get', 'stackdriver.projects.edit', 'stackdriver.projects.get'] GA
roles/stackdriver.accounts.viewer Read-only access to get and list information about Stackdriver account structure. Stackdriver Accounts Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'stackdriver.projects.get'] GA
roles/stackdriver.resourceMetadata.writer Write-only access to resource metadata. This provides exactly the permissions needed by the Stackdriver metadata agent and other systems that send metadata. Stackdriver Resource Metadata Writer ['stackdriver.resourceMetadata.write'] BETA
roles/storage.admin Grants full control of buckets and objects. Storage Admin ['firebase.projects.get', 'orgpolicy.policy.get', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/storage.folderAdmin Grants full control over folders and objects, including listing, creating, viewing, and deleting objects. Storage Folder Admin ['orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/storage.hmacKeyAdmin Grants full control over HMAC keys in a project. Storage HMAC Key Admin ['firebase.projects.get', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.hmacKeys.create', 'storage.hmacKeys.delete', 'storage.hmacKeys.get', 'storage.hmacKeys.list', 'storage.hmacKeys.update'] GA
roles/storageinsights.admin Full access to Storage Insights resources. Storage Insights Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storageinsights.datasetConfigs.create', 'storageinsights.datasetConfigs.delete', 'storageinsights.datasetConfigs.get', 'storageinsights.datasetConfigs.linkDataset', 'storageinsights.datasetConfigs.list', 'storageinsights.datasetConfigs.unlinkDataset', 'storageinsights.datasetConfigs.update', 'storageinsights.locations.get', 'storageinsights.locations.list', 'storageinsights.operations.cancel', 'storageinsights.operations.delete', 'storageinsights.operations.get', 'storageinsights.operations.list', 'storageinsights.reportConfigs.create', 'storageinsights.reportConfigs.delete', 'storageinsights.reportConfigs.get', 'storageinsights.reportConfigs.list', 'storageinsights.reportConfigs.update', 'storageinsights.reportDetails.get', 'storageinsights.reportDetails.list'] GA
roles/storageinsights.analyst Data access to Storage Insights. Storage Insights Analyst ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storageinsights.datasetConfigs.get', 'storageinsights.datasetConfigs.linkDataset', 'storageinsights.datasetConfigs.list', 'storageinsights.datasetConfigs.unlinkDataset', 'storageinsights.locations.get', 'storageinsights.locations.list', 'storageinsights.operations.get', 'storageinsights.operations.list', 'storageinsights.reportConfigs.get', 'storageinsights.reportConfigs.list', 'storageinsights.reportDetails.get', 'storageinsights.reportDetails.list'] GA
roles/storage.insightsCollectorService Grants read access to object metadata in inventory reports. Storage Insights Collector Service ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.buckets.get', 'storage.buckets.getObjectInsights'] GA
roles/storageinsights.viewer Readonly access to Storage Insights resources. Storage Insights Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storageinsights.datasetConfigs.get', 'storageinsights.datasetConfigs.list', 'storageinsights.locations.get', 'storageinsights.locations.list', 'storageinsights.operations.get', 'storageinsights.operations.list', 'storageinsights.reportConfigs.get', 'storageinsights.reportConfigs.list', 'storageinsights.reportDetails.get', 'storageinsights.reportDetails.list'] GA
roles/storage.legacyBucketOwner Grants permission to create, replace, and delete objects; list objects in a bucket; create, delete, and list tag bindings; read object metadata when listing (excluding IAM policies); and read and edit bucket metadata, including IAM policies. Storage Legacy Bucket Owner ['storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.createTagBinding', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.list', 'storage.objects.restore', 'storage.objects.setRetention'] GA
roles/storage.legacyBucketReader Grants permission to list a bucket's contents and read bucket metadata, excluding IAM policies. Also grants permission to read object metadata when listing objects (excluding IAM policies). Storage Legacy Bucket Reader ['storage.buckets.get', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.list', 'storage.objects.list'] GA
roles/storage.legacyBucketWriter Grants permission to create, replace, and delete objects; list objects in a bucket; read object metadata when listing (excluding IAM policies); and read bucket metadata, excluding IAM policies. Storage Legacy Bucket Writer ['storage.buckets.get', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.list', 'storage.objects.restore', 'storage.objects.setRetention'] GA
roles/storage.legacyObjectOwner Grants permission to view and edit objects and their metadata, including ACLs. Storage Legacy Object Owner ['storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.overrideUnlockedRetention', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/storage.legacyObjectReader Grants permission to view objects and their metadata, excluding ACLs. Storage Legacy Object Reader ['storage.objects.get'] GA
roles/storage.objectAdmin Grants full control over objects, including listing, creating, viewing, and deleting objects. Storage Object Admin ['orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/storage.objectCreator Allows users to create objects. Does not give permission to view, delete, or replace objects. Storage Object Creator ['orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.folders.create', 'storage.managedFolders.create', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.listParts', 'storage.objects.create'] GA
roles/storage.objectUser Access to create, read, update and delete objects and multipart uploads in GCS. Storage Object User ['orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.restore', 'storage.objects.update'] GA
roles/storage.objectViewer Grants access to view objects and their metadata, excluding ACLs. Can also list the objects in a bucket. Storage Object Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.folders.get', 'storage.folders.list', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/storagetransfer.admin Create, update and manage transfer jobs and operations. Storage Transfer Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storagetransfer.agentpools.create', 'storagetransfer.agentpools.delete', 'storagetransfer.agentpools.get', 'storagetransfer.agentpools.list', 'storagetransfer.agentpools.report', 'storagetransfer.agentpools.update', 'storagetransfer.jobs.create', 'storagetransfer.jobs.delete', 'storagetransfer.jobs.get', 'storagetransfer.jobs.list', 'storagetransfer.jobs.run', 'storagetransfer.jobs.update', 'storagetransfer.operations.assign', 'storagetransfer.operations.cancel', 'storagetransfer.operations.get', 'storagetransfer.operations.list', 'storagetransfer.operations.pause', 'storagetransfer.operations.report', 'storagetransfer.operations.resume', 'storagetransfer.projects.getServiceAccount'] GA
roles/storagetransfer.transferAgent Perform transfers from an agent. Storage Transfer Agent ['monitoring.timeSeries.create', 'pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsub.topics.publish', 'storagetransfer.agentpools.report', 'storagetransfer.operations.assign', 'storagetransfer.operations.get', 'storagetransfer.operations.report'] GA
roles/storagetransfer.serviceAgent Grants Storage Transfer Service Agent permissions required to run transfers Storage Transfer Service Agent ['pubsub.subscriptions.consume', 'pubsub.subscriptions.create', 'pubsub.subscriptions.delete', 'pubsub.subscriptions.get', 'pubsub.subscriptions.update', 'pubsub.topics.attachSubscription', 'pubsub.topics.create', 'pubsub.topics.delete', 'pubsub.topics.get', 'pubsub.topics.publish', 'pubsub.topics.update'] GA
roles/storagetransfer.user Create and update storage transfer jobs and operations. Storage Transfer User ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storagetransfer.agentpools.create', 'storagetransfer.agentpools.get', 'storagetransfer.agentpools.list', 'storagetransfer.agentpools.report', 'storagetransfer.agentpools.update', 'storagetransfer.jobs.create', 'storagetransfer.jobs.get', 'storagetransfer.jobs.list', 'storagetransfer.jobs.run', 'storagetransfer.jobs.update', 'storagetransfer.operations.assign', 'storagetransfer.operations.cancel', 'storagetransfer.operations.get', 'storagetransfer.operations.list', 'storagetransfer.operations.pause', 'storagetransfer.operations.report', 'storagetransfer.operations.resume', 'storagetransfer.projects.getServiceAccount'] GA
roles/storagetransfer.viewer Read access to storage transfer jobs and operations. Storage Transfer Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storagetransfer.agentpools.get', 'storagetransfer.agentpools.list', 'storagetransfer.jobs.get', 'storagetransfer.jobs.list', 'storagetransfer.operations.get', 'storagetransfer.operations.list', 'storagetransfer.projects.getServiceAccount'] GA
roles/storageinsights.serviceAgent Permissions for Insights to write reports into customer project StorageInsights Service Agent ['bigquery.datasets.create', 'serviceusage.services.use', 'storageinsights.reportDetails.list'] GA
roles/stream.admin Full access to Stream all resources. Stream Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'stream.locations.get', 'stream.locations.list', 'stream.operations.cancel', 'stream.operations.delete', 'stream.operations.get', 'stream.operations.list', 'stream.streamContents.build', 'stream.streamContents.create', 'stream.streamContents.delete', 'stream.streamContents.get', 'stream.streamContents.list', 'stream.streamContents.update', 'stream.streamInstances.create', 'stream.streamInstances.delete', 'stream.streamInstances.get', 'stream.streamInstances.list', 'stream.streamInstances.rollout', 'stream.streamInstances.update'] GA
roles/stream.contentAdmin Full access to all StreamContent resources. Stream Content Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'stream.streamContents.build', 'stream.streamContents.create', 'stream.streamContents.delete', 'stream.streamContents.get', 'stream.streamContents.list', 'stream.streamContents.update'] GA
roles/stream.contentBuilder Read and build access to StreamContent resources. Stream Content Builder ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'stream.streamContents.build', 'stream.streamContents.get', 'stream.streamContents.list'] GA
roles/stream.instanceAdmin Full access to all StreamInstance resources and Read access to all StreamContent resources. Stream Instance Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'stream.streamContents.get', 'stream.streamContents.list', 'stream.streamInstances.create', 'stream.streamInstances.delete', 'stream.streamInstances.get', 'stream.streamInstances.list', 'stream.streamInstances.rollout', 'stream.streamInstances.update'] GA
roles/stream.serviceAgent Gives Immersive Stream for XR access to the required resources. Stream Service Agent ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.buckets.create', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list'] GA
roles/stream.viewer Read-only access to Stream all resources. Stream Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'stream.locations.get', 'stream.locations.list', 'stream.operations.get', 'stream.operations.list', 'stream.streamContents.get', 'stream.streamContents.list', 'stream.streamInstances.get', 'stream.streamInstances.list'] GA
roles/subscribewithgoogledeveloper.developer Access DevTools for Subscribe with Google Subscribe with Google Developer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'subscribewithgoogledeveloper.tools.get'] BETA
roles/readerrevenuesubscriptionlinking.admin Full access to publication reader resources Subscription Linking Admin ['readerrevenuesubscriptionlinking.readerEntitlements.get', 'readerrevenuesubscriptionlinking.readerEntitlements.update', 'readerrevenuesubscriptionlinking.readers.delete', 'readerrevenuesubscriptionlinking.readers.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/readerrevenuesubscriptionlinking.entitlementsViewer This role can view all publication reader entitlements Subscription Linking Entitlements Viewer ['readerrevenuesubscriptionlinking.readerEntitlements.get'] GA
roles/readerrevenuesubscriptionlinking.viewer This role can view all publication reader resources Subscription Linking Viewer ['readerrevenuesubscriptionlinking.readerEntitlements.get', 'readerrevenuesubscriptionlinking.readers.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudsupport.admin Allows management of a support account without giving access to support cases. Support Account Administrator ['cloudsupport.accounts.create', 'cloudsupport.accounts.delete', 'cloudsupport.accounts.get', 'cloudsupport.accounts.getIamPolicy', 'cloudsupport.accounts.getUserRoles', 'cloudsupport.accounts.list', 'cloudsupport.accounts.purchase', 'cloudsupport.accounts.setIamPolicy', 'cloudsupport.accounts.update', 'cloudsupport.accounts.updateUserRoles', 'cloudsupport.operations.get', 'cloudsupport.properties.get', 'resourcemanager.organizations.get'] GA
roles/cloudsupport.viewer Read-only access to details of a support account. This does not allow viewing cases. Support Account Viewer ['cloudsupport.accounts.get', 'cloudsupport.accounts.getUserRoles', 'cloudsupport.accounts.list', 'cloudsupport.properties.get'] GA
roles/resourcemanager.tagAdmin Access to create, delete, update, and manage access to Tags Tag Administrator ['resourcemanager.tagHolds.create', 'resourcemanager.tagHolds.delete', 'resourcemanager.tagHolds.list', 'resourcemanager.tagKeys.create', 'resourcemanager.tagKeys.delete', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.getIamPolicy', 'resourcemanager.tagKeys.list', 'resourcemanager.tagKeys.setIamPolicy', 'resourcemanager.tagKeys.update', 'resourcemanager.tagValues.create', 'resourcemanager.tagValues.delete', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.getIamPolicy', 'resourcemanager.tagValues.list', 'resourcemanager.tagValues.setIamPolicy', 'resourcemanager.tagValues.update'] GA
roles/resourcemanager.tagHoldAdmin Access to create, delete and list TagHolds under a TagValue Tag Hold Administrator ['resourcemanager.tagHolds.create', 'resourcemanager.tagHolds.delete', 'resourcemanager.tagHolds.list'] GA
roles/resourcemanager.tagUser Access to list Tags and manage their associations with resources Tag User ['alloydb.backups.createTagBinding', 'alloydb.backups.deleteTagBinding', 'alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.clusters.createTagBinding', 'alloydb.clusters.deleteTagBinding', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'artifactregistry.repositories.createTagBinding', 'artifactregistry.repositories.deleteTagBinding', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'bigquery.datasets.createTagBinding', 'bigquery.datasets.deleteTagBinding', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listTagBindings', 'bigquery.tables.createTagBinding', 'bigquery.tables.deleteTagBinding', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigtable.authorizedViews.createTagBinding', 'bigtable.authorizedViews.deleteTagBinding', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.instances.createTagBinding', 'bigtable.instances.deleteTagBinding', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'clouddeploy.deliveryPipelines.createTagBinding', 'clouddeploy.deliveryPipelines.deleteTagBinding', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.targets.createTagBinding', 'clouddeploy.targets.deleteTagBinding', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'cloudkms.keyRings.createTagBinding', 'cloudkms.keyRings.deleteTagBinding', 'cloudkms.keyRings.listEffectiveTags', 'cloudkms.keyRings.listTagBindings', 'cloudsql.instances.createTagBinding', 'cloudsql.instances.deleteTagBinding', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listTagBindings', 'compute.addresses.createTagBinding', 'compute.addresses.deleteTagBinding', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.backendBuckets.createTagBinding', 'compute.backendBuckets.deleteTagBinding', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.createTagBinding', 'compute.backendServices.deleteTagBinding', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.disks.createTagBinding', 'compute.disks.deleteTagBinding', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.createTagBinding', 'compute.externalVpnGateways.deleteTagBinding', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.createTagBinding', 'compute.firewallPolicies.deleteTagBinding', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.createTagBinding', 'compute.firewalls.deleteTagBinding', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.createTagBinding', 'compute.forwardingRules.deleteTagBinding', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.createTagBinding', 'compute.globalAddresses.deleteTagBinding', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.createTagBinding', 'compute.globalForwardingRules.deleteTagBinding', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalNetworkEndpointGroups.createTagBinding', 'compute.globalNetworkEndpointGroups.deleteTagBinding', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.healthChecks.createTagBinding', 'compute.healthChecks.deleteTagBinding', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.createTagBinding', 'compute.httpHealthChecks.deleteTagBinding', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.createTagBinding', 'compute.httpsHealthChecks.deleteTagBinding', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.createTagBinding', 'compute.images.deleteTagBinding', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.createTagBinding', 'compute.instanceGroupManagers.deleteTagBinding', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.createTagBinding', 'compute.instanceGroups.deleteTagBinding', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instances.createTagBinding', 'compute.instances.deleteTagBinding', 'compute.instances.listEffectiveTags', 'compute.instances.listTagBindings', 'compute.interconnectAttachments.createTagBinding', 'compute.interconnectAttachments.deleteTagBinding', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnects.createTagBinding', 'compute.interconnects.deleteTagBinding', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.networkAttachments.createTagBinding', 'compute.networkAttachments.deleteTagBinding', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.createTagBinding', 'compute.networkEdgeSecurityServices.deleteTagBinding', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.createTagBinding', 'compute.networkEndpointGroups.deleteTagBinding', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.createTagBinding', 'compute.networks.deleteTagBinding', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.packetMirrorings.createTagBinding', 'compute.packetMirrorings.deleteTagBinding', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.publicDelegatedPrefixes.createTagBinding', 'compute.publicDelegatedPrefixes.deleteTagBinding', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.createTagBinding', 'compute.regionBackendServices.deleteTagBinding', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.createTagBinding', 'compute.regionFirewallPolicies.deleteTagBinding', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthChecks.createTagBinding', 'compute.regionHealthChecks.deleteTagBinding', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.createTagBinding', 'compute.regionNetworkEndpointGroups.deleteTagBinding', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionSecurityPolicies.createTagBinding', 'compute.regionSecurityPolicies.deleteTagBinding', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.createTagBinding', 'compute.regionSslCertificates.deleteTagBinding', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.createTagBinding', 'compute.regionSslPolicies.deleteTagBinding', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.createTagBinding', 'compute.regionTargetHttpProxies.deleteTagBinding', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.createTagBinding', 'compute.regionTargetHttpsProxies.deleteTagBinding', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.createTagBinding', 'compute.regionTargetTcpProxies.deleteTagBinding', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.createTagBinding', 'compute.regionUrlMaps.deleteTagBinding', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.routers.createTagBinding', 'compute.routers.deleteTagBinding', 'compute.routers.listEffectiveTags', 'compute.routers.listTagBindings', 'compute.routes.createTagBinding', 'compute.routes.deleteTagBinding', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.createTagBinding', 'compute.securityPolicies.deleteTagBinding', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.createTagBinding', 'compute.serviceAttachments.deleteTagBinding', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.createTagBinding', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.createTagBinding', 'compute.sslCertificates.deleteTagBinding', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.createTagBinding', 'compute.sslPolicies.deleteTagBinding', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.subnetworks.createTagBinding', 'compute.subnetworks.deleteTagBinding', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.createTagBinding', 'compute.targetGrpcProxies.deleteTagBinding', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.createTagBinding', 'compute.targetHttpProxies.deleteTagBinding', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.createTagBinding', 'compute.targetHttpsProxies.deleteTagBinding', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.createTagBinding', 'compute.targetInstances.deleteTagBinding', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.createTagBinding', 'compute.targetPools.deleteTagBinding', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.createTagBinding', 'compute.targetSslProxies.deleteTagBinding', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.createTagBinding', 'compute.targetTcpProxies.deleteTagBinding', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.createTagBinding', 'compute.targetVpnGateways.deleteTagBinding', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.createTagBinding', 'compute.urlMaps.deleteTagBinding', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.createTagBinding', 'compute.vpnGateways.deleteTagBinding', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.createTagBinding', 'compute.vpnTunnels.deleteTagBinding', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'container.clusters.createTagBinding', 'container.clusters.deleteTagBinding', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'datafusion.instances.createTagBinding', 'datafusion.instances.deleteTagBinding', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datastore.databases.createTagBinding', 'datastore.databases.deleteTagBinding', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastream.connectionProfiles.createTagBinding', 'datastream.connectionProfiles.deleteTagBinding', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listTagBindings', 'datastream.privateConnections.createTagBinding', 'datastream.privateConnections.deleteTagBinding', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.streams.createTagBinding', 'datastream.streams.deleteTagBinding', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'domains.registrations.createTagBinding', 'domains.registrations.deleteTagBinding', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'file.backups.createTagBinding', 'file.backups.deleteTagBinding', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.instances.createTagBinding', 'file.instances.deleteTagBinding', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.snapshots.createTagBinding', 'file.snapshots.deleteTagBinding', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'iam.serviceAccounts.createTagBinding', 'iam.serviceAccounts.deleteTagBinding', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'logging.buckets.createTagBinding', 'logging.buckets.deleteTagBinding', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'managedidentities.domains.createTagBinding', 'managedidentities.domains.deleteTagBinding', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'redis.instances.createTagBinding', 'redis.instances.deleteTagBinding', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'resourcemanager.hierarchyNodes.createTagBinding', 'resourcemanager.hierarchyNodes.deleteTagBinding', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.list', 'resourcemanager.tagValueBindings.create', 'resourcemanager.tagValueBindings.delete', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.list', 'run.jobs.createTagBinding', 'run.jobs.deleteTagBinding', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.services.createTagBinding', 'run.services.deleteTagBinding', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'secretmanager.secrets.createTagBinding', 'secretmanager.secrets.deleteTagBinding', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'spanner.instances.createTagBinding', 'spanner.instances.deleteTagBinding', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'storage.buckets.createTagBinding', 'storage.buckets.deleteTagBinding', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings'] GA
roles/resourcemanager.tagViewer Access to list Tags and their associations with resources Tag Viewer ['alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listTagBindings', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'cloudkms.keyRings.listEffectiveTags', 'cloudkms.keyRings.listTagBindings', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listTagBindings', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instances.listEffectiveTags', 'compute.instances.listTagBindings', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.listEffectiveTags', 'compute.networks.listTagBindings', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.routers.listEffectiveTags', 'compute.routers.listTagBindings', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listTagBindings', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.tagHolds.list', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.list', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings'] GA
roles/bigquerymigration.orchestrator Orchestrator of EDW migration tasks. Task Orchestrator ['bigquerymigration.subtasks.create', 'bigquerymigration.taskTypes.orchestrateTask', 'bigquerymigration.taskTypes.writeLogs', 'bigquerymigration.workflows.orchestrateTask', 'storage.objects.list'] GA
roles/bigquerymigration.worker Worker that executes EDW migration subtasks. Task Worker ['bigquerymigration.subtaskTypes.executeTask', 'bigquerymigration.subtasks.executeTask', 'storage.objects.create', 'storage.objects.get', 'storage.objects.list'] GA
roles/cloudsupport.techSupportEditor Full read-write access to technical support cases (applicable for GCP Customer Care and Maps support). Tech Support Editor ['billing.resourceAssociations.list', 'cloudasset.assets.searchAllResources', 'cloudsupport.properties.get', 'cloudsupport.techCases.create', 'cloudsupport.techCases.escalate', 'cloudsupport.techCases.get', 'cloudsupport.techCases.list', 'cloudsupport.techCases.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudsupport.techSupportViewer Read-only access to technical support cases (applicable for GCP Customer Care and Maps support). Tech Support Viewer ['cloudsupport.properties.get', 'cloudsupport.techCases.get', 'cloudsupport.techCases.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/telcoautomation.admin Full access to Telco Automation resources. Telco Automation Admin ['logging.buckets.get', 'logging.buckets.list', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.list', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.operations.get', 'logging.operations.list', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.usePrivate', 'logging.sinks.get', 'logging.sinks.list', 'logging.usage.get', 'logging.views.get', 'logging.views.list', 'monitoring.timeSeries.list', 'observability.scopes.get', 'resourcemanager.projects.get', 'serviceusage.quotas.get', 'serviceusage.quotas.update', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'source.repos.get', 'source.repos.list', 'telcoautomation.blueprints.approve', 'telcoautomation.blueprints.create', 'telcoautomation.blueprints.delete', 'telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.blueprints.propose', 'telcoautomation.blueprints.update', 'telcoautomation.deployments.apply', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.create', 'telcoautomation.deployments.delete', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.deployments.rollback', 'telcoautomation.deployments.update', 'telcoautomation.edgeSlms.create', 'telcoautomation.edgeSlms.delete', 'telcoautomation.edgeSlms.get', 'telcoautomation.edgeSlms.list', 'telcoautomation.hydratedDeployments.apply', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.hydratedDeployments.update', 'telcoautomation.locations.get', 'telcoautomation.locations.list', 'telcoautomation.operations.cancel', 'telcoautomation.operations.delete', 'telcoautomation.operations.get', 'telcoautomation.operations.list', 'telcoautomation.orchestrationClusters.create', 'telcoautomation.orchestrationClusters.delete', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list', 'telcoautomation.publicBlueprints.get', 'telcoautomation.publicBlueprints.list'] BETA
roles/telcoautomation.blueprintDesigner Ability to manage blueprints Telco Automation Blueprint Designer ['telcoautomation.blueprints.create', 'telcoautomation.blueprints.delete', 'telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.blueprints.propose', 'telcoautomation.blueprints.update', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list', 'telcoautomation.publicBlueprints.get', 'telcoautomation.publicBlueprints.list'] BETA
roles/telcoautomation.deploymentAdmin Ability to manage deployments Telco Automation Deployment Admin ['telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.deployments.apply', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.create', 'telcoautomation.deployments.delete', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.deployments.rollback', 'telcoautomation.deployments.update', 'telcoautomation.hydratedDeployments.apply', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.hydratedDeployments.update', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list'] BETA
roles/telcoautomation.serviceOrchestrator Ability to manage deployments Telco Automation Service Orchestrator ['telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.deployments.apply', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.create', 'telcoautomation.deployments.delete', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.deployments.rollback', 'telcoautomation.deployments.update', 'telcoautomation.hydratedDeployments.apply', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.hydratedDeployments.update', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list'] BETA
roles/telcoautomation.opsAdminTier1 Ability to get status of deployments Telco Automation Tier 1 Operations Admin ['logging.buckets.get', 'logging.buckets.list', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.list', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.operations.get', 'logging.operations.list', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.usePrivate', 'logging.sinks.get', 'logging.sinks.list', 'logging.usage.get', 'logging.views.get', 'logging.views.list', 'observability.scopes.get', 'resourcemanager.projects.get', 'telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list'] BETA
roles/telcoautomation.opsAdminTier4 Ability to manage deployments and their status Telco Automation Tier 4 Operations Admin ['logging.buckets.get', 'logging.buckets.list', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.list', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.operations.get', 'logging.operations.list', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.usePrivate', 'logging.sinks.get', 'logging.sinks.list', 'logging.usage.get', 'logging.views.get', 'logging.views.list', 'observability.scopes.get', 'resourcemanager.projects.get', 'telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.deployments.apply', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.create', 'telcoautomation.deployments.delete', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.deployments.rollback', 'telcoautomation.deployments.update', 'telcoautomation.hydratedDeployments.apply', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.hydratedDeployments.update', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list'] BETA
roles/timeseriesinsights.datasetsEditor Edit access to DataSets. Timeseries Insights DataSet Editor ['timeseriesinsights.datasets.create', 'timeseriesinsights.datasets.delete', 'timeseriesinsights.datasets.evaluate', 'timeseriesinsights.datasets.list', 'timeseriesinsights.datasets.query', 'timeseriesinsights.datasets.update', 'timeseriesinsights.locations.get', 'timeseriesinsights.locations.list'] BETA
roles/timeseriesinsights.datasetsOwner Full access to DataSets. Timeseries Insights DataSet Owner ['timeseriesinsights.datasets.create', 'timeseriesinsights.datasets.delete', 'timeseriesinsights.datasets.evaluate', 'timeseriesinsights.datasets.list', 'timeseriesinsights.datasets.query', 'timeseriesinsights.datasets.update', 'timeseriesinsights.locations.get', 'timeseriesinsights.locations.list'] BETA
roles/timeseriesinsights.datasetsViewer Read-only access (List and Query) to DataSets. Timeseries Insights DataSet Viewer ['timeseriesinsights.datasets.evaluate', 'timeseriesinsights.datasets.list', 'timeseriesinsights.datasets.query', 'timeseriesinsights.locations.get', 'timeseriesinsights.locations.list'] BETA
roles/tpu.admin Full access to TPU nodes and related resources. TPU Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'tpu.acceleratortypes.get', 'tpu.acceleratortypes.list', 'tpu.locations.get', 'tpu.locations.list', 'tpu.nodes.create', 'tpu.nodes.delete', 'tpu.nodes.get', 'tpu.nodes.list', 'tpu.nodes.reimage', 'tpu.nodes.reset', 'tpu.nodes.simulateMaintenanceEvent', 'tpu.nodes.start', 'tpu.nodes.stop', 'tpu.nodes.update', 'tpu.operations.get', 'tpu.operations.list', 'tpu.runtimeversions.get', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.get', 'tpu.tensorflowversions.list'] GA
roles/tpu.xpnAgent Can use shared VPC network (XPN) for the TPU VMs. TPU Shared VPC Agent ['compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.update', 'compute.globalOperations.get', 'compute.networks.get', 'compute.networks.list', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get'] GA
roles/tpu.viewer Read-only access to TPU nodes and related resources. TPU Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'tpu.acceleratortypes.get', 'tpu.acceleratortypes.list', 'tpu.locations.get', 'tpu.locations.list', 'tpu.nodes.get', 'tpu.nodes.list', 'tpu.operations.get', 'tpu.operations.list', 'tpu.runtimeversions.get', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.get', 'tpu.tensorflowversions.list'] GA
roles/trafficdirector.client Traffic Director Client to fetch service configurations and report metrics Traffic Director Client ['trafficdirector.networks.getConfigs', 'trafficdirector.networks.reportMetrics'] BETA
roles/transcoder.admin Full access to all transcoder resources. Transcoder Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'transcoder.jobTemplates.create', 'transcoder.jobTemplates.delete', 'transcoder.jobTemplates.get', 'transcoder.jobTemplates.list', 'transcoder.jobs.create', 'transcoder.jobs.delete', 'transcoder.jobs.get', 'transcoder.jobs.list'] GA
roles/transcoder.serviceAgent Downloads and uploads media files from and to customer GCS buckets. Publishes status updates to customer Pub/Sub. Transcoder Service Agent ['pubsub.topics.publish', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'transcoder.jobs.delete'] GA
roles/transcoder.viewer Viewer of all transcoder resources. Transcoder Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'transcoder.jobTemplates.get', 'transcoder.jobTemplates.list', 'transcoder.jobs.get', 'transcoder.jobs.list'] GA
roles/transferappliance.admin Full access to Transfer Appliance all resources. Transfer Appliance Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'transferappliance.appliances.create', 'transferappliance.appliances.delete', 'transferappliance.appliances.get', 'transferappliance.appliances.list', 'transferappliance.appliances.update', 'transferappliance.credentials.get', 'transferappliance.locations.get', 'transferappliance.locations.list', 'transferappliance.operations.cancel', 'transferappliance.operations.delete', 'transferappliance.operations.get', 'transferappliance.operations.list', 'transferappliance.orders.create', 'transferappliance.orders.delete', 'transferappliance.orders.get', 'transferappliance.orders.list', 'transferappliance.orders.update', 'transferappliance.savedAddresses.create', 'transferappliance.savedAddresses.delete', 'transferappliance.savedAddresses.get', 'transferappliance.savedAddresses.list', 'transferappliance.savedAddresses.update'] BETA
roles/transferappliance.viewer Read-only access to Transfer Appliance all resources. Transfer Appliance Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'transferappliance.appliances.get', 'transferappliance.appliances.list', 'transferappliance.locations.get', 'transferappliance.locations.list', 'transferappliance.operations.get', 'transferappliance.operations.list', 'transferappliance.orders.get', 'transferappliance.orders.list', 'transferappliance.savedAddresses.get', 'transferappliance.savedAddresses.list'] BETA
roles/translationhub.admin Admin of Translation Hub Translation Hub Admin ['automl.models.get', 'automl.models.list', 'automl.models.predict', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.customModels.predict', 'cloudtranslate.glossaries.create', 'cloudtranslate.glossaries.delete', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaries.predict', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'translationhub.portals.create', 'translationhub.portals.delete', 'translationhub.portals.get', 'translationhub.portals.list', 'translationhub.portals.update'] BETA
roles/translationhub.portalUser Portal user of Translation Hub Translation Hub Portal User ['automl.models.get', 'automl.models.list', 'automl.models.predict', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.customModels.predict', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaries.predict', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'translationhub.portals.get', 'translationhub.portals.list'] BETA
roles/osconfig.upgradeReportViewer Provides read-only access to VM Manager Upgrade Reports Upgrade Report Viewer ['osconfig.upgradeReports.get', 'osconfig.upgradeReports.getSummary', 'osconfig.upgradeReports.list', 'osconfig.upgradeReports.searchSummaries', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/cloudmigration.inframanager Ability to create and manage Compute VMs to run Velostrata Infrastructure Velostrata Manager ['cloudmigration.velostrataendpoints.connect', 'compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.setLabels', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.list', 'compute.disks.setLabels', 'compute.disks.update', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.globalOperations.get', 'compute.images.get', 'compute.images.list', 'compute.images.useReadOnly', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.delete', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getSerialPortOutput', 'compute.instances.list', 'compute.instances.reset', 'compute.instances.setDiskAutoDelete', 'compute.instances.setLabels', 'compute.instances.setMachineType', 'compute.instances.setMetadata', 'compute.instances.setMinCpuPlatform', 'compute.instances.setScheduling', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.instances.start', 'compute.instances.startWithEncryptionKey', 'compute.instances.stop', 'compute.instances.update', 'compute.instances.updateNetworkInterface', 'compute.instances.updateShieldedInstanceConfig', 'compute.instances.use', 'compute.licenseCodes.get', 'compute.licenseCodes.list', 'compute.licenseCodes.update', 'compute.licenses.get', 'compute.licenses.list', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networks.get', 'compute.networks.list', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.nodeGroups.get', 'compute.nodeGroups.list', 'compute.nodeTemplates.list', 'compute.projects.get', 'compute.regionOperations.get', 'compute.regions.get', 'compute.regions.list', 'compute.snapshots.create', 'compute.snapshots.delete', 'compute.snapshots.get', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'compute.zones.get', 'compute.zones.list', 'gkehub.endpoints.connect', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.projects.get', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update'] BETA
roles/cloudmigration.velostrataconnect Ability to set up connection between Velostrata Manager and Google Velostrata Manager Connection Agent ['cloudmigration.velostrataendpoints.connect', 'gkehub.endpoints.connect'] BETA
roles/cloudmigration.storageaccess Ability to access migration storage Velostrata Storage Access ['storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] BETA
roles/aiplatform.admin Grants full access to all resources in Vertex AI Vertex AI Administrator ['aiplatform.agentExamples.create', 'aiplatform.agentExamples.delete', 'aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agentExamples.update', 'aiplatform.agents.create', 'aiplatform.agents.delete', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.agents.update', 'aiplatform.annotationSpecs.create', 'aiplatform.annotationSpecs.delete', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotationSpecs.update', 'aiplatform.annotations.create', 'aiplatform.annotations.delete', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.annotations.update', 'aiplatform.apps.create', 'aiplatform.apps.delete', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.apps.update', 'aiplatform.artifacts.create', 'aiplatform.artifacts.delete', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.artifacts.update', 'aiplatform.batchPredictionJobs.cancel', 'aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.delete', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cacheConfigs.update', 'aiplatform.cachedContents.create', 'aiplatform.cachedContents.delete', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.cachedContents.update', 'aiplatform.consents.get', 'aiplatform.consents.update', 'aiplatform.contexts.addContextArtifactsAndExecutions', 'aiplatform.contexts.addContextChildren', 'aiplatform.contexts.create', 'aiplatform.contexts.delete', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.contexts.update', 'aiplatform.customJobs.cancel', 'aiplatform.customJobs.create', 'aiplatform.customJobs.delete', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.create', 'aiplatform.dataItems.delete', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataItems.update', 'aiplatform.dataLabelingJobs.cancel', 'aiplatform.dataLabelingJobs.create', 'aiplatform.dataLabelingJobs.delete', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.create', 'aiplatform.datasetVersions.delete', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasetVersions.restore', 'aiplatform.datasets.create', 'aiplatform.datasets.delete', 'aiplatform.datasets.export', 'aiplatform.datasets.get', 'aiplatform.datasets.import', 'aiplatform.datasets.list', 'aiplatform.datasets.update', 'aiplatform.deploymentResourcePools.create', 'aiplatform.deploymentResourcePools.delete', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.deploymentResourcePools.update', 'aiplatform.edgeDeploymentJobs.create', 'aiplatform.edgeDeploymentJobs.delete', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.create', 'aiplatform.edgeDevices.delete', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.edgeDevices.update', 'aiplatform.endpoints.create', 'aiplatform.endpoints.delete', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.getIamPolicy', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.endpoints.setIamPolicy', 'aiplatform.endpoints.undeploy', 'aiplatform.endpoints.update', 'aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.setIamPolicy', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.executions.addExecutionEvents', 'aiplatform.executions.create', 'aiplatform.executions.delete', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.executions.update', 'aiplatform.extensions.delete', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.extensions.import', 'aiplatform.extensions.list', 'aiplatform.extensions.update', 'aiplatform.featureGroups.create', 'aiplatform.featureGroups.delete', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureGroups.update', 'aiplatform.featureOnlineStores.create', 'aiplatform.featureOnlineStores.delete', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.getIamPolicy', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.setIamPolicy', 'aiplatform.featureOnlineStores.update', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.create', 'aiplatform.featureViews.delete', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.getIamPolicy', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.featureViews.setIamPolicy', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.setIamPolicy', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.humanInTheLoops.cancel', 'aiplatform.humanInTheLoops.create', 'aiplatform.humanInTheLoops.delete', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.humanInTheLoops.queryAnnotationStats', 'aiplatform.humanInTheLoops.send', 'aiplatform.humanInTheLoops.update', 'aiplatform.hyperparameterTuningJobs.cancel', 'aiplatform.hyperparameterTuningJobs.create', 'aiplatform.hyperparameterTuningJobs.delete', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.create', 'aiplatform.indexEndpoints.delete', 'aiplatform.indexEndpoints.deploy', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexEndpoints.undeploy', 'aiplatform.indexEndpoints.update', 'aiplatform.indexes.create', 'aiplatform.indexes.delete', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.indexes.update', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.create', 'aiplatform.metadataSchemas.delete', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.create', 'aiplatform.metadataStores.delete', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.migratableResources.migrate', 'aiplatform.migratableResources.search', 'aiplatform.modelDeploymentMonitoringJobs.create', 'aiplatform.modelDeploymentMonitoringJobs.delete', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.pause', 'aiplatform.modelDeploymentMonitoringJobs.resume', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelDeploymentMonitoringJobs.update', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.import', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.exportEvaluatedDataItems', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.import', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.create', 'aiplatform.modelMonitoringJobs.delete', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.create', 'aiplatform.modelMonitors.delete', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.modelMonitors.update', 'aiplatform.models.delete', 'aiplatform.models.export', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.models.update', 'aiplatform.models.upload', 'aiplatform.nasJobs.cancel', 'aiplatform.nasJobs.create', 'aiplatform.nasJobs.delete', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.setIamPolicy', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'aiplatform.persistentResources.create', 'aiplatform.persistentResources.delete', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.cancel', 'aiplatform.pipelineJobs.create', 'aiplatform.pipelineJobs.delete', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.create', 'aiplatform.reasoningEngines.delete', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.reasoningEngines.update', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.sessions.run', 'aiplatform.specialistPools.create', 'aiplatform.specialistPools.delete', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.create', 'aiplatform.studies.delete', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.studies.update', 'aiplatform.tensorboardExperiments.create', 'aiplatform.tensorboardExperiments.delete', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardExperiments.update', 'aiplatform.tensorboardExperiments.write', 'aiplatform.tensorboardRuns.batchCreate', 'aiplatform.tensorboardRuns.create', 'aiplatform.tensorboardRuns.delete', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardRuns.update', 'aiplatform.tensorboardRuns.write', 'aiplatform.tensorboardTimeSeries.batchCreate', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.create', 'aiplatform.tensorboardTimeSeries.delete', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboardTimeSeries.update', 'aiplatform.tensorboards.create', 'aiplatform.tensorboards.delete', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.tensorboards.recordAccess', 'aiplatform.tensorboards.update', 'aiplatform.trainingPipelines.cancel', 'aiplatform.trainingPipelines.create', 'aiplatform.trainingPipelines.delete', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.create', 'aiplatform.trials.delete', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.trials.update', 'aiplatform.tuningJobs.cancel', 'aiplatform.tuningJobs.create', 'aiplatform.tuningJobs.delete', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'aiplatform.tuningJobs.vertexTune', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.batchPredictionServiceAgent Vertex AI Batch Prediction Service Agent for serving batch prediction requests. Vertex AI Batch Prediction Service Agent ['bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.models.create', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.tables.create', 'bigquery.tables.createSnapshot', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.update', 'bigquery.tables.updateData', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/aiplatform.colabServiceAgent Gives Vertex AI Colab the proper permissions to function. Vertex AI Colab Service Agent ['compute.addresses.get', 'compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.setLabels', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.globalOperations.get', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.instances.start', 'compute.instances.stop', 'compute.instances.useReadOnly', 'compute.networks.get', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.snapshots.create', 'compute.snapshots.delete', 'compute.snapshots.useReadOnly', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'iam.serviceAccounts.actAs', 'notebooks.instances.create', 'notebooks.instances.delete', 'notebooks.instances.get'] GA
roles/aiplatform.customCodeServiceAgent Gives Vertex AI Custom Code the proper permissions. Vertex AI Custom Code Service Agent ['aiplatform.agentExamples.create', 'aiplatform.agentExamples.delete', 'aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agentExamples.update', 'aiplatform.agents.create', 'aiplatform.agents.delete', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.agents.update', 'aiplatform.annotationSpecs.create', 'aiplatform.annotationSpecs.delete', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotationSpecs.update', 'aiplatform.annotations.create', 'aiplatform.annotations.delete', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.annotations.update', 'aiplatform.apps.create', 'aiplatform.apps.delete', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.apps.update', 'aiplatform.artifacts.create', 'aiplatform.artifacts.delete', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.artifacts.update', 'aiplatform.batchPredictionJobs.cancel', 'aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.delete', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cachedContents.create', 'aiplatform.cachedContents.delete', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.cachedContents.update', 'aiplatform.consents.get', 'aiplatform.contexts.addContextArtifactsAndExecutions', 'aiplatform.contexts.addContextChildren', 'aiplatform.contexts.create', 'aiplatform.contexts.delete', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.contexts.update', 'aiplatform.customJobs.cancel', 'aiplatform.customJobs.create', 'aiplatform.customJobs.delete', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.create', 'aiplatform.dataItems.delete', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataItems.update', 'aiplatform.dataLabelingJobs.cancel', 'aiplatform.dataLabelingJobs.create', 'aiplatform.dataLabelingJobs.delete', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.create', 'aiplatform.datasetVersions.delete', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasetVersions.restore', 'aiplatform.datasets.create', 'aiplatform.datasets.delete', 'aiplatform.datasets.export', 'aiplatform.datasets.get', 'aiplatform.datasets.import', 'aiplatform.datasets.list', 'aiplatform.datasets.update', 'aiplatform.deploymentResourcePools.create', 'aiplatform.deploymentResourcePools.delete', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.deploymentResourcePools.update', 'aiplatform.edgeDeploymentJobs.create', 'aiplatform.edgeDeploymentJobs.delete', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.create', 'aiplatform.edgeDevices.delete', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.edgeDevices.update', 'aiplatform.endpoints.create', 'aiplatform.endpoints.delete', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.endpoints.undeploy', 'aiplatform.endpoints.update', 'aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.executions.addExecutionEvents', 'aiplatform.executions.create', 'aiplatform.executions.delete', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.executions.update', 'aiplatform.extensions.delete', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.extensions.import', 'aiplatform.extensions.list', 'aiplatform.extensions.update', 'aiplatform.featureGroups.create', 'aiplatform.featureGroups.delete', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureGroups.update', 'aiplatform.featureOnlineStores.create', 'aiplatform.featureOnlineStores.delete', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.update', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.create', 'aiplatform.featureViews.delete', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.humanInTheLoops.cancel', 'aiplatform.humanInTheLoops.create', 'aiplatform.humanInTheLoops.delete', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.humanInTheLoops.queryAnnotationStats', 'aiplatform.humanInTheLoops.send', 'aiplatform.humanInTheLoops.update', 'aiplatform.hyperparameterTuningJobs.cancel', 'aiplatform.hyperparameterTuningJobs.create', 'aiplatform.hyperparameterTuningJobs.delete', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.create', 'aiplatform.indexEndpoints.delete', 'aiplatform.indexEndpoints.deploy', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexEndpoints.undeploy', 'aiplatform.indexEndpoints.update', 'aiplatform.indexes.create', 'aiplatform.indexes.delete', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.indexes.update', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.create', 'aiplatform.metadataSchemas.delete', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.create', 'aiplatform.metadataStores.delete', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.modelDeploymentMonitoringJobs.create', 'aiplatform.modelDeploymentMonitoringJobs.delete', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.pause', 'aiplatform.modelDeploymentMonitoringJobs.resume', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelDeploymentMonitoringJobs.update', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.import', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.exportEvaluatedDataItems', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.import', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.create', 'aiplatform.modelMonitoringJobs.delete', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.create', 'aiplatform.modelMonitors.delete', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.modelMonitors.update', 'aiplatform.models.delete', 'aiplatform.models.export', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.models.update', 'aiplatform.models.upload', 'aiplatform.nasJobs.cancel', 'aiplatform.nasJobs.create', 'aiplatform.nasJobs.delete', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.cancel', 'aiplatform.pipelineJobs.create', 'aiplatform.pipelineJobs.delete', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.create', 'aiplatform.reasoningEngines.delete', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.reasoningEngines.update', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.sessions.run', 'aiplatform.specialistPools.create', 'aiplatform.specialistPools.delete', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.create', 'aiplatform.studies.delete', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.studies.update', 'aiplatform.tensorboardExperiments.create', 'aiplatform.tensorboardExperiments.delete', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardExperiments.update', 'aiplatform.tensorboardExperiments.write', 'aiplatform.tensorboardRuns.batchCreate', 'aiplatform.tensorboardRuns.create', 'aiplatform.tensorboardRuns.delete', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardRuns.update', 'aiplatform.tensorboardRuns.write', 'aiplatform.tensorboardTimeSeries.batchCreate', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.create', 'aiplatform.tensorboardTimeSeries.delete', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboardTimeSeries.update', 'aiplatform.tensorboards.create', 'aiplatform.tensorboards.delete', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.tensorboards.update', 'aiplatform.trainingPipelines.cancel', 'aiplatform.trainingPipelines.create', 'aiplatform.trainingPipelines.delete', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.create', 'aiplatform.trials.delete', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.trials.update', 'aiplatform.tuningJobs.cancel', 'aiplatform.tuningJobs.create', 'aiplatform.tuningJobs.delete', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'aiplatform.tuningJobs.vertexTune', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.tags.get', 'artifactregistry.versions.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.tables.create', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.update', 'bigquery.tables.updateData', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.implicitDelegation', 'iam.serviceAccounts.list', 'iam.serviceAccounts.signBlob', 'iam.serviceAccounts.signJwt', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.use', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/aiplatform.extensionCustomCodeServiceAgent Gives Vertex AI Extension that executes custom code the permissions it needs to function. Vertex AI Extension Custom Code Service Agent ['logging.logEntries.create', 'logging.logEntries.route', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.list', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/aiplatform.extensionServiceAgent Gives Vertex AI Extension the permissions it needs to function. Vertex AI Extension Service Agent ['aiplatform.endpoints.predict', 'aiplatform.locations.get', 'discoveryengine.servingConfigs.search', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'logging.logEntries.create', 'logging.logEntries.route', 'serviceusage.services.use', 'storage.objects.get'] GA
roles/aiplatform.featurestoreAdmin Grants full access to all resources in Vertex AI Feature Store Vertex AI Feature Store Admin ['aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.setIamPolicy', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.featureGroups.create', 'aiplatform.featureGroups.delete', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureGroups.update', 'aiplatform.featureOnlineStores.create', 'aiplatform.featureOnlineStores.delete', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.getIamPolicy', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.setIamPolicy', 'aiplatform.featureOnlineStores.update', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.create', 'aiplatform.featureViews.delete', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.getIamPolicy', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.featureViews.setIamPolicy', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.setIamPolicy', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.featurestoreDataViewer This role provides permissions to read Feature data. Vertex AI Feature Store Data Viewer ['aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.featurestores.batchReadFeatureValues', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.featurestoreDataWriter This role provides permissions to read and write Feature data. Vertex AI Feature Store Data Writer ['aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.featurestores.batchReadFeatureValues', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.entityTypeOwner Provides full access to all permissions for a particular entity type resource. Vertex AI Feature Store EntityType owner ['aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.setIamPolicy', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.featurestoreInstanceCreator Administrator of Featurestore resources, but not the child resources under Featurestores. Vertex AI Feature Store Instance Creator ['aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.get', 'aiplatform.featurestores.list', 'aiplatform.featurestores.update'] GA
roles/aiplatform.featurestoreResourceViewer Viewer of all resources in Vertex AI Feature Store but cannot make changes. Vertex AI Feature Store Resource Viewer ['aiplatform.entityTypes.get', 'aiplatform.entityTypes.list', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.featurestores.get', 'aiplatform.featurestores.list', 'aiplatform.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.featurestoreUser Deprecated. Use featurestoreAdmin instead. Vertex AI Feature Store User ['aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.setIamPolicy', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.setIamPolicy', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.operations.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/aiplatform.migrator Grants access to use migration service in Vertex AI Vertex AI Migration Service User ['aiplatform.migratableResources.migrate', 'aiplatform.migratableResources.search'] GA
roles/aiplatform.modelMonitoringServiceAgent Gives Vertex AI Model Monitoring the permissions it needs to function. Vertex AI Model Monitoring Service Agent ['aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.tables.create', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.update', 'bigquery.tables.updateData', 'monitoring.notificationChannels.get', 'serviceusage.services.use', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/aiplatform.notebookServiceAgent Vertex AI Service Agent used to run Notebook managed resources in user project with restricted permissions. Vertex AI Notebook Service Agent ['logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create'] GA
roles/aiplatform.ragServiceAgent Vertex AI Service Agent used by Vertex RAG to access user imported data and Vertex AI in the project Vertex AI RAG Data Service Agent ['aiplatform.endpoints.get', 'aiplatform.endpoints.predict', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.indexEndpoints.create', 'aiplatform.indexEndpoints.delete', 'aiplatform.indexEndpoints.deploy', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexEndpoints.undeploy', 'aiplatform.indexEndpoints.update', 'aiplatform.indexes.create', 'aiplatform.indexes.delete', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.indexes.update', 'aiplatform.models.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.tables.create', 'bigquery.tables.createSnapshot', 'bigquery.tables.deleteSnapshot', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.restoreSnapshot', 'bigquery.tables.update', 'bigquery.tables.updateData', 'logging.logEntries.create', 'logging.logEntries.route', 'storage.buckets.get', 'storage.buckets.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/aiplatform.rapidevalServiceAgent Vertex AI Service Agent used by GenAI Rapid Evaluation Service to access publisher model endpoints in the user project Vertex AI Rapid Eval Service Agent ['aiplatform.endpoints.predict'] GA
roles/aiplatform.reasoningEngineServiceAgent Gives Vertex AI Reasoning Engine the proper permissions to function. Vertex AI Reasoning Engine Service Agent ['aiplatform.endpoints.create', 'aiplatform.endpoints.delete', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.endpoints.undeploy', 'aiplatform.endpoints.update', 'cloudtrace.traces.patch', 'logging.logEntries.create', 'logging.logEntries.route', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'serviceusage.services.use', 'storage.buckets.get', 'storage.buckets.list', 'storage.objects.get', 'storage.objects.list'] GA
roles/aiplatform.serviceAgent Gives Vertex AI the permissions it needs to function. Vertex AI Service Agent ['aiplatform.agentExamples.create', 'aiplatform.agentExamples.delete', 'aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agentExamples.update', 'aiplatform.agents.create', 'aiplatform.agents.delete', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.agents.update', 'aiplatform.annotationSpecs.create', 'aiplatform.annotationSpecs.delete', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotationSpecs.update', 'aiplatform.annotations.create', 'aiplatform.annotations.delete', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.annotations.update', 'aiplatform.apps.create', 'aiplatform.apps.delete', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.apps.update', 'aiplatform.artifacts.create', 'aiplatform.artifacts.delete', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.artifacts.update', 'aiplatform.batchPredictionJobs.cancel', 'aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.delete', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cachedContents.create', 'aiplatform.cachedContents.delete', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.cachedContents.update', 'aiplatform.consents.get', 'aiplatform.contexts.addContextArtifactsAndExecutions', 'aiplatform.contexts.addContextChildren', 'aiplatform.contexts.create', 'aiplatform.contexts.delete', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.contexts.update', 'aiplatform.customJobs.cancel', 'aiplatform.customJobs.create', 'aiplatform.customJobs.delete', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.create', 'aiplatform.dataItems.delete', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataItems.update', 'aiplatform.dataLabelingJobs.cancel', 'aiplatform.dataLabelingJobs.create', 'aiplatform.dataLabelingJobs.delete', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.create', 'aiplatform.datasetVersions.delete', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasetVersions.restore', 'aiplatform.datasets.create', 'aiplatform.datasets.delete', 'aiplatform.datasets.export', 'aiplatform.datasets.get', 'aiplatform.datasets.import', 'aiplatform.datasets.list', 'aiplatform.datasets.update', 'aiplatform.deploymentResourcePools.create', 'aiplatform.deploymentResourcePools.delete', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.deploymentResourcePools.update', 'aiplatform.edgeDeploymentJobs.create', 'aiplatform.edgeDeploymentJobs.delete', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.create', 'aiplatform.edgeDevices.delete', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.edgeDevices.update', 'aiplatform.endpoints.create', 'aiplatform.endpoints.delete', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.endpoints.undeploy', 'aiplatform.endpoints.update', 'aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.executions.addExecutionEvents', 'aiplatform.executions.create', 'aiplatform.executions.delete', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.executions.update', 'aiplatform.extensions.delete', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.extensions.import', 'aiplatform.extensions.list', 'aiplatform.extensions.update', 'aiplatform.featureGroups.create', 'aiplatform.featureGroups.delete', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureGroups.update', 'aiplatform.featureOnlineStores.create', 'aiplatform.featureOnlineStores.delete', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.update', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.create', 'aiplatform.featureViews.delete', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.humanInTheLoops.cancel', 'aiplatform.humanInTheLoops.create', 'aiplatform.humanInTheLoops.delete', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.humanInTheLoops.queryAnnotationStats', 'aiplatform.humanInTheLoops.send', 'aiplatform.humanInTheLoops.update', 'aiplatform.hyperparameterTuningJobs.cancel', 'aiplatform.hyperparameterTuningJobs.create', 'aiplatform.hyperparameterTuningJobs.delete', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.create', 'aiplatform.indexEndpoints.delete', 'aiplatform.indexEndpoints.deploy', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexEndpoints.undeploy', 'aiplatform.indexEndpoints.update', 'aiplatform.indexes.create', 'aiplatform.indexes.delete', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.indexes.update', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.create', 'aiplatform.metadataSchemas.delete', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.create', 'aiplatform.metadataStores.delete', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.modelDeploymentMonitoringJobs.create', 'aiplatform.modelDeploymentMonitoringJobs.delete', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.pause', 'aiplatform.modelDeploymentMonitoringJobs.resume', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelDeploymentMonitoringJobs.update', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.import', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.exportEvaluatedDataItems', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.import', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.create', 'aiplatform.modelMonitoringJobs.delete', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.create', 'aiplatform.modelMonitors.delete', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.modelMonitors.update', 'aiplatform.models.delete', 'aiplatform.models.export', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.models.update', 'aiplatform.models.upload', 'aiplatform.nasJobs.cancel', 'aiplatform.nasJobs.create', 'aiplatform.nasJobs.delete', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.cancel', 'aiplatform.pipelineJobs.create', 'aiplatform.pipelineJobs.delete', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.create', 'aiplatform.reasoningEngines.delete', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.reasoningEngines.update', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.sessions.run', 'aiplatform.specialistPools.create', 'aiplatform.specialistPools.delete', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.create', 'aiplatform.studies.delete', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.studies.update', 'aiplatform.tensorboardExperiments.create', 'aiplatform.tensorboardExperiments.delete', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardExperiments.update', 'aiplatform.tensorboardExperiments.write', 'aiplatform.tensorboardRuns.batchCreate', 'aiplatform.tensorboardRuns.create', 'aiplatform.tensorboardRuns.delete', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardRuns.update', 'aiplatform.tensorboardRuns.write', 'aiplatform.tensorboardTimeSeries.batchCreate', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.create', 'aiplatform.tensorboardTimeSeries.delete', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboardTimeSeries.update', 'aiplatform.tensorboards.create', 'aiplatform.tensorboards.delete', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.tensorboards.update', 'aiplatform.trainingPipelines.cancel', 'aiplatform.trainingPipelines.create', 'aiplatform.trainingPipelines.delete', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.create', 'aiplatform.trials.delete', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.trials.update', 'aiplatform.tuningJobs.cancel', 'aiplatform.tuningJobs.create', 'aiplatform.tuningJobs.delete', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'aiplatform.tuningJobs.vertexTune', 'artifactregistry.repositories.create', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.list', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.tags.get', 'artifactregistry.versions.get', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.list', 'automl.modelEvaluations.list', 'automl.models.get', 'automl.models.list', 'automl.operations.get', 'automl.tableSpecs.get', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.models.create', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.tables.create', 'bigquery.tables.export', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.update', 'bigquery.tables.updateData', 'bigtable.tables.get', 'bigtable.tables.list', 'bigtable.tables.readRows', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.setLabels', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.globalOperations.get', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.instances.start', 'compute.instances.stop', 'compute.instances.useReadOnly', 'compute.machineTypes.get', 'compute.networks.get', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.snapshots.create', 'compute.snapshots.delete', 'compute.snapshots.useReadOnly', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'dataflow.jobs.cancel', 'dataflow.jobs.create', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.jobs.snapshot', 'dataflow.jobs.updateContents', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.snapshots.delete', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'datalabeling.annotateddatasets.get', 'datalabeling.datasets.export', 'datalabeling.datasets.get', 'datalabeling.datasets.list', 'datalabeling.operations.get', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'logging.logEntries.create', 'logging.logEntries.route', 'ml.models.list', 'ml.operations.get', 'ml.versions.get', 'ml.versions.list', 'monitoring.notificationChannels.get', 'notebooks.instances.create', 'notebooks.instances.delete', 'notebooks.instances.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'run.executions.delete', 'run.executions.get', 'run.jobs.create', 'run.jobs.delete', 'run.jobs.get', 'run.jobs.run', 'run.jobs.update', 'run.operations.delete', 'run.operations.get', 'run.routes.invoke', 'run.services.create', 'run.services.delete', 'run.services.get', 'serviceusage.services.list', 'serviceusage.services.use', 'storage.buckets.create', 'storage.buckets.delete', 'storage.buckets.get', 'storage.buckets.list', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] GA
roles/aiplatform.tensorboardWebAppUser Grants access to the Vertex AI Tensorboard web app. Using the web app will incur charges. Vertex AI Tensorboard Web App User ['aiplatform.tensorboards.recordAccess'] BETA
roles/aiplatform.tuningServiceAgent Vertex AI Service Agent used for tuning in user project. Vertex AI Tuning Service Agent ['aiplatform.artifacts.create', 'aiplatform.artifacts.delete', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.artifacts.update', 'aiplatform.batchPredictionJobs.cancel', 'aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.get', 'aiplatform.contexts.addContextArtifactsAndExecutions', 'aiplatform.contexts.addContextChildren', 'aiplatform.contexts.create', 'aiplatform.contexts.delete', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.contexts.update', 'aiplatform.endpoints.create', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.get', 'aiplatform.locations.get', 'aiplatform.metadataSchemas.create', 'aiplatform.metadataSchemas.delete', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.create', 'aiplatform.metadataStores.delete', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.models.get', 'aiplatform.models.update', 'aiplatform.models.upload', 'aiplatform.operations.list', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.tensorboardExperiments.create', 'aiplatform.tensorboardExperiments.delete', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardExperiments.update', 'aiplatform.tensorboardExperiments.write', 'aiplatform.tensorboardRuns.batchCreate', 'aiplatform.tensorboardRuns.create', 'aiplatform.tensorboardRuns.delete', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardRuns.update', 'aiplatform.tensorboardRuns.write', 'aiplatform.tensorboardTimeSeries.batchCreate', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.create', 'aiplatform.tensorboardTimeSeries.delete', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboardTimeSeries.update', 'aiplatform.tensorboards.create', 'aiplatform.tensorboards.delete', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.tensorboards.update', 'aiplatform.tuningJobs.cancel', 'aiplatform.tuningJobs.create', 'aiplatform.tuningJobs.delete', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'aiplatform.tuningJobs.vertexTune', 'resourcemanager.projects.get', 'storage.buckets.create', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.list', 'storage.buckets.update', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.update'] GA
roles/aiplatform.user Grants access to use all resource in Vertex AI Vertex AI User ['aiplatform.agentExamples.create', 'aiplatform.agentExamples.delete', 'aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agentExamples.update', 'aiplatform.agents.create', 'aiplatform.agents.delete', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.agents.update', 'aiplatform.annotationSpecs.create', 'aiplatform.annotationSpecs.delete', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotationSpecs.update', 'aiplatform.annotations.create', 'aiplatform.annotations.delete', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.annotations.update', 'aiplatform.apps.create', 'aiplatform.apps.delete', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.apps.update', 'aiplatform.artifacts.create', 'aiplatform.artifacts.delete', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.artifacts.update', 'aiplatform.batchPredictionJobs.cancel', 'aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.delete', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cachedContents.create', 'aiplatform.cachedContents.delete', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.cachedContents.update', 'aiplatform.consents.get', 'aiplatform.contexts.addContextArtifactsAndExecutions', 'aiplatform.contexts.addContextChildren', 'aiplatform.contexts.create', 'aiplatform.contexts.delete', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.contexts.update', 'aiplatform.customJobs.cancel', 'aiplatform.customJobs.create', 'aiplatform.customJobs.delete', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.create', 'aiplatform.dataItems.delete', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataItems.update', 'aiplatform.dataLabelingJobs.cancel', 'aiplatform.dataLabelingJobs.create', 'aiplatform.dataLabelingJobs.delete', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.create', 'aiplatform.datasetVersions.delete', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasetVersions.restore', 'aiplatform.datasets.create', 'aiplatform.datasets.delete', 'aiplatform.datasets.export', 'aiplatform.datasets.get', 'aiplatform.datasets.import', 'aiplatform.datasets.list', 'aiplatform.datasets.update', 'aiplatform.deploymentResourcePools.create', 'aiplatform.deploymentResourcePools.delete', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.deploymentResourcePools.update', 'aiplatform.edgeDeploymentJobs.create', 'aiplatform.edgeDeploymentJobs.delete', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.create', 'aiplatform.edgeDevices.delete', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.edgeDevices.update', 'aiplatform.endpoints.create', 'aiplatform.endpoints.delete', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.endpoints.undeploy', 'aiplatform.endpoints.update', 'aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.executions.addExecutionEvents', 'aiplatform.executions.create', 'aiplatform.executions.delete', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.executions.update', 'aiplatform.extensions.delete', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.extensions.import', 'aiplatform.extensions.list', 'aiplatform.extensions.update', 'aiplatform.featureGroups.create', 'aiplatform.featureGroups.delete', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureGroups.update', 'aiplatform.featureOnlineStores.create', 'aiplatform.featureOnlineStores.delete', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.update', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.create', 'aiplatform.featureViews.delete', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.humanInTheLoops.cancel', 'aiplatform.humanInTheLoops.create', 'aiplatform.humanInTheLoops.delete', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.humanInTheLoops.queryAnnotationStats', 'aiplatform.humanInTheLoops.send', 'aiplatform.humanInTheLoops.update', 'aiplatform.hyperparameterTuningJobs.cancel', 'aiplatform.hyperparameterTuningJobs.create', 'aiplatform.hyperparameterTuningJobs.delete', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.create', 'aiplatform.indexEndpoints.delete', 'aiplatform.indexEndpoints.deploy', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexEndpoints.undeploy', 'aiplatform.indexEndpoints.update', 'aiplatform.indexes.create', 'aiplatform.indexes.delete', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.indexes.update', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.create', 'aiplatform.metadataSchemas.delete', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.create', 'aiplatform.metadataStores.delete', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.modelDeploymentMonitoringJobs.create', 'aiplatform.modelDeploymentMonitoringJobs.delete', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.pause', 'aiplatform.modelDeploymentMonitoringJobs.resume', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelDeploymentMonitoringJobs.update', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.import', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.exportEvaluatedDataItems', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.import', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.create', 'aiplatform.modelMonitoringJobs.delete', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.create', 'aiplatform.modelMonitors.delete', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.modelMonitors.update', 'aiplatform.models.delete', 'aiplatform.models.export', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.models.update', 'aiplatform.models.upload', 'aiplatform.nasJobs.cancel', 'aiplatform.nasJobs.create', 'aiplatform.nasJobs.delete', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.cancel', 'aiplatform.pipelineJobs.create', 'aiplatform.pipelineJobs.delete', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.create', 'aiplatform.reasoningEngines.delete', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.reasoningEngines.update', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.sessions.run', 'aiplatform.specialistPools.create', 'aiplatform.specialistPools.delete', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.create', 'aiplatform.studies.delete', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.studies.update', 'aiplatform.tensorboardExperiments.create', 'aiplatform.tensorboardExperiments.delete', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardExperiments.update', 'aiplatform.tensorboardExperiments.write', 'aiplatform.tensorboardRuns.batchCreate', 'aiplatform.tensorboardRuns.create', 'aiplatform.tensorboardRuns.delete', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardRuns.update', 'aiplatform.tensorboardRuns.write', 'aiplatform.tensorboardTimeSeries.batchCreate', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.create', 'aiplatform.tensorboardTimeSeries.delete', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboardTimeSeries.update', 'aiplatform.tensorboards.create', 'aiplatform.tensorboards.delete', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.tensorboards.update', 'aiplatform.trainingPipelines.cancel', 'aiplatform.trainingPipelines.create', 'aiplatform.trainingPipelines.delete', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.create', 'aiplatform.trials.delete', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.trials.update', 'aiplatform.tuningJobs.cancel', 'aiplatform.tuningJobs.create', 'aiplatform.tuningJobs.delete', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'aiplatform.tuningJobs.vertexTune', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/aiplatform.viewer Grants access to view all resource in Vertex AI Vertex AI Viewer ['aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.consents.get', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasets.get', 'aiplatform.datasets.list', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.endpoints.get', 'aiplatform.endpoints.list', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.list', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.extensions.get', 'aiplatform.extensions.list', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.featurestores.get', 'aiplatform.featurestores.list', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/videostitcher.admin Full access to all video stitcher resources. Video Stitcher Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'videostitcher.cdnKeys.create', 'videostitcher.cdnKeys.delete', 'videostitcher.cdnKeys.get', 'videostitcher.cdnKeys.list', 'videostitcher.cdnKeys.update', 'videostitcher.liveAdTagDetails.get', 'videostitcher.liveAdTagDetails.list', 'videostitcher.liveConfigs.create', 'videostitcher.liveConfigs.delete', 'videostitcher.liveConfigs.get', 'videostitcher.liveConfigs.list', 'videostitcher.liveSessions.create', 'videostitcher.liveSessions.get', 'videostitcher.operations.cancel', 'videostitcher.operations.delete', 'videostitcher.operations.get', 'videostitcher.operations.list', 'videostitcher.slates.create', 'videostitcher.slates.delete', 'videostitcher.slates.get', 'videostitcher.slates.list', 'videostitcher.slates.update', 'videostitcher.vodAdTagDetails.get', 'videostitcher.vodAdTagDetails.list', 'videostitcher.vodConfigs.create', 'videostitcher.vodConfigs.delete', 'videostitcher.vodConfigs.get', 'videostitcher.vodConfigs.list', 'videostitcher.vodConfigs.update', 'videostitcher.vodSessions.create', 'videostitcher.vodSessions.get', 'videostitcher.vodStitchDetails.get', 'videostitcher.vodStitchDetails.list'] GA
roles/videostitcher.user Full access to video stitcher sessions. Video Stitcher User ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'videostitcher.liveSessions.create', 'videostitcher.liveSessions.get', 'videostitcher.vodSessions.create', 'videostitcher.vodSessions.get'] GA
roles/videostitcher.viewer Read-only access to video stitcher resources. Video Stitcher Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'videostitcher.cdnKeys.get', 'videostitcher.cdnKeys.list', 'videostitcher.liveAdTagDetails.get', 'videostitcher.liveAdTagDetails.list', 'videostitcher.liveConfigs.get', 'videostitcher.liveConfigs.list', 'videostitcher.liveSessions.get', 'videostitcher.operations.get', 'videostitcher.operations.list', 'videostitcher.slates.get', 'videostitcher.slates.list', 'videostitcher.vodAdTagDetails.get', 'videostitcher.vodAdTagDetails.list', 'videostitcher.vodConfigs.get', 'videostitcher.vodConfigs.list', 'videostitcher.vodSessions.get', 'videostitcher.vodStitchDetails.get', 'videostitcher.vodStitchDetails.list'] GA
roles/iam.serviceAccountViewer Read access to service accounts, metadata, and keys. View Service Accounts ['iam.serviceAccountKeys.get', 'iam.serviceAccountKeys.list', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.list', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/viewer View most Google Cloud resources. See the list of included permissions. Viewer ['accessapproval.requests.get', 'accessapproval.requests.list', 'accessapproval.serviceAccounts.get', 'accessapproval.settings.get', 'accesscontextmanager.accessLevels.get', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.authorizedOrgsDescs.get', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.gcpUserAccessBindings.get', 'accesscontextmanager.gcpUserAccessBindings.list', 'accesscontextmanager.policies.get', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.list', 'actions.agent.get', 'actions.agentVersions.get', 'actions.agentVersions.list', 'advisorynotifications.notifications.get', 'advisorynotifications.notifications.list', 'advisorynotifications.settings.get', 'aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.consents.get', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasets.get', 'aiplatform.datasets.list', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.getIamPolicy', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.extensions.get', 'aiplatform.extensions.list', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.getIamPolicy', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.getIamPolicy', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.get', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.humanInTheLoops.queryAnnotationStats', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.migratableResources.search', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.operations.list', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'alloydb.backups.get', 'alloydb.backups.list', 'alloydb.backups.listEffectiveTags', 'alloydb.backups.listTagBindings', 'alloydb.clusters.export', 'alloydb.clusters.get', 'alloydb.clusters.list', 'alloydb.clusters.listEffectiveTags', 'alloydb.clusters.listTagBindings', 'alloydb.databases.list', 'alloydb.instances.get', 'alloydb.instances.list', 'alloydb.locations.get', 'alloydb.locations.list', 'alloydb.operations.get', 'alloydb.operations.list', 'alloydb.supportedDatabaseFlags.get', 'alloydb.supportedDatabaseFlags.list', 'alloydb.users.get', 'alloydb.users.list', 'analyticshub.dataExchanges.get', 'analyticshub.dataExchanges.getIamPolicy', 'analyticshub.dataExchanges.list', 'analyticshub.listings.get', 'analyticshub.listings.getIamPolicy', 'analyticshub.listings.list', 'analyticshub.subscriptions.get', 'analyticshub.subscriptions.list', 'apigateway.apiconfigs.get', 'apigateway.apiconfigs.getIamPolicy', 'apigateway.apiconfigs.list', 'apigateway.apis.get', 'apigateway.apis.getIamPolicy', 'apigateway.apis.list', 'apigateway.gateways.get', 'apigateway.gateways.getIamPolicy', 'apigateway.gateways.list', 'apigateway.locations.get', 'apigateway.locations.list', 'apigateway.operations.get', 'apigateway.operations.list', 'apigee.addonsconfig.get', 'apigee.apiproductattributes.get', 'apigee.apiproductattributes.list', 'apigee.apiproducts.get', 'apigee.apiproducts.list', 'apigee.appgroupapps.get', 'apigee.appgroupapps.list', 'apigee.appgroups.get', 'apigee.appgroups.list', 'apigee.appkeys.get', 'apigee.apps.get', 'apigee.apps.list', 'apigee.archivedeployments.download', 'apigee.archivedeployments.get', 'apigee.archivedeployments.list', 'apigee.caches.list', 'apigee.canaryevaluations.get', 'apigee.datacollectors.get', 'apigee.datacollectors.list', 'apigee.datalocation.get', 'apigee.datastores.get', 'apigee.datastores.list', 'apigee.deployments.get', 'apigee.deployments.getIamPolicy', 'apigee.deployments.list', 'apigee.developerappattributes.get', 'apigee.developerappattributes.list', 'apigee.developerapps.get', 'apigee.developerapps.list', 'apigee.developerattributes.get', 'apigee.developerattributes.list', 'apigee.developerbalances.get', 'apigee.developermonetizationconfigs.get', 'apigee.developers.get', 'apigee.developers.list', 'apigee.developersubscriptions.get', 'apigee.developersubscriptions.list', 'apigee.endpointattachments.get', 'apigee.endpointattachments.list', 'apigee.entitlements.get', 'apigee.envgroupattachments.get', 'apigee.envgroupattachments.list', 'apigee.envgroups.get', 'apigee.envgroups.list', 'apigee.environments.get', 'apigee.environments.getDataLocation', 'apigee.environments.getIamPolicy', 'apigee.environments.list', 'apigee.exports.get', 'apigee.exports.list', 'apigee.flowhooks.getSharedFlow', 'apigee.flowhooks.list', 'apigee.hostqueries.get', 'apigee.hostqueries.list', 'apigee.hostsecurityreports.get', 'apigee.hostsecurityreports.list', 'apigee.hoststats.get', 'apigee.ingressconfigs.get', 'apigee.instanceattachments.get', 'apigee.instanceattachments.list', 'apigee.instances.get', 'apigee.instances.list', 'apigee.keystorealiases.generateCSR', 'apigee.keystorealiases.get', 'apigee.keystorealiases.list', 'apigee.keystores.export', 'apigee.keystores.get', 'apigee.keystores.list', 'apigee.keyvaluemapentries.get', 'apigee.keyvaluemapentries.list', 'apigee.keyvaluemaps.list', 'apigee.maskconfigs.get', 'apigee.nataddresses.get', 'apigee.nataddresses.list', 'apigee.operations.get', 'apigee.operations.list', 'apigee.organizations.get', 'apigee.organizations.list', 'apigee.portals.get', 'apigee.portals.list', 'apigee.projectorganizations.get', 'apigee.projects.previewMigration', 'apigee.proxies.get', 'apigee.proxies.list', 'apigee.proxyrevisions.get', 'apigee.proxyrevisions.list', 'apigee.queries.get', 'apigee.queries.list', 'apigee.rateplans.get', 'apigee.rateplans.list', 'apigee.references.get', 'apigee.references.list', 'apigee.reports.get', 'apigee.reports.list', 'apigee.resourcefiles.get', 'apigee.resourcefiles.list', 'apigee.runtimeconfigs.get', 'apigee.securityActions.get', 'apigee.securityActions.list', 'apigee.securityActionsConfig.get', 'apigee.securityAssessmentResults.compute', 'apigee.securityFeedback.get', 'apigee.securityFeedback.list', 'apigee.securityIncidents.get', 'apigee.securityIncidents.list', 'apigee.securityProfileEnvironments.computeScore', 'apigee.securityProfiles.get', 'apigee.securityProfiles.list', 'apigee.securityProfilesV2.get', 'apigee.securityProfilesV2.list', 'apigee.securitySettings.get', 'apigee.securityStats.queryTabularStats', 'apigee.securityStats.queryTimeSeriesStats', 'apigee.securityreports.get', 'apigee.securityreports.list', 'apigee.setupcontexts.get', 'apigee.sharedflowrevisions.get', 'apigee.sharedflowrevisions.list', 'apigee.sharedflows.get', 'apigee.sharedflows.list', 'apigee.targetservers.get', 'apigee.targetservers.list', 'apigee.traceconfig.get', 'apigee.traceconfigoverrides.get', 'apigee.traceconfigoverrides.list', 'apigee.tracesessions.get', 'apigee.tracesessions.list', 'apigeeconnect.connections.list', 'apigeeregistry.apis.get', 'apigeeregistry.apis.getIamPolicy', 'apigeeregistry.apis.list', 'apigeeregistry.artifacts.get', 'apigeeregistry.artifacts.getIamPolicy', 'apigeeregistry.artifacts.list', 'apigeeregistry.deployments.get', 'apigeeregistry.deployments.list', 'apigeeregistry.instances.get', 'apigeeregistry.locations.get', 'apigeeregistry.locations.list', 'apigeeregistry.operations.get', 'apigeeregistry.operations.list', 'apigeeregistry.specs.get', 'apigeeregistry.specs.getIamPolicy', 'apigeeregistry.specs.list', 'apigeeregistry.versions.get', 'apigeeregistry.versions.getIamPolicy', 'apigeeregistry.versions.list', 'apihub.apiHubInstances.get', 'apihub.apiHubInstances.list', 'apihub.apiOperations.get', 'apihub.apiOperations.list', 'apihub.apis.get', 'apihub.apis.list', 'apihub.attributes.get', 'apihub.attributes.list', 'apihub.definitions.get', 'apihub.definitions.list', 'apihub.dependencies.get', 'apihub.dependencies.list', 'apihub.deployments.get', 'apihub.deployments.list', 'apihub.externalApis.get', 'apihub.externalApis.list', 'apihub.hostProjectRegistrations.get', 'apihub.hostProjectRegistrations.list', 'apihub.llmEnablements.get', 'apihub.llmEnablements.list', 'apihub.locations.searchResources', 'apihub.locations2.searchResources', 'apihub.operations.get', 'apihub.operations.list', 'apihub.plugins.get', 'apihub.plugins.list', 'apihub.runTimeProjectAttachments.get', 'apihub.runTimeProjectAttachments.list', 'apihub.runTimeProjectAttachments.lookup', 'apihub.specs.get', 'apihub.specs.list', 'apihub.styleGuides.get', 'apihub.versions.get', 'apihub.versions.list', 'apikeys.keys.get', 'apikeys.keys.getKeyString', 'apikeys.keys.list', 'apikeys.keys.lookup', 'apim.apiObservations.get', 'apim.apiObservations.list', 'apim.apiOperations.get', 'apim.apiOperations.list', 'apim.locations.get', 'apim.locations.list', 'apim.locations.listApiObservationTags', 'apim.observationJobs.get', 'apim.observationJobs.list', 'apim.observationSources.get', 'apim.observationSources.list', 'apim.operations.get', 'apim.operations.list', 'appengine.applications.get', 'appengine.applications.listRuntimes', 'appengine.instances.get', 'appengine.instances.list', 'appengine.memcache.get', 'appengine.memcache.getKey', 'appengine.memcache.list', 'appengine.operations.get', 'appengine.operations.list', 'appengine.runtimes.actAsAdmin', 'appengine.services.get', 'appengine.services.list', 'appengine.versions.get', 'appengine.versions.list', 'apphub.applications.get', 'apphub.applications.getIamPolicy', 'apphub.applications.list', 'apphub.discoveredServices.get', 'apphub.discoveredServices.list', 'apphub.discoveredWorkloads.get', 'apphub.discoveredWorkloads.list', 'apphub.locations.get', 'apphub.locations.list', 'apphub.operations.get', 'apphub.operations.list', 'apphub.serviceProjectAttachments.get', 'apphub.serviceProjectAttachments.list', 'apphub.serviceProjectAttachments.lookup', 'apphub.services.get', 'apphub.services.list', 'apphub.workloads.get', 'apphub.workloads.list', 'applianceactivation.rttCommands.get', 'applianceactivation.rttCommands.list', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.projectsettings.get', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'assuredoss.config.get', 'assuredoss.locations.get', 'assuredoss.locations.list', 'assuredoss.metadata.get', 'assuredoss.metadata.list', 'assuredoss.operations.get', 'assuredoss.operations.list', 'assuredworkloads.operations.get', 'assuredworkloads.operations.list', 'assuredworkloads.updates.list', 'assuredworkloads.violations.get', 'assuredworkloads.violations.list', 'assuredworkloads.workload.get', 'assuredworkloads.workload.list', 'auditmanager.auditReports.get', 'auditmanager.auditReports.list', 'auditmanager.billingSettings.get', 'auditmanager.controlReports.get', 'auditmanager.controlReports.list', 'auditmanager.controls.list', 'auditmanager.findings.get', 'auditmanager.findings.list', 'auditmanager.locations.get', 'auditmanager.locations.list', 'auditmanager.operations.get', 'auditmanager.operations.list', 'auditmanager.resourceEnrollmentStatuses.get', 'auditmanager.resourceEnrollmentStatuses.list', 'automl.annotationSpecs.get', 'automl.annotationSpecs.list', 'automl.annotations.list', 'automl.columnSpecs.get', 'automl.columnSpecs.list', 'automl.datasets.export', 'automl.datasets.get', 'automl.datasets.getIamPolicy', 'automl.datasets.list', 'automl.examples.get', 'automl.examples.list', 'automl.files.list', 'automl.humanAnnotationTasks.get', 'automl.humanAnnotationTasks.list', 'automl.locations.get', 'automl.locations.getIamPolicy', 'automl.locations.list', 'automl.modelEvaluations.get', 'automl.modelEvaluations.list', 'automl.models.export', 'automl.models.get', 'automl.models.getIamPolicy', 'automl.models.list', 'automl.models.predict', 'automl.operations.get', 'automl.operations.list', 'automl.tableSpecs.get', 'automl.tableSpecs.list', 'automlrecommendations.catalogItems.get', 'automlrecommendations.catalogItems.list', 'automlrecommendations.catalogs.getStats', 'automlrecommendations.catalogs.list', 'automlrecommendations.eventStores.getStats', 'automlrecommendations.eventStores.list', 'automlrecommendations.events.get', 'automlrecommendations.events.list', 'automlrecommendations.placements.getStats', 'automlrecommendations.placements.list', 'automlrecommendations.recommendations.list', 'autoscaling.sites.getIamPolicy', 'autoscaling.sites.readRecommendations', 'backupdr.backupPlanAssociations.get', 'backupdr.backupPlanAssociations.list', 'backupdr.backupPlans.get', 'backupdr.backupPlans.list', 'backupdr.backupVaults.get', 'backupdr.backupVaults.list', 'backupdr.bvbackups.get', 'backupdr.bvbackups.list', 'backupdr.bvdataSources.get', 'backupdr.bvdataSources.list', 'backupdr.locations.get', 'backupdr.locations.list', 'backupdr.managementServers.access', 'backupdr.managementServers.backupAccess', 'backupdr.managementServers.get', 'backupdr.managementServers.getDynamicProtection', 'backupdr.managementServers.getIamPolicy', 'backupdr.managementServers.list', 'backupdr.managementServers.listDynamicProtection', 'backupdr.managementServers.viewBackupPlans', 'backupdr.managementServers.viewBackupServers', 'backupdr.managementServers.viewReports', 'backupdr.managementServers.viewStorage', 'backupdr.managementServers.viewSystem', 'backupdr.managementServers.viewWorkflows', 'backupdr.operations.get', 'backupdr.operations.list', 'baremetalsolution.instancequotas.list', 'baremetalsolution.instances.get', 'baremetalsolution.instances.list', 'baremetalsolution.luns.get', 'baremetalsolution.luns.list', 'baremetalsolution.maintenanceevents.get', 'baremetalsolution.maintenanceevents.list', 'baremetalsolution.networkquotas.list', 'baremetalsolution.networks.get', 'baremetalsolution.networks.list', 'baremetalsolution.nfsshares.get', 'baremetalsolution.nfsshares.list', 'baremetalsolution.operations.get', 'baremetalsolution.osimages.list', 'baremetalsolution.pods.list', 'baremetalsolution.procurements.get', 'baremetalsolution.procurements.list', 'baremetalsolution.skus.list', 'baremetalsolution.snapshotschedulepolicies.get', 'baremetalsolution.snapshotschedulepolicies.list', 'baremetalsolution.sshKeys.list', 'baremetalsolution.storageaggregatepools.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumesnapshots.get', 'baremetalsolution.volumesnapshots.list', 'batch.jobs.get', 'batch.jobs.list', 'batch.locations.get', 'batch.locations.list', 'batch.operations.get', 'batch.operations.list', 'batch.resourceAllowances.get', 'batch.resourceAllowances.list', 'batch.tasks.get', 'batch.tasks.list', 'beyondcorp.appConnections.get', 'beyondcorp.appConnections.getIamPolicy', 'beyondcorp.appConnections.list', 'beyondcorp.appConnectors.get', 'beyondcorp.appConnectors.getIamPolicy', 'beyondcorp.appConnectors.list', 'beyondcorp.appGateways.get', 'beyondcorp.appGateways.getIamPolicy', 'beyondcorp.appGateways.list', 'beyondcorp.clientConnectorServices.get', 'beyondcorp.clientConnectorServices.getIamPolicy', 'beyondcorp.clientConnectorServices.list', 'beyondcorp.clientGateways.get', 'beyondcorp.clientGateways.getIamPolicy', 'beyondcorp.clientGateways.list', 'beyondcorp.locations.get', 'beyondcorp.locations.list', 'beyondcorp.operations.get', 'beyondcorp.operations.list', 'beyondcorp.partnerTenants.get', 'beyondcorp.partnerTenants.list', 'beyondcorp.proxyConfigs.get', 'beyondcorp.proxyConfigs.list', 'beyondcorp.subscriptions.get', 'beyondcorp.subscriptions.list', 'biglake.catalogs.get', 'biglake.catalogs.list', 'biglake.databases.get', 'biglake.databases.list', 'biglake.locks.list', 'biglake.tables.get', 'biglake.tables.list', 'bigquery.bireservations.get', 'bigquery.capacityCommitments.get', 'bigquery.capacityCommitments.list', 'bigquery.config.get', 'bigquery.connections.get', 'bigquery.connections.getIamPolicy', 'bigquery.connections.list', 'bigquery.connections.use', 'bigquery.dataPolicies.get', 'bigquery.dataPolicies.getIamPolicy', 'bigquery.dataPolicies.list', 'bigquery.datasets.get', 'bigquery.datasets.getIamPolicy', 'bigquery.datasets.listEffectiveTags', 'bigquery.datasets.listTagBindings', 'bigquery.jobs.create', 'bigquery.jobs.get', 'bigquery.jobs.list', 'bigquery.jobs.listExecutionMetadata', 'bigquery.models.export', 'bigquery.models.getData', 'bigquery.models.getMetadata', 'bigquery.models.list', 'bigquery.readsessions.create', 'bigquery.readsessions.getData', 'bigquery.readsessions.update', 'bigquery.reservationAssignments.list', 'bigquery.reservationAssignments.search', 'bigquery.reservations.get', 'bigquery.reservations.list', 'bigquery.routines.get', 'bigquery.routines.list', 'bigquery.rowAccessPolicies.getIamPolicy', 'bigquery.rowAccessPolicies.list', 'bigquery.savedqueries.get', 'bigquery.savedqueries.list', 'bigquery.tables.createSnapshot', 'bigquery.tables.getIamPolicy', 'bigquery.tables.listEffectiveTags', 'bigquery.tables.listTagBindings', 'bigquery.tables.replicateData', 'bigquery.transfers.get', 'bigquerymigration.locations.get', 'bigquerymigration.locations.list', 'bigquerymigration.subtasks.get', 'bigquerymigration.subtasks.list', 'bigquerymigration.workflows.get', 'bigquerymigration.workflows.list', 'bigtable.appProfiles.get', 'bigtable.appProfiles.list', 'bigtable.authorizedViews.get', 'bigtable.authorizedViews.getIamPolicy', 'bigtable.authorizedViews.list', 'bigtable.authorizedViews.listEffectiveTags', 'bigtable.authorizedViews.listTagBindings', 'bigtable.authorizedViews.readRows', 'bigtable.authorizedViews.sampleRowKeys', 'bigtable.backups.get', 'bigtable.backups.getIamPolicy', 'bigtable.backups.list', 'bigtable.backups.read', 'bigtable.clusters.get', 'bigtable.clusters.list', 'bigtable.hotTablets.list', 'bigtable.instances.executeQuery', 'bigtable.instances.get', 'bigtable.instances.getIamPolicy', 'bigtable.instances.list', 'bigtable.instances.listEffectiveTags', 'bigtable.instances.listTagBindings', 'bigtable.instances.ping', 'bigtable.keyvisualizer.get', 'bigtable.keyvisualizer.list', 'bigtable.locations.list', 'bigtable.tables.checkConsistency', 'bigtable.tables.generateConsistencyToken', 'bigtable.tables.get', 'bigtable.tables.getIamPolicy', 'bigtable.tables.list', 'bigtable.tables.readRows', 'bigtable.tables.sampleRowKeys', 'billing.billingAccountPrice.get', 'billing.billingAccountPrices.list', 'billing.billingAccountServices.get', 'billing.billingAccountServices.list', 'billing.billingAccountSkuGroupSkus.get', 'billing.billingAccountSkuGroupSkus.list', 'billing.billingAccountSkuGroups.get', 'billing.billingAccountSkuGroups.list', 'billing.billingAccountSkus.get', 'billing.billingAccountSkus.list', 'billing.finOpsBenchmarkInformation.get', 'billing.finOpsHealthInformation.get', 'billing.resourceCosts.get', 'billing.resourcebudgets.read', 'binaryauthorization.attestors.get', 'binaryauthorization.attestors.getIamPolicy', 'binaryauthorization.attestors.list', 'binaryauthorization.attestors.verifyImageAttested', 'binaryauthorization.continuousValidationConfig.get', 'binaryauthorization.continuousValidationConfig.getIamPolicy', 'binaryauthorization.platformPolicies.evaluatePolicy', 'binaryauthorization.platformPolicies.get', 'binaryauthorization.platformPolicies.list', 'binaryauthorization.policy.evaluatePolicy', 'binaryauthorization.policy.get', 'binaryauthorization.policy.getIamPolicy', 'blockchainnodeengine.blockchainNodes.get', 'blockchainnodeengine.blockchainNodes.list', 'blockchainnodeengine.locations.get', 'blockchainnodeengine.locations.list', 'blockchainnodeengine.operations.get', 'blockchainnodeengine.operations.list', 'blockchainvalidatormanager.blockchainValidatorConfigs.get', 'blockchainvalidatormanager.blockchainValidatorConfigs.list', 'blockchainvalidatormanager.locations.get', 'blockchainvalidatormanager.locations.list', 'blockchainvalidatormanager.operations.get', 'blockchainvalidatormanager.operations.list', 'capacityplanner.forecasts.list', 'capacityplanner.usageHistories.list', 'capacityplanner.usageHistories.summarize', 'carestudio.patients.get', 'carestudio.patients.list', 'certificatemanager.certissuanceconfigs.get', 'certificatemanager.certissuanceconfigs.list', 'certificatemanager.certmapentries.get', 'certificatemanager.certmapentries.list', 'certificatemanager.certmaps.get', 'certificatemanager.certmaps.list', 'certificatemanager.certs.get', 'certificatemanager.certs.list', 'certificatemanager.dnsauthorizations.get', 'certificatemanager.dnsauthorizations.list', 'certificatemanager.locations.get', 'certificatemanager.locations.list', 'certificatemanager.operations.get', 'certificatemanager.operations.list', 'certificatemanager.trustconfigs.get', 'certificatemanager.trustconfigs.list', 'chat.bots.get', 'chronicle.ais.createFeedback', 'chronicle.ais.translateUdmQuery', 'chronicle.ais.translateYlRule', 'chronicle.analyticValues.list', 'chronicle.analytics.list', 'chronicle.cases.countPriorities', 'chronicle.collectors.get', 'chronicle.collectors.list', 'chronicle.conversations.get', 'chronicle.conversations.list', 'chronicle.curatedRuleSetCategories.countAllCuratedRuleSetDetections', 'chronicle.curatedRuleSetCategories.get', 'chronicle.curatedRuleSetCategories.list', 'chronicle.curatedRuleSetDeployments.get', 'chronicle.curatedRuleSetDeployments.list', 'chronicle.curatedRuleSets.countCuratedRuleSetDetections', 'chronicle.curatedRuleSets.get', 'chronicle.curatedRuleSets.list', 'chronicle.curatedRules.get', 'chronicle.curatedRules.list', 'chronicle.dashboardCharts.get', 'chronicle.dashboardCharts.list', 'chronicle.dashboardQueries.execute', 'chronicle.dashboardQueries.get', 'chronicle.dashboardQueries.list', 'chronicle.dashboards.get', 'chronicle.dashboards.list', 'chronicle.dataExports.fetchLogTypesAvailableForExport', 'chronicle.dataExports.get', 'chronicle.dataTableOperationErrors.get', 'chronicle.dataTableRows.get', 'chronicle.dataTableRows.list', 'chronicle.dataTables.get', 'chronicle.dataTables.list', 'chronicle.dataTaps.get', 'chronicle.dataTaps.list', 'chronicle.entities.find', 'chronicle.entities.findRelatedEntities', 'chronicle.entities.get', 'chronicle.entities.list', 'chronicle.entities.queryEntityRiskScoreModifications', 'chronicle.entities.searchEntities', 'chronicle.entities.summarize', 'chronicle.entities.summarizeFromQuery', 'chronicle.entityRiskScores.queryEntityRiskScores', 'chronicle.errorNotificationConfigs.get', 'chronicle.errorNotificationConfigs.list', 'chronicle.events.batchGet', 'chronicle.events.findUdmFieldValues', 'chronicle.events.get', 'chronicle.events.queryProductSourceStats', 'chronicle.events.searchRawLogs', 'chronicle.events.udmSearch', 'chronicle.events.validateQuery', 'chronicle.findingsGraphs.exploreNode', 'chronicle.findingsGraphs.initializeGraph', 'chronicle.findingsRefinementDeployments.get', 'chronicle.findingsRefinementDeployments.list', 'chronicle.findingsRefinements.computeActivity', 'chronicle.findingsRefinements.computeAllActivities', 'chronicle.findingsRefinements.get', 'chronicle.findingsRefinements.list', 'chronicle.findingsRefinements.test', 'chronicle.forwarders.generate', 'chronicle.forwarders.get', 'chronicle.forwarders.list', 'chronicle.ingestionLogLabels.get', 'chronicle.ingestionLogLabels.list', 'chronicle.ingestionLogNamespaces.get', 'chronicle.ingestionLogNamespaces.list', 'chronicle.instances.generateCollectionAgentAuth', 'chronicle.instances.generateSoarAuthJwt', 'chronicle.instances.get', 'chronicle.instances.logTypeClassifier', 'chronicle.instances.report', 'chronicle.iocMatches.get', 'chronicle.iocMatches.list', 'chronicle.iocState.get', 'chronicle.iocs.batchGet', 'chronicle.iocs.findFirstAndLastSeen', 'chronicle.iocs.get', 'chronicle.iocs.searchCuratedDetectionsForIoc', 'chronicle.legacies.legacyBatchGetCases', 'chronicle.legacies.legacyCalculateAlertStats', 'chronicle.legacies.legacyFetchAlertsView', 'chronicle.legacies.legacyFetchUdmSearchCsv', 'chronicle.legacies.legacyFetchUdmSearchView', 'chronicle.legacies.legacyFindAssetEvents', 'chronicle.legacies.legacyFindRawLogs', 'chronicle.legacies.legacyFindUdmEvents', 'chronicle.legacies.legacyGetAlert', 'chronicle.legacies.legacyGetCuratedRulesTrends', 'chronicle.legacies.legacyGetDetection', 'chronicle.legacies.legacyGetEventForDetection', 'chronicle.legacies.legacyGetFinding', 'chronicle.legacies.legacyGetRuleCounts', 'chronicle.legacies.legacyGetRulesTrends', 'chronicle.legacies.legacyRunTestRule', 'chronicle.legacies.legacySearchAlerts', 'chronicle.legacies.legacySearchArtifactEvents', 'chronicle.legacies.legacySearchArtifactIoCDetails', 'chronicle.legacies.legacySearchAssetEvents', 'chronicle.legacies.legacySearchCuratedDetections', 'chronicle.legacies.legacySearchCustomerStats', 'chronicle.legacies.legacySearchDetections', 'chronicle.legacies.legacySearchDomainsRecentlyRegistered', 'chronicle.legacies.legacySearchDomainsTimingStats', 'chronicle.legacies.legacySearchEnterpriseWideAlerts', 'chronicle.legacies.legacySearchEnterpriseWideIoCs', 'chronicle.legacies.legacySearchFindings', 'chronicle.legacies.legacySearchIngestionStats', 'chronicle.legacies.legacySearchIoCInsights', 'chronicle.legacies.legacySearchRawLogs', 'chronicle.legacies.legacySearchRuleDetectionCountBuckets', 'chronicle.legacies.legacySearchRuleDetectionEvents', 'chronicle.legacies.legacySearchRuleResults', 'chronicle.legacies.legacySearchRulesAlerts', 'chronicle.legacies.legacySearchUserEvents', 'chronicle.legacies.legacyStreamDetectionAlerts', 'chronicle.legacies.legacyTestRuleStreaming', 'chronicle.logs.get', 'chronicle.logs.list', 'chronicle.messages.get', 'chronicle.messages.list', 'chronicle.multitenantDirectories.get', 'chronicle.nativeDashboards.get', 'chronicle.nativeDashboards.list', 'chronicle.operations.get', 'chronicle.operations.list', 'chronicle.operations.streamSearch', 'chronicle.operations.wait', 'chronicle.referenceLists.get', 'chronicle.referenceLists.list', 'chronicle.referenceLists.verifyReferenceList', 'chronicle.retrohunts.get', 'chronicle.retrohunts.list', 'chronicle.riskConfigs.get', 'chronicle.ruleDeployments.get', 'chronicle.ruleDeployments.list', 'chronicle.ruleExecutionErrors.list', 'chronicle.rules.get', 'chronicle.rules.list', 'chronicle.rules.listRevisions', 'chronicle.rules.verifyRuleText', 'chronicle.searchQueries.get', 'chronicle.searchQueries.list', 'chronicle.watchlists.get', 'chronicle.watchlists.list', 'chroniclesm.gcpAssociations.get', 'chroniclesm.gcpLogFlowFilters.get', 'chroniclesm.gcpSettings.get', 'clientauthconfig.brands.get', 'clientauthconfig.brands.list', 'clientauthconfig.clients.get', 'clientauthconfig.clients.list', 'cloud.locations.get', 'cloud.locations.list', 'cloudaicompanion.codeRepositoryIndexes.get', 'cloudaicompanion.codeRepositoryIndexes.list', 'cloudaicompanion.companions.generateChat', 'cloudaicompanion.companions.generateCode', 'cloudaicompanion.entitlements.get', 'cloudaicompanion.instances.completeCode', 'cloudaicompanion.instances.completeTask', 'cloudaicompanion.instances.generateCode', 'cloudaicompanion.instances.generateText', 'cloudaicompanion.operations.get', 'cloudaicompanion.operations.list', 'cloudaicompanion.repositoryGroups.get', 'cloudaicompanion.repositoryGroups.getIamPolicy', 'cloudaicompanion.repositoryGroups.list', 'cloudaicompanion.repositoryGroups.use', 'cloudasset.assets.analyzeIamPolicy', 'cloudasset.assets.analyzeMove', 'cloudasset.assets.analyzeOrgPolicy', 'cloudasset.assets.exportAppengineApplications', 'cloudasset.assets.exportAppengineServices', 'cloudasset.assets.exportAppengineVersions', 'cloudasset.assets.exportBigqueryDatasets', 'cloudasset.assets.exportBigqueryModels', 'cloudasset.assets.exportBigqueryTables', 'cloudasset.assets.exportCloudDocumentAIEvaluation', 'cloudasset.assets.exportCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.exportCloudDocumentAILabelerPool', 'cloudasset.assets.exportCloudDocumentAIProcessor', 'cloudasset.assets.exportCloudDocumentAIProcessorVersion', 'cloudasset.assets.exportCloudbillingBillingAccounts', 'cloudasset.assets.exportCloudkmsCryptoKeyVersions', 'cloudasset.assets.exportCloudkmsCryptoKeys', 'cloudasset.assets.exportCloudkmsKeyRings', 'cloudasset.assets.exportCloudmemcacheInstances', 'cloudasset.assets.exportCloudresourcemanagerFolders', 'cloudasset.assets.exportCloudresourcemanagerOrganizations', 'cloudasset.assets.exportCloudresourcemanagerProjects', 'cloudasset.assets.exportCloudresourcemanagerTagBindings', 'cloudasset.assets.exportCloudresourcemanagerTagKeys', 'cloudasset.assets.exportCloudresourcemanagerTagValues', 'cloudasset.assets.exportComputeAddress', 'cloudasset.assets.exportComputeAutoscalers', 'cloudasset.assets.exportComputeBackendBuckets', 'cloudasset.assets.exportComputeBackendServices', 'cloudasset.assets.exportComputeDisks', 'cloudasset.assets.exportComputeFirewalls', 'cloudasset.assets.exportComputeForwardingRules', 'cloudasset.assets.exportComputeGlobalForwardingRules', 'cloudasset.assets.exportComputeHealthChecks', 'cloudasset.assets.exportComputeHttpHealthChecks', 'cloudasset.assets.exportComputeHttpsHealthChecks', 'cloudasset.assets.exportComputeImages', 'cloudasset.assets.exportComputeInstanceGroupManagers', 'cloudasset.assets.exportComputeInstanceGroups', 'cloudasset.assets.exportComputeInstanceTemplates', 'cloudasset.assets.exportComputeInstances', 'cloudasset.assets.exportComputeInterconnect', 'cloudasset.assets.exportComputeInterconnectAttachment', 'cloudasset.assets.exportComputeLicenses', 'cloudasset.assets.exportComputeNetworkEndpointGroups', 'cloudasset.assets.exportComputeNetworks', 'cloudasset.assets.exportComputeProjects', 'cloudasset.assets.exportComputeRegionBackendServices', 'cloudasset.assets.exportComputeRouters', 'cloudasset.assets.exportComputeRoutes', 'cloudasset.assets.exportComputeSecurityPolicy', 'cloudasset.assets.exportComputeSnapshots', 'cloudasset.assets.exportComputeSslCertificates', 'cloudasset.assets.exportComputeSslPolicies', 'cloudasset.assets.exportComputeSubnetworks', 'cloudasset.assets.exportComputeTargetHttpProxies', 'cloudasset.assets.exportComputeTargetHttpsProxies', 'cloudasset.assets.exportComputeTargetInstances', 'cloudasset.assets.exportComputeTargetPools', 'cloudasset.assets.exportComputeTargetSslProxies', 'cloudasset.assets.exportComputeTargetTcpProxies', 'cloudasset.assets.exportComputeTargetVpnGateways', 'cloudasset.assets.exportComputeUrlMaps', 'cloudasset.assets.exportComputeVpnTunnels', 'cloudasset.assets.exportContainerClusters', 'cloudasset.assets.exportDataprocClusters', 'cloudasset.assets.exportDataprocJobs', 'cloudasset.assets.exportDnsManagedZones', 'cloudasset.assets.exportDnsPolicies', 'cloudasset.assets.exportIamRoles', 'cloudasset.assets.exportIamServiceAccountKeys', 'cloudasset.assets.exportIamServiceAccounts', 'cloudasset.assets.exportIapTunnel', 'cloudasset.assets.exportIapTunnelInstances', 'cloudasset.assets.exportIapTunnelZones', 'cloudasset.assets.exportIapWeb', 'cloudasset.assets.exportIapWebServiceVersion', 'cloudasset.assets.exportIapWebServices', 'cloudasset.assets.exportIapWebType', 'cloudasset.assets.exportOSConfigOSPolicyAssignmentReports', 'cloudasset.assets.exportOSConfigOSPolicyAssignments', 'cloudasset.assets.exportPubsubSnapshots', 'cloudasset.assets.exportPubsubSubscriptions', 'cloudasset.assets.exportPubsubTopics', 'cloudasset.assets.exportServicemanagementServices', 'cloudasset.assets.exportSpannerBackups', 'cloudasset.assets.exportSpannerDatabases', 'cloudasset.assets.exportSpannerInstances', 'cloudasset.assets.exportSqladminBackupRuns', 'cloudasset.assets.exportSqladminInstances', 'cloudasset.assets.exportStorageBuckets', 'cloudasset.assets.listCloudDocumentAIEvaluation', 'cloudasset.assets.listCloudDocumentAIHumanReviewConfig', 'cloudasset.assets.listCloudDocumentAILabelerPool', 'cloudasset.assets.listCloudDocumentAIProcessor', 'cloudasset.assets.listCloudDocumentAIProcessorVersion', 'cloudasset.assets.listSqladminBackupRuns', 'cloudasset.assets.searchAllIamPolicies', 'cloudasset.assets.searchAllResources', 'cloudasset.savedqueries.get', 'cloudasset.savedqueries.list', 'cloudbuild.builds.get', 'cloudbuild.builds.list', 'cloudbuild.connections.fetchLinkableRepositories', 'cloudbuild.connections.get', 'cloudbuild.connections.getIamPolicy', 'cloudbuild.connections.list', 'cloudbuild.integrations.get', 'cloudbuild.integrations.list', 'cloudbuild.operations.get', 'cloudbuild.operations.list', 'cloudbuild.repositories.fetchGitRefs', 'cloudbuild.repositories.get', 'cloudbuild.repositories.list', 'cloudbuild.workerpools.get', 'cloudbuild.workerpools.list', 'cloudconfig.configs.get', 'cloudcontrolspartner.accessapprovalrequests.list', 'cloudcontrolspartner.customers.get', 'cloudcontrolspartner.customers.list', 'cloudcontrolspartner.ekmconnections.get', 'cloudcontrolspartner.inspectabilityevents.get', 'cloudcontrolspartner.partnerpermissions.get', 'cloudcontrolspartner.partners.get', 'cloudcontrolspartner.platformcontrols.get', 'cloudcontrolspartner.violations.get', 'cloudcontrolspartner.violations.list', 'cloudcontrolspartner.workloads.get', 'cloudcontrolspartner.workloads.list', 'clouddeploy.automationRuns.get', 'clouddeploy.automationRuns.list', 'clouddeploy.automations.get', 'clouddeploy.automations.list', 'clouddeploy.config.get', 'clouddeploy.customTargetTypes.get', 'clouddeploy.customTargetTypes.getIamPolicy', 'clouddeploy.customTargetTypes.list', 'clouddeploy.deliveryPipelines.get', 'clouddeploy.deliveryPipelines.getIamPolicy', 'clouddeploy.deliveryPipelines.list', 'clouddeploy.deliveryPipelines.listEffectiveTags', 'clouddeploy.deliveryPipelines.listTagBindings', 'clouddeploy.deployPolicies.get', 'clouddeploy.deployPolicies.list', 'clouddeploy.jobRuns.get', 'clouddeploy.jobRuns.list', 'clouddeploy.locations.get', 'clouddeploy.locations.list', 'clouddeploy.operations.get', 'clouddeploy.operations.list', 'clouddeploy.releases.get', 'clouddeploy.releases.list', 'clouddeploy.rollouts.get', 'clouddeploy.rollouts.list', 'clouddeploy.targets.get', 'clouddeploy.targets.getIamPolicy', 'clouddeploy.targets.list', 'clouddeploy.targets.listEffectiveTags', 'clouddeploy.targets.listTagBindings', 'cloudfunctions.functions.get', 'cloudfunctions.functions.getIamPolicy', 'cloudfunctions.functions.list', 'cloudfunctions.functions.sourceCodeGet', 'cloudfunctions.locations.list', 'cloudfunctions.operations.get', 'cloudfunctions.operations.list', 'cloudiottoken.tokensettings.get', 'cloudjobdiscovery.companies.get', 'cloudjobdiscovery.companies.list', 'cloudjobdiscovery.jobs.get', 'cloudjobdiscovery.jobs.search', 'cloudjobdiscovery.profiles.get', 'cloudjobdiscovery.profiles.search', 'cloudjobdiscovery.tenants.get', 'cloudkms.autokeyConfigs.get', 'cloudkms.cryptoKeyVersions.get', 'cloudkms.cryptoKeyVersions.list', 'cloudkms.cryptoKeys.get', 'cloudkms.cryptoKeys.getIamPolicy', 'cloudkms.cryptoKeys.list', 'cloudkms.ekmConfigs.get', 'cloudkms.ekmConfigs.getIamPolicy', 'cloudkms.ekmConnections.get', 'cloudkms.ekmConnections.getIamPolicy', 'cloudkms.ekmConnections.list', 'cloudkms.ekmConnections.verifyConnectivity', 'cloudkms.importJobs.get', 'cloudkms.importJobs.getIamPolicy', 'cloudkms.importJobs.list', 'cloudkms.keyHandles.get', 'cloudkms.keyHandles.list', 'cloudkms.keyRings.get', 'cloudkms.keyRings.getIamPolicy', 'cloudkms.keyRings.list', 'cloudkms.keyRings.listEffectiveTags', 'cloudkms.keyRings.listTagBindings', 'cloudkms.locations.generateRandomBytes', 'cloudkms.locations.get', 'cloudkms.locations.list', 'cloudkms.operations.get', 'cloudkms.projects.showEffectiveAutokeyConfig', 'cloudkms.protectedResources.search', 'cloudnotifications.activities.list', 'cloudonefs.isiloncloud.com/clusters.get', 'cloudonefs.isiloncloud.com/clusters.list', 'cloudonefs.isiloncloud.com/fileshares.get', 'cloudonefs.isiloncloud.com/fileshares.list', 'cloudoptimization.operations.get', 'cloudprivatecatalog.targets.get', 'cloudprivatecatalogproducer.associations.get', 'cloudprivatecatalogproducer.associations.list', 'cloudprivatecatalogproducer.catalogAssociations.get', 'cloudprivatecatalogproducer.catalogAssociations.list', 'cloudprivatecatalogproducer.catalogs.get', 'cloudprivatecatalogproducer.catalogs.getIamPolicy', 'cloudprivatecatalogproducer.catalogs.list', 'cloudprivatecatalogproducer.producerCatalogs.get', 'cloudprivatecatalogproducer.producerCatalogs.getIamPolicy', 'cloudprivatecatalogproducer.producerCatalogs.list', 'cloudprivatecatalogproducer.products.get', 'cloudprivatecatalogproducer.products.getIamPolicy', 'cloudprivatecatalogproducer.products.list', 'cloudprivatecatalogproducer.settings.get', 'cloudprofiler.profiles.list', 'cloudquotas.quotas.get', 'cloudscheduler.jobs.fullView', 'cloudscheduler.jobs.get', 'cloudscheduler.jobs.list', 'cloudscheduler.locations.get', 'cloudscheduler.locations.list', 'cloudsql.backupRuns.get', 'cloudsql.backupRuns.list', 'cloudsql.databases.get', 'cloudsql.databases.list', 'cloudsql.instances.export', 'cloudsql.instances.get', 'cloudsql.instances.getDiskShrinkConfig', 'cloudsql.instances.list', 'cloudsql.instances.listEffectiveTags', 'cloudsql.instances.listServerCas', 'cloudsql.instances.listServerCertificates', 'cloudsql.instances.listTagBindings', 'cloudsql.schemas.view', 'cloudsql.sslCerts.get', 'cloudsql.sslCerts.list', 'cloudsql.users.get', 'cloudsql.users.list', 'cloudsupport.accounts.get', 'cloudsupport.accounts.getIamPolicy', 'cloudsupport.accounts.getUserRoles', 'cloudsupport.accounts.list', 'cloudsupport.operations.get', 'cloudsupport.properties.get', 'cloudsupport.techCases.get', 'cloudsupport.techCases.list', 'cloudtasks.cmekConfig.get', 'cloudtasks.locations.get', 'cloudtasks.locations.list', 'cloudtasks.queues.get', 'cloudtasks.queues.list', 'cloudtasks.tasks.fullView', 'cloudtasks.tasks.get', 'cloudtasks.tasks.list', 'cloudtestservice.devicesession.get', 'cloudtestservice.devicesession.list', 'cloudtestservice.environmentcatalog.get', 'cloudtestservice.matrices.get', 'cloudtoolresults.executions.get', 'cloudtoolresults.executions.list', 'cloudtoolresults.histories.get', 'cloudtoolresults.histories.list', 'cloudtoolresults.settings.get', 'cloudtoolresults.steps.get', 'cloudtoolresults.steps.list', 'cloudtrace.insights.get', 'cloudtrace.insights.list', 'cloudtrace.stats.get', 'cloudtrace.tasks.create', 'cloudtrace.tasks.get', 'cloudtrace.tasks.list', 'cloudtrace.traceScopes.get', 'cloudtrace.traceScopes.list', 'cloudtrace.traces.get', 'cloudtrace.traces.list', 'cloudtranslate.adaptiveMtDatasets.get', 'cloudtranslate.adaptiveMtDatasets.list', 'cloudtranslate.adaptiveMtDatasets.predict', 'cloudtranslate.adaptiveMtFiles.get', 'cloudtranslate.adaptiveMtFiles.list', 'cloudtranslate.adaptiveMtSentences.list', 'cloudtranslate.customModels.get', 'cloudtranslate.customModels.list', 'cloudtranslate.customModels.predict', 'cloudtranslate.datasets.export', 'cloudtranslate.datasets.get', 'cloudtranslate.datasets.list', 'cloudtranslate.generalModels.batchDocPredict', 'cloudtranslate.generalModels.batchPredict', 'cloudtranslate.generalModels.docPredict', 'cloudtranslate.generalModels.get', 'cloudtranslate.generalModels.predict', 'cloudtranslate.glossaries.batchDocPredict', 'cloudtranslate.glossaries.batchPredict', 'cloudtranslate.glossaries.docPredict', 'cloudtranslate.glossaries.get', 'cloudtranslate.glossaries.list', 'cloudtranslate.glossaries.predict', 'cloudtranslate.glossaryentries.get', 'cloudtranslate.glossaryentries.list', 'cloudtranslate.languageDetectionModels.predict', 'cloudtranslate.locations.get', 'cloudtranslate.locations.list', 'cloudtranslate.operations.get', 'cloudtranslate.operations.list', 'cloudtranslate.operations.wait', 'cloudvolumesgcp-api.netapp.com/activeDirectories.get', 'cloudvolumesgcp-api.netapp.com/activeDirectories.list', 'cloudvolumesgcp-api.netapp.com/ipRanges.list', 'cloudvolumesgcp-api.netapp.com/jobs.get', 'cloudvolumesgcp-api.netapp.com/jobs.list', 'cloudvolumesgcp-api.netapp.com/regions.list', 'cloudvolumesgcp-api.netapp.com/serviceLevels.list', 'cloudvolumesgcp-api.netapp.com/snapshots.get', 'cloudvolumesgcp-api.netapp.com/snapshots.list', 'cloudvolumesgcp-api.netapp.com/volumereplication.get', 'cloudvolumesgcp-api.netapp.com/volumereplication.list', 'cloudvolumesgcp-api.netapp.com/volumes.get', 'cloudvolumesgcp-api.netapp.com/volumes.list', 'commerceagreementpublishing.agreements.get', 'commerceagreementpublishing.agreements.list', 'commerceagreementpublishing.documents.get', 'commerceagreementpublishing.documents.list', 'commercebusinessenablement.leadgenConfig.get', 'commercebusinessenablement.operations.get', 'commercebusinessenablement.operations.list', 'commercebusinessenablement.partnerAccounts.get', 'commercebusinessenablement.partnerAccounts.list', 'commercebusinessenablement.partnerInfo.get', 'commercebusinessenablement.paymentConfig.get', 'commercebusinessenablement.refunds.get', 'commercebusinessenablement.refunds.list', 'commercebusinessenablement.resellerConfig.get', 'commercebusinessenablement.resellerDiscountConfig.get', 'commercebusinessenablement.resellerDiscountOffers.list', 'commercebusinessenablement.resellerPrivateOfferPlans.get', 'commercebusinessenablement.resellerPrivateOfferPlans.list', 'commercebusinessenablement.resellerRestrictions.list', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'commerceorggovernance.collections.get', 'commerceorggovernance.collections.list', 'commerceorggovernance.consumerSharingPolicies.get', 'commerceorggovernance.organizationSettings.get', 'commerceorggovernance.populateCollectionJobs.list', 'commerceorggovernance.services.get', 'commerceorggovernance.services.list', 'commerceprice.privateoffers.get', 'commerceprice.privateoffers.list', 'composer.dags.get', 'composer.dags.getSourceCode', 'composer.dags.list', 'composer.environments.get', 'composer.environments.list', 'composer.imageversions.list', 'composer.operations.get', 'composer.operations.list', 'composer.userworkloadsconfigmaps.get', 'composer.userworkloadsconfigmaps.list', 'composer.userworkloadssecrets.get', 'composer.userworkloadssecrets.list', 'compute.acceleratorTypes.get', 'compute.acceleratorTypes.list', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.listEffectiveTags', 'compute.addresses.listTagBindings', 'compute.autoscalers.get', 'compute.autoscalers.list', 'compute.backendBuckets.get', 'compute.backendBuckets.getIamPolicy', 'compute.backendBuckets.list', 'compute.backendBuckets.listEffectiveTags', 'compute.backendBuckets.listTagBindings', 'compute.backendServices.get', 'compute.backendServices.getIamPolicy', 'compute.backendServices.list', 'compute.backendServices.listEffectiveTags', 'compute.backendServices.listTagBindings', 'compute.commitments.get', 'compute.commitments.list', 'compute.diskTypes.get', 'compute.diskTypes.list', 'compute.disks.createSnapshot', 'compute.disks.get', 'compute.disks.getIamPolicy', 'compute.disks.list', 'compute.disks.listEffectiveTags', 'compute.disks.listTagBindings', 'compute.disks.useReadOnly', 'compute.externalVpnGateways.get', 'compute.externalVpnGateways.list', 'compute.externalVpnGateways.listEffectiveTags', 'compute.externalVpnGateways.listTagBindings', 'compute.firewallPolicies.get', 'compute.firewallPolicies.getIamPolicy', 'compute.firewallPolicies.list', 'compute.firewallPolicies.listEffectiveTags', 'compute.firewallPolicies.listTagBindings', 'compute.firewalls.get', 'compute.firewalls.list', 'compute.firewalls.listEffectiveTags', 'compute.firewalls.listTagBindings', 'compute.forwardingRules.get', 'compute.forwardingRules.list', 'compute.forwardingRules.listEffectiveTags', 'compute.forwardingRules.listTagBindings', 'compute.futureReservations.get', 'compute.futureReservations.getIamPolicy', 'compute.futureReservations.list', 'compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalAddresses.listEffectiveTags', 'compute.globalAddresses.listTagBindings', 'compute.globalForwardingRules.get', 'compute.globalForwardingRules.list', 'compute.globalForwardingRules.listEffectiveTags', 'compute.globalForwardingRules.listTagBindings', 'compute.globalForwardingRules.pscGet', 'compute.globalNetworkEndpointGroups.get', 'compute.globalNetworkEndpointGroups.list', 'compute.globalNetworkEndpointGroups.listEffectiveTags', 'compute.globalNetworkEndpointGroups.listTagBindings', 'compute.globalOperations.get', 'compute.globalOperations.getIamPolicy', 'compute.globalOperations.list', 'compute.globalPublicDelegatedPrefixes.get', 'compute.globalPublicDelegatedPrefixes.list', 'compute.healthChecks.get', 'compute.healthChecks.list', 'compute.healthChecks.listEffectiveTags', 'compute.healthChecks.listTagBindings', 'compute.healthChecks.useReadOnly', 'compute.httpHealthChecks.get', 'compute.httpHealthChecks.list', 'compute.httpHealthChecks.listEffectiveTags', 'compute.httpHealthChecks.listTagBindings', 'compute.httpHealthChecks.useReadOnly', 'compute.httpsHealthChecks.get', 'compute.httpsHealthChecks.list', 'compute.httpsHealthChecks.listEffectiveTags', 'compute.httpsHealthChecks.listTagBindings', 'compute.httpsHealthChecks.useReadOnly', 'compute.images.get', 'compute.images.getFromFamily', 'compute.images.getIamPolicy', 'compute.images.list', 'compute.images.listEffectiveTags', 'compute.images.listTagBindings', 'compute.images.useReadOnly', 'compute.instanceGroupManagers.get', 'compute.instanceGroupManagers.list', 'compute.instanceGroupManagers.listEffectiveTags', 'compute.instanceGroupManagers.listTagBindings', 'compute.instanceGroups.get', 'compute.instanceGroups.list', 'compute.instanceGroups.listEffectiveTags', 'compute.instanceGroups.listTagBindings', 'compute.instanceSettings.get', 'compute.instanceTemplates.get', 'compute.instanceTemplates.getIamPolicy', 'compute.instanceTemplates.list', 'compute.instanceTemplates.useReadOnly', 'compute.instances.get', 'compute.instances.getEffectiveFirewalls', 'compute.instances.getGuestAttributes', 'compute.instances.getIamPolicy', 'compute.instances.getScreenshot', 'compute.instances.getSerialPortOutput', 'compute.instances.getShieldedInstanceIdentity', 'compute.instances.getShieldedVmIdentity', 'compute.instances.list', 'compute.instances.listEffectiveTags', 'compute.instances.listReferrers', 'compute.instances.listTagBindings', 'compute.instances.useReadOnly', 'compute.instantSnapshots.get', 'compute.instantSnapshots.getIamPolicy', 'compute.instantSnapshots.list', 'compute.instantSnapshots.useReadOnly', 'compute.interconnectAttachments.get', 'compute.interconnectAttachments.list', 'compute.interconnectAttachments.listEffectiveTags', 'compute.interconnectAttachments.listTagBindings', 'compute.interconnectLocations.get', 'compute.interconnectLocations.list', 'compute.interconnectRemoteLocations.get', 'compute.interconnectRemoteLocations.list', 'compute.interconnects.get', 'compute.interconnects.list', 'compute.interconnects.listEffectiveTags', 'compute.interconnects.listTagBindings', 'compute.licenseCodes.get', 'compute.licenseCodes.getIamPolicy', 'compute.licenseCodes.list', 'compute.licenses.get', 'compute.licenses.getIamPolicy', 'compute.licenses.list', 'compute.machineImages.get', 'compute.machineImages.getIamPolicy', 'compute.machineImages.list', 'compute.machineImages.useReadOnly', 'compute.machineTypes.get', 'compute.machineTypes.list', 'compute.networkAttachments.get', 'compute.networkAttachments.getIamPolicy', 'compute.networkAttachments.list', 'compute.networkAttachments.listEffectiveTags', 'compute.networkAttachments.listTagBindings', 'compute.networkEdgeSecurityServices.get', 'compute.networkEdgeSecurityServices.list', 'compute.networkEdgeSecurityServices.listEffectiveTags', 'compute.networkEdgeSecurityServices.listTagBindings', 'compute.networkEndpointGroups.get', 'compute.networkEndpointGroups.list', 'compute.networkEndpointGroups.listEffectiveTags', 'compute.networkEndpointGroups.listTagBindings', 'compute.networks.get', 'compute.networks.getEffectiveFirewalls', 'compute.networks.getRegionEffectiveFirewalls', 'compute.networks.list', 'compute.networks.listEffectiveTags', 'compute.networks.listPeeringRoutes', 'compute.networks.listTagBindings', 'compute.nodeGroups.get', 'compute.nodeGroups.getIamPolicy', 'compute.nodeGroups.list', 'compute.nodeTemplates.get', 'compute.nodeTemplates.getIamPolicy', 'compute.nodeTemplates.list', 'compute.nodeTypes.get', 'compute.nodeTypes.list', 'compute.organizations.listAssociations', 'compute.packetMirrorings.get', 'compute.packetMirrorings.list', 'compute.packetMirrorings.listEffectiveTags', 'compute.packetMirrorings.listTagBindings', 'compute.projects.get', 'compute.publicAdvertisedPrefixes.get', 'compute.publicAdvertisedPrefixes.list', 'compute.publicDelegatedPrefixes.get', 'compute.publicDelegatedPrefixes.list', 'compute.publicDelegatedPrefixes.listEffectiveTags', 'compute.publicDelegatedPrefixes.listTagBindings', 'compute.regionBackendServices.get', 'compute.regionBackendServices.getIamPolicy', 'compute.regionBackendServices.list', 'compute.regionBackendServices.listEffectiveTags', 'compute.regionBackendServices.listTagBindings', 'compute.regionFirewallPolicies.get', 'compute.regionFirewallPolicies.getIamPolicy', 'compute.regionFirewallPolicies.list', 'compute.regionFirewallPolicies.listEffectiveTags', 'compute.regionFirewallPolicies.listTagBindings', 'compute.regionHealthCheckServices.get', 'compute.regionHealthCheckServices.list', 'compute.regionHealthChecks.get', 'compute.regionHealthChecks.list', 'compute.regionHealthChecks.listEffectiveTags', 'compute.regionHealthChecks.listTagBindings', 'compute.regionHealthChecks.useReadOnly', 'compute.regionNetworkEndpointGroups.get', 'compute.regionNetworkEndpointGroups.list', 'compute.regionNetworkEndpointGroups.listEffectiveTags', 'compute.regionNetworkEndpointGroups.listTagBindings', 'compute.regionNotificationEndpoints.get', 'compute.regionNotificationEndpoints.list', 'compute.regionOperations.get', 'compute.regionOperations.getIamPolicy', 'compute.regionOperations.list', 'compute.regionSecurityPolicies.get', 'compute.regionSecurityPolicies.list', 'compute.regionSecurityPolicies.listEffectiveTags', 'compute.regionSecurityPolicies.listTagBindings', 'compute.regionSslCertificates.get', 'compute.regionSslCertificates.list', 'compute.regionSslCertificates.listEffectiveTags', 'compute.regionSslCertificates.listTagBindings', 'compute.regionSslPolicies.get', 'compute.regionSslPolicies.list', 'compute.regionSslPolicies.listAvailableFeatures', 'compute.regionSslPolicies.listEffectiveTags', 'compute.regionSslPolicies.listTagBindings', 'compute.regionTargetHttpProxies.get', 'compute.regionTargetHttpProxies.list', 'compute.regionTargetHttpProxies.listEffectiveTags', 'compute.regionTargetHttpProxies.listTagBindings', 'compute.regionTargetHttpsProxies.get', 'compute.regionTargetHttpsProxies.list', 'compute.regionTargetHttpsProxies.listEffectiveTags', 'compute.regionTargetHttpsProxies.listTagBindings', 'compute.regionTargetTcpProxies.get', 'compute.regionTargetTcpProxies.list', 'compute.regionTargetTcpProxies.listEffectiveTags', 'compute.regionTargetTcpProxies.listTagBindings', 'compute.regionUrlMaps.get', 'compute.regionUrlMaps.list', 'compute.regionUrlMaps.listEffectiveTags', 'compute.regionUrlMaps.listTagBindings', 'compute.regionUrlMaps.validate', 'compute.regions.get', 'compute.regions.list', 'compute.reservations.get', 'compute.reservations.list', 'compute.resourcePolicies.get', 'compute.resourcePolicies.getIamPolicy', 'compute.resourcePolicies.list', 'compute.resourcePolicies.useReadOnly', 'compute.routers.get', 'compute.routers.getRoutePolicy', 'compute.routers.list', 'compute.routers.listBgpRoutes', 'compute.routers.listEffectiveTags', 'compute.routers.listRoutePolicies', 'compute.routers.listTagBindings', 'compute.routes.get', 'compute.routes.list', 'compute.routes.listEffectiveTags', 'compute.routes.listTagBindings', 'compute.securityPolicies.get', 'compute.securityPolicies.list', 'compute.securityPolicies.listEffectiveTags', 'compute.securityPolicies.listTagBindings', 'compute.serviceAttachments.get', 'compute.serviceAttachments.getIamPolicy', 'compute.serviceAttachments.list', 'compute.serviceAttachments.listEffectiveTags', 'compute.serviceAttachments.listTagBindings', 'compute.snapshotSettings.get', 'compute.snapshots.get', 'compute.snapshots.getIamPolicy', 'compute.snapshots.list', 'compute.snapshots.listEffectiveTags', 'compute.snapshots.listTagBindings', 'compute.snapshots.useReadOnly', 'compute.sslCertificates.get', 'compute.sslCertificates.list', 'compute.sslCertificates.listEffectiveTags', 'compute.sslCertificates.listTagBindings', 'compute.sslPolicies.get', 'compute.sslPolicies.list', 'compute.sslPolicies.listAvailableFeatures', 'compute.sslPolicies.listEffectiveTags', 'compute.sslPolicies.listTagBindings', 'compute.storagePools.get', 'compute.storagePools.getIamPolicy', 'compute.storagePools.list', 'compute.subnetworks.get', 'compute.subnetworks.getIamPolicy', 'compute.subnetworks.list', 'compute.subnetworks.listEffectiveTags', 'compute.subnetworks.listTagBindings', 'compute.targetGrpcProxies.get', 'compute.targetGrpcProxies.list', 'compute.targetGrpcProxies.listEffectiveTags', 'compute.targetGrpcProxies.listTagBindings', 'compute.targetHttpProxies.get', 'compute.targetHttpProxies.list', 'compute.targetHttpProxies.listEffectiveTags', 'compute.targetHttpProxies.listTagBindings', 'compute.targetHttpsProxies.get', 'compute.targetHttpsProxies.list', 'compute.targetHttpsProxies.listEffectiveTags', 'compute.targetHttpsProxies.listTagBindings', 'compute.targetInstances.get', 'compute.targetInstances.list', 'compute.targetInstances.listEffectiveTags', 'compute.targetInstances.listTagBindings', 'compute.targetPools.get', 'compute.targetPools.list', 'compute.targetPools.listEffectiveTags', 'compute.targetPools.listTagBindings', 'compute.targetSslProxies.get', 'compute.targetSslProxies.list', 'compute.targetSslProxies.listEffectiveTags', 'compute.targetSslProxies.listTagBindings', 'compute.targetTcpProxies.get', 'compute.targetTcpProxies.list', 'compute.targetTcpProxies.listEffectiveTags', 'compute.targetTcpProxies.listTagBindings', 'compute.targetVpnGateways.get', 'compute.targetVpnGateways.list', 'compute.targetVpnGateways.listEffectiveTags', 'compute.targetVpnGateways.listTagBindings', 'compute.urlMaps.get', 'compute.urlMaps.list', 'compute.urlMaps.listEffectiveTags', 'compute.urlMaps.listTagBindings', 'compute.urlMaps.validate', 'compute.vpnGateways.get', 'compute.vpnGateways.list', 'compute.vpnGateways.listEffectiveTags', 'compute.vpnGateways.listTagBindings', 'compute.vpnTunnels.get', 'compute.vpnTunnels.list', 'compute.vpnTunnels.listEffectiveTags', 'compute.vpnTunnels.listTagBindings', 'compute.zoneOperations.get', 'compute.zoneOperations.getIamPolicy', 'compute.zoneOperations.list', 'compute.zones.get', 'compute.zones.list', 'confidentialcomputing.locations.get', 'confidentialcomputing.locations.list', 'config.deployments.get', 'config.deployments.getIamPolicy', 'config.deployments.list', 'config.locations.get', 'config.locations.list', 'config.operations.get', 'config.operations.list', 'config.previews.get', 'config.previews.list', 'config.resources.get', 'config.resources.list', 'config.revisions.get', 'config.revisions.list', 'config.terraformversions.get', 'config.terraformversions.list', 'configdelivery.fleetPackages.get', 'configdelivery.fleetPackages.list', 'configdelivery.locations.get', 'configdelivery.locations.list', 'configdelivery.operations.get', 'configdelivery.operations.list', 'configdelivery.releases.get', 'configdelivery.releases.list', 'configdelivery.resourceBundles.get', 'configdelivery.resourceBundles.list', 'configdelivery.rollouts.get', 'configdelivery.rollouts.list', 'connectors.actions.list', 'connectors.connections.generateOpenAPISpec', 'connectors.connections.get', 'connectors.connections.getConnectionSchemaMetadata', 'connectors.connections.getIamPolicy', 'connectors.connections.getRuntimeActionSchema', 'connectors.connections.getRuntimeEntitySchema', 'connectors.connections.list', 'connectors.connectors.get', 'connectors.connectors.list', 'connectors.customConnectorVersions.get', 'connectors.customConnectorVersions.getIamPolicy', 'connectors.customConnectorVersions.list', 'connectors.customConnectors.get', 'connectors.customConnectors.getIamPolicy', 'connectors.customConnectors.list', 'connectors.endpointAttachments.get', 'connectors.endpointAttachments.getIamPolicy', 'connectors.endpointAttachments.list', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entityTypes.list', 'connectors.eventSubscriptions.get', 'connectors.eventSubscriptions.list', 'connectors.eventtypes.get', 'connectors.eventtypes.list', 'connectors.locations.get', 'connectors.locations.list', 'connectors.managedZones.get', 'connectors.managedZones.getIamPolicy', 'connectors.managedZones.list', 'connectors.operations.get', 'connectors.operations.list', 'connectors.providers.get', 'connectors.providers.list', 'connectors.regionalSettings.get', 'connectors.runtimeconfig.get', 'connectors.settings.get', 'connectors.versions.get', 'connectors.versions.list', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.list', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'contactcenteraiplatform.contactCenters.get', 'contactcenteraiplatform.contactCenters.list', 'contactcenteraiplatform.contactCenters.queryQuota', 'contactcenteraiplatform.locations.get', 'contactcenteraiplatform.locations.list', 'contactcenteraiplatform.operations.get', 'contactcenteraiplatform.operations.list', 'contactcenterinsights.analyses.get', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.get', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.conversations.get', 'contactcenterinsights.conversations.list', 'contactcenterinsights.faqEntries.get', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqModels.get', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.feedbackLabels.get', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.issueModels.get', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issues.get', 'contactcenterinsights.issues.list', 'contactcenterinsights.operations.get', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.get', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.qaQuestions.get', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaScorecardRevisions.get', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecards.get', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.settings.get', 'contactcenterinsights.views.get', 'contactcenterinsights.views.list', 'container.apiServices.get', 'container.apiServices.getStatus', 'container.apiServices.list', 'container.auditSinks.get', 'container.auditSinks.list', 'container.backendConfigs.get', 'container.backendConfigs.list', 'container.bindings.get', 'container.bindings.list', 'container.certificateSigningRequests.get', 'container.certificateSigningRequests.getStatus', 'container.certificateSigningRequests.list', 'container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusterRoles.get', 'container.clusterRoles.list', 'container.clusters.connect', 'container.clusters.get', 'container.clusters.list', 'container.clusters.listEffectiveTags', 'container.clusters.listTagBindings', 'container.componentStatuses.get', 'container.componentStatuses.list', 'container.configMaps.get', 'container.configMaps.list', 'container.controllerRevisions.get', 'container.controllerRevisions.list', 'container.cronJobs.get', 'container.cronJobs.getStatus', 'container.cronJobs.list', 'container.csiDrivers.get', 'container.csiDrivers.list', 'container.csiNodeInfos.get', 'container.csiNodeInfos.list', 'container.csiNodes.get', 'container.csiNodes.list', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.getStatus', 'container.customResourceDefinitions.list', 'container.daemonSets.get', 'container.daemonSets.getStatus', 'container.daemonSets.list', 'container.deployments.get', 'container.deployments.getStatus', 'container.deployments.list', 'container.endpointSlices.get', 'container.endpointSlices.list', 'container.endpoints.get', 'container.endpoints.list', 'container.events.get', 'container.events.list', 'container.frontendConfigs.get', 'container.frontendConfigs.list', 'container.horizontalPodAutoscalers.get', 'container.horizontalPodAutoscalers.getStatus', 'container.horizontalPodAutoscalers.list', 'container.ingresses.get', 'container.ingresses.getStatus', 'container.ingresses.list', 'container.initializerConfigurations.get', 'container.initializerConfigurations.list', 'container.jobs.get', 'container.jobs.getStatus', 'container.jobs.list', 'container.leases.get', 'container.leases.list', 'container.limitRanges.get', 'container.limitRanges.list', 'container.localSubjectAccessReviews.list', 'container.managedCertificates.get', 'container.managedCertificates.list', 'container.mutatingWebhookConfigurations.get', 'container.mutatingWebhookConfigurations.list', 'container.namespaces.get', 'container.namespaces.getStatus', 'container.namespaces.list', 'container.networkPolicies.get', 'container.networkPolicies.list', 'container.nodes.get', 'container.nodes.getStatus', 'container.nodes.list', 'container.operations.get', 'container.operations.list', 'container.persistentVolumeClaims.get', 'container.persistentVolumeClaims.getStatus', 'container.persistentVolumeClaims.list', 'container.persistentVolumes.get', 'container.persistentVolumes.getStatus', 'container.persistentVolumes.list', 'container.petSets.get', 'container.petSets.list', 'container.podDisruptionBudgets.get', 'container.podDisruptionBudgets.getStatus', 'container.podDisruptionBudgets.list', 'container.podPresets.get', 'container.podPresets.list', 'container.podSecurityPolicies.get', 'container.podSecurityPolicies.list', 'container.podTemplates.get', 'container.podTemplates.list', 'container.pods.get', 'container.pods.getLogs', 'container.pods.getStatus', 'container.pods.list', 'container.priorityClasses.get', 'container.priorityClasses.list', 'container.replicaSets.get', 'container.replicaSets.getScale', 'container.replicaSets.getStatus', 'container.replicaSets.list', 'container.replicationControllers.get', 'container.replicationControllers.getScale', 'container.replicationControllers.getStatus', 'container.replicationControllers.list', 'container.resourceQuotas.get', 'container.resourceQuotas.getStatus', 'container.resourceQuotas.list', 'container.roleBindings.get', 'container.roleBindings.list', 'container.roles.get', 'container.roles.list', 'container.runtimeClasses.get', 'container.runtimeClasses.list', 'container.scheduledJobs.get', 'container.scheduledJobs.list', 'container.selfSubjectAccessReviews.create', 'container.selfSubjectAccessReviews.list', 'container.selfSubjectRulesReviews.create', 'container.serviceAccounts.get', 'container.serviceAccounts.list', 'container.services.get', 'container.services.getStatus', 'container.services.list', 'container.statefulSets.get', 'container.statefulSets.getScale', 'container.statefulSets.getStatus', 'container.statefulSets.list', 'container.storageClasses.get', 'container.storageClasses.list', 'container.storageStates.get', 'container.storageStates.getStatus', 'container.storageStates.list', 'container.storageVersionMigrations.get', 'container.storageVersionMigrations.getStatus', 'container.storageVersionMigrations.list', 'container.subjectAccessReviews.list', 'container.thirdPartyObjects.get', 'container.thirdPartyObjects.list', 'container.thirdPartyResources.get', 'container.thirdPartyResources.list', 'container.tokenReviews.create', 'container.updateInfos.get', 'container.updateInfos.list', 'container.validatingWebhookConfigurations.get', 'container.validatingWebhookConfigurations.list', 'container.volumeAttachments.get', 'container.volumeAttachments.getStatus', 'container.volumeAttachments.list', 'container.volumeSnapshotClasses.get', 'container.volumeSnapshotClasses.list', 'container.volumeSnapshotContents.get', 'container.volumeSnapshotContents.getStatus', 'container.volumeSnapshotContents.list', 'container.volumeSnapshots.get', 'container.volumeSnapshots.getStatus', 'container.volumeSnapshots.list', 'containeranalysis.notes.get', 'containeranalysis.notes.getIamPolicy', 'containeranalysis.notes.list', 'containeranalysis.occurrences.get', 'containeranalysis.occurrences.getIamPolicy', 'containeranalysis.occurrences.list', 'containersecurity.locations.get', 'containersecurity.locations.list', 'contentwarehouse.corpora.get', 'contentwarehouse.corpora.list', 'contentwarehouse.documentSchemas.get', 'contentwarehouse.documentSchemas.list', 'contentwarehouse.documents.get', 'contentwarehouse.documents.getIamPolicy', 'contentwarehouse.documents.list', 'contentwarehouse.links.get', 'contentwarehouse.locations.getStatus', 'contentwarehouse.operations.get', 'contentwarehouse.rawDocuments.download', 'contentwarehouse.ruleSets.get', 'contentwarehouse.ruleSets.list', 'contentwarehouse.synonymSets.get', 'contentwarehouse.synonymSets.list', 'databasecenter.fleetHealthStats.list', 'databasecenter.fleetStats.list', 'databasecenter.locations.list', 'databasecenter.products.list', 'databasecenter.resourceGroups.list', 'databasecenter.userLabels.list', 'databaseinsights.activeQueries.fetch', 'databaseinsights.activitySummary.fetch', 'databaseinsights.aggregatedEvents.query', 'databaseinsights.aggregatedStats.query', 'databaseinsights.clusterEvents.query', 'databaseinsights.instanceEvents.query', 'databaseinsights.locations.get', 'databaseinsights.locations.list', 'databaseinsights.recommendations.query', 'databaseinsights.resourceRecommendations.query', 'databaseinsights.timeSeries.query', 'databaseinsights.workloadRecommendations.fetch', 'datacatalog.catalogs.searchAll', 'datacatalog.categories.getIamPolicy', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.migrationConfig.get', 'datacatalog.operations.list', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.getTag', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'dataconnectors.connectors.get', 'dataconnectors.connectors.getIamPolicy', 'dataconnectors.connectors.list', 'dataconnectors.locations.get', 'dataconnectors.locations.list', 'dataconnectors.operations.get', 'dataconnectors.operations.list', 'dataflow.jobs.get', 'dataflow.jobs.list', 'dataflow.messages.list', 'dataflow.metrics.get', 'dataflow.snapshots.get', 'dataflow.snapshots.list', 'dataform.compilationResults.get', 'dataform.compilationResults.list', 'dataform.compilationResults.query', 'dataform.config.get', 'dataform.locations.get', 'dataform.locations.list', 'dataform.releaseConfigs.get', 'dataform.releaseConfigs.list', 'dataform.repositories.computeAccessTokenStatus', 'dataform.repositories.fetchHistory', 'dataform.repositories.fetchRemoteBranches', 'dataform.repositories.get', 'dataform.repositories.getIamPolicy', 'dataform.repositories.list', 'dataform.repositories.queryDirectoryContents', 'dataform.repositories.readFile', 'dataform.workflowConfigs.get', 'dataform.workflowConfigs.list', 'dataform.workflowInvocations.get', 'dataform.workflowInvocations.list', 'dataform.workflowInvocations.query', 'dataform.workspaces.fetchFileDiff', 'dataform.workspaces.fetchFileGitStatuses', 'dataform.workspaces.fetchGitAheadBehind', 'dataform.workspaces.get', 'dataform.workspaces.getIamPolicy', 'dataform.workspaces.list', 'dataform.workspaces.queryDirectoryContents', 'dataform.workspaces.readFile', 'dataform.workspaces.searchFiles', 'datafusion.artifacts.get', 'datafusion.artifacts.list', 'datafusion.instances.get', 'datafusion.instances.getIamPolicy', 'datafusion.instances.list', 'datafusion.instances.listEffectiveTags', 'datafusion.instances.listTagBindings', 'datafusion.locations.get', 'datafusion.locations.list', 'datafusion.operations.get', 'datafusion.operations.list', 'datafusion.pipelineConnections.get', 'datafusion.pipelineConnections.list', 'datafusion.pipelines.get', 'datafusion.pipelines.list', 'datafusion.profiles.get', 'datafusion.profiles.list', 'datafusion.secureKeys.list', 'datalabeling.annotateddatasets.get', 'datalabeling.annotateddatasets.label', 'datalabeling.annotateddatasets.list', 'datalabeling.annotationspecsets.get', 'datalabeling.annotationspecsets.list', 'datalabeling.dataitems.get', 'datalabeling.dataitems.list', 'datalabeling.datasets.export', 'datalabeling.datasets.get', 'datalabeling.datasets.list', 'datalabeling.examples.get', 'datalabeling.examples.list', 'datalabeling.instructions.get', 'datalabeling.instructions.list', 'datalabeling.operations.get', 'datalabeling.operations.list', 'datalineage.events.get', 'datalineage.events.list', 'datalineage.locations.searchLinks', 'datalineage.operations.get', 'datalineage.processes.get', 'datalineage.processes.list', 'datalineage.runs.get', 'datalineage.runs.list', 'datamigration.connectionprofiles.get', 'datamigration.connectionprofiles.getIamPolicy', 'datamigration.connectionprofiles.list', 'datamigration.conversionworkspaces.get', 'datamigration.conversionworkspaces.getIamPolicy', 'datamigration.conversionworkspaces.list', 'datamigration.locations.fetchStaticIps', 'datamigration.locations.get', 'datamigration.locations.list', 'datamigration.mappingrules.getIamPolicy', 'datamigration.migrationjobs.get', 'datamigration.migrationjobs.getIamPolicy', 'datamigration.migrationjobs.list', 'datamigration.migrationjobs.verify', 'datamigration.objects.get', 'datamigration.objects.list', 'datamigration.operations.get', 'datamigration.operations.list', 'datamigration.privateconnections.get', 'datamigration.privateconnections.getIamPolicy', 'datamigration.privateconnections.list', 'datapipelines.jobs.list', 'datapipelines.pipelines.get', 'datapipelines.pipelines.list', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.assetActions.list', 'dataplex.assets.get', 'dataplex.assets.getIamPolicy', 'dataplex.assets.list', 'dataplex.assets.readData', 'dataplex.content.get', 'dataplex.content.getIamPolicy', 'dataplex.content.list', 'dataplex.dataAttributeBindings.get', 'dataplex.dataAttributeBindings.getIamPolicy', 'dataplex.dataAttributeBindings.list', 'dataplex.dataAttributes.get', 'dataplex.dataAttributes.getIamPolicy', 'dataplex.dataAttributes.list', 'dataplex.dataTaxonomies.get', 'dataplex.dataTaxonomies.getIamPolicy', 'dataplex.dataTaxonomies.list', 'dataplex.datascans.get', 'dataplex.datascans.getData', 'dataplex.datascans.getIamPolicy', 'dataplex.datascans.list', 'dataplex.entities.get', 'dataplex.entities.list', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entryGroups.export', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.list', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.environments.get', 'dataplex.environments.getIamPolicy', 'dataplex.environments.list', 'dataplex.lakeActions.list', 'dataplex.lakes.get', 'dataplex.lakes.getIamPolicy', 'dataplex.lakes.list', 'dataplex.locations.get', 'dataplex.locations.list', 'dataplex.metadataJobs.get', 'dataplex.metadataJobs.list', 'dataplex.operations.get', 'dataplex.operations.list', 'dataplex.partitions.get', 'dataplex.partitions.list', 'dataplex.projects.search', 'dataplex.tasks.get', 'dataplex.tasks.getIamPolicy', 'dataplex.tasks.list', 'dataplex.zoneActions.list', 'dataplex.zones.get', 'dataplex.zones.getIamPolicy', 'dataplex.zones.list', 'dataproc.agents.get', 'dataproc.agents.list', 'dataproc.autoscalingPolicies.get', 'dataproc.autoscalingPolicies.getIamPolicy', 'dataproc.autoscalingPolicies.list', 'dataproc.autoscalingPolicies.use', 'dataproc.batches.get', 'dataproc.batches.list', 'dataproc.batches.sparkApplicationRead', 'dataproc.clusters.get', 'dataproc.clusters.getIamPolicy', 'dataproc.clusters.list', 'dataproc.jobs.get', 'dataproc.jobs.getIamPolicy', 'dataproc.jobs.list', 'dataproc.nodeGroups.get', 'dataproc.operations.get', 'dataproc.operations.getIamPolicy', 'dataproc.operations.list', 'dataproc.sessionTemplates.get', 'dataproc.sessionTemplates.list', 'dataproc.sessions.get', 'dataproc.sessions.list', 'dataproc.sessions.sparkApplicationRead', 'dataproc.tasks.listInvalidatedLeases', 'dataproc.workflowTemplates.get', 'dataproc.workflowTemplates.getIamPolicy', 'dataproc.workflowTemplates.list', 'dataprocessing.datasources.get', 'dataprocessing.datasources.list', 'dataprocessing.featurecontrols.list', 'dataprocessing.groupcontrols.get', 'dataprocessing.groupcontrols.list', 'dataprocrm.locations.get', 'dataprocrm.locations.list', 'dataprocrm.nodePools.get', 'dataprocrm.nodePools.list', 'dataprocrm.nodes.get', 'dataprocrm.nodes.list', 'dataprocrm.nodes.mintOAuthToken', 'dataprocrm.operations.get', 'dataprocrm.operations.list', 'dataprocrm.workloads.get', 'dataprocrm.workloads.list', 'datastore.backupSchedules.get', 'datastore.backupSchedules.list', 'datastore.backups.get', 'datastore.backups.list', 'datastore.databases.get', 'datastore.databases.getMetadata', 'datastore.databases.list', 'datastore.databases.listEffectiveTags', 'datastore.databases.listTagBindings', 'datastore.entities.get', 'datastore.entities.list', 'datastore.indexes.get', 'datastore.indexes.list', 'datastore.keyVisualizerScans.get', 'datastore.keyVisualizerScans.list', 'datastore.namespaces.get', 'datastore.namespaces.list', 'datastore.operations.get', 'datastore.operations.list', 'datastore.statistics.get', 'datastore.statistics.list', 'datastream.connectionProfiles.destinationTypes', 'datastream.connectionProfiles.discover', 'datastream.connectionProfiles.get', 'datastream.connectionProfiles.getIamPolicy', 'datastream.connectionProfiles.list', 'datastream.connectionProfiles.listEffectiveTags', 'datastream.connectionProfiles.listStaticServiceIps', 'datastream.connectionProfiles.listTagBindings', 'datastream.connectionProfiles.sourceTypes', 'datastream.locations.fetchStaticIps', 'datastream.locations.get', 'datastream.locations.list', 'datastream.objects.get', 'datastream.objects.list', 'datastream.operations.get', 'datastream.operations.list', 'datastream.privateConnections.get', 'datastream.privateConnections.getIamPolicy', 'datastream.privateConnections.list', 'datastream.privateConnections.listEffectiveTags', 'datastream.privateConnections.listTagBindings', 'datastream.routes.get', 'datastream.routes.getIamPolicy', 'datastream.routes.list', 'datastream.streams.fetchErrors', 'datastream.streams.get', 'datastream.streams.getIamPolicy', 'datastream.streams.list', 'datastream.streams.listEffectiveTags', 'datastream.streams.listTagBindings', 'datastudio.datasources.get', 'datastudio.datasources.getIamPolicy', 'datastudio.datasources.search', 'datastudio.reports.get', 'datastudio.reports.getIamPolicy', 'datastudio.reports.search', 'datastudio.workspaces.get', 'datastudio.workspaces.getIamPolicy', 'datastudio.workspaces.search', 'deploymentmanager.compositeTypes.get', 'deploymentmanager.compositeTypes.list', 'deploymentmanager.deployments.get', 'deploymentmanager.deployments.list', 'deploymentmanager.manifests.get', 'deploymentmanager.manifests.list', 'deploymentmanager.operations.get', 'deploymentmanager.operations.list', 'deploymentmanager.resources.get', 'deploymentmanager.resources.list', 'deploymentmanager.typeProviders.get', 'deploymentmanager.typeProviders.getType', 'deploymentmanager.typeProviders.list', 'deploymentmanager.typeProviders.listTypes', 'deploymentmanager.types.get', 'deploymentmanager.types.list', 'developerconnect.connections.fetchGitHubInstallations', 'developerconnect.connections.fetchLinkableGitRepositories', 'developerconnect.connections.get', 'developerconnect.connections.list', 'developerconnect.gitRepositoryLinks.fetchGitRefs', 'developerconnect.gitRepositoryLinks.get', 'developerconnect.gitRepositoryLinks.list', 'developerconnect.locations.get', 'developerconnect.locations.list', 'developerconnect.operations.get', 'developerconnect.operations.list', 'dialogflow.agents.export', 'dialogflow.agents.get', 'dialogflow.agents.list', 'dialogflow.agents.search', 'dialogflow.agents.searchResources', 'dialogflow.answerrecords.get', 'dialogflow.answerrecords.list', 'dialogflow.callMatchers.list', 'dialogflow.changelogs.get', 'dialogflow.changelogs.list', 'dialogflow.contexts.get', 'dialogflow.contexts.list', 'dialogflow.conversationDatasets.get', 'dialogflow.conversationDatasets.list', 'dialogflow.conversationModels.get', 'dialogflow.conversationModels.list', 'dialogflow.conversationProfiles.get', 'dialogflow.conversationProfiles.list', 'dialogflow.conversations.get', 'dialogflow.conversations.list', 'dialogflow.deployments.get', 'dialogflow.deployments.list', 'dialogflow.documents.get', 'dialogflow.documents.list', 'dialogflow.encryptionspec.get', 'dialogflow.entityTypes.get', 'dialogflow.entityTypes.list', 'dialogflow.environments.get', 'dialogflow.environments.getHistory', 'dialogflow.environments.list', 'dialogflow.environments.lookupHistory', 'dialogflow.examples.get', 'dialogflow.examples.list', 'dialogflow.experiments.get', 'dialogflow.experiments.list', 'dialogflow.flows.get', 'dialogflow.flows.list', 'dialogflow.fulfillments.get', 'dialogflow.generators.get', 'dialogflow.generators.list', 'dialogflow.integrations.get', 'dialogflow.integrations.list', 'dialogflow.intents.get', 'dialogflow.intents.list', 'dialogflow.knowledgeBases.get', 'dialogflow.knowledgeBases.list', 'dialogflow.messages.list', 'dialogflow.modelEvaluations.get', 'dialogflow.modelEvaluations.list', 'dialogflow.operations.get', 'dialogflow.pages.get', 'dialogflow.pages.list', 'dialogflow.participants.get', 'dialogflow.participants.list', 'dialogflow.participants.suggest', 'dialogflow.phoneNumberOrders.get', 'dialogflow.phoneNumberOrders.list', 'dialogflow.phoneNumbers.list', 'dialogflow.playbooks.get', 'dialogflow.playbooks.list', 'dialogflow.securitySettings.get', 'dialogflow.securitySettings.list', 'dialogflow.sessionEntityTypes.get', 'dialogflow.sessionEntityTypes.list', 'dialogflow.smartMessagingEntries.get', 'dialogflow.smartMessagingEntries.list', 'dialogflow.testcases.calculateCoverage', 'dialogflow.testcases.export', 'dialogflow.testcases.get', 'dialogflow.testcases.list', 'dialogflow.tools.get', 'dialogflow.tools.list', 'dialogflow.transitionRouteGroups.get', 'dialogflow.transitionRouteGroups.list', 'dialogflow.versions.get', 'dialogflow.versions.list', 'dialogflow.webhooks.get', 'dialogflow.webhooks.list', 'discoveryengine.aclConfigs.get', 'discoveryengine.analytics.acquireDashboardSession', 'discoveryengine.analytics.refreshDashboardSessionTokens', 'discoveryengine.answers.get', 'discoveryengine.branches.get', 'discoveryengine.branches.list', 'discoveryengine.cmekConfigs.get', 'discoveryengine.cmekConfigs.list', 'discoveryengine.collections.get', 'discoveryengine.collections.list', 'discoveryengine.completionConfigs.completeQuery', 'discoveryengine.completionConfigs.get', 'discoveryengine.controls.get', 'discoveryengine.controls.list', 'discoveryengine.conversations.get', 'discoveryengine.conversations.list', 'discoveryengine.dataStores.completeQuery', 'discoveryengine.dataStores.get', 'discoveryengine.dataStores.list', 'discoveryengine.documentProcessingConfigs.get', 'discoveryengine.documents.batchGetDocumentsMetadata', 'discoveryengine.documents.get', 'discoveryengine.documents.list', 'discoveryengine.engines.get', 'discoveryengine.engines.list', 'discoveryengine.evaluations.get', 'discoveryengine.evaluations.list', 'discoveryengine.groundingConfigs.check', 'discoveryengine.locations.estimateDataSize', 'discoveryengine.models.get', 'discoveryengine.models.list', 'discoveryengine.operations.get', 'discoveryengine.operations.list', 'discoveryengine.projects.get', 'discoveryengine.rankingConfigs.rank', 'discoveryengine.sampleQueries.get', 'discoveryengine.sampleQueries.list', 'discoveryengine.sampleQuerySets.get', 'discoveryengine.sampleQuerySets.list', 'discoveryengine.schemas.get', 'discoveryengine.schemas.list', 'discoveryengine.schemas.preview', 'discoveryengine.schemas.validate', 'discoveryengine.servingConfigs.answer', 'discoveryengine.servingConfigs.get', 'discoveryengine.servingConfigs.list', 'discoveryengine.servingConfigs.recommend', 'discoveryengine.servingConfigs.search', 'discoveryengine.sessions.get', 'discoveryengine.sessions.list', 'discoveryengine.siteSearchEngines.fetchDomainVerificationStatus', 'discoveryengine.siteSearchEngines.get', 'discoveryengine.targetSites.get', 'discoveryengine.targetSites.list', 'discoveryengine.userEvents.fetchStats', 'discoveryengine.widgetConfigs.get', 'dlp.analyzeRiskTemplates.get', 'dlp.analyzeRiskTemplates.list', 'dlp.charts.get', 'dlp.columnDataProfiles.get', 'dlp.columnDataProfiles.list', 'dlp.connections.get', 'dlp.connections.list', 'dlp.connections.search', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.estimates.get', 'dlp.estimates.list', 'dlp.fileStoreProfiles.get', 'dlp.fileStoreProfiles.list', 'dlp.inspectFindings.list', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.jobTriggers.get', 'dlp.jobTriggers.list', 'dlp.jobs.get', 'dlp.jobs.list', 'dlp.locations.get', 'dlp.locations.list', 'dlp.projectDataProfiles.get', 'dlp.projectDataProfiles.list', 'dlp.storedInfoTypes.get', 'dlp.storedInfoTypes.list', 'dlp.subscriptions.get', 'dlp.subscriptions.list', 'dlp.tableDataProfiles.get', 'dlp.tableDataProfiles.list', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.projects.get', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'documentai.dataLabelingJobs.list', 'documentai.datasetSchemas.get', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'domains.locations.get', 'domains.locations.list', 'domains.operations.get', 'domains.operations.list', 'domains.registrations.get', 'domains.registrations.getIamPolicy', 'domains.registrations.list', 'domains.registrations.listEffectiveTags', 'domains.registrations.listTagBindings', 'earthengine.assets.get', 'earthengine.assets.getIamPolicy', 'earthengine.assets.list', 'earthengine.config.get', 'earthengine.filmstripthumbnails.get', 'earthengine.maps.get', 'earthengine.operations.get', 'earthengine.operations.list', 'earthengine.tables.get', 'earthengine.thumbnails.get', 'earthengine.videothumbnails.get', 'edgecontainer.clusters.generateAccessToken', 'edgecontainer.clusters.get', 'edgecontainer.clusters.getIamPolicy', 'edgecontainer.clusters.list', 'edgecontainer.locations.get', 'edgecontainer.locations.list', 'edgecontainer.machines.get', 'edgecontainer.machines.getIamPolicy', 'edgecontainer.machines.list', 'edgecontainer.nodePools.get', 'edgecontainer.nodePools.getIamPolicy', 'edgecontainer.nodePools.list', 'edgecontainer.operations.get', 'edgecontainer.operations.list', 'edgecontainer.serverconfig.get', 'edgecontainer.vpnConnections.get', 'edgecontainer.vpnConnections.getIamPolicy', 'edgecontainer.vpnConnections.list', 'edgenetwork.interconnectAttachments.get', 'edgenetwork.interconnectAttachments.getIamPolicy', 'edgenetwork.interconnectAttachments.list', 'edgenetwork.interconnects.get', 'edgenetwork.interconnects.getDiagnostics', 'edgenetwork.interconnects.getIamPolicy', 'edgenetwork.interconnects.list', 'edgenetwork.locations.get', 'edgenetwork.locations.list', 'edgenetwork.networks.get', 'edgenetwork.networks.getIamPolicy', 'edgenetwork.networks.getStatus', 'edgenetwork.networks.list', 'edgenetwork.operations.get', 'edgenetwork.operations.list', 'edgenetwork.routers.get', 'edgenetwork.routers.getIamPolicy', 'edgenetwork.routers.getRouterStatus', 'edgenetwork.routers.list', 'edgenetwork.routes.get', 'edgenetwork.routes.list', 'edgenetwork.subnetworks.get', 'edgenetwork.subnetworks.getIamPolicy', 'edgenetwork.subnetworks.getStatus', 'edgenetwork.subnetworks.list', 'edgenetwork.zones.get', 'edgenetwork.zones.list', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.cloudKnowledgeGraphEntities.search', 'enterpriseknowledgegraph.entityReconciliationJobs.get', 'enterpriseknowledgegraph.entityReconciliationJobs.list', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.lookup', 'enterpriseknowledgegraph.publicKnowledgeGraphEntities.search', 'enterprisepurchasing.gcveCuds.get', 'enterprisepurchasing.gcveCuds.list', 'enterprisepurchasing.gcveNodePricingInfo.list', 'enterprisepurchasing.locations.get', 'enterprisepurchasing.locations.list', 'enterprisepurchasing.operations.get', 'enterprisepurchasing.operations.list', 'errorreporting.applications.list', 'errorreporting.errorEvents.list', 'errorreporting.groupMetadata.get', 'errorreporting.groups.list', 'essentialcontacts.contacts.get', 'essentialcontacts.contacts.list', 'eventarc.channelConnections.get', 'eventarc.channelConnections.getIamPolicy', 'eventarc.channelConnections.list', 'eventarc.channels.get', 'eventarc.channels.getIamPolicy', 'eventarc.channels.list', 'eventarc.enrollments.get', 'eventarc.enrollments.getIamPolicy', 'eventarc.enrollments.list', 'eventarc.googleApiSources.get', 'eventarc.googleApiSources.getIamPolicy', 'eventarc.googleApiSources.list', 'eventarc.googleChannelConfigs.get', 'eventarc.locations.get', 'eventarc.locations.list', 'eventarc.messageBuses.get', 'eventarc.messageBuses.getIamPolicy', 'eventarc.messageBuses.list', 'eventarc.messageBuses.use', 'eventarc.operations.get', 'eventarc.operations.list', 'eventarc.pipelines.get', 'eventarc.pipelines.getIamPolicy', 'eventarc.pipelines.list', 'eventarc.providers.get', 'eventarc.providers.list', 'eventarc.triggers.get', 'eventarc.triggers.getIamPolicy', 'eventarc.triggers.list', 'fcmdata.deliverydata.list', 'file.backups.get', 'file.backups.list', 'file.backups.listEffectiveTags', 'file.backups.listTagBindings', 'file.instances.get', 'file.instances.list', 'file.instances.listEffectiveTags', 'file.instances.listTagBindings', 'file.locations.get', 'file.locations.list', 'file.operations.get', 'file.operations.list', 'file.snapshots.get', 'file.snapshots.list', 'file.snapshots.listEffectiveTags', 'file.snapshots.listTagBindings', 'financialservices.locations.get', 'financialservices.locations.list', 'financialservices.operations.get', 'financialservices.operations.list', 'financialservices.v1backtests.exportMetadata', 'financialservices.v1backtests.get', 'financialservices.v1backtests.list', 'financialservices.v1datasets.get', 'financialservices.v1datasets.list', 'financialservices.v1engineconfigs.exportMetadata', 'financialservices.v1engineconfigs.get', 'financialservices.v1engineconfigs.list', 'financialservices.v1engineversions.get', 'financialservices.v1engineversions.list', 'financialservices.v1instances.exportRegisteredParties', 'financialservices.v1instances.get', 'financialservices.v1instances.list', 'financialservices.v1models.exportMetadata', 'financialservices.v1models.get', 'financialservices.v1models.list', 'financialservices.v1predictions.exportMetadata', 'financialservices.v1predictions.get', 'financialservices.v1predictions.list', 'firebase.billingPlans.get', 'firebase.clients.get', 'firebase.clients.list', 'firebase.links.list', 'firebase.playLinks.get', 'firebase.playLinks.list', 'firebase.projects.get', 'firebaseabt.experimentresults.get', 'firebaseabt.experiments.get', 'firebaseabt.experiments.list', 'firebaseabt.projectmetadata.get', 'firebaseanalytics.resources.googleAnalyticsReadAndAnalyze', 'firebaseappcheck.appAttestConfig.get', 'firebaseappcheck.debugTokens.get', 'firebaseappcheck.deviceCheckConfig.get', 'firebaseappcheck.playIntegrityConfig.get', 'firebaseappcheck.recaptchaEnterpriseConfig.get', 'firebaseappcheck.recaptchaV3Config.get', 'firebaseappcheck.resourcePolicies.get', 'firebaseappcheck.safetyNetConfig.get', 'firebaseappcheck.services.get', 'firebaseappdistro.groups.list', 'firebaseappdistro.releases.list', 'firebaseappdistro.testers.list', 'firebaseauth.configs.get', 'firebaseauth.users.get', 'firebasecrash.reports.get', 'firebasecrashlytics.config.get', 'firebasecrashlytics.data.get', 'firebasecrashlytics.issues.get', 'firebasecrashlytics.issues.list', 'firebasecrashlytics.sessions.get', 'firebasedatabase.instances.get', 'firebasedatabase.instances.list', 'firebasedataconnect.connectorRevisions.get', 'firebasedataconnect.connectorRevisions.list', 'firebasedataconnect.connectors.get', 'firebasedataconnect.connectors.list', 'firebasedataconnect.locations.get', 'firebasedataconnect.locations.list', 'firebasedataconnect.operations.get', 'firebasedataconnect.operations.list', 'firebasedataconnect.schemaRevisions.get', 'firebasedataconnect.schemaRevisions.list', 'firebasedataconnect.schemas.get', 'firebasedataconnect.schemas.list', 'firebasedataconnect.services.get', 'firebasedataconnect.services.list', 'firebasedynamiclinks.destinations.list', 'firebasedynamiclinks.domains.get', 'firebasedynamiclinks.domains.list', 'firebasedynamiclinks.links.get', 'firebasedynamiclinks.links.list', 'firebasedynamiclinks.stats.get', 'firebaseextensions.configs.list', 'firebaseextensionspublisher.extensions.get', 'firebaseextensionspublisher.extensions.list', 'firebasehosting.sites.get', 'firebasehosting.sites.list', 'firebaseinappmessaging.campaigns.get', 'firebaseinappmessaging.campaigns.list', 'firebasemessagingcampaigns.campaigns.get', 'firebasemessagingcampaigns.campaigns.list', 'firebaseml.models.get', 'firebaseml.models.list', 'firebaseml.modelversions.get', 'firebaseml.modelversions.list', 'firebasenotifications.messages.get', 'firebasenotifications.messages.list', 'firebaseperformance.data.get', 'firebaserules.releases.get', 'firebaserules.releases.getExecutable', 'firebaserules.releases.list', 'firebaserules.rulesets.list', 'firebaserules.rulesets.test', 'firebasestorage.buckets.get', 'firebasestorage.buckets.list', 'firebasestorage.defaultBucket.get', 'fleetengine.deliveryvehicles.get', 'fleetengine.deliveryvehicles.list', 'fleetengine.tasks.get', 'fleetengine.tasks.list', 'fleetengine.tasks.searchWithTrackingId', 'fleetengine.tasktrackinginfo.get', 'fleetengine.trips.get', 'fleetengine.trips.search', 'fleetengine.vehicles.get', 'fleetengine.vehicles.list', 'fleetengine.vehicles.search', 'fleetengine.vehicles.searchFuzzed', 'gcp.redisenterprise.com/databases.get', 'gcp.redisenterprise.com/databases.list', 'gcp.redisenterprise.com/subscriptions.get', 'gcp.redisenterprise.com/subscriptions.list', 'gdchardwaremanagement.changeLogEntries.get', 'gdchardwaremanagement.changeLogEntries.list', 'gdchardwaremanagement.comments.get', 'gdchardwaremanagement.comments.list', 'gdchardwaremanagement.hardware.get', 'gdchardwaremanagement.hardware.list', 'gdchardwaremanagement.hardwareGroups.get', 'gdchardwaremanagement.hardwareGroups.list', 'gdchardwaremanagement.locations.get', 'gdchardwaremanagement.locations.list', 'gdchardwaremanagement.operations.get', 'gdchardwaremanagement.operations.list', 'gdchardwaremanagement.orders.get', 'gdchardwaremanagement.orders.list', 'gdchardwaremanagement.sites.get', 'gdchardwaremanagement.sites.list', 'gdchardwaremanagement.skus.get', 'gdchardwaremanagement.skus.list', 'gdchardwaremanagement.zones.get', 'gdchardwaremanagement.zones.list', 'genomics.datasets.get', 'genomics.datasets.list', 'genomics.operations.get', 'genomics.operations.list', 'gkebackup.backupPlans.get', 'gkebackup.backupPlans.getIamPolicy', 'gkebackup.backupPlans.list', 'gkebackup.backups.get', 'gkebackup.backups.getBackupIndex', 'gkebackup.backups.list', 'gkebackup.locations.get', 'gkebackup.locations.list', 'gkebackup.operations.get', 'gkebackup.operations.list', 'gkebackup.restorePlans.get', 'gkebackup.restorePlans.getIamPolicy', 'gkebackup.restorePlans.list', 'gkebackup.restores.get', 'gkebackup.restores.list', 'gkebackup.volumeBackups.get', 'gkebackup.volumeBackups.list', 'gkebackup.volumeRestores.get', 'gkebackup.volumeRestores.list', 'gkehub.features.get', 'gkehub.features.getIamPolicy', 'gkehub.features.list', 'gkehub.fleet.get', 'gkehub.fleet.getFreeTrial', 'gkehub.gateway.generateCredentials', 'gkehub.gateway.get', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.membershipbindings.get', 'gkehub.membershipbindings.list', 'gkehub.memberships.generateConnectManifest', 'gkehub.memberships.get', 'gkehub.memberships.getIamPolicy', '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.getIamPolicy', 'gkehub.scopes.list', 'gkehub.scopes.listBoundMemberships', 'gkemulticloud.attachedClusters.generateInstallManifest', 'gkemulticloud.attachedClusters.get', 'gkemulticloud.attachedClusters.list', 'gkemulticloud.attachedServerConfigs.get', 'gkemulticloud.awsClusters.generateAccessToken', 'gkemulticloud.awsClusters.get', 'gkemulticloud.awsClusters.list', 'gkemulticloud.awsNodePools.get', 'gkemulticloud.awsNodePools.list', 'gkemulticloud.awsServerConfigs.get', 'gkemulticloud.azureClients.get', 'gkemulticloud.azureClients.list', 'gkemulticloud.azureClusters.generateAccessToken', 'gkemulticloud.azureClusters.get', 'gkemulticloud.azureClusters.list', 'gkemulticloud.azureNodePools.get', 'gkemulticloud.azureNodePools.list', 'gkemulticloud.azureServerConfigs.get', 'gkemulticloud.operations.get', 'gkemulticloud.operations.list', 'gkemulticloud.operations.wait', 'gkeonprem.bareMetalAdminClusters.connect', 'gkeonprem.bareMetalAdminClusters.get', 'gkeonprem.bareMetalAdminClusters.getIamPolicy', 'gkeonprem.bareMetalAdminClusters.list', 'gkeonprem.bareMetalAdminClusters.queryVersionConfig', 'gkeonprem.bareMetalClusters.get', 'gkeonprem.bareMetalClusters.getIamPolicy', 'gkeonprem.bareMetalClusters.list', 'gkeonprem.bareMetalClusters.queryVersionConfig', 'gkeonprem.bareMetalNodePools.get', 'gkeonprem.bareMetalNodePools.getIamPolicy', 'gkeonprem.bareMetalNodePools.list', 'gkeonprem.locations.get', 'gkeonprem.locations.list', 'gkeonprem.operations.get', 'gkeonprem.operations.list', 'gkeonprem.vmwareAdminClusters.connect', 'gkeonprem.vmwareAdminClusters.get', 'gkeonprem.vmwareAdminClusters.getIamPolicy', 'gkeonprem.vmwareAdminClusters.list', 'gkeonprem.vmwareClusters.get', 'gkeonprem.vmwareClusters.getIamPolicy', 'gkeonprem.vmwareClusters.list', 'gkeonprem.vmwareClusters.queryVersionConfig', 'gkeonprem.vmwareNodePools.get', 'gkeonprem.vmwareNodePools.getIamPolicy', 'gkeonprem.vmwareNodePools.list', 'gsuiteaddons.authorizations.get', 'gsuiteaddons.deployments.get', 'gsuiteaddons.deployments.list', 'healthcare.annotationStores.evaluate', 'healthcare.annotationStores.export', 'healthcare.annotationStores.get', 'healthcare.annotationStores.getIamPolicy', 'healthcare.annotationStores.list', 'healthcare.annotations.get', 'healthcare.annotations.list', 'healthcare.attributeDefinitions.get', 'healthcare.attributeDefinitions.list', 'healthcare.consentArtifacts.get', 'healthcare.consentArtifacts.list', 'healthcare.consentStores.checkDataAccess', 'healthcare.consentStores.evaluateUserConsents', 'healthcare.consentStores.get', 'healthcare.consentStores.getIamPolicy', 'healthcare.consentStores.list', 'healthcare.consentStores.queryAccessibleData', 'healthcare.consents.get', 'healthcare.consents.list', 'healthcare.datasets.get', 'healthcare.datasets.getIamPolicy', 'healthcare.datasets.list', 'healthcare.dicomStores.dicomWebRead', 'healthcare.dicomStores.export', 'healthcare.dicomStores.get', 'healthcare.dicomStores.getIamPolicy', 'healthcare.dicomStores.list', 'healthcare.fhirResources.get', 'healthcare.fhirResources.translateConceptMap', 'healthcare.fhirStores.executeBundle', 'healthcare.fhirStores.explainDataAccess', 'healthcare.fhirStores.export', 'healthcare.fhirStores.get', 'healthcare.fhirStores.getIamPolicy', 'healthcare.fhirStores.list', 'healthcare.fhirStores.searchResources', 'healthcare.hl7V2Messages.get', 'healthcare.hl7V2Messages.list', 'healthcare.hl7V2Stores.get', 'healthcare.hl7V2Stores.getIamPolicy', 'healthcare.hl7V2Stores.list', 'healthcare.locations.get', 'healthcare.locations.list', 'healthcare.nlpservice.analyzeEntities', 'healthcare.operations.get', 'healthcare.operations.list', 'healthcare.userDataMappings.get', 'healthcare.userDataMappings.list', 'iam.denypolicies.get', 'iam.denypolicies.list', 'iam.googleapis.com/oauthClientCredentials.get', 'iam.googleapis.com/oauthClientCredentials.list', 'iam.googleapis.com/oauthClients.get', 'iam.googleapis.com/oauthClients.list', 'iam.googleapis.com/workforcePoolProviderKeys.get', 'iam.googleapis.com/workforcePoolProviderKeys.list', 'iam.googleapis.com/workforcePoolProviders.get', 'iam.googleapis.com/workforcePoolProviders.list', 'iam.googleapis.com/workforcePools.get', 'iam.googleapis.com/workforcePools.getIamPolicy', 'iam.googleapis.com/workforcePools.list', 'iam.googleapis.com/workforcePools.searchPolicyBindings', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.get', 'iam.googleapis.com/workloadIdentityPoolProviderKeys.list', 'iam.googleapis.com/workloadIdentityPoolProviders.get', 'iam.googleapis.com/workloadIdentityPoolProviders.list', 'iam.googleapis.com/workloadIdentityPools.get', 'iam.googleapis.com/workloadIdentityPools.list', 'iam.googleapis.com/workspacePools.searchPolicyBindings', 'iam.policybindings.get', 'iam.policybindings.list', 'iam.principalaccessboundarypolicies.get', 'iam.principalaccessboundarypolicies.list', 'iam.principalaccessboundarypolicies.searchPolicyBindings', 'iam.roles.get', 'iam.roles.list', 'iam.serviceAccountKeys.get', 'iam.serviceAccountKeys.list', 'iam.serviceAccounts.get', 'iam.serviceAccounts.getIamPolicy', 'iam.serviceAccounts.list', 'iam.serviceAccounts.listEffectiveTags', 'iam.serviceAccounts.listTagBindings', 'iam.workloadIdentityPools.searchPolicyBindings', 'iap.projects.getSettings', 'iap.tunnelDestGroups.get', 'iap.tunnelDestGroups.list', 'iap.web.getSettings', 'iap.webServiceVersions.getSettings', 'iap.webServices.getSettings', 'iap.webTypes.getSettings', 'identitytoolkit.tenants.get', 'identitytoolkit.tenants.getIamPolicy', 'identitytoolkit.tenants.list', 'ids.endpoints.get', 'ids.endpoints.getIamPolicy', 'ids.endpoints.list', 'ids.locations.get', 'ids.locations.list', 'ids.operations.get', 'ids.operations.list', 'integrations.apigeeAuthConfigs.get', 'integrations.apigeeAuthConfigs.list', 'integrations.apigeeCertificates.get', 'integrations.apigeeCertificates.list', 'integrations.apigeeExecutions.list', 'integrations.apigeeIntegrationVers.get', 'integrations.apigeeIntegrationVers.list', 'integrations.apigeeIntegrations.list', 'integrations.apigeeSfdcChannels.get', 'integrations.apigeeSfdcChannels.list', 'integrations.apigeeSfdcInstances.get', 'integrations.apigeeSfdcInstances.list', 'integrations.apigeeSuspensions.list', 'integrations.authConfigs.get', 'integrations.authConfigs.list', 'integrations.certificates.get', 'integrations.certificates.list', 'integrations.executions.get', 'integrations.executions.list', 'integrations.integrationVersions.get', 'integrations.integrationVersions.list', 'integrations.integrations.generateOpenApiSpec', 'integrations.integrations.get', 'integrations.integrations.list', 'integrations.securityAuthConfigs.get', 'integrations.securityAuthConfigs.list', 'integrations.securityExecutions.get', 'integrations.securityExecutions.list', 'integrations.securityIntegTempVers.get', 'integrations.securityIntegTempVers.list', 'integrations.securityIntegrationVers.get', 'integrations.securityIntegrationVers.list', 'integrations.securityIntegrations.list', 'integrations.sfdcChannels.get', 'integrations.sfdcChannels.list', 'integrations.sfdcInstances.get', 'integrations.sfdcInstances.list', 'integrations.suspensions.list', 'integrations.testCases.get', 'integrations.testCases.list', 'issuerswitch.accountManagerTransactions.list', 'issuerswitch.complaintTransactions.list', 'issuerswitch.financialTransactions.list', 'issuerswitch.issuerParticipants.get', 'issuerswitch.managedAccounts.get', 'issuerswitch.mandateTransactions.list', 'issuerswitch.metadataTransactions.list', 'issuerswitch.operations.get', 'issuerswitch.operations.list', 'issuerswitch.operations.wait', 'issuerswitch.ruleMetadata.list', 'issuerswitch.ruleMetadataValues.list', 'issuerswitch.rules.list', 'krmapihosting.krmApiHosts.get', 'krmapihosting.krmApiHosts.getIamPolicy', 'krmapihosting.krmApiHosts.list', 'krmapihosting.locations.get', 'krmapihosting.locations.list', 'krmapihosting.operations.get', 'krmapihosting.operations.list', 'kubernetesmetadata.metadata.config', 'lifesciences.operations.get', 'lifesciences.operations.list', 'livestream.assets.get', 'livestream.assets.list', 'livestream.channels.get', 'livestream.channels.list', 'livestream.clips.get', 'livestream.clips.list', 'livestream.events.get', 'livestream.events.list', 'livestream.inputs.get', 'livestream.inputs.list', 'livestream.locations.get', 'livestream.locations.list', 'livestream.operations.get', 'livestream.operations.list', 'livestream.pools.get', 'logging.buckets.copyLogEntries', 'logging.buckets.get', 'logging.buckets.list', 'logging.buckets.listEffectiveTags', 'logging.buckets.listTagBindings', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.links.get', 'logging.links.list', 'logging.locations.get', 'logging.locations.list', 'logging.logEntries.download', 'logging.logEntries.list', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.notificationRules.get', 'logging.notificationRules.list', 'logging.operations.get', 'logging.operations.list', 'logging.queries.getShared', 'logging.queries.listShared', 'logging.queries.usePrivate', 'logging.settings.get', 'logging.sinks.get', 'logging.sinks.list', 'logging.usage.get', 'logging.views.get', 'logging.views.getIamPolicy', 'logging.views.list', 'logging.views.listLogs', 'logging.views.listResourceKeys', 'logging.views.listResourceValues', 'looker.backups.get', 'looker.backups.list', 'looker.instances.get', 'looker.instances.list', 'looker.instances.login', 'looker.locations.get', 'looker.locations.list', 'looker.operations.get', 'looker.operations.list', 'managedflink.deployments.get', 'managedflink.deployments.list', 'managedflink.jobs.get', 'managedflink.jobs.list', 'managedflink.locations.get', 'managedflink.locations.list', 'managedflink.operations.get', 'managedflink.operations.list', 'managedflink.sessions.get', 'managedflink.sessions.list', 'managedidentities.backups.get', 'managedidentities.backups.getIamPolicy', 'managedidentities.backups.list', 'managedidentities.domains.checkMigrationPermission', 'managedidentities.domains.get', 'managedidentities.domains.getIamPolicy', 'managedidentities.domains.list', 'managedidentities.domains.listEffectiveTags', 'managedidentities.domains.listTagBindings', 'managedidentities.domains.validateTrust', 'managedidentities.locations.get', 'managedidentities.locations.list', 'managedidentities.operations.get', 'managedidentities.operations.list', 'managedidentities.peerings.get', 'managedidentities.peerings.getIamPolicy', 'managedidentities.peerings.list', 'managedidentities.sqlintegrations.get', 'managedidentities.sqlintegrations.list', 'managedkafka.clusters.get', 'managedkafka.clusters.list', 'managedkafka.consumerGroups.get', 'managedkafka.consumerGroups.list', 'managedkafka.locations.get', 'managedkafka.locations.list', 'managedkafka.operations.get', 'managedkafka.operations.list', 'managedkafka.topics.get', 'managedkafka.topics.list', 'mandiant.genericAttackSurfaceManagements.get', 'mandiant.genericDigitalThreatMonitorings.get', 'mandiant.genericExpertiseOnDemands.get', 'mandiant.genericPlatforms.get', 'mandiant.genericThreatIntels.get', 'mandiant.genericValidations.get', 'mapsadmin.clientMaps.get', 'mapsadmin.clientMaps.list', 'mapsadmin.clientStyleSheetSnapshots.list', 'mapsadmin.clientStyles.get', 'mapsadmin.clientStyles.list', 'mapsadmin.styleEditorConfigs.get', 'mapsadmin.styleSnapshots.list', 'mapsplatformdatasets.datasets.export', 'mapsplatformdatasets.datasets.get', 'mapsplatformdatasets.datasets.list', 'marketplacesolutions.locations.get', 'marketplacesolutions.locations.list', 'marketplacesolutions.operations.get', 'marketplacesolutions.operations.list', 'marketplacesolutions.powerImages.get', 'marketplacesolutions.powerImages.list', 'marketplacesolutions.powerInstances.get', 'marketplacesolutions.powerInstances.list', 'marketplacesolutions.powerNetworks.get', 'marketplacesolutions.powerNetworks.list', 'marketplacesolutions.powerSshKeys.get', 'marketplacesolutions.powerSshKeys.list', 'marketplacesolutions.powerVolumes.get', 'marketplacesolutions.powerVolumes.list', 'memcache.instances.get', 'memcache.instances.list', 'memcache.locations.get', 'memcache.locations.list', 'memcache.operations.get', 'memcache.operations.list', 'memorystore.instances.get', 'memorystore.instances.list', 'memorystore.locations.get', 'memorystore.locations.list', 'memorystore.operations.get', 'memorystore.operations.list', 'metastore.backups.get', 'metastore.backups.getIamPolicy', 'metastore.backups.list', 'metastore.backups.use', 'metastore.databases.get', 'metastore.databases.getIamPolicy', 'metastore.databases.list', 'metastore.federations.get', 'metastore.federations.getIamPolicy', 'metastore.federations.list', 'metastore.imports.get', 'metastore.imports.list', 'metastore.locations.get', 'metastore.locations.list', 'metastore.migrations.get', 'metastore.migrations.list', 'metastore.operations.get', 'metastore.operations.list', 'metastore.services.export', 'metastore.services.get', 'metastore.services.getIamPolicy', 'metastore.services.list', 'metastore.tables.get', 'metastore.tables.getIamPolicy', 'metastore.tables.list', 'migrationcenter.assets.get', 'migrationcenter.assets.list', 'migrationcenter.discoveryClients.get', 'migrationcenter.discoveryClients.list', 'migrationcenter.errorFrames.get', 'migrationcenter.errorFrames.list', 'migrationcenter.groups.get', 'migrationcenter.groups.list', 'migrationcenter.importDataFiles.get', 'migrationcenter.importDataFiles.list', 'migrationcenter.importJobs.get', 'migrationcenter.importJobs.list', 'migrationcenter.locations.get', 'migrationcenter.locations.list', 'migrationcenter.operations.get', 'migrationcenter.operations.list', 'migrationcenter.preferenceSets.get', 'migrationcenter.preferenceSets.list', 'migrationcenter.relations.get', 'migrationcenter.relations.list', 'migrationcenter.reportConfigs.get', 'migrationcenter.reportConfigs.list', 'migrationcenter.reports.get', 'migrationcenter.reports.list', 'migrationcenter.settings.get', 'migrationcenter.sources.get', 'migrationcenter.sources.list', 'ml.jobs.get', 'ml.jobs.getIamPolicy', 'ml.jobs.list', 'ml.locations.get', 'ml.locations.list', 'ml.models.get', 'ml.models.getIamPolicy', 'ml.models.list', 'ml.models.predict', 'ml.operations.get', 'ml.operations.list', 'ml.projects.getConfig', 'ml.studies.get', 'ml.studies.getIamPolicy', 'ml.studies.list', 'ml.trials.get', 'ml.trials.list', 'ml.versions.get', 'ml.versions.list', 'ml.versions.predict', 'monitoring.alertPolicies.get', 'monitoring.alertPolicies.list', 'monitoring.dashboards.get', 'monitoring.dashboards.list', 'monitoring.groups.get', 'monitoring.groups.list', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.notificationChannelDescriptors.get', 'monitoring.notificationChannelDescriptors.list', 'monitoring.notificationChannels.get', 'monitoring.notificationChannels.list', 'monitoring.services.get', 'monitoring.services.list', 'monitoring.slos.get', 'monitoring.slos.list', 'monitoring.snoozes.get', 'monitoring.snoozes.list', 'monitoring.timeSeries.list', 'monitoring.uptimeCheckConfigs.get', 'monitoring.uptimeCheckConfigs.list', 'nestconsole.smarthomeProjects.get', 'nestconsole.smarthomeVersions.get', 'netapp.activeDirectories.get', 'netapp.activeDirectories.list', 'netapp.backupPolicies.get', 'netapp.backupPolicies.list', 'netapp.backupVaults.get', 'netapp.backupVaults.list', 'netapp.backups.get', 'netapp.backups.list', 'netapp.kmsConfigs.get', 'netapp.kmsConfigs.list', 'netapp.locations.get', 'netapp.locations.list', 'netapp.operations.get', 'netapp.operations.list', 'netapp.replications.get', 'netapp.replications.list', 'netapp.snapshots.get', 'netapp.snapshots.list', 'netapp.storagePools.get', 'netapp.storagePools.list', 'netapp.volumes.get', 'netapp.volumes.list', 'networkconnectivity.groups.get', 'networkconnectivity.groups.getIamPolicy', 'networkconnectivity.groups.list', 'networkconnectivity.hubRouteTables.get', 'networkconnectivity.hubRouteTables.getIamPolicy', 'networkconnectivity.hubRouteTables.list', 'networkconnectivity.hubRoutes.get', 'networkconnectivity.hubRoutes.getIamPolicy', 'networkconnectivity.hubRoutes.list', 'networkconnectivity.hubs.get', 'networkconnectivity.hubs.getIamPolicy', 'networkconnectivity.hubs.list', 'networkconnectivity.hubs.listSpokes', 'networkconnectivity.hubs.queryStatus', 'networkconnectivity.internalRanges.get', 'networkconnectivity.internalRanges.getIamPolicy', 'networkconnectivity.internalRanges.list', 'networkconnectivity.locations.get', 'networkconnectivity.locations.list', 'networkconnectivity.operations.get', 'networkconnectivity.operations.list', 'networkconnectivity.policyBasedRoutes.get', 'networkconnectivity.policyBasedRoutes.getIamPolicy', 'networkconnectivity.policyBasedRoutes.list', 'networkconnectivity.regionalEndpoints.get', 'networkconnectivity.regionalEndpoints.list', 'networkconnectivity.serviceClasses.get', 'networkconnectivity.serviceClasses.list', 'networkconnectivity.serviceConnectionMaps.get', 'networkconnectivity.serviceConnectionMaps.list', 'networkconnectivity.serviceConnectionPolicies.get', 'networkconnectivity.serviceConnectionPolicies.list', 'networkconnectivity.spokes.get', 'networkconnectivity.spokes.getIamPolicy', 'networkconnectivity.spokes.list', 'networkmanagement.connectivitytests.get', 'networkmanagement.connectivitytests.getIamPolicy', 'networkmanagement.connectivitytests.list', 'networkmanagement.locations.get', 'networkmanagement.locations.list', 'networkmanagement.operations.get', 'networkmanagement.operations.list', 'networkmanagement.vpcflowlogsconfigs.get', 'networkmanagement.vpcflowlogsconfigs.list', 'networksecurity.addressGroups.get', 'networksecurity.addressGroups.getIamPolicy', 'networksecurity.addressGroups.list', 'networksecurity.authorizationPolicies.get', 'networksecurity.authorizationPolicies.getIamPolicy', 'networksecurity.authorizationPolicies.list', 'networksecurity.authzPolicies.get', 'networksecurity.authzPolicies.getIamPolicy', 'networksecurity.authzPolicies.list', 'networksecurity.clientTlsPolicies.get', 'networksecurity.clientTlsPolicies.getIamPolicy', 'networksecurity.clientTlsPolicies.list', 'networksecurity.firewallEndpointAssociations.get', 'networksecurity.firewallEndpointAssociations.list', 'networksecurity.firewallEndpoints.get', 'networksecurity.firewallEndpoints.list', 'networksecurity.gatewaySecurityPolicies.get', 'networksecurity.gatewaySecurityPolicies.list', 'networksecurity.gatewaySecurityPolicyRules.get', 'networksecurity.gatewaySecurityPolicyRules.list', 'networksecurity.locations.get', 'networksecurity.locations.list', 'networksecurity.mirroringDeploymentGroups.get', 'networksecurity.mirroringDeploymentGroups.list', 'networksecurity.mirroringDeployments.get', 'networksecurity.mirroringDeployments.list', 'networksecurity.mirroringEndpointGroupAssociations.get', 'networksecurity.mirroringEndpointGroupAssociations.list', 'networksecurity.mirroringEndpointGroups.get', 'networksecurity.mirroringEndpointGroups.list', 'networksecurity.operations.get', 'networksecurity.operations.list', 'networksecurity.securityProfileGroups.get', 'networksecurity.securityProfileGroups.list', 'networksecurity.securityProfiles.get', 'networksecurity.securityProfiles.list', 'networksecurity.serverTlsPolicies.get', 'networksecurity.serverTlsPolicies.getIamPolicy', 'networksecurity.serverTlsPolicies.list', 'networksecurity.tlsInspectionPolicies.get', 'networksecurity.tlsInspectionPolicies.list', 'networksecurity.urlLists.get', 'networksecurity.urlLists.list', 'networkservices.authzExtensions.get', 'networkservices.authzExtensions.list', 'networkservices.endpointPolicies.get', 'networkservices.endpointPolicies.list', 'networkservices.gateways.get', 'networkservices.gateways.list', 'networkservices.grpcRoutes.get', 'networkservices.grpcRoutes.list', 'networkservices.httpFilters.get', 'networkservices.httpFilters.list', 'networkservices.httpRoutes.get', 'networkservices.httpRoutes.list', 'networkservices.httpfilters.get', 'networkservices.httpfilters.getIamPolicy', 'networkservices.httpfilters.list', 'networkservices.lbRouteExtensions.get', 'networkservices.lbRouteExtensions.list', 'networkservices.lbTrafficExtensions.get', 'networkservices.lbTrafficExtensions.list', 'networkservices.locations.get', 'networkservices.locations.list', 'networkservices.meshes.get', 'networkservices.meshes.list', 'networkservices.operations.get', 'networkservices.operations.list', 'networkservices.route_views.get', 'networkservices.route_views.list', 'networkservices.serviceBindings.get', 'networkservices.serviceBindings.list', 'networkservices.serviceLbPolicies.get', 'networkservices.serviceLbPolicies.list', 'networkservices.tcpRoutes.get', 'networkservices.tcpRoutes.list', 'networkservices.tlsRoutes.get', 'networkservices.tlsRoutes.list', 'notebooks.environments.get', 'notebooks.environments.getIamPolicy', 'notebooks.environments.list', 'notebooks.executions.get', 'notebooks.executions.getIamPolicy', 'notebooks.executions.list', 'notebooks.instances.checkUpgradability', 'notebooks.instances.get', 'notebooks.instances.getHealth', 'notebooks.instances.getIamPolicy', 'notebooks.instances.list', 'notebooks.locations.get', 'notebooks.locations.list', 'notebooks.operations.get', 'notebooks.operations.list', 'notebooks.runtimes.get', 'notebooks.runtimes.getIamPolicy', 'notebooks.runtimes.list', 'notebooks.schedules.get', 'notebooks.schedules.getIamPolicy', 'notebooks.schedules.list', 'oauthconfig.clientpolicy.get', 'oauthconfig.testusers.get', 'oauthconfig.verification.get', 'observability.scopes.get', 'ondemandscanning.operations.get', 'ondemandscanning.operations.list', 'ondemandscanning.operations.wait', 'ondemandscanning.scans.listVulnerabilities', 'opsconfigmonitoring.resourceMetadata.list', 'oracledatabase.autonomousDatabaseBackups.get', 'oracledatabase.autonomousDatabaseBackups.list', 'oracledatabase.autonomousDatabaseCharacterSets.list', 'oracledatabase.autonomousDatabases.generateWallet', 'oracledatabase.autonomousDatabases.get', 'oracledatabase.autonomousDatabases.list', 'oracledatabase.autonomousDbVersions.list', 'oracledatabase.cloudExadataInfrastructures.get', 'oracledatabase.cloudExadataInfrastructures.list', 'oracledatabase.cloudVmClusters.get', 'oracledatabase.cloudVmClusters.list', 'oracledatabase.dbNodes.list', 'oracledatabase.dbServers.list', 'oracledatabase.dbSystemShapes.list', 'oracledatabase.entitlements.list', 'oracledatabase.giVersions.list', 'oracledatabase.locations.get', 'oracledatabase.locations.list', 'oracledatabase.operations.get', 'oracledatabase.operations.list', 'orgpolicy.constraints.list', 'orgpolicy.customConstraints.get', 'orgpolicy.customConstraints.list', 'orgpolicy.policies.list', 'orgpolicy.policy.get', 'osconfig.guestPolicies.get', 'osconfig.guestPolicies.list', 'osconfig.instanceOSPoliciesCompliances.get', 'osconfig.instanceOSPoliciesCompliances.list', 'osconfig.inventories.get', 'osconfig.inventories.list', 'osconfig.osPolicyAssignmentReports.get', 'osconfig.osPolicyAssignmentReports.list', 'osconfig.osPolicyAssignmentReports.searchSummaries', 'osconfig.osPolicyAssignments.get', 'osconfig.osPolicyAssignments.list', 'osconfig.osPolicyAssignments.searchPolicies', 'osconfig.patchDeployments.get', 'osconfig.patchDeployments.list', 'osconfig.patchJobs.get', 'osconfig.patchJobs.list', 'osconfig.projectFeatureSettings.get', 'osconfig.upgradeReports.get', 'osconfig.upgradeReports.getSummary', 'osconfig.upgradeReports.list', 'osconfig.upgradeReports.searchSummaries', 'osconfig.vulnerabilityReports.get', 'osconfig.vulnerabilityReports.list', 'paymentsresellersubscription.products.list', 'paymentsresellersubscription.promotions.list', 'paymentsresellersubscription.subscriptions.get', 'policyanalyzer.serviceAccountKeyLastAuthenticationActivities.query', 'policyanalyzer.serviceAccountLastAuthenticationActivities.query', 'policyremediatormanager.locations.get', 'policyremediatormanager.locations.list', 'policyremediatormanager.operations.get', 'policyremediatormanager.operations.list', 'policyremediatormanager.remediatorServices.get', 'policysimulator.orgPolicyViolations.list', 'policysimulator.orgPolicyViolationsPreviews.get', 'policysimulator.orgPolicyViolationsPreviews.list', 'policysimulator.replayResults.list', 'policysimulator.replays.get', 'policysimulator.replays.list', 'privateca.caPools.get', 'privateca.caPools.getIamPolicy', 'privateca.caPools.list', 'privateca.certificateAuthorities.get', 'privateca.certificateAuthorities.getIamPolicy', 'privateca.certificateAuthorities.list', 'privateca.certificateRevocationLists.get', 'privateca.certificateRevocationLists.getIamPolicy', 'privateca.certificateRevocationLists.list', 'privateca.certificateTemplates.get', 'privateca.certificateTemplates.getIamPolicy', 'privateca.certificateTemplates.list', 'privateca.certificateTemplates.use', 'privateca.certificates.get', 'privateca.certificates.getIamPolicy', 'privateca.certificates.list', 'privateca.locations.get', 'privateca.locations.list', 'privateca.operations.get', 'privateca.operations.list', 'privateca.reusableConfigs.get', 'privateca.reusableConfigs.getIamPolicy', 'privateca.reusableConfigs.list', 'privilegedaccessmanager.entitlements.get', 'privilegedaccessmanager.entitlements.list', 'privilegedaccessmanager.grants.get', 'privilegedaccessmanager.grants.list', 'privilegedaccessmanager.locations.get', 'privilegedaccessmanager.locations.list', 'privilegedaccessmanager.operations.get', 'privilegedaccessmanager.operations.list', 'proximitybeacon.attachments.get', 'proximitybeacon.attachments.list', 'proximitybeacon.beacons.get', 'proximitybeacon.beacons.list', 'proximitybeacon.namespaces.get', 'proximitybeacon.namespaces.list', 'pubsub.schemas.attach', 'pubsub.schemas.get', 'pubsub.schemas.getIamPolicy', 'pubsub.schemas.list', 'pubsub.schemas.listRevisions', 'pubsub.schemas.validate', 'pubsub.snapshots.get', 'pubsub.snapshots.list', 'pubsub.snapshots.seek', 'pubsub.subscriptions.get', 'pubsub.subscriptions.list', 'pubsub.topics.get', 'pubsub.topics.list', 'pubsublite.locations.openKafkaStream', 'pubsublite.operations.get', 'pubsublite.operations.list', 'pubsublite.reservations.get', 'pubsublite.reservations.list', 'pubsublite.reservations.listTopics', 'pubsublite.subscriptions.get', 'pubsublite.subscriptions.getCursor', 'pubsublite.subscriptions.list', 'pubsublite.subscriptions.subscribe', 'pubsublite.topics.computeHeadCursor', 'pubsublite.topics.computeMessageStats', 'pubsublite.topics.computeTimeCursor', 'pubsublite.topics.get', 'pubsublite.topics.getPartitions', 'pubsublite.topics.list', 'pubsublite.topics.listSubscriptions', 'pubsublite.topics.subscribe', 'readerrevenuesubscriptionlinking.readerEntitlements.get', 'readerrevenuesubscriptionlinking.readers.get', 'recaptchaenterprise.firewallpolicies.get', 'recaptchaenterprise.firewallpolicies.list', 'recaptchaenterprise.keys.get', 'recaptchaenterprise.keys.list', 'recaptchaenterprise.metrics.get', 'recaptchaenterprise.projectmetadata.get', 'recaptchaenterprise.relatedaccountgroupmemberships.list', 'recaptchaenterprise.relatedaccountgroups.list', 'recommender.alloydbClusterPerformanceInsights.get', 'recommender.alloydbClusterPerformanceInsights.list', 'recommender.alloydbClusterPerformanceRecommendations.get', 'recommender.alloydbClusterPerformanceRecommendations.list', 'recommender.alloydbClusterReliabilityInsights.get', 'recommender.alloydbClusterReliabilityInsights.list', 'recommender.alloydbClusterReliabilityRecommendations.get', 'recommender.alloydbClusterReliabilityRecommendations.list', 'recommender.alloydbInstanceSecurityInsights.get', 'recommender.alloydbInstanceSecurityInsights.list', 'recommender.alloydbInstanceSecurityRecommendations.get', 'recommender.alloydbInstanceSecurityRecommendations.list', 'recommender.bigqueryCapacityCommitmentsInsights.get', 'recommender.bigqueryCapacityCommitmentsInsights.list', 'recommender.bigqueryCapacityCommitmentsRecommendations.get', 'recommender.bigqueryCapacityCommitmentsRecommendations.list', 'recommender.bigqueryMaterializedViewInsights.get', 'recommender.bigqueryMaterializedViewInsights.list', 'recommender.bigqueryMaterializedViewRecommendations.get', 'recommender.bigqueryMaterializedViewRecommendations.list', 'recommender.bigqueryPartitionClusterRecommendations.get', 'recommender.bigqueryPartitionClusterRecommendations.list', 'recommender.bigqueryTableStatsInsights.get', 'recommender.bigqueryTableStatsInsights.list', 'recommender.cloudAssetInsights.get', 'recommender.cloudAssetInsights.list', 'recommender.cloudCostGeneralInsights.get', 'recommender.cloudCostGeneralInsights.list', 'recommender.cloudCostGeneralRecommendations.get', 'recommender.cloudCostGeneralRecommendations.list', 'recommender.cloudDeprecationGeneralInsights.get', 'recommender.cloudDeprecationGeneralInsights.list', 'recommender.cloudDeprecationGeneralRecommendations.get', 'recommender.cloudDeprecationGeneralRecommendations.list', 'recommender.cloudFunctionsPerformanceInsights.get', 'recommender.cloudFunctionsPerformanceInsights.list', 'recommender.cloudFunctionsPerformanceRecommendations.get', 'recommender.cloudFunctionsPerformanceRecommendations.list', 'recommender.cloudManageabilityGeneralInsights.get', 'recommender.cloudManageabilityGeneralInsights.list', 'recommender.cloudManageabilityGeneralRecommendations.get', 'recommender.cloudManageabilityGeneralRecommendations.list', 'recommender.cloudPerformanceGeneralInsights.get', 'recommender.cloudPerformanceGeneralInsights.list', 'recommender.cloudPerformanceGeneralRecommendations.get', 'recommender.cloudPerformanceGeneralRecommendations.list', 'recommender.cloudRecentChangeInsights.get', 'recommender.cloudRecentChangeInsights.list', 'recommender.cloudRecentChangeRecommendations.get', 'recommender.cloudRecentChangeRecommendations.list', 'recommender.cloudRecentChangeRecommenderConfig.get', 'recommender.cloudReliabilityGeneralInsights.get', 'recommender.cloudReliabilityGeneralInsights.list', 'recommender.cloudReliabilityGeneralRecommendations.get', 'recommender.cloudReliabilityGeneralRecommendations.list', 'recommender.cloudSecurityGeneralInsights.get', 'recommender.cloudSecurityGeneralInsights.list', 'recommender.cloudSecurityGeneralRecommendations.get', 'recommender.cloudSecurityGeneralRecommendations.list', 'recommender.cloudsqlIdleInstanceRecommendations.get', 'recommender.cloudsqlIdleInstanceRecommendations.list', 'recommender.cloudsqlInstanceActivityInsights.get', 'recommender.cloudsqlInstanceActivityInsights.list', 'recommender.cloudsqlInstanceCpuUsageInsights.get', 'recommender.cloudsqlInstanceCpuUsageInsights.list', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.get', 'recommender.cloudsqlInstanceDiskUsageTrendInsights.list', 'recommender.cloudsqlInstanceMemoryUsageInsights.get', 'recommender.cloudsqlInstanceMemoryUsageInsights.list', 'recommender.cloudsqlInstanceOomProbabilityInsights.get', 'recommender.cloudsqlInstanceOomProbabilityInsights.list', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.get', 'recommender.cloudsqlInstanceOutOfDiskRecommendations.list', 'recommender.cloudsqlInstancePerformanceInsights.get', 'recommender.cloudsqlInstancePerformanceInsights.list', 'recommender.cloudsqlInstancePerformanceRecommendations.get', 'recommender.cloudsqlInstancePerformanceRecommendations.list', 'recommender.cloudsqlInstanceReliabilityInsights.get', 'recommender.cloudsqlInstanceReliabilityInsights.list', 'recommender.cloudsqlInstanceReliabilityRecommendations.get', 'recommender.cloudsqlInstanceReliabilityRecommendations.list', 'recommender.cloudsqlInstanceSecurityInsights.get', 'recommender.cloudsqlInstanceSecurityInsights.list', 'recommender.cloudsqlInstanceSecurityRecommendations.get', 'recommender.cloudsqlInstanceSecurityRecommendations.list', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedCpuUsageInsights.list', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.get', 'recommender.cloudsqlInstanceUnderprovisionedMemoryUsageInsights.list', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.get', 'recommender.cloudsqlOverprovisionedInstanceRecommendations.list', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.get', 'recommender.cloudsqlUnderProvisionedInstanceRecommendations.list', 'recommender.commitmentUtilizationInsights.get', 'recommender.commitmentUtilizationInsights.list', 'recommender.computeAddressIdleResourceInsights.get', 'recommender.computeAddressIdleResourceInsights.list', 'recommender.computeAddressIdleResourceRecommendations.get', 'recommender.computeAddressIdleResourceRecommendations.list', 'recommender.computeDiskIdleResourceInsights.get', 'recommender.computeDiskIdleResourceInsights.list', 'recommender.computeDiskIdleResourceRecommendations.get', 'recommender.computeDiskIdleResourceRecommendations.list', 'recommender.computeFirewallInsightTypeConfigs.get', 'recommender.computeFirewallInsights.get', 'recommender.computeFirewallInsights.list', 'recommender.computeImageIdleResourceInsights.get', 'recommender.computeImageIdleResourceInsights.list', 'recommender.computeImageIdleResourceRecommendations.get', 'recommender.computeImageIdleResourceRecommendations.list', 'recommender.computeInstanceCpuUsageInsights.get', 'recommender.computeInstanceCpuUsageInsights.list', 'recommender.computeInstanceCpuUsagePredictionInsights.get', 'recommender.computeInstanceCpuUsagePredictionInsights.list', 'recommender.computeInstanceCpuUsageTrendInsights.get', 'recommender.computeInstanceCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageInsights.list', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerCpuUsagePredictionInsights.list', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.get', 'recommender.computeInstanceGroupManagerCpuUsageTrendInsights.list', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.get', 'recommender.computeInstanceGroupManagerMachineTypeRecommendations.list', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsageInsights.list', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.get', 'recommender.computeInstanceGroupManagerMemoryUsagePredictionInsights.list', 'recommender.computeInstanceIdleResourceRecommendations.get', 'recommender.computeInstanceIdleResourceRecommendations.list', 'recommender.computeInstanceIdleResourceRecommenderConfig.get', 'recommender.computeInstanceMachineTypeRecommendations.get', 'recommender.computeInstanceMachineTypeRecommendations.list', 'recommender.computeInstanceMemoryUsageInsights.get', 'recommender.computeInstanceMemoryUsageInsights.list', 'recommender.computeInstanceMemoryUsagePredictionInsights.get', 'recommender.computeInstanceMemoryUsagePredictionInsights.list', 'recommender.computeInstanceNetworkThroughputInsights.get', 'recommender.computeInstanceNetworkThroughputInsights.list', 'recommender.containerDiagnosisInsights.get', 'recommender.containerDiagnosisInsights.list', 'recommender.containerDiagnosisRecommendations.get', 'recommender.containerDiagnosisRecommendations.list', 'recommender.costInsights.get', 'recommender.costInsights.list', 'recommender.costRecommendations.listAll', 'recommender.costRecommendations.summarizeAll', 'recommender.dataflowDiagnosticsInsights.get', 'recommender.dataflowDiagnosticsInsights.list', 'recommender.errorReportingInsights.get', 'recommender.errorReportingInsights.list', 'recommender.errorReportingRecommendations.get', 'recommender.errorReportingRecommendations.list', 'recommender.firestoreDatabaseReliabilityInsights.get', 'recommender.firestoreDatabaseReliabilityInsights.list', 'recommender.firestoreDatabaseReliabilityRecommendations.get', 'recommender.firestoreDatabaseReliabilityRecommendations.list', 'recommender.gmpGuidedExperienceInsights.get', 'recommender.gmpGuidedExperienceInsights.list', 'recommender.gmpGuidedExperienceRecommendations.get', 'recommender.gmpGuidedExperienceRecommendations.list', 'recommender.gmpProjectManagementInsights.get', 'recommender.gmpProjectManagementInsights.list', 'recommender.gmpProjectManagementRecommendations.get', 'recommender.gmpProjectManagementRecommendations.list', 'recommender.gmpProjectProductSuggestionsInsights.get', 'recommender.gmpProjectProductSuggestionsInsights.list', 'recommender.gmpProjectProductSuggestionsRecommendations.get', 'recommender.gmpProjectProductSuggestionsRecommendations.list', 'recommender.iamPolicyChangeRiskInsights.get', 'recommender.iamPolicyChangeRiskInsights.list', 'recommender.iamPolicyChangeRiskRecommendations.get', 'recommender.iamPolicyChangeRiskRecommendations.list', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyLateralMovementInsights.get', 'recommender.iamPolicyLateralMovementInsights.list', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommenderConfig.get', 'recommender.iamServiceAccountChangeRiskInsights.get', 'recommender.iamServiceAccountChangeRiskInsights.list', 'recommender.iamServiceAccountChangeRiskRecommendations.get', 'recommender.iamServiceAccountChangeRiskRecommendations.list', 'recommender.iamServiceAccountInsights.get', 'recommender.iamServiceAccountInsights.list', 'recommender.locations.get', 'recommender.locations.list', 'recommender.loggingProductSuggestionContainerInsights.get', 'recommender.loggingProductSuggestionContainerInsights.list', 'recommender.loggingProductSuggestionContainerRecommendations.get', 'recommender.loggingProductSuggestionContainerRecommendations.list', 'recommender.monitoringProductSuggestionComputeInsights.get', 'recommender.monitoringProductSuggestionComputeInsights.list', 'recommender.monitoringProductSuggestionComputeRecommendations.get', 'recommender.monitoringProductSuggestionComputeRecommendations.list', 'recommender.networkAnalyzerCloudSqlInsights.get', 'recommender.networkAnalyzerCloudSqlInsights.list', 'recommender.networkAnalyzerDynamicRouteInsights.get', 'recommender.networkAnalyzerDynamicRouteInsights.list', 'recommender.networkAnalyzerGkeConnectivityInsights.get', 'recommender.networkAnalyzerGkeConnectivityInsights.list', 'recommender.networkAnalyzerGkeIpAddressInsights.get', 'recommender.networkAnalyzerGkeIpAddressInsights.list', 'recommender.networkAnalyzerGkeServiceAccountInsights.get', 'recommender.networkAnalyzerGkeServiceAccountInsights.list', 'recommender.networkAnalyzerIpAddressInsights.get', 'recommender.networkAnalyzerIpAddressInsights.list', 'recommender.networkAnalyzerLoadBalancerInsights.get', 'recommender.networkAnalyzerLoadBalancerInsights.list', 'recommender.networkAnalyzerVpcConnectivityInsights.get', 'recommender.networkAnalyzerVpcConnectivityInsights.list', 'recommender.resourcemanagerProjectChangeRiskInsights.get', 'recommender.resourcemanagerProjectChangeRiskInsights.list', 'recommender.resourcemanagerProjectChangeRiskRecommendations.get', 'recommender.resourcemanagerProjectChangeRiskRecommendations.list', 'recommender.resourcemanagerProjectUtilizationInsightTypeConfigs.get', 'recommender.resourcemanagerProjectUtilizationInsights.get', 'recommender.resourcemanagerProjectUtilizationInsights.list', 'recommender.resourcemanagerProjectUtilizationRecommendations.get', 'recommender.resourcemanagerProjectUtilizationRecommendations.list', 'recommender.resourcemanagerProjectUtilizationRecommenderConfigs.get', 'recommender.resourcemanagerServiceLimitInsights.get', 'recommender.resourcemanagerServiceLimitInsights.list', 'recommender.resourcemanagerServiceLimitRecommendations.get', 'recommender.resourcemanagerServiceLimitRecommendations.list', 'recommender.runServiceCostInsights.get', 'recommender.runServiceCostInsights.list', 'recommender.runServiceCostRecommendations.get', 'recommender.runServiceCostRecommendations.list', 'recommender.runServiceIdentityInsights.get', 'recommender.runServiceIdentityInsights.list', 'recommender.runServiceIdentityRecommendations.get', 'recommender.runServiceIdentityRecommendations.list', 'recommender.runServicePerformanceInsights.get', 'recommender.runServicePerformanceInsights.list', 'recommender.runServicePerformanceRecommendations.get', 'recommender.runServicePerformanceRecommendations.list', 'recommender.runServiceSecurityInsights.get', 'recommender.runServiceSecurityInsights.list', 'recommender.runServiceSecurityRecommendations.get', 'recommender.runServiceSecurityRecommendations.list', 'recommender.spendBasedCommitmentInsights.get', 'recommender.spendBasedCommitmentInsights.list', 'recommender.spendBasedCommitmentRecommendations.get', 'recommender.spendBasedCommitmentRecommendations.list', 'recommender.spendBasedCommitmentRecommenderConfig.get', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.usageCommitmentRecommendations.get', 'recommender.usageCommitmentRecommendations.list', 'redis.clusters.get', 'redis.clusters.list', 'redis.instances.get', 'redis.instances.list', 'redis.instances.listEffectiveTags', 'redis.instances.listTagBindings', 'redis.locations.get', 'redis.locations.list', 'redis.operations.get', 'redis.operations.list', 'remotebuildexecution.actions.get', 'remotebuildexecution.blobs.get', 'remotebuildexecution.instances.get', 'remotebuildexecution.instances.list', 'remotebuildexecution.logstreams.get', 'remotebuildexecution.workerpools.get', 'remotebuildexecution.workerpools.list', 'resourcemanager.folders.searchPolicyBindings', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.hierarchyNodes.listTagBindings', 'resourcemanager.organizations.searchPolicyBindings', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'resourcemanager.projects.searchPolicyBindings', 'resourcemanager.tagHolds.list', 'resourcemanager.tagKeys.get', 'resourcemanager.tagKeys.getIamPolicy', 'resourcemanager.tagKeys.list', 'resourcemanager.tagValues.get', 'resourcemanager.tagValues.getIamPolicy', 'resourcemanager.tagValues.list', 'resourcesettings.settings.get', 'resourcesettings.settings.list', 'retail.alertConfigs.get', 'retail.attributesConfigs.exportCatalogAttributes', 'retail.attributesConfigs.get', 'retail.branches.get', 'retail.branches.list', 'retail.catalogs.completeQuery', 'retail.catalogs.exportAnalyticsMetrics', 'retail.catalogs.list', 'retail.controls.export', 'retail.controls.get', 'retail.controls.list', 'retail.experiments.get', 'retail.experiments.list', 'retail.experiments.loadExperimentLookerDashboard', 'retail.experiments.queryTrafficMetrics', 'retail.models.get', 'retail.models.list', 'retail.models.pause', 'retail.models.resume', 'retail.models.tune', 'retail.operations.get', 'retail.operations.list', 'retail.placements.predict', 'retail.placements.search', 'retail.products.export', 'retail.products.get', 'retail.products.list', 'retail.retailProjects.get', 'retail.servingConfigs.get', 'retail.servingConfigs.list', 'retail.servingConfigs.predict', 'retail.servingConfigs.search', 'riscconfigurationservice.riscconfigs.get', 'riskmanager.controlScoreBreakdowns.get', 'riskmanager.controlScoreBreakdowns.list', 'riskmanager.operations.get', 'riskmanager.operations.list', 'riskmanager.policies.get', 'riskmanager.policies.list', 'riskmanager.reports.get', 'riskmanager.reports.list', 'riskmanager.settings.get', 'rma.annotations.get', 'rma.collectors.get', 'rma.collectors.list', 'rma.locations.get', 'rma.locations.list', 'rma.operations.get', 'rma.operations.list', 'routeoptimization.locations.use', 'routeoptimization.operations.get', 'run.configurations.get', 'run.configurations.list', 'run.executions.get', 'run.executions.list', 'run.jobs.get', 'run.jobs.getIamPolicy', 'run.jobs.list', 'run.jobs.listEffectiveTags', 'run.jobs.listTagBindings', 'run.locations.list', 'run.operations.get', 'run.operations.list', 'run.revisions.get', 'run.revisions.list', 'run.routes.get', 'run.routes.list', 'run.services.get', 'run.services.getIamPolicy', 'run.services.list', 'run.services.listEffectiveTags', 'run.services.listTagBindings', 'run.tasks.get', 'run.tasks.list', 'runapps.applications.get', 'runapps.applications.getStatus', 'runapps.applications.list', 'runapps.deployments.get', 'runapps.deployments.list', 'runapps.locations.get', 'runapps.locations.list', 'runapps.operations.get', 'runapps.operations.list', 'runtimeconfig.configs.get', 'runtimeconfig.configs.list', 'runtimeconfig.operations.get', 'runtimeconfig.operations.list', 'runtimeconfig.variables.get', 'runtimeconfig.variables.list', 'runtimeconfig.variables.watch', 'runtimeconfig.waiters.get', 'runtimeconfig.waiters.list', 'secretmanager.locations.get', 'secretmanager.locations.list', 'secretmanager.secrets.get', 'secretmanager.secrets.getIamPolicy', 'secretmanager.secrets.list', 'secretmanager.secrets.listEffectiveTags', 'secretmanager.secrets.listTagBindings', 'secretmanager.versions.get', 'secretmanager.versions.list', 'securedlandingzone.operations.get', 'securedlandingzone.overwatches.get', 'securedlandingzone.overwatches.list', 'securesourcemanager.branchRules.get', 'securesourcemanager.branchRules.list', 'securesourcemanager.instances.access', 'securesourcemanager.instances.get', 'securesourcemanager.instances.getIamPolicy', 'securesourcemanager.instances.list', 'securesourcemanager.locations.get', 'securesourcemanager.locations.list', 'securesourcemanager.operations.get', 'securesourcemanager.operations.list', 'securesourcemanager.repositories.fetch', 'securesourcemanager.repositories.get', 'securesourcemanager.repositories.getIamPolicy', 'securesourcemanager.repositories.list', 'securesourcemanager.repositories.readIssues', 'securesourcemanager.repositories.readPullRequests', 'securesourcemanager.sshkeys.get', 'securesourcemanager.sshkeys.list', 'securesourcemanager.sshkeys.listAny', 'securitycenter.assets.group', 'securitycenter.assets.list', 'securitycenter.assets.listAssetPropertyNames', 'securitycenter.attackpaths.list', 'securitycenter.bigQueryExports.get', 'securitycenter.bigQueryExports.list', 'securitycenter.complianceReports.aggregate', 'securitycenter.compliancesnapshots.list', 'securitycenter.containerthreatdetectionsettings.calculate', 'securitycenter.containerthreatdetectionsettings.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.get', 'securitycenter.effectivesecurityhealthanalyticscustommodules.list', 'securitycenter.eventthreatdetectionsettings.calculate', 'securitycenter.eventthreatdetectionsettings.get', 'securitycenter.exposurepathexplan.get', 'securitycenter.findingexplanations.get', 'securitycenter.findings.group', 'securitycenter.findings.list', 'securitycenter.findings.listFindingPropertyNames', 'securitycenter.integratedvulnerabilityscannersettings.calculate', 'securitycenter.integratedvulnerabilityscannersettings.get', 'securitycenter.muteconfigs.get', 'securitycenter.muteconfigs.list', 'securitycenter.notificationconfig.get', 'securitycenter.notificationconfig.list', 'securitycenter.organizationsettings.get', 'securitycenter.rapidvulnerabilitydetectionsettings.calculate', 'securitycenter.rapidvulnerabilitydetectionsettings.get', 'securitycenter.resourcevalueconfigs.get', 'securitycenter.resourcevalueconfigs.list', 'securitycenter.securitycentersettings.get', 'securitycenter.securityhealthanalyticscustommodules.get', 'securitycenter.securityhealthanalyticscustommodules.list', 'securitycenter.securityhealthanalyticscustommodules.simulate', 'securitycenter.securityhealthanalyticscustommodules.test', 'securitycenter.securityhealthanalyticssettings.calculate', 'securitycenter.securityhealthanalyticssettings.get', 'securitycenter.simulations.get', 'securitycenter.sources.get', 'securitycenter.sources.getIamPolicy', 'securitycenter.sources.list', 'securitycenter.subscription.get', 'securitycenter.userinterfacemetadata.get', 'securitycenter.valuedresources.list', 'securitycenter.virtualmachinethreatdetectionsettings.calculate', 'securitycenter.virtualmachinethreatdetectionsettings.get', 'securitycenter.vulnerabilitysnapshots.list', 'securitycenter.websecurityscannersettings.calculate', 'securitycenter.websecurityscannersettings.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.get', 'securitycentermanagement.effectiveEventThreatDetectionCustomModules.list', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.get', 'securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.get', 'securitycentermanagement.eventThreatDetectionCustomModules.list', 'securitycentermanagement.eventThreatDetectionCustomModules.validate', 'securitycentermanagement.locations.get', 'securitycentermanagement.locations.list', 'securitycentermanagement.securityCenterServices.get', 'securitycentermanagement.securityCenterServices.list', 'securitycentermanagement.securityCommandCenter.checkActivationOperation', 'securitycentermanagement.securityCommandCenter.checkEligibility', 'securitycentermanagement.securityCommandCenter.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.get', 'securitycentermanagement.securityHealthAnalyticsCustomModules.list', 'securitycentermanagement.securityHealthAnalyticsCustomModules.simulate', 'securitycentermanagement.securityHealthAnalyticsCustomModules.test', 'securityposture.locations.get', 'securityposture.locations.list', 'securityposture.operations.get', 'securityposture.operations.list', 'securityposture.postureDeployments.get', 'securityposture.postureDeployments.list', 'securityposture.postureTemplates.get', 'securityposture.postureTemplates.list', 'securityposture.postures.get', 'securityposture.postures.list', 'securityposture.reports.get', 'securityposture.reports.list', 'servicebroker.bindingoperations.get', 'servicebroker.bindingoperations.list', 'servicebroker.bindings.get', 'servicebroker.bindings.getIamPolicy', 'servicebroker.bindings.list', 'servicebroker.catalogs.get', 'servicebroker.catalogs.getIamPolicy', 'servicebroker.catalogs.list', 'servicebroker.instanceoperations.get', 'servicebroker.instanceoperations.list', 'servicebroker.instances.get', 'servicebroker.instances.getIamPolicy', 'servicebroker.instances.list', 'serviceconsumermanagement.consumers.get', 'serviceconsumermanagement.quota.get', 'serviceconsumermanagement.tenancyu.list', 'servicedirectory.endpoints.get', 'servicedirectory.endpoints.getIamPolicy', 'servicedirectory.endpoints.list', 'servicedirectory.locations.get', 'servicedirectory.locations.list', 'servicedirectory.namespaces.get', 'servicedirectory.namespaces.getIamPolicy', 'servicedirectory.namespaces.list', 'servicedirectory.services.get', 'servicedirectory.services.getIamPolicy', 'servicedirectory.services.list', 'servicedirectory.services.resolve', 'servicehealth.events.get', 'servicehealth.events.list', 'servicehealth.locations.get', 'servicehealth.locations.list', 'servicehealth.organizationEvents.get', 'servicehealth.organizationEvents.list', 'servicehealth.organizationImpacts.get', 'servicehealth.organizationImpacts.list', 'servicehealth.statuses.get', 'servicemanagement.services.get', 'servicemanagement.services.list', 'servicenetworking.operations.get', 'servicenetworking.operations.list', 'servicenetworking.services.get', 'servicenetworking.services.getConsumerConfig', 'servicesecurityinsights.clusterSecurityInfo.get', 'servicesecurityinsights.clusterSecurityInfo.list', 'servicesecurityinsights.policies.get', 'servicesecurityinsights.projectStates.get', 'servicesecurityinsights.securityInfo.list', 'servicesecurityinsights.securityViews.get', 'servicesecurityinsights.workloadPolicies.list', 'servicesecurityinsights.workloadSecurityInfo.get', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list', 'source.repos.get', 'source.repos.getIamPolicy', 'source.repos.list', 'spanner.backupOperations.get', 'spanner.backupOperations.list', 'spanner.backupSchedules.get', 'spanner.backupSchedules.getIamPolicy', 'spanner.backupSchedules.list', 'spanner.backups.get', 'spanner.backups.getIamPolicy', 'spanner.backups.list', 'spanner.databaseOperations.get', 'spanner.databaseOperations.list', 'spanner.databaseRoles.list', 'spanner.databases.beginReadOnlyTransaction', 'spanner.databases.get', 'spanner.databases.getDdl', 'spanner.databases.getIamPolicy', 'spanner.databases.list', 'spanner.databases.partitionQuery', 'spanner.databases.partitionRead', 'spanner.databases.read', 'spanner.databases.select', 'spanner.databases.useDataBoost', 'spanner.instanceConfigOperations.get', 'spanner.instanceConfigOperations.list', 'spanner.instanceConfigs.get', 'spanner.instanceConfigs.list', 'spanner.instanceOperations.get', 'spanner.instanceOperations.list', 'spanner.instancePartitionOperations.get', 'spanner.instancePartitionOperations.list', 'spanner.instancePartitions.get', 'spanner.instancePartitions.list', 'spanner.instances.get', 'spanner.instances.getIamPolicy', 'spanner.instances.list', 'spanner.instances.listEffectiveTags', 'spanner.instances.listTagBindings', 'spanner.sessions.create', 'spanner.sessions.delete', 'spanner.sessions.get', 'spanner.sessions.list', 'speakerid.phrases.get', 'speakerid.phrases.list', 'speakerid.settings.get', 'speakerid.speakers.get', 'speakerid.speakers.list', 'speech.adaptations.execute', 'speech.config.get', 'speech.customClasses.get', 'speech.customClasses.list', 'speech.locations.get', 'speech.locations.list', 'speech.operations.get', 'speech.operations.list', 'speech.operations.wait', 'speech.phraseSets.get', 'speech.phraseSets.list', 'speech.recognizers.get', 'speech.recognizers.list', 'speech.recognizers.recognize', 'stackdriver.projects.get', 'stackdriver.resourceMetadata.list', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.folders.get', 'storage.folders.list', 'storage.hmacKeys.get', 'storage.hmacKeys.list', 'storage.managementHubs.get', 'storageinsights.datasetConfigs.get', 'storageinsights.datasetConfigs.list', 'storageinsights.locations.get', 'storageinsights.locations.list', 'storageinsights.operations.get', 'storageinsights.operations.list', 'storageinsights.reportConfigs.get', 'storageinsights.reportConfigs.list', 'storageinsights.reportDetails.get', 'storageinsights.reportDetails.list', 'storagetransfer.agentpools.get', 'storagetransfer.agentpools.list', 'storagetransfer.jobs.get', 'storagetransfer.jobs.list', 'storagetransfer.operations.get', 'storagetransfer.operations.list', 'storagetransfer.projects.getServiceAccount', 'stream.locations.get', 'stream.locations.list', 'stream.operations.get', 'stream.operations.list', 'stream.streamContents.get', 'stream.streamContents.list', 'stream.streamInstances.get', 'stream.streamInstances.list', 'subscribewithgoogledeveloper.tools.get', 'telcoautomation.blueprints.get', 'telcoautomation.blueprints.list', 'telcoautomation.deployments.computeStatus', 'telcoautomation.deployments.get', 'telcoautomation.deployments.list', 'telcoautomation.edgeSlms.get', 'telcoautomation.edgeSlms.list', 'telcoautomation.hydratedDeployments.get', 'telcoautomation.hydratedDeployments.list', 'telcoautomation.locations.get', 'telcoautomation.locations.list', 'telcoautomation.operations.get', 'telcoautomation.operations.list', 'telcoautomation.orchestrationClusters.get', 'telcoautomation.orchestrationClusters.list', 'telcoautomation.publicBlueprints.get', 'telcoautomation.publicBlueprints.list', 'timeseriesinsights.datasets.evaluate', 'timeseriesinsights.datasets.list', 'timeseriesinsights.datasets.query', 'timeseriesinsights.locations.get', 'timeseriesinsights.locations.list', 'tpu.acceleratortypes.get', 'tpu.acceleratortypes.list', 'tpu.locations.get', 'tpu.locations.list', 'tpu.nodes.get', 'tpu.nodes.list', 'tpu.operations.get', 'tpu.operations.list', 'tpu.runtimeversions.get', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.get', 'tpu.tensorflowversions.list', 'trafficdirector.networks.getConfigs', 'transcoder.jobTemplates.get', 'transcoder.jobTemplates.list', 'transcoder.jobs.get', 'transcoder.jobs.list', 'transferappliance.appliances.get', 'transferappliance.appliances.list', 'transferappliance.credentials.get', 'transferappliance.locations.get', 'transferappliance.locations.list', 'transferappliance.operations.get', 'transferappliance.operations.list', 'transferappliance.orders.get', 'transferappliance.orders.list', 'transferappliance.savedAddresses.get', 'transferappliance.savedAddresses.list', 'translationhub.portals.get', 'translationhub.portals.list', 'videostitcher.cdnKeys.get', 'videostitcher.cdnKeys.list', 'videostitcher.liveAdTagDetails.get', 'videostitcher.liveAdTagDetails.list', 'videostitcher.liveConfigs.get', 'videostitcher.liveConfigs.list', 'videostitcher.liveSessions.get', 'videostitcher.operations.get', 'videostitcher.operations.list', 'videostitcher.slates.get', 'videostitcher.slates.list', 'videostitcher.vodAdTagDetails.get', 'videostitcher.vodAdTagDetails.list', 'videostitcher.vodConfigs.get', 'videostitcher.vodConfigs.list', 'videostitcher.vodSessions.get', 'videostitcher.vodStitchDetails.get', 'videostitcher.vodStitchDetails.list', 'visionai.analyses.get', 'visionai.analyses.getIamPolicy', 'visionai.analyses.list', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.applications.get', 'visionai.applications.list', 'visionai.assets.clip', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.list', 'visionai.assets.search', 'visionai.clusters.get', 'visionai.clusters.getIamPolicy', 'visionai.clusters.list', 'visionai.clusters.watch', 'visionai.corpora.get', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.validate', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.events.get', 'visionai.events.getIamPolicy', 'visionai.events.list', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.viewAssets', 'visionai.instances.get', 'visionai.instances.list', 'visionai.locations.get', 'visionai.locations.list', 'visionai.operations.get', 'visionai.operations.list', 'visionai.operations.wait', 'visionai.operators.get', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.series.acquireLease', 'visionai.series.get', 'visionai.series.getIamPolicy', 'visionai.series.list', 'visionai.series.receive', 'visionai.streams.get', 'visionai.streams.getIamPolicy', 'visionai.streams.list', 'visionai.streams.receive', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list', 'visualinspection.annotationSets.get', 'visualinspection.annotationSets.list', 'visualinspection.annotationSpecs.get', 'visualinspection.annotationSpecs.list', 'visualinspection.annotations.get', 'visualinspection.annotations.list', 'visualinspection.datasets.export', 'visualinspection.datasets.get', 'visualinspection.datasets.list', 'visualinspection.images.get', 'visualinspection.images.list', 'visualinspection.locations.get', 'visualinspection.locations.list', 'visualinspection.modelEvaluations.get', 'visualinspection.modelEvaluations.list', 'visualinspection.models.get', 'visualinspection.models.list', 'visualinspection.modules.get', 'visualinspection.modules.list', 'visualinspection.operations.get', 'visualinspection.operations.list', 'visualinspection.solutionArtifacts.get', 'visualinspection.solutionArtifacts.list', 'visualinspection.solutionArtifacts.predict', 'visualinspection.solutions.get', 'visualinspection.solutions.list', 'vmmigration.cloneJobs.get', 'vmmigration.cloneJobs.list', 'vmmigration.cutoverJobs.get', 'vmmigration.cutoverJobs.list', 'vmmigration.datacenterConnectors.get', 'vmmigration.datacenterConnectors.list', 'vmmigration.deployments.get', 'vmmigration.deployments.list', 'vmmigration.groups.get', 'vmmigration.groups.list', 'vmmigration.locations.get', 'vmmigration.locations.list', 'vmmigration.migratingVms.get', 'vmmigration.migratingVms.list', 'vmmigration.operations.get', 'vmmigration.operations.list', 'vmmigration.replicationCycles.get', 'vmmigration.replicationCycles.list', 'vmmigration.sources.get', 'vmmigration.sources.list', 'vmmigration.targets.get', 'vmmigration.targets.list', 'vmmigration.utilizationReports.get', 'vmmigration.utilizationReports.list', 'vmwareengine.clusters.get', 'vmwareengine.clusters.getIamPolicy', 'vmwareengine.clusters.list', 'vmwareengine.dnsBindPermission.get', 'vmwareengine.dnsForwarding.get', 'vmwareengine.externalAccessRules.get', 'vmwareengine.externalAccessRules.list', 'vmwareengine.externalAddresses.get', 'vmwareengine.externalAddresses.list', 'vmwareengine.hcxActivationKeys.get', 'vmwareengine.hcxActivationKeys.getIamPolicy', 'vmwareengine.hcxActivationKeys.list', 'vmwareengine.locations.get', 'vmwareengine.locations.list', 'vmwareengine.loggingServers.get', 'vmwareengine.loggingServers.list', 'vmwareengine.managementDnsZoneBindings.get', 'vmwareengine.managementDnsZoneBindings.list', 'vmwareengine.networkPeerings.get', 'vmwareengine.networkPeerings.list', 'vmwareengine.networkPeerings.listPeeringRoutes', 'vmwareengine.networkPolicies.fetchExternalAddresses', 'vmwareengine.networkPolicies.get', 'vmwareengine.networkPolicies.list', 'vmwareengine.nodeTypes.get', 'vmwareengine.nodeTypes.list', 'vmwareengine.nodes.get', 'vmwareengine.nodes.list', 'vmwareengine.operations.get', 'vmwareengine.operations.list', 'vmwareengine.privateClouds.get', 'vmwareengine.privateClouds.getIamPolicy', 'vmwareengine.privateClouds.list', 'vmwareengine.privateConnections.get', 'vmwareengine.privateConnections.list', 'vmwareengine.privateConnections.listPeeringRoutes', 'vmwareengine.projectState.get', 'vmwareengine.services.view', 'vmwareengine.subnets.get', 'vmwareengine.subnets.list', 'vmwareengine.vmwareEngineNetworks.get', 'vmwareengine.vmwareEngineNetworks.list', 'vpcaccess.connectors.get', 'vpcaccess.connectors.list', 'vpcaccess.connectors.use', 'vpcaccess.locations.list', 'vpcaccess.operations.get', 'vpcaccess.operations.list', 'workflows.callbacks.list', 'workflows.executions.get', 'workflows.executions.list', 'workflows.locations.get', 'workflows.locations.list', 'workflows.operations.get', 'workflows.operations.list', 'workflows.stepEntries.get', 'workflows.stepEntries.list', 'workflows.workflows.get', 'workflows.workflows.list', 'workflows.workflows.listRevision', 'workloadcertificate.locations.get', 'workloadcertificate.locations.list', 'workloadcertificate.operations.get', 'workloadcertificate.operations.list', 'workloadcertificate.workloadCertificateFeature.get', 'workloadcertificate.workloadRegistrations.get', 'workloadcertificate.workloadRegistrations.list', 'workloadmanager.actuations.get', 'workloadmanager.actuations.list', 'workloadmanager.deployments.get', 'workloadmanager.deployments.list', 'workloadmanager.discoveredprofiles.get', 'workloadmanager.discoveredprofiles.getHealth', 'workloadmanager.discoveredprofiles.list', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.executions.get', 'workloadmanager.executions.list', 'workloadmanager.insights.export', 'workloadmanager.insights.listSapSystems', 'workloadmanager.locations.get', 'workloadmanager.locations.list', 'workloadmanager.operations.get', 'workloadmanager.operations.list', 'workloadmanager.results.list', 'workloadmanager.rules.list', 'workstations.operations.get', 'workstations.workstationClusters.get', 'workstations.workstationClusters.list', 'workstations.workstationConfigs.get', 'workstations.workstationConfigs.getIamPolicy', 'workstations.workstationConfigs.list', 'workstations.workstations.get', 'workstations.workstations.getIamPolicy', 'workstations.workstations.list'] GA
roles/serviceconsumermanagement.tenancyUnitsViewer View tenancy units Viewer of Tenancy Units ['serviceconsumermanagement.tenancyu.list'] BETA
roles/visionai.analysisEditor Access to read and write Vision AI Analyses. Vision AI Analysis Editor ['visionai.analyses.create', 'visionai.analyses.delete', 'visionai.analyses.get', 'visionai.analyses.list', 'visionai.analyses.update'] BETA
roles/visionai.analysisViewer Access to read Vision AI Analyses. Vision AI Analysis Viewer ['visionai.analyses.get', 'visionai.analyses.list'] BETA
roles/visionai.applicationEditor Access to read and write Vision AI Applications. Vision AI Application Editor ['visionai.applications.create', 'visionai.applications.delete', 'visionai.applications.deploy', 'visionai.applications.get', 'visionai.applications.list', 'visionai.applications.undeploy', 'visionai.applications.update', 'visionai.drafts.create', 'visionai.drafts.delete', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.drafts.update', 'visionai.instances.get', 'visionai.instances.list'] BETA
roles/visionai.applicationViewer Access to read Vision AI Applications. Vision AI Application Viewer ['visionai.applications.get', 'visionai.applications.list', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.instances.get', 'visionai.instances.list'] BETA
roles/visionai.clusterEditor Access to read and write Vision AI Cluster. Vision AI Cluster Editor ['visionai.clusters.create', 'visionai.clusters.delete', 'visionai.clusters.get', 'visionai.clusters.list', 'visionai.clusters.update', 'visionai.clusters.watch'] BETA
roles/visionai.clusterViewer Access to read Vision AI Clusters. Vision AI Cluster Viewer ['visionai.clusters.get', 'visionai.clusters.list'] BETA
roles/visionai.eventEditor Access to read and write Vision AI Events. Vision AI Event Editor ['visionai.events.create', 'visionai.events.delete', 'visionai.events.get', 'visionai.events.list', 'visionai.events.update'] BETA
roles/visionai.eventViewer Access to read Vision AI Events. Vision AI Event Viewer ['visionai.events.get', 'visionai.events.list'] BETA
roles/visionai.operatorEditor Access to read and write Vision AI Operators. Vision AI Operator Editor ['visionai.operators.create', 'visionai.operators.delete', 'visionai.operators.get', 'visionai.operators.list', 'visionai.operators.update'] BETA
roles/visionai.operatorViewer Access to read Vision AI Operators. Vision AI Operator Viewer ['visionai.operators.get', 'visionai.operators.list'] BETA
roles/visionai.packetReceiver Access to read Vision AI Series. Vision AI Packet Receiver ['visionai.clusters.watch', 'visionai.series.acquireLease', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.streams.receive'] BETA
roles/visionai.packetSender Packet sender to the series. Vision AI Packet Sender ['visionai.series.acquireLease', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.streams.send'] BETA
roles/visionai.processorEditor Access to read and write Vision AI Processors. Vision AI Processor Editor ['visionai.processors.create', 'visionai.processors.delete', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', 'visionai.processors.update'] BETA
roles/visionai.processorViewer Access to read Vision AI Processors. Vision AI Processor Viewer ['visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt'] BETA
roles/visionai.retailcatalogEditor Access to read and write Vision AI RetailCatalogs. Vision AI RetailCatalog Editor BETA
roles/visionai.retailcatalogViewer Access to read Vision AI RetailCatalogs. Vision AI RetailCatalog Viewer BETA
roles/visionai.retailendpointEditor Access to read and write Vision AI RetailEndpoints. Vision AI RetailEndpoint Editor BETA
roles/visionai.retailendpointViewer Access to read Vision AI RetailEndpoints. Vision AI RetailEndpoint Viewer BETA
roles/visionai.seriesEditor Access to read and write Vision AI Series. Vision AI Series Editor ['visionai.clusters.watch', 'visionai.series.acquireLease', 'visionai.series.create', 'visionai.series.delete', 'visionai.series.get', 'visionai.series.list', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.series.update', 'visionai.streams.receive', 'visionai.streams.send'] BETA
roles/visionai.seriesViewer Access to read Vision AI Series. Vision AI Series Viewer ['visionai.series.get', 'visionai.series.list'] BETA
roles/visionai.streamEditor Access to read and write Vision AI Streams. Vision AI Stream Editor ['visionai.clusters.watch', 'visionai.series.acquireLease', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.streams.create', 'visionai.streams.delete', 'visionai.streams.get', 'visionai.streams.list', 'visionai.streams.receive', 'visionai.streams.send', 'visionai.streams.update'] BETA
roles/visionai.streamViewer Access to read Vision AI Streams. Vision AI Stream Viewer ['visionai.streams.get', 'visionai.streams.list'] BETA
roles/visionai.uiStreamEditor Access to read & write Vision AI UI Streams. Vision AI UI Stream Editor ['visionai.uistreams.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list'] BETA
roles/visionai.uiStreamViewer Access to read Vision AI UI Streams. Vision AI UI Stream Viewer ['visionai.uistreams.get', 'visionai.uistreams.list'] BETA
roles/visionai.admin Full access to Vision AI all resources. VisionAI Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'visionai.analyses.create', 'visionai.analyses.delete', 'visionai.analyses.get', 'visionai.analyses.getIamPolicy', 'visionai.analyses.list', 'visionai.analyses.setIamPolicy', 'visionai.analyses.update', 'visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update', 'visionai.applications.create', 'visionai.applications.delete', 'visionai.applications.deploy', 'visionai.applications.get', 'visionai.applications.list', 'visionai.applications.undeploy', 'visionai.applications.update', 'visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload', 'visionai.clusters.create', 'visionai.clusters.delete', 'visionai.clusters.get', 'visionai.clusters.getIamPolicy', 'visionai.clusters.list', 'visionai.clusters.setIamPolicy', 'visionai.clusters.update', 'visionai.clusters.watch', 'visionai.corpora.analyze', 'visionai.corpora.create', 'visionai.corpora.delete', 'visionai.corpora.get', 'visionai.corpora.import', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.corpora.update', 'visionai.dataSchemas.create', 'visionai.dataSchemas.delete', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.update', 'visionai.dataSchemas.validate', 'visionai.drafts.create', 'visionai.drafts.delete', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.drafts.update', 'visionai.events.create', 'visionai.events.delete', 'visionai.events.get', 'visionai.events.getIamPolicy', 'visionai.events.list', 'visionai.events.setIamPolicy', 'visionai.events.update', 'visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update', 'visionai.indexes.create', 'visionai.indexes.delete', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.update', 'visionai.indexes.viewAssets', 'visionai.instances.get', 'visionai.instances.list', 'visionai.locations.get', 'visionai.locations.list', 'visionai.operations.cancel', 'visionai.operations.delete', 'visionai.operations.get', 'visionai.operations.list', 'visionai.operations.wait', 'visionai.operators.create', 'visionai.operators.delete', 'visionai.operators.get', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.operators.setIamPolicy', 'visionai.operators.update', 'visionai.processors.create', 'visionai.processors.delete', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', 'visionai.processors.update', 'visionai.searchConfigs.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update', 'visionai.series.acquireLease', 'visionai.series.create', 'visionai.series.delete', 'visionai.series.get', 'visionai.series.getIamPolicy', 'visionai.series.list', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.series.setIamPolicy', 'visionai.series.update', 'visionai.streams.create', 'visionai.streams.delete', 'visionai.streams.get', 'visionai.streams.getIamPolicy', 'visionai.streams.list', 'visionai.streams.receive', 'visionai.streams.send', 'visionai.streams.setIamPolicy', 'visionai.streams.update', 'visionai.uistreams.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list'] BETA
roles/visionai.editor Edit access to Vision AI all resources. VisionAI Editor ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'visionai.analyses.create', 'visionai.analyses.delete', 'visionai.analyses.get', 'visionai.analyses.getIamPolicy', 'visionai.analyses.list', 'visionai.analyses.update', 'visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update', 'visionai.applications.create', 'visionai.applications.delete', 'visionai.applications.deploy', 'visionai.applications.get', 'visionai.applications.list', 'visionai.applications.undeploy', 'visionai.applications.update', 'visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload', 'visionai.clusters.create', 'visionai.clusters.delete', 'visionai.clusters.get', 'visionai.clusters.getIamPolicy', 'visionai.clusters.list', 'visionai.clusters.update', 'visionai.clusters.watch', 'visionai.corpora.analyze', 'visionai.corpora.create', 'visionai.corpora.delete', 'visionai.corpora.get', 'visionai.corpora.import', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.corpora.update', 'visionai.dataSchemas.create', 'visionai.dataSchemas.delete', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.update', 'visionai.dataSchemas.validate', 'visionai.drafts.create', 'visionai.drafts.delete', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.drafts.update', 'visionai.events.create', 'visionai.events.delete', 'visionai.events.get', 'visionai.events.getIamPolicy', 'visionai.events.list', 'visionai.events.update', 'visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update', 'visionai.indexes.create', 'visionai.indexes.delete', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.update', 'visionai.indexes.viewAssets', 'visionai.instances.get', 'visionai.instances.list', 'visionai.locations.get', 'visionai.locations.list', 'visionai.operations.cancel', 'visionai.operations.delete', 'visionai.operations.get', 'visionai.operations.list', 'visionai.operations.wait', 'visionai.operators.create', 'visionai.operators.delete', 'visionai.operators.get', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.operators.update', 'visionai.processors.create', 'visionai.processors.delete', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', 'visionai.processors.update', 'visionai.searchConfigs.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update', 'visionai.series.acquireLease', 'visionai.series.create', 'visionai.series.delete', 'visionai.series.get', 'visionai.series.getIamPolicy', 'visionai.series.list', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.series.update', 'visionai.streams.create', 'visionai.streams.delete', 'visionai.streams.get', 'visionai.streams.getIamPolicy', 'visionai.streams.list', 'visionai.streams.receive', 'visionai.streams.send', 'visionai.streams.update', 'visionai.uistreams.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list'] BETA
roles/visionai.viewer View access to Vision AI all resources. VisionAI Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'visionai.analyses.get', 'visionai.analyses.getIamPolicy', 'visionai.analyses.list', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.applications.get', 'visionai.applications.list', 'visionai.assets.clip', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.list', 'visionai.assets.search', 'visionai.clusters.get', 'visionai.clusters.getIamPolicy', 'visionai.clusters.list', 'visionai.corpora.get', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.validate', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.events.get', 'visionai.events.getIamPolicy', 'visionai.events.list', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.viewAssets', 'visionai.instances.get', 'visionai.instances.list', 'visionai.locations.get', 'visionai.locations.list', 'visionai.operations.get', 'visionai.operations.list', 'visionai.operators.get', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.series.get', 'visionai.series.getIamPolicy', 'visionai.series.list', 'visionai.streams.get', 'visionai.streams.getIamPolicy', 'visionai.streams.list', 'visionai.uistreams.get', 'visionai.uistreams.list'] BETA
roles/visionai.annotationEditor Grants access to edit media asset annotations into the Warehouse. VisionAI Warehouse Annotation Editor ['visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update'] BETA
roles/visionai.annotationViewer Grants access to view media asset annotations into the Warehouse. VisionAI Warehouse Annotation Viewer ['visionai.annotations.get', 'visionai.annotations.list'] BETA
roles/visionai.assetCreator Grants access to ingest media assets into the Warehouse. VisionAI Warehouse Asset Creator ['visionai.assets.create', 'visionai.assets.ingest'] BETA
roles/visionai.assetEditor Grants access to edit media assets into the Warehouse. VisionAI Warehouse Asset Editor ['visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload'] BETA
roles/visionai.assetViewer Grants access to view media assets into the Warehouse. VisionAI Warehouse Asset Viewer ['visionai.assets.get', 'visionai.assets.list', 'visionai.assets.search'] BETA
roles/visionai.corpusAdmin Full control to everything in a corpus including corpus access control. VisionAI Warehouse Corpus Administrator ['visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update', 'visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload', 'visionai.corpora.analyze', 'visionai.corpora.create', 'visionai.corpora.delete', 'visionai.corpora.get', 'visionai.corpora.import', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.corpora.update', 'visionai.dataSchemas.create', 'visionai.dataSchemas.delete', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.update', 'visionai.dataSchemas.validate', 'visionai.indexes.create', 'visionai.indexes.delete', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.update', 'visionai.indexes.viewAssets', 'visionai.operations.get', 'visionai.operations.list', 'visionai.searchConfigs.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update'] BETA
roles/visionai.corpusEditor Read-write access to everything in a corpus. VisionAI Warehouse Corpus Editor ['visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update', 'visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload', 'visionai.corpora.analyze', 'visionai.corpora.create', 'visionai.corpora.delete', 'visionai.corpora.get', 'visionai.corpora.import', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.corpora.update', 'visionai.dataSchemas.create', 'visionai.dataSchemas.delete', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.update', 'visionai.dataSchemas.validate', 'visionai.indexes.create', 'visionai.indexes.delete', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.update', 'visionai.indexes.viewAssets', 'visionai.operations.get', 'visionai.operations.list', 'visionai.searchConfigs.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update'] BETA
roles/visionai.corpusViewer Grants access to view everything in a corpus. VisionAI Warehouse Corpus Viewer ['visionai.annotations.get', 'visionai.annotations.list', 'visionai.assets.clip', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.list', 'visionai.assets.search', 'visionai.corpora.get', 'visionai.corpora.list', 'visionai.corpora.suggest', 'visionai.dataSchemas.get', 'visionai.dataSchemas.list', 'visionai.dataSchemas.validate', 'visionai.indexes.get', 'visionai.indexes.list', 'visionai.indexes.viewAssets', 'visionai.operations.get', 'visionai.operations.list', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list'] BETA
roles/visionai.corpusWriter Grants access to create/update/delete everything in a corpus. VisionAI Warehouse Corpus Writer ['visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update', 'visionai.assets.analyze', 'visionai.assets.clip', 'visionai.assets.create', 'visionai.assets.delete', 'visionai.assets.generateHlsUri', 'visionai.assets.get', 'visionai.assets.index', 'visionai.assets.ingest', 'visionai.assets.list', 'visionai.assets.removeIndex', 'visionai.assets.search', 'visionai.assets.update', 'visionai.assets.upload', 'visionai.corpora.analyze', 'visionai.corpora.delete', 'visionai.corpora.import', 'visionai.corpora.update', 'visionai.dataSchemas.create', 'visionai.dataSchemas.delete', 'visionai.dataSchemas.update', 'visionai.indexes.create', 'visionai.indexes.delete', 'visionai.indexes.update', 'visionai.operations.get', 'visionai.operations.list', 'visionai.searchConfigs.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.update'] BETA
roles/visionai.indexEndpointAdmin Full control of all Media Warehouse resources and permissions. VisionAI Warehouse IndexEndpoint Administrator ['visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update'] BETA
roles/visionai.indexEndpointEditor Read, write and create access to all index endpoints level resources. VisionAI Warehouse IndexEndpoint Editor ['visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update'] BETA
roles/visionai.indexEndpointViewer Grants access to view all index endpoint resources and be able to search on them. (ReadOnly) VisionAI Warehouse IndexEndpoint Viewer ['visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search'] BETA
roles/visionai.indexEndpointWriter Grants access to perform update, delete, deploy and undeploy operations on the index endpoint. VisionAI Warehouse IndexEndpoint Writer ['visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update'] BETA
roles/visualinspection.serviceAgent Grants Visual Inspection AI Service Agent admin roles for accessing/exporting training data, pushing containers artifacts to GCR and ArtifactsRegistry, and Vertex AI for storing data and running training jobs. Visual Inspection AI Service Agent ['aiplatform.agentExamples.create', 'aiplatform.agentExamples.delete', 'aiplatform.agentExamples.get', 'aiplatform.agentExamples.list', 'aiplatform.agentExamples.update', 'aiplatform.agents.create', 'aiplatform.agents.delete', 'aiplatform.agents.get', 'aiplatform.agents.list', 'aiplatform.agents.update', 'aiplatform.annotationSpecs.create', 'aiplatform.annotationSpecs.delete', 'aiplatform.annotationSpecs.get', 'aiplatform.annotationSpecs.list', 'aiplatform.annotationSpecs.update', 'aiplatform.annotations.create', 'aiplatform.annotations.delete', 'aiplatform.annotations.get', 'aiplatform.annotations.list', 'aiplatform.annotations.update', 'aiplatform.apps.create', 'aiplatform.apps.delete', 'aiplatform.apps.get', 'aiplatform.apps.list', 'aiplatform.apps.update', 'aiplatform.artifacts.create', 'aiplatform.artifacts.delete', 'aiplatform.artifacts.get', 'aiplatform.artifacts.list', 'aiplatform.artifacts.update', 'aiplatform.batchPredictionJobs.cancel', 'aiplatform.batchPredictionJobs.create', 'aiplatform.batchPredictionJobs.delete', 'aiplatform.batchPredictionJobs.get', 'aiplatform.batchPredictionJobs.list', 'aiplatform.cacheConfigs.get', 'aiplatform.cacheConfigs.update', 'aiplatform.cachedContents.create', 'aiplatform.cachedContents.delete', 'aiplatform.cachedContents.get', 'aiplatform.cachedContents.list', 'aiplatform.cachedContents.update', 'aiplatform.consents.get', 'aiplatform.consents.update', 'aiplatform.contexts.addContextArtifactsAndExecutions', 'aiplatform.contexts.addContextChildren', 'aiplatform.contexts.create', 'aiplatform.contexts.delete', 'aiplatform.contexts.get', 'aiplatform.contexts.list', 'aiplatform.contexts.queryContextLineageSubgraph', 'aiplatform.contexts.update', 'aiplatform.customJobs.cancel', 'aiplatform.customJobs.create', 'aiplatform.customJobs.delete', 'aiplatform.customJobs.get', 'aiplatform.customJobs.list', 'aiplatform.dataItems.create', 'aiplatform.dataItems.delete', 'aiplatform.dataItems.get', 'aiplatform.dataItems.list', 'aiplatform.dataItems.update', 'aiplatform.dataLabelingJobs.cancel', 'aiplatform.dataLabelingJobs.create', 'aiplatform.dataLabelingJobs.delete', 'aiplatform.dataLabelingJobs.get', 'aiplatform.dataLabelingJobs.list', 'aiplatform.datasetVersions.create', 'aiplatform.datasetVersions.delete', 'aiplatform.datasetVersions.get', 'aiplatform.datasetVersions.list', 'aiplatform.datasetVersions.restore', 'aiplatform.datasets.create', 'aiplatform.datasets.delete', 'aiplatform.datasets.export', 'aiplatform.datasets.get', 'aiplatform.datasets.import', 'aiplatform.datasets.list', 'aiplatform.datasets.update', 'aiplatform.deploymentResourcePools.create', 'aiplatform.deploymentResourcePools.delete', 'aiplatform.deploymentResourcePools.get', 'aiplatform.deploymentResourcePools.list', 'aiplatform.deploymentResourcePools.queryDeployedModels', 'aiplatform.deploymentResourcePools.update', 'aiplatform.edgeDeploymentJobs.create', 'aiplatform.edgeDeploymentJobs.delete', 'aiplatform.edgeDeploymentJobs.get', 'aiplatform.edgeDeploymentJobs.list', 'aiplatform.edgeDeviceDebugInfo.get', 'aiplatform.edgeDevices.create', 'aiplatform.edgeDevices.delete', 'aiplatform.edgeDevices.get', 'aiplatform.edgeDevices.list', 'aiplatform.edgeDevices.update', 'aiplatform.endpoints.create', 'aiplatform.endpoints.delete', 'aiplatform.endpoints.deploy', 'aiplatform.endpoints.explain', 'aiplatform.endpoints.get', 'aiplatform.endpoints.getIamPolicy', 'aiplatform.endpoints.list', 'aiplatform.endpoints.predict', 'aiplatform.endpoints.setIamPolicy', 'aiplatform.endpoints.undeploy', 'aiplatform.endpoints.update', 'aiplatform.entityTypes.create', 'aiplatform.entityTypes.delete', 'aiplatform.entityTypes.deleteFeatureValues', 'aiplatform.entityTypes.exportFeatureValues', 'aiplatform.entityTypes.get', 'aiplatform.entityTypes.getIamPolicy', 'aiplatform.entityTypes.importFeatureValues', 'aiplatform.entityTypes.list', 'aiplatform.entityTypes.readFeatureValues', 'aiplatform.entityTypes.setIamPolicy', 'aiplatform.entityTypes.streamingReadFeatureValues', 'aiplatform.entityTypes.update', 'aiplatform.entityTypes.writeFeatureValues', 'aiplatform.executions.addExecutionEvents', 'aiplatform.executions.create', 'aiplatform.executions.delete', 'aiplatform.executions.get', 'aiplatform.executions.list', 'aiplatform.executions.queryExecutionInputsAndOutputs', 'aiplatform.executions.update', 'aiplatform.extensions.delete', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.extensions.import', 'aiplatform.extensions.list', 'aiplatform.extensions.update', 'aiplatform.featureGroups.create', 'aiplatform.featureGroups.delete', 'aiplatform.featureGroups.get', 'aiplatform.featureGroups.list', 'aiplatform.featureGroups.update', 'aiplatform.featureOnlineStores.create', 'aiplatform.featureOnlineStores.delete', 'aiplatform.featureOnlineStores.get', 'aiplatform.featureOnlineStores.getIamPolicy', 'aiplatform.featureOnlineStores.list', 'aiplatform.featureOnlineStores.setIamPolicy', 'aiplatform.featureOnlineStores.update', 'aiplatform.featureViewSyncs.get', 'aiplatform.featureViewSyncs.list', 'aiplatform.featureViews.create', 'aiplatform.featureViews.delete', 'aiplatform.featureViews.fetchFeatureValues', 'aiplatform.featureViews.get', 'aiplatform.featureViews.getIamPolicy', 'aiplatform.featureViews.list', 'aiplatform.featureViews.searchNearestEntities', 'aiplatform.featureViews.setIamPolicy', 'aiplatform.featureViews.sync', 'aiplatform.featureViews.update', 'aiplatform.features.create', 'aiplatform.features.delete', 'aiplatform.features.get', 'aiplatform.features.list', 'aiplatform.features.update', 'aiplatform.featurestores.batchReadFeatureValues', 'aiplatform.featurestores.create', 'aiplatform.featurestores.delete', 'aiplatform.featurestores.exportFeatures', 'aiplatform.featurestores.get', 'aiplatform.featurestores.getIamPolicy', 'aiplatform.featurestores.importFeatures', 'aiplatform.featurestores.list', 'aiplatform.featurestores.readFeatures', 'aiplatform.featurestores.setIamPolicy', 'aiplatform.featurestores.update', 'aiplatform.featurestores.writeFeatures', 'aiplatform.humanInTheLoops.cancel', 'aiplatform.humanInTheLoops.create', 'aiplatform.humanInTheLoops.delete', 'aiplatform.humanInTheLoops.get', 'aiplatform.humanInTheLoops.list', 'aiplatform.humanInTheLoops.queryAnnotationStats', 'aiplatform.humanInTheLoops.send', 'aiplatform.humanInTheLoops.update', 'aiplatform.hyperparameterTuningJobs.cancel', 'aiplatform.hyperparameterTuningJobs.create', 'aiplatform.hyperparameterTuningJobs.delete', 'aiplatform.hyperparameterTuningJobs.get', 'aiplatform.hyperparameterTuningJobs.list', 'aiplatform.indexEndpoints.create', 'aiplatform.indexEndpoints.delete', 'aiplatform.indexEndpoints.deploy', 'aiplatform.indexEndpoints.get', 'aiplatform.indexEndpoints.list', 'aiplatform.indexEndpoints.queryVectors', 'aiplatform.indexEndpoints.undeploy', 'aiplatform.indexEndpoints.update', 'aiplatform.indexes.create', 'aiplatform.indexes.delete', 'aiplatform.indexes.get', 'aiplatform.indexes.list', 'aiplatform.indexes.update', 'aiplatform.locations.get', 'aiplatform.locations.list', 'aiplatform.metadataSchemas.create', 'aiplatform.metadataSchemas.delete', 'aiplatform.metadataSchemas.get', 'aiplatform.metadataSchemas.list', 'aiplatform.metadataStores.create', 'aiplatform.metadataStores.delete', 'aiplatform.metadataStores.get', 'aiplatform.metadataStores.list', 'aiplatform.migratableResources.migrate', 'aiplatform.migratableResources.search', 'aiplatform.modelDeploymentMonitoringJobs.create', 'aiplatform.modelDeploymentMonitoringJobs.delete', 'aiplatform.modelDeploymentMonitoringJobs.get', 'aiplatform.modelDeploymentMonitoringJobs.list', 'aiplatform.modelDeploymentMonitoringJobs.pause', 'aiplatform.modelDeploymentMonitoringJobs.resume', 'aiplatform.modelDeploymentMonitoringJobs.searchStatsAnomalies', 'aiplatform.modelDeploymentMonitoringJobs.update', 'aiplatform.modelEvaluationSlices.get', 'aiplatform.modelEvaluationSlices.import', 'aiplatform.modelEvaluationSlices.list', 'aiplatform.modelEvaluations.exportEvaluatedDataItems', 'aiplatform.modelEvaluations.get', 'aiplatform.modelEvaluations.import', 'aiplatform.modelEvaluations.list', 'aiplatform.modelMonitoringJobs.create', 'aiplatform.modelMonitoringJobs.delete', 'aiplatform.modelMonitoringJobs.get', 'aiplatform.modelMonitoringJobs.list', 'aiplatform.modelMonitors.create', 'aiplatform.modelMonitors.delete', 'aiplatform.modelMonitors.get', 'aiplatform.modelMonitors.list', 'aiplatform.modelMonitors.searchModelMonitoringAlerts', 'aiplatform.modelMonitors.searchModelMonitoringStats', 'aiplatform.modelMonitors.update', 'aiplatform.models.delete', 'aiplatform.models.export', 'aiplatform.models.get', 'aiplatform.models.list', 'aiplatform.models.update', 'aiplatform.models.upload', 'aiplatform.nasJobs.cancel', 'aiplatform.nasJobs.create', 'aiplatform.nasJobs.delete', 'aiplatform.nasJobs.get', 'aiplatform.nasJobs.list', 'aiplatform.nasTrialDetails.get', 'aiplatform.nasTrialDetails.list', 'aiplatform.notebookExecutionJobs.create', 'aiplatform.notebookExecutionJobs.delete', 'aiplatform.notebookExecutionJobs.get', 'aiplatform.notebookExecutionJobs.list', 'aiplatform.notebookRuntimeTemplates.apply', 'aiplatform.notebookRuntimeTemplates.create', 'aiplatform.notebookRuntimeTemplates.delete', 'aiplatform.notebookRuntimeTemplates.get', 'aiplatform.notebookRuntimeTemplates.getIamPolicy', 'aiplatform.notebookRuntimeTemplates.list', 'aiplatform.notebookRuntimeTemplates.setIamPolicy', 'aiplatform.notebookRuntimeTemplates.update', 'aiplatform.notebookRuntimes.assign', 'aiplatform.notebookRuntimes.delete', 'aiplatform.notebookRuntimes.get', 'aiplatform.notebookRuntimes.list', 'aiplatform.notebookRuntimes.start', 'aiplatform.notebookRuntimes.update', 'aiplatform.notebookRuntimes.upgrade', 'aiplatform.operations.list', 'aiplatform.persistentResources.create', 'aiplatform.persistentResources.delete', 'aiplatform.persistentResources.get', 'aiplatform.persistentResources.list', 'aiplatform.pipelineJobs.cancel', 'aiplatform.pipelineJobs.create', 'aiplatform.pipelineJobs.delete', 'aiplatform.pipelineJobs.get', 'aiplatform.pipelineJobs.list', 'aiplatform.reasoningEngines.create', 'aiplatform.reasoningEngines.delete', 'aiplatform.reasoningEngines.get', 'aiplatform.reasoningEngines.list', 'aiplatform.reasoningEngines.query', 'aiplatform.reasoningEngines.update', 'aiplatform.schedules.create', 'aiplatform.schedules.delete', 'aiplatform.schedules.get', 'aiplatform.schedules.list', 'aiplatform.schedules.update', 'aiplatform.sessions.get', 'aiplatform.sessions.list', 'aiplatform.sessions.run', 'aiplatform.specialistPools.create', 'aiplatform.specialistPools.delete', 'aiplatform.specialistPools.get', 'aiplatform.specialistPools.list', 'aiplatform.specialistPools.update', 'aiplatform.studies.create', 'aiplatform.studies.delete', 'aiplatform.studies.get', 'aiplatform.studies.list', 'aiplatform.studies.update', 'aiplatform.tensorboardExperiments.create', 'aiplatform.tensorboardExperiments.delete', 'aiplatform.tensorboardExperiments.get', 'aiplatform.tensorboardExperiments.list', 'aiplatform.tensorboardExperiments.update', 'aiplatform.tensorboardExperiments.write', 'aiplatform.tensorboardRuns.batchCreate', 'aiplatform.tensorboardRuns.create', 'aiplatform.tensorboardRuns.delete', 'aiplatform.tensorboardRuns.get', 'aiplatform.tensorboardRuns.list', 'aiplatform.tensorboardRuns.update', 'aiplatform.tensorboardRuns.write', 'aiplatform.tensorboardTimeSeries.batchCreate', 'aiplatform.tensorboardTimeSeries.batchRead', 'aiplatform.tensorboardTimeSeries.create', 'aiplatform.tensorboardTimeSeries.delete', 'aiplatform.tensorboardTimeSeries.get', 'aiplatform.tensorboardTimeSeries.list', 'aiplatform.tensorboardTimeSeries.read', 'aiplatform.tensorboardTimeSeries.update', 'aiplatform.tensorboards.create', 'aiplatform.tensorboards.delete', 'aiplatform.tensorboards.get', 'aiplatform.tensorboards.list', 'aiplatform.tensorboards.recordAccess', 'aiplatform.tensorboards.update', 'aiplatform.trainingPipelines.cancel', 'aiplatform.trainingPipelines.create', 'aiplatform.trainingPipelines.delete', 'aiplatform.trainingPipelines.get', 'aiplatform.trainingPipelines.list', 'aiplatform.trials.create', 'aiplatform.trials.delete', 'aiplatform.trials.get', 'aiplatform.trials.list', 'aiplatform.trials.update', 'aiplatform.tuningJobs.cancel', 'aiplatform.tuningJobs.create', 'aiplatform.tuningJobs.delete', 'aiplatform.tuningJobs.get', 'aiplatform.tuningJobs.list', 'aiplatform.tuningJobs.vertexTune', 'artifactregistry.aptartifacts.create', 'artifactregistry.attachments.create', 'artifactregistry.attachments.delete', 'artifactregistry.attachments.get', 'artifactregistry.attachments.list', 'artifactregistry.dockerimages.get', 'artifactregistry.dockerimages.list', 'artifactregistry.files.delete', 'artifactregistry.files.download', 'artifactregistry.files.get', 'artifactregistry.files.list', 'artifactregistry.files.update', 'artifactregistry.files.upload', 'artifactregistry.kfpartifacts.create', 'artifactregistry.locations.get', 'artifactregistry.locations.list', 'artifactregistry.mavenartifacts.get', 'artifactregistry.mavenartifacts.list', 'artifactregistry.npmpackages.get', 'artifactregistry.npmpackages.list', 'artifactregistry.packages.delete', 'artifactregistry.packages.get', 'artifactregistry.packages.list', 'artifactregistry.packages.update', 'artifactregistry.projectsettings.get', 'artifactregistry.projectsettings.update', 'artifactregistry.pythonpackages.get', 'artifactregistry.pythonpackages.list', 'artifactregistry.repositories.create', 'artifactregistry.repositories.createTagBinding', 'artifactregistry.repositories.delete', 'artifactregistry.repositories.deleteArtifacts', 'artifactregistry.repositories.deleteTagBinding', 'artifactregistry.repositories.downloadArtifacts', 'artifactregistry.repositories.get', 'artifactregistry.repositories.getIamPolicy', 'artifactregistry.repositories.list', 'artifactregistry.repositories.listEffectiveTags', 'artifactregistry.repositories.listTagBindings', 'artifactregistry.repositories.readViaVirtualRepository', 'artifactregistry.repositories.setIamPolicy', 'artifactregistry.repositories.update', 'artifactregistry.repositories.uploadArtifacts', 'artifactregistry.rules.create', 'artifactregistry.rules.delete', 'artifactregistry.rules.get', 'artifactregistry.rules.list', 'artifactregistry.rules.update', 'artifactregistry.tags.create', 'artifactregistry.tags.delete', 'artifactregistry.tags.get', 'artifactregistry.tags.list', 'artifactregistry.tags.update', 'artifactregistry.versions.delete', 'artifactregistry.versions.get', 'artifactregistry.versions.list', 'artifactregistry.versions.update', 'artifactregistry.yumartifacts.create', 'firebase.projects.get', 'orgpolicy.policy.get', 'recommender.iamPolicyInsights.get', 'recommender.iamPolicyInsights.list', 'recommender.iamPolicyInsights.update', 'recommender.iamPolicyRecommendations.get', 'recommender.iamPolicyRecommendations.list', 'recommender.iamPolicyRecommendations.update', 'recommender.storageBucketSoftDeleteInsights.get', 'recommender.storageBucketSoftDeleteInsights.list', 'recommender.storageBucketSoftDeleteInsights.update', 'recommender.storageBucketSoftDeleteRecommendations.get', 'recommender.storageBucketSoftDeleteRecommendations.list', 'recommender.storageBucketSoftDeleteRecommendations.update', 'resourcemanager.hierarchyNodes.listEffectiveTags', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'storage.anywhereCaches.create', 'storage.anywhereCaches.disable', 'storage.anywhereCaches.get', 'storage.anywhereCaches.list', 'storage.anywhereCaches.pause', 'storage.anywhereCaches.resume', 'storage.anywhereCaches.update', 'storage.bucketOperations.cancel', 'storage.bucketOperations.get', 'storage.bucketOperations.list', 'storage.buckets.create', 'storage.buckets.createTagBinding', 'storage.buckets.delete', 'storage.buckets.deleteTagBinding', 'storage.buckets.enableObjectRetention', 'storage.buckets.get', 'storage.buckets.getIamPolicy', 'storage.buckets.getObjectInsights', 'storage.buckets.list', 'storage.buckets.listEffectiveTags', 'storage.buckets.listTagBindings', 'storage.buckets.restore', 'storage.buckets.setIamPolicy', 'storage.buckets.update', 'storage.folders.create', 'storage.folders.delete', 'storage.folders.get', 'storage.folders.list', 'storage.folders.rename', 'storage.managedFolders.create', 'storage.managedFolders.delete', 'storage.managedFolders.get', 'storage.managedFolders.getIamPolicy', 'storage.managedFolders.list', 'storage.managedFolders.setIamPolicy', 'storage.managementHubs.get', 'storage.managementHubs.update', 'storage.multipartUploads.abort', 'storage.multipartUploads.create', 'storage.multipartUploads.list', 'storage.multipartUploads.listParts', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.getIamPolicy', 'storage.objects.list', 'storage.objects.overrideUnlockedRetention', 'storage.objects.restore', 'storage.objects.setIamPolicy', 'storage.objects.setRetention', 'storage.objects.update'] GA
roles/visualinspection.editor Read and write access to all Visual Inspection AI resources except visualinspection.locations.reportUsageMetrics Visual Inspection AI Solution Editor ['visualinspection.annotationSets.create', 'visualinspection.annotationSets.delete', 'visualinspection.annotationSets.get', 'visualinspection.annotationSets.list', 'visualinspection.annotationSets.update', 'visualinspection.annotationSpecs.create', 'visualinspection.annotationSpecs.delete', 'visualinspection.annotationSpecs.get', 'visualinspection.annotationSpecs.list', 'visualinspection.annotations.create', 'visualinspection.annotations.delete', 'visualinspection.annotations.get', 'visualinspection.annotations.list', 'visualinspection.annotations.update', 'visualinspection.datasets.create', 'visualinspection.datasets.delete', 'visualinspection.datasets.export', 'visualinspection.datasets.get', 'visualinspection.datasets.import', 'visualinspection.datasets.list', 'visualinspection.datasets.update', 'visualinspection.images.delete', 'visualinspection.images.get', 'visualinspection.images.list', 'visualinspection.images.update', 'visualinspection.locations.get', 'visualinspection.locations.list', 'visualinspection.modelEvaluations.get', 'visualinspection.modelEvaluations.list', 'visualinspection.models.create', 'visualinspection.models.delete', 'visualinspection.models.get', 'visualinspection.models.list', 'visualinspection.models.update', 'visualinspection.models.writePrediction', 'visualinspection.modules.create', 'visualinspection.modules.delete', 'visualinspection.modules.get', 'visualinspection.modules.list', 'visualinspection.modules.update', 'visualinspection.operations.get', 'visualinspection.operations.list', 'visualinspection.solutionArtifacts.create', 'visualinspection.solutionArtifacts.delete', 'visualinspection.solutionArtifacts.get', 'visualinspection.solutionArtifacts.list', 'visualinspection.solutionArtifacts.predict', 'visualinspection.solutionArtifacts.update', 'visualinspection.solutions.create', 'visualinspection.solutions.delete', 'visualinspection.solutions.get', 'visualinspection.solutions.list'] GA
roles/visualinspection.usageMetricsReporter ReportUsageMetric access to Visual Inspection AI Service Visual Inspection AI Usage Metrics Reporter ['visualinspection.locations.reportUsageMetrics'] GA
roles/visualinspection.viewer Read access to Visual Inspection AI resources Visual Inspection AI Viewer ['visualinspection.annotationSets.get', 'visualinspection.annotationSets.list', 'visualinspection.annotationSpecs.get', 'visualinspection.annotationSpecs.list', 'visualinspection.annotations.get', 'visualinspection.annotations.list', 'visualinspection.datasets.export', 'visualinspection.datasets.get', 'visualinspection.datasets.list', 'visualinspection.images.get', 'visualinspection.images.list', 'visualinspection.locations.get', 'visualinspection.locations.list', 'visualinspection.modelEvaluations.get', 'visualinspection.modelEvaluations.list', 'visualinspection.models.get', 'visualinspection.models.list', 'visualinspection.modules.get', 'visualinspection.modules.list', 'visualinspection.operations.get', 'visualinspection.operations.list', 'visualinspection.solutionArtifacts.get', 'visualinspection.solutionArtifacts.list', 'visualinspection.solutionArtifacts.predict', 'visualinspection.solutions.get', 'visualinspection.solutions.list'] GA
roles/vmmigration.admin Ability to view and edit all VM Migration objects VM Migration Administrator ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'vmmigration.cloneJobs.create', 'vmmigration.cloneJobs.get', 'vmmigration.cloneJobs.list', 'vmmigration.cloneJobs.update', 'vmmigration.cutoverJobs.create', 'vmmigration.cutoverJobs.get', 'vmmigration.cutoverJobs.list', 'vmmigration.cutoverJobs.update', 'vmmigration.datacenterConnectors.create', 'vmmigration.datacenterConnectors.delete', 'vmmigration.datacenterConnectors.get', 'vmmigration.datacenterConnectors.list', 'vmmigration.datacenterConnectors.update', 'vmmigration.deployments.create', 'vmmigration.deployments.get', 'vmmigration.deployments.list', 'vmmigration.groups.create', 'vmmigration.groups.delete', 'vmmigration.groups.get', 'vmmigration.groups.list', 'vmmigration.groups.update', 'vmmigration.locations.get', 'vmmigration.locations.list', 'vmmigration.migratingVms.create', 'vmmigration.migratingVms.delete', 'vmmigration.migratingVms.get', 'vmmigration.migratingVms.list', 'vmmigration.migratingVms.update', 'vmmigration.operations.cancel', 'vmmigration.operations.delete', 'vmmigration.operations.get', 'vmmigration.operations.list', 'vmmigration.replicationCycles.get', 'vmmigration.replicationCycles.list', 'vmmigration.sources.create', 'vmmigration.sources.delete', 'vmmigration.sources.get', 'vmmigration.sources.list', 'vmmigration.sources.update', 'vmmigration.targets.create', 'vmmigration.targets.delete', 'vmmigration.targets.get', 'vmmigration.targets.list', 'vmmigration.targets.update', 'vmmigration.utilizationReports.create', 'vmmigration.utilizationReports.delete', 'vmmigration.utilizationReports.get', 'vmmigration.utilizationReports.list'] BETA
roles/vmmigration.serviceAgent Grants VM Migration Service Account access to create migrated VMs, disks and images in the user project. VM Migration Service Agent ['compute.addresses.get', 'compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.delete', 'compute.disks.get', 'compute.disks.setLabels', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.globalOperations.get', 'compute.globalOperations.list', 'compute.images.create', 'compute.images.get', 'compute.images.setLabels', 'compute.images.useReadOnly', 'compute.instances.create', 'compute.instances.delete', 'compute.instances.get', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.instances.stop', 'compute.instances.update', 'compute.instances.useReadOnly', 'compute.machineImages.create', 'compute.machineImages.get', 'compute.machineTypes.list', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.list'] GA
roles/vmmigration.viewer Ability to view all VM Migration objects VM Migration Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'vmmigration.cloneJobs.get', 'vmmigration.cloneJobs.list', 'vmmigration.cutoverJobs.get', 'vmmigration.cutoverJobs.list', 'vmmigration.datacenterConnectors.get', 'vmmigration.datacenterConnectors.list', 'vmmigration.deployments.get', 'vmmigration.deployments.list', 'vmmigration.groups.get', 'vmmigration.groups.list', 'vmmigration.locations.get', 'vmmigration.locations.list', 'vmmigration.migratingVms.get', 'vmmigration.migratingVms.list', 'vmmigration.operations.get', 'vmmigration.operations.list', 'vmmigration.replicationCycles.get', 'vmmigration.replicationCycles.list', 'vmmigration.sources.get', 'vmmigration.sources.list', 'vmmigration.targets.get', 'vmmigration.targets.list', 'vmmigration.utilizationReports.get', 'vmmigration.utilizationReports.list'] BETA
roles/vmwareengine.vmwareengineAdmin Admin has full access to VMware Engine Service VMware Engine Service Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'vmwareengine.clusters.create', 'vmwareengine.clusters.delete', 'vmwareengine.clusters.get', 'vmwareengine.clusters.getIamPolicy', 'vmwareengine.clusters.list', 'vmwareengine.clusters.setIamPolicy', 'vmwareengine.clusters.update', 'vmwareengine.dnsBindPermission.get', 'vmwareengine.dnsBindPermission.grant', 'vmwareengine.dnsBindPermission.revoke', 'vmwareengine.dnsForwarding.get', 'vmwareengine.dnsForwarding.update', 'vmwareengine.externalAccessRules.create', 'vmwareengine.externalAccessRules.delete', 'vmwareengine.externalAccessRules.get', 'vmwareengine.externalAccessRules.list', 'vmwareengine.externalAccessRules.update', 'vmwareengine.externalAddresses.create', 'vmwareengine.externalAddresses.delete', 'vmwareengine.externalAddresses.get', 'vmwareengine.externalAddresses.list', 'vmwareengine.externalAddresses.update', 'vmwareengine.hcxActivationKeys.create', 'vmwareengine.hcxActivationKeys.get', 'vmwareengine.hcxActivationKeys.getIamPolicy', 'vmwareengine.hcxActivationKeys.list', 'vmwareengine.hcxActivationKeys.setIamPolicy', 'vmwareengine.locations.get', 'vmwareengine.locations.list', 'vmwareengine.loggingServers.create', 'vmwareengine.loggingServers.delete', 'vmwareengine.loggingServers.get', 'vmwareengine.loggingServers.list', 'vmwareengine.loggingServers.update', 'vmwareengine.managementDnsZoneBindings.create', 'vmwareengine.managementDnsZoneBindings.delete', 'vmwareengine.managementDnsZoneBindings.get', 'vmwareengine.managementDnsZoneBindings.list', 'vmwareengine.managementDnsZoneBindings.repair', 'vmwareengine.managementDnsZoneBindings.update', 'vmwareengine.networkPeerings.create', 'vmwareengine.networkPeerings.delete', 'vmwareengine.networkPeerings.get', 'vmwareengine.networkPeerings.list', 'vmwareengine.networkPeerings.listPeeringRoutes', 'vmwareengine.networkPeerings.update', 'vmwareengine.networkPolicies.create', 'vmwareengine.networkPolicies.delete', 'vmwareengine.networkPolicies.fetchExternalAddresses', 'vmwareengine.networkPolicies.get', 'vmwareengine.networkPolicies.list', 'vmwareengine.networkPolicies.update', 'vmwareengine.nodeTypes.get', 'vmwareengine.nodeTypes.list', 'vmwareengine.nodes.get', 'vmwareengine.nodes.list', 'vmwareengine.operations.delete', 'vmwareengine.operations.get', 'vmwareengine.operations.list', 'vmwareengine.privateClouds.create', 'vmwareengine.privateClouds.delete', 'vmwareengine.privateClouds.get', 'vmwareengine.privateClouds.getIamPolicy', 'vmwareengine.privateClouds.list', 'vmwareengine.privateClouds.resetNsxCredentials', 'vmwareengine.privateClouds.resetVcenterCredentials', 'vmwareengine.privateClouds.setIamPolicy', 'vmwareengine.privateClouds.showNsxCredentials', 'vmwareengine.privateClouds.showVcenterCredentials', 'vmwareengine.privateClouds.undelete', 'vmwareengine.privateClouds.update', 'vmwareengine.privateConnections.create', 'vmwareengine.privateConnections.delete', 'vmwareengine.privateConnections.get', 'vmwareengine.privateConnections.list', 'vmwareengine.privateConnections.listPeeringRoutes', 'vmwareengine.privateConnections.update', 'vmwareengine.projectState.get', 'vmwareengine.services.use', 'vmwareengine.services.view', 'vmwareengine.subnets.get', 'vmwareengine.subnets.list', 'vmwareengine.subnets.update', 'vmwareengine.vmwareEngineNetworks.create', 'vmwareengine.vmwareEngineNetworks.delete', 'vmwareengine.vmwareEngineNetworks.get', 'vmwareengine.vmwareEngineNetworks.list', 'vmwareengine.vmwareEngineNetworks.update'] GA
roles/vmwareengine.serviceAgent Gives permission to manage network configuration, such as establishing network peering, necessary for GCVE VMware Engine Service Agent ['compute.globalAddresses.get', 'compute.globalAddresses.list', 'compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.list', 'compute.networks.listPeeringRoutes', 'compute.networks.removePeering', 'compute.networks.update', 'compute.networks.updatePeering', 'compute.networks.updatePolicy', 'compute.projects.get', 'compute.regionOperations.get', 'compute.routers.get', 'compute.routers.list', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'dns.changes.create', 'dns.changes.get', 'dns.changes.list', 'dns.dnsKeys.get', 'dns.dnsKeys.list', 'dns.gkeClusters.bindDNSResponsePolicy', 'dns.gkeClusters.bindPrivateDNSZone', 'dns.managedZoneOperations.get', 'dns.managedZoneOperations.list', 'dns.managedZones.create', 'dns.managedZones.delete', 'dns.managedZones.get', 'dns.managedZones.getIamPolicy', 'dns.managedZones.list', 'dns.managedZones.update', 'dns.networks.bindDNSResponsePolicy', 'dns.networks.bindPrivateDNSPolicy', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'dns.networks.useHealthSignals', 'dns.policies.create', 'dns.policies.delete', 'dns.policies.get', 'dns.policies.getIamPolicy', 'dns.policies.list', 'dns.policies.update', 'dns.projects.get', 'dns.resourceRecordSets.create', 'dns.resourceRecordSets.delete', 'dns.resourceRecordSets.get', 'dns.resourceRecordSets.list', 'dns.resourceRecordSets.update', 'dns.responsePolicies.create', 'dns.responsePolicies.delete', 'dns.responsePolicies.get', 'dns.responsePolicies.list', 'dns.responsePolicies.update', 'dns.responsePolicyRules.create', 'dns.responsePolicyRules.delete', 'dns.responsePolicyRules.get', 'dns.responsePolicyRules.list', 'dns.responsePolicyRules.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'vmwareengine.externalAddresses.get', 'vmwareengine.externalAddresses.list', 'vmwareengine.nodes.get', 'vmwareengine.nodes.list'] GA
roles/vmwareengine.vmwareengineViewer Viewer has read-only access to VMware Engine Service VMware Engine Service Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'vmwareengine.clusters.get', 'vmwareengine.clusters.getIamPolicy', 'vmwareengine.clusters.list', 'vmwareengine.dnsBindPermission.get', 'vmwareengine.dnsForwarding.get', 'vmwareengine.externalAccessRules.get', 'vmwareengine.externalAccessRules.list', 'vmwareengine.externalAddresses.get', 'vmwareengine.externalAddresses.list', 'vmwareengine.hcxActivationKeys.get', 'vmwareengine.hcxActivationKeys.getIamPolicy', 'vmwareengine.hcxActivationKeys.list', 'vmwareengine.locations.get', 'vmwareengine.locations.list', 'vmwareengine.loggingServers.get', 'vmwareengine.loggingServers.list', 'vmwareengine.managementDnsZoneBindings.get', 'vmwareengine.managementDnsZoneBindings.list', 'vmwareengine.networkPeerings.get', 'vmwareengine.networkPeerings.list', 'vmwareengine.networkPeerings.listPeeringRoutes', 'vmwareengine.networkPolicies.fetchExternalAddresses', 'vmwareengine.networkPolicies.get', 'vmwareengine.networkPolicies.list', 'vmwareengine.nodeTypes.get', 'vmwareengine.nodeTypes.list', 'vmwareengine.nodes.get', 'vmwareengine.nodes.list', 'vmwareengine.operations.get', 'vmwareengine.operations.list', 'vmwareengine.privateClouds.get', 'vmwareengine.privateClouds.getIamPolicy', 'vmwareengine.privateClouds.list', 'vmwareengine.privateConnections.get', 'vmwareengine.privateConnections.list', 'vmwareengine.privateConnections.listPeeringRoutes', 'vmwareengine.projectState.get', 'vmwareengine.services.view', 'vmwareengine.subnets.get', 'vmwareengine.subnets.list', 'vmwareengine.vmwareEngineNetworks.get', 'vmwareengine.vmwareEngineNetworks.list'] GA
roles/baremetalsolution.volumesadmin Administrator of Bare Metal Solution volume resources Volume Admin ['baremetalsolution.operations.get', 'baremetalsolution.pods.list', 'baremetalsolution.volumes.create', 'baremetalsolution.volumes.delete', 'baremetalsolution.volumes.evict', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumes.rename', 'baremetalsolution.volumes.resize', 'baremetalsolution.volumes.update'] GA
roles/baremetalsolution.volumeseditor Editor of Bare Metal Solution volumes resources Volumes Editor ['baremetalsolution.operations.get', 'baremetalsolution.pods.list', 'baremetalsolution.volumequotas.list', 'baremetalsolution.volumes.create', 'baremetalsolution.volumes.delete', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list', 'baremetalsolution.volumes.rename', 'baremetalsolution.volumes.resize', 'baremetalsolution.volumes.update'] GA
roles/baremetalsolution.volumessviewer Viewer of Bare Metal Solution volumes resources Volumes Viewer ['baremetalsolution.operations.get', 'baremetalsolution.volumes.get', 'baremetalsolution.volumes.list'] GA
roles/accesscontextmanager.vpcScTroubleshooterViewer VPC Service Controls Troubleshooter Viewer ['accesscontextmanager.accessLevels.get', 'accesscontextmanager.accessLevels.list', 'accesscontextmanager.authorizedOrgsDescs.get', 'accesscontextmanager.authorizedOrgsDescs.list', 'accesscontextmanager.policies.get', 'accesscontextmanager.policies.getIamPolicy', 'accesscontextmanager.policies.list', 'accesscontextmanager.servicePerimeters.get', 'accesscontextmanager.servicePerimeters.list', 'logging.exclusions.get', 'logging.exclusions.list', 'logging.logEntries.list', 'logging.logMetrics.get', 'logging.logMetrics.list', 'logging.logServiceIndexes.list', 'logging.logServices.list', 'logging.logs.list', 'logging.sinks.get', 'logging.sinks.list', 'logging.usage.get', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/gkedataplanemanagement.warpRunServiceAgent Gives the Warp Run service agent access to Cloud Platform resources. Warp Run Service Agent ['resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/cloudsecurityscanner.editor Full access to all Web Security Scanner resources Web Security Scanner Editor ['appengine.applications.get', 'cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.get', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.get', 'cloudsecurityscanner.scanruns.getSummary', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scanruns.stop', 'cloudsecurityscanner.scans.create', 'cloudsecurityscanner.scans.delete', 'cloudsecurityscanner.scans.get', 'cloudsecurityscanner.scans.list', 'cloudsecurityscanner.scans.run', 'cloudsecurityscanner.scans.update', 'compute.addresses.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/cloudsecurityscanner.runner Read access to Scan and ScanRun, plus the ability to start scans Web Security Scanner Runner ['cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.scanruns.get', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scanruns.stop', 'cloudsecurityscanner.scans.get', 'cloudsecurityscanner.scans.list', 'cloudsecurityscanner.scans.run'] GA
roles/cloudsecurityscanner.viewer Read access to all Web Security Scanner resources Web Security Scanner Viewer ['cloudsecurityscanner.crawledurls.list', 'cloudsecurityscanner.results.get', 'cloudsecurityscanner.results.list', 'cloudsecurityscanner.scanruns.get', 'cloudsecurityscanner.scanruns.getSummary', 'cloudsecurityscanner.scanruns.list', 'cloudsecurityscanner.scans.get', 'cloudsecurityscanner.scans.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'serviceusage.services.list'] GA
roles/workflows.admin Full access to workflows and related resources. Workflows Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workflows.callbacks.list', 'workflows.callbacks.send', 'workflows.executions.cancel', 'workflows.executions.create', 'workflows.executions.get', 'workflows.executions.list', 'workflows.locations.get', 'workflows.locations.list', 'workflows.operations.cancel', 'workflows.operations.get', 'workflows.operations.list', 'workflows.stepEntries.get', 'workflows.stepEntries.list', 'workflows.workflows.create', 'workflows.workflows.delete', 'workflows.workflows.get', 'workflows.workflows.list', 'workflows.workflows.listRevision', 'workflows.workflows.update'] GA
roles/workflows.editor Read and write access to workflows and related resources, including development and debugging of workflows. Workflows Editor ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workflows.callbacks.list', 'workflows.callbacks.send', 'workflows.executions.cancel', 'workflows.executions.create', 'workflows.executions.get', 'workflows.executions.list', 'workflows.locations.get', 'workflows.locations.list', 'workflows.operations.cancel', 'workflows.operations.get', 'workflows.operations.list', 'workflows.stepEntries.get', 'workflows.stepEntries.list', 'workflows.workflows.create', 'workflows.workflows.delete', 'workflows.workflows.get', 'workflows.workflows.list', 'workflows.workflows.listRevision', 'workflows.workflows.update'] GA
roles/workflows.invoker Access to execute workflows and manage the executions using the API. Does not provide access to develop and debug workflows. Workflows Invoker ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workflows.callbacks.list', 'workflows.callbacks.send', 'workflows.executions.cancel', 'workflows.executions.create', 'workflows.executions.get', 'workflows.executions.list', 'workflows.stepEntries.get', 'workflows.stepEntries.list'] GA
roles/workflows.viewer Read-only access to workflows and related resources. Workflows Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workflows.callbacks.list', 'workflows.executions.get', 'workflows.executions.list', 'workflows.locations.get', 'workflows.locations.list', 'workflows.operations.get', 'workflows.operations.list', 'workflows.stepEntries.get', 'workflows.stepEntries.list', 'workflows.workflows.get', 'workflows.workflows.list', 'workflows.workflows.listRevision'] GA
roles/workloadcertificate.admin Full access to all Workload Certificate API resources. Workload Certificate Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadcertificate.locations.get', 'workloadcertificate.locations.list', 'workloadcertificate.operations.cancel', 'workloadcertificate.operations.delete', 'workloadcertificate.operations.get', 'workloadcertificate.operations.list', 'workloadcertificate.workloadCertificateFeature.get', 'workloadcertificate.workloadCertificateFeature.update', 'workloadcertificate.workloadRegistrations.create', 'workloadcertificate.workloadRegistrations.delete', 'workloadcertificate.workloadRegistrations.get', 'workloadcertificate.workloadRegistrations.list', 'workloadcertificate.workloadRegistrations.update'] BETA
roles/workloadcertificate.registrationAdmin Full access to WorkloadRegistration resources. Workload Certificate Registration Admin ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadcertificate.locations.get', 'workloadcertificate.locations.list', 'workloadcertificate.operations.cancel', 'workloadcertificate.operations.delete', 'workloadcertificate.operations.get', 'workloadcertificate.operations.list', 'workloadcertificate.workloadRegistrations.create', 'workloadcertificate.workloadRegistrations.delete', 'workloadcertificate.workloadRegistrations.get', 'workloadcertificate.workloadRegistrations.list', 'workloadcertificate.workloadRegistrations.update'] BETA
roles/workloadcertificate.registrationViewer Read-only access to WorkloadRegistration resources. Workload Certificate Registration Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadcertificate.locations.get', 'workloadcertificate.locations.list', 'workloadcertificate.operations.get', 'workloadcertificate.operations.list', 'workloadcertificate.workloadRegistrations.get', 'workloadcertificate.workloadRegistrations.list'] BETA
roles/workloadcertificate.serviceAgent Gives the Workload Certificate service agent access to Cloud Platform resources. Workload Certificate Service Agent ['container.clusterRoleBindings.get', 'container.clusterRoleBindings.list', 'container.clusters.get', 'container.clusters.update', 'container.customResourceDefinitions.create', 'container.customResourceDefinitions.get', 'container.customResourceDefinitions.list', 'container.operations.get', 'container.thirdPartyObjects.update', 'gkehub.features.get', 'gkehub.fleet.create', 'gkehub.fleet.get', 'gkehub.locations.get', 'gkehub.locations.list', 'gkehub.memberships.get', 'gkehub.memberships.list', 'gkehub.operations.get', 'serviceconsumermanagement.tenancyu.addResource', 'serviceconsumermanagement.tenancyu.create', 'serviceconsumermanagement.tenancyu.delete', 'serviceconsumermanagement.tenancyu.removeResource', 'serviceusage.services.use', 'workloadcertificate.workloadCertificateFeature.get', 'workloadcertificate.workloadRegistrations.list'] GA
roles/workloadcertificate.viewer Read-only access to Workload Certificate all resources. Workload Certificate Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadcertificate.locations.get', 'workloadcertificate.locations.list', 'workloadcertificate.operations.get', 'workloadcertificate.operations.list', 'workloadcertificate.workloadCertificateFeature.get', 'workloadcertificate.workloadRegistrations.get', 'workloadcertificate.workloadRegistrations.list'] BETA
roles/iam.workloadIdentityUser Impersonate service accounts from federated workloads. Workload Identity User ['iam.serviceAccounts.get', 'iam.serviceAccounts.getAccessToken', 'iam.serviceAccounts.getOpenIdToken', 'iam.serviceAccounts.list'] GA
roles/workloadmanager.admin Full access to Workload Manager all resources. Workload Manager Admin ['compute.acceleratorTypes.list', 'compute.diskTypes.list', 'compute.machineTypes.list', 'compute.networks.list', 'compute.projects.get', 'compute.regions.list', 'compute.subnetworks.list', 'compute.zones.list', 'dns.managedZones.list', 'iam.serviceAccounts.list', 'monitoring.timeSeries.list', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'storage.buckets.list', 'storage.objects.list', 'workloadmanager.actuations.create', 'workloadmanager.actuations.delete', 'workloadmanager.actuations.get', 'workloadmanager.actuations.list', 'workloadmanager.deployments.create', 'workloadmanager.deployments.delete', 'workloadmanager.deployments.get', 'workloadmanager.deployments.list', 'workloadmanager.discoveredprofiles.get', 'workloadmanager.discoveredprofiles.getHealth', 'workloadmanager.discoveredprofiles.list', 'workloadmanager.evaluations.create', 'workloadmanager.evaluations.delete', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.evaluations.run', 'workloadmanager.evaluations.update', 'workloadmanager.executions.delete', 'workloadmanager.executions.get', 'workloadmanager.executions.list', 'workloadmanager.insights.export', 'workloadmanager.insights.listSapSystems', 'workloadmanager.insights.write', 'workloadmanager.locations.get', 'workloadmanager.locations.list', 'workloadmanager.operations.cancel', 'workloadmanager.operations.delete', 'workloadmanager.operations.get', 'workloadmanager.operations.list', 'workloadmanager.results.list', 'workloadmanager.rules.list'] BETA
roles/workloadmanager.deploymentAdmin Full access to Workload Manager deployment resources. Workload Manager Deployment Admin ['compute.acceleratorTypes.list', 'compute.diskTypes.list', 'compute.machineTypes.list', 'compute.networks.list', 'compute.projects.get', 'compute.regions.list', 'compute.subnetworks.list', 'compute.zones.list', 'dns.managedZones.list', 'iam.serviceAccounts.list', 'monitoring.timeSeries.list', 'resourcemanager.projects.get', 'resourcemanager.projects.getIamPolicy', 'resourcemanager.projects.list', 'serviceusage.quotas.get', 'serviceusage.services.get', 'storage.buckets.list', 'storage.objects.list', 'workloadmanager.actuations.create', 'workloadmanager.actuations.delete', 'workloadmanager.actuations.get', 'workloadmanager.actuations.list', 'workloadmanager.deployments.create', 'workloadmanager.deployments.delete', 'workloadmanager.deployments.get', 'workloadmanager.deployments.list', 'workloadmanager.locations.get', 'workloadmanager.locations.list', 'workloadmanager.operations.cancel', 'workloadmanager.operations.delete', 'workloadmanager.operations.get', 'workloadmanager.operations.list'] BETA
roles/workloadmanager.deploymentViewer Read-only access to Workload Manager deployment resources. Workload Manager Deployment Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadmanager.actuations.get', 'workloadmanager.actuations.list', 'workloadmanager.deployments.get', 'workloadmanager.deployments.list'] BETA
roles/workloadmanager.evaluationAdmin Full access to Workload Manager evaluation resources. Workload Manager Evaluation Admin ['orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadmanager.evaluations.create', 'workloadmanager.evaluations.delete', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.evaluations.run', 'workloadmanager.evaluations.update', 'workloadmanager.executions.delete', 'workloadmanager.executions.get', 'workloadmanager.executions.list', 'workloadmanager.locations.get', 'workloadmanager.locations.list', 'workloadmanager.operations.cancel', 'workloadmanager.operations.delete', 'workloadmanager.operations.get', 'workloadmanager.operations.list', 'workloadmanager.results.list', 'workloadmanager.rules.list'] BETA
roles/workloadmanager.evaluationViewer Read-only access to Workload Manager evaluation resources. Workload Manager Evaluation Viewer ['orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.executions.get', 'workloadmanager.executions.list', 'workloadmanager.results.list', 'workloadmanager.rules.list'] BETA
roles/workloadmanager.evaluationWorker The role used by Workload Manager application runners to read and update workloads. Workload Manager Evaluation Worker ['workloadmanager.evaluations.create', 'workloadmanager.evaluations.delete', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.evaluations.run', 'workloadmanager.evaluations.update', 'workloadmanager.executions.delete', 'workloadmanager.executions.get', 'workloadmanager.executions.list'] BETA
roles/workloadmanager.insightWriter The role used to write data to WLM data warehouse. Workload Manager Insights Writer ['workloadmanager.insights.write'] BETA
roles/workloadmanager.serviceAgent Gives Workload Manager Service Agent access to CAI export functions and Cloud Monitoring. Workload Manager Service Agent ['cloudasset.assets.exportAccessPolicy', 'cloudasset.assets.exportIamPolicy', 'cloudasset.assets.exportOSInventories', 'cloudasset.assets.exportOrgPolicy', 'cloudasset.assets.exportResource', 'cloudasset.assets.listAccessPolicy', 'cloudasset.assets.listIamPolicy', 'cloudasset.assets.listOSInventories', 'cloudasset.assets.listOrgPolicy', 'cloudasset.assets.listResource', 'cloudasset.assets.searchAllResources', 'config.deployments.create', 'config.deployments.delete', 'config.deployments.get', 'config.deployments.list', 'config.deployments.update', 'config.locations.get', 'config.locations.list', 'config.operations.cancel', 'config.operations.delete', 'config.operations.get', 'config.operations.list', 'config.resources.list', 'config.revisions.get', 'config.revisions.list', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.list', 'serviceusage.services.use', 'workloadmanager.insights.export', 'workloadmanager.insights.listSapSystems'] GA
roles/workloadmanager.viewer Read-only access to Workload Manager all resources. Workload Manager Viewer ['orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadmanager.actuations.get', 'workloadmanager.actuations.list', 'workloadmanager.deployments.get', 'workloadmanager.deployments.list', 'workloadmanager.discoveredprofiles.get', 'workloadmanager.discoveredprofiles.getHealth', 'workloadmanager.discoveredprofiles.list', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.executions.get', 'workloadmanager.executions.list', 'workloadmanager.results.list', 'workloadmanager.rules.list'] BETA
roles/workloadmanager.worker The role used by Workload Manager application runners to read and update workloads. Workload Manager Worker ['orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadmanager.actuations.create', 'workloadmanager.actuations.delete', 'workloadmanager.actuations.get', 'workloadmanager.actuations.list', 'workloadmanager.deployments.create', 'workloadmanager.deployments.delete', 'workloadmanager.deployments.get', 'workloadmanager.deployments.list', 'workloadmanager.discoveredprofiles.get', 'workloadmanager.discoveredprofiles.getHealth', 'workloadmanager.discoveredprofiles.list', 'workloadmanager.evaluations.create', 'workloadmanager.evaluations.delete', 'workloadmanager.evaluations.get', 'workloadmanager.evaluations.list', 'workloadmanager.evaluations.run', 'workloadmanager.evaluations.update', 'workloadmanager.executions.delete', 'workloadmanager.executions.get', 'workloadmanager.executions.list', 'workloadmanager.insights.write', 'workloadmanager.results.list', 'workloadmanager.rules.list'] BETA
roles/workloadmanager.workloadViewer The role used to view the workload related data. Workload Manager Workload Viewer ['resourcemanager.projects.get', 'resourcemanager.projects.list', 'workloadmanager.discoveredprofiles.get', 'workloadmanager.discoveredprofiles.getHealth', 'workloadmanager.discoveredprofiles.list'] BETA
roles/iam.workspacePoolAdmin IAM workspace pool admin able to bind IAM policies to Dasher accounts. Workspace Pool IAM Admin ['iam.googleapis.com/workspacePools.createPolicyBinding', 'iam.googleapis.com/workspacePools.deletePolicyBinding', 'iam.googleapis.com/workspacePools.searchPolicyBindings', 'iam.googleapis.com/workspacePools.updatePolicyBinding'] BETA
roles/workstations.serviceAgent Grants the Workstations Service Account access to manage resources in consumer project. Workstations Service Agent ['compute.addresses.create', 'compute.addresses.createInternal', 'compute.addresses.delete', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.use', 'compute.disks.create', 'compute.disks.createSnapshot', 'compute.disks.createTagBinding', 'compute.disks.delete', 'compute.disks.deleteTagBinding', 'compute.disks.get', 'compute.disks.list', 'compute.disks.setLabels', 'compute.disks.use', 'compute.disks.useReadOnly', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.update', 'compute.forwardingRules.create', 'compute.forwardingRules.delete', 'compute.forwardingRules.get', 'compute.forwardingRules.pscCreate', 'compute.forwardingRules.pscDelete', 'compute.globalOperations.get', 'compute.instances.attachDisk', 'compute.instances.create', 'compute.instances.createTagBinding', 'compute.instances.delete', 'compute.instances.deleteTagBinding', 'compute.instances.detachDisk', 'compute.instances.get', 'compute.instances.getGuestAttributes', 'compute.instances.setLabels', 'compute.instances.setMetadata', 'compute.instances.setServiceAccount', 'compute.instances.setTags', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.regionOperations.get', 'compute.regions.get', 'compute.snapshots.create', 'compute.snapshots.createTagBinding', 'compute.snapshots.delete', 'compute.snapshots.deleteTagBinding', 'compute.snapshots.get', 'compute.snapshots.listTagBindings', 'compute.snapshots.setLabels', 'compute.snapshots.useReadOnly', 'compute.subnetworks.get', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'dns.networks.bindPrivateDNSZone', 'dns.networks.targetWithPeeringZone', 'iam.serviceAccounts.actAs', 'iam.serviceAccounts.get', 'iam.serviceAccounts.list', 'resourcemanager.tagValueBindings.create', 'resourcemanager.tagValueBindings.delete', 'servicedirectory.namespaces.create', 'servicedirectory.namespaces.delete', 'servicedirectory.services.create', 'servicedirectory.services.delete', 'serviceusage.services.get'] GA