From 8e2367bbb0ee996e4efe05defad1d5a6daf41e21 Mon Sep 17 00:00:00 2001 From: "(Workflow) Patrick Dougherty" Date: Sun, 28 Apr 2024 03:40:31 +0000 Subject: [PATCH] 1.1.34 Bumping roles.json --- package-lock.json | 4 +- package.json | 2 +- src/google/data/roles.json | 738 ++++++++++++++++++++++++++----------- 3 files changed, 524 insertions(+), 220 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6d9aba..8d1d55c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "gcp-iam-completions", - "version": "1.1.33", + "version": "1.1.34", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "gcp-iam-completions", - "version": "1.1.33", + "version": "1.1.34", "license": "MIT", "dependencies": { "googleapis": "^123.0.0" diff --git a/package.json b/package.json index f274a55..c28cfa2 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "email": "patrick.dougherty.0208@gmail.com" }, "license": "MIT", - "version": "1.1.33", + "version": "1.1.34", "bugs": "https://github.com/patrickdoc/vscode-gcp-iam-completions/issues", "repository": { "type": "git", diff --git a/src/google/data/roles.json b/src/google/data/roles.json index 9a4bb17..533a43f 100644 --- a/src/google/data/roles.json +++ b/src/google/data/roles.json @@ -305,6 +305,8 @@ "aiplatform.batchPredictionJobs.delete", "aiplatform.batchPredictionJobs.get", "aiplatform.batchPredictionJobs.list", + "aiplatform.consents.get", + "aiplatform.consents.update", "aiplatform.contexts.addContextArtifactsAndExecutions", "aiplatform.contexts.addContextChildren", "aiplatform.contexts.create", @@ -496,6 +498,10 @@ "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", @@ -521,6 +527,12 @@ "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", @@ -573,6 +585,11 @@ "aiplatform.trials.get", "aiplatform.trials.list", "aiplatform.trials.update", + "aiplatform.tuningJobs.cancel", + "aiplatform.tuningJobs.create", + "aiplatform.tuningJobs.delete", + "aiplatform.tuningJobs.get", + "aiplatform.tuningJobs.list", "resourcemanager.projects.get", "resourcemanager.projects.list" ], @@ -584,6 +601,10 @@ "title": "Colab Enterprise Admin", "description": "Admin role of using colab enterprise.", "includedPermissions": [ + "aiplatform.notebookExecutionJobs.create", + "aiplatform.notebookExecutionJobs.delete", + "aiplatform.notebookExecutionJobs.get", + "aiplatform.notebookExecutionJobs.list", "aiplatform.notebookRuntimeTemplates.apply", "aiplatform.notebookRuntimeTemplates.create", "aiplatform.notebookRuntimeTemplates.delete", @@ -676,6 +697,10 @@ "title": "Colab Enterprise User", "description": "User role of using colab enterprise.", "includedPermissions": [ + "aiplatform.notebookExecutionJobs.create", + "aiplatform.notebookExecutionJobs.delete", + "aiplatform.notebookExecutionJobs.get", + "aiplatform.notebookExecutionJobs.list", "aiplatform.notebookRuntimeTemplates.apply", "aiplatform.notebookRuntimeTemplates.get", "aiplatform.notebookRuntimeTemplates.getIamPolicy", @@ -775,6 +800,7 @@ "aiplatform.batchPredictionJobs.delete", "aiplatform.batchPredictionJobs.get", "aiplatform.batchPredictionJobs.list", + "aiplatform.consents.get", "aiplatform.contexts.addContextArtifactsAndExecutions", "aiplatform.contexts.addContextChildren", "aiplatform.contexts.create", @@ -958,6 +984,10 @@ "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", @@ -979,6 +1009,12 @@ "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", @@ -1030,6 +1066,11 @@ "aiplatform.trials.get", "aiplatform.trials.list", "aiplatform.trials.update", + "aiplatform.tuningJobs.cancel", + "aiplatform.tuningJobs.create", + "aiplatform.tuningJobs.delete", + "aiplatform.tuningJobs.get", + "aiplatform.tuningJobs.list", "artifactregistry.repositories.downloadArtifacts", "artifactregistry.repositories.get", "artifactregistry.repositories.list", @@ -1417,6 +1458,10 @@ "title": "Notebook Executor User", "description": "Grants users full access to schedules and notebook execution jobs.", "includedPermissions": [ + "aiplatform.notebookExecutionJobs.create", + "aiplatform.notebookExecutionJobs.delete", + "aiplatform.notebookExecutionJobs.get", + "aiplatform.notebookExecutionJobs.list", "aiplatform.operations.list", "aiplatform.pipelineJobs.create", "aiplatform.schedules.create", @@ -1570,6 +1615,7 @@ "aiplatform.batchPredictionJobs.delete", "aiplatform.batchPredictionJobs.get", "aiplatform.batchPredictionJobs.list", + "aiplatform.consents.get", "aiplatform.contexts.addContextArtifactsAndExecutions", "aiplatform.contexts.addContextChildren", "aiplatform.contexts.create", @@ -1753,6 +1799,10 @@ "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", @@ -1774,6 +1824,12 @@ "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", @@ -1825,6 +1881,11 @@ "aiplatform.trials.get", "aiplatform.trials.list", "aiplatform.trials.update", + "aiplatform.tuningJobs.cancel", + "aiplatform.tuningJobs.create", + "aiplatform.tuningJobs.delete", + "aiplatform.tuningJobs.get", + "aiplatform.tuningJobs.list", "artifactregistry.repositories.create", "artifactregistry.repositories.downloadArtifacts", "artifactregistry.repositories.get", @@ -2066,6 +2127,7 @@ "aiplatform.batchPredictionJobs.delete", "aiplatform.batchPredictionJobs.get", "aiplatform.batchPredictionJobs.list", + "aiplatform.consents.get", "aiplatform.contexts.addContextArtifactsAndExecutions", "aiplatform.contexts.addContextChildren", "aiplatform.contexts.create", @@ -2249,6 +2311,10 @@ "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", @@ -2270,6 +2336,12 @@ "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", @@ -2321,6 +2393,11 @@ "aiplatform.trials.get", "aiplatform.trials.list", "aiplatform.trials.update", + "aiplatform.tuningJobs.cancel", + "aiplatform.tuningJobs.create", + "aiplatform.tuningJobs.delete", + "aiplatform.tuningJobs.get", + "aiplatform.tuningJobs.list", "resourcemanager.projects.get", "resourcemanager.projects.list" ], @@ -2340,6 +2417,7 @@ "aiplatform.artifacts.list", "aiplatform.batchPredictionJobs.get", "aiplatform.batchPredictionJobs.list", + "aiplatform.consents.get", "aiplatform.contexts.get", "aiplatform.contexts.list", "aiplatform.contexts.queryContextLineageSubgraph", @@ -2412,6 +2490,8 @@ "aiplatform.nasJobs.list", "aiplatform.nasTrialDetails.get", "aiplatform.nasTrialDetails.list", + "aiplatform.notebookExecutionJobs.get", + "aiplatform.notebookExecutionJobs.list", "aiplatform.notebookRuntimeTemplates.get", "aiplatform.notebookRuntimeTemplates.list", "aiplatform.notebookRuntimes.get", @@ -2421,6 +2501,9 @@ "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.specialistPools.get", @@ -2442,6 +2525,8 @@ "aiplatform.trainingPipelines.list", "aiplatform.trials.get", "aiplatform.trials.list", + "aiplatform.tuningJobs.get", + "aiplatform.tuningJobs.list", "resourcemanager.projects.get", "resourcemanager.projects.list" ], @@ -2466,6 +2551,7 @@ "alloydb.clusters.createTagBinding", "alloydb.clusters.delete", "alloydb.clusters.deleteTagBinding", + "alloydb.clusters.export", "alloydb.clusters.generateClientCertificate", "alloydb.clusters.get", "alloydb.clusters.list", @@ -2571,6 +2657,7 @@ "alloydb.backups.list", "alloydb.backups.listEffectiveTags", "alloydb.backups.listTagBindings", + "alloydb.clusters.export", "alloydb.clusters.get", "alloydb.clusters.list", "alloydb.clusters.listEffectiveTags", @@ -4360,7 +4447,7 @@ { "name": "roles/apihub.admin", "title": "Cloud API Hub Admin", - "description": "Full access to Cloud API Hub Registry and Runtime resources.", + "description": "Full access to all API hub resources.", "includedPermissions": [ "apihub.apiHubInstances.create", "apihub.apiHubInstances.delete", @@ -4443,8 +4530,8 @@ }, { "name": "roles/apihub.attributeAdmin", - "title": "API hub attribute admin", - "description": "API hub attribute admin", + "title": "Cloud API hub Attributes Admin", + "description": "Full access to all Cloud API hub attribute's resources.", "includedPermissions": [ "apihub.attributes.create", "apihub.attributes.delete", @@ -4460,7 +4547,7 @@ { "name": "roles/apihub.editor", "title": "Cloud API Hub Editor", - "description": "Edit access to Cloud API Hub Registry resources.", + "description": "Edit access to most of Cloud API Hub resources.", "includedPermissions": [ "apihub.apiHubInstances.get", "apihub.apiHubInstances.list", @@ -4524,8 +4611,8 @@ }, { "name": "roles/apihub.pluginAdmin", - "title": "API hub plugin admin", - "description": "API hub plugin admin", + "title": "Cloud API hub Plugins Admin", + "description": "Full access to all Cloud API hub plugin's resources.", "includedPermissions": [ "apihub.plugins.disable", "apihub.plugins.enable", @@ -4542,8 +4629,8 @@ }, { "name": "roles/apihub.provisioningAdmin", - "title": "API hub all permissions related to provisioning", - "description": "API hub all permissions related to provisioning", + "title": "Cloud API hub Provisioning Admin", + "description": "Full access to Cloud API hub provisioning related resources.", "includedPermissions": [ "apihub.apiHubInstances.create", "apihub.apiHubInstances.delete", @@ -4574,14 +4661,17 @@ "apigee.deployments.list", "apigee.envgroupattachments.list", "apigee.envgroups.list", + "apigee.environments.get", + "apigee.organizations.get", "apigee.proxyrevisions.get" ], + "stage": "GA", "etag": "AA==" }, { "name": "roles/apihub.viewer", - "title": "API hub all resource viewer", - "description": "This role can view all resources in API hub", + "title": "Cloud API hub Viewer", + "description": "View access to all Cloud API hub resources.", "includedPermissions": [ "apihub.apiHubInstances.get", "apihub.apiHubInstances.list", @@ -4619,6 +4709,37 @@ "stage": "BETA", "etag": "AA==" }, + { + "name": "roles/apim.admin", + "title": "API Management Admin", + "description": "Full access to API Management resources.", + "includedPermissions": [ + "apim.apiObservations.get", + "apim.apiObservations.list", + "apim.apiOperations.get", + "apim.apiOperations.list", + "apim.locations.get", + "apim.locations.list", + "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" + ], + "stage": "BETA", + "etag": "AA==" + }, { "name": "roles/apim.apiDiscoveryServiceAgent", "title": "APIM API Discovery Service Agent", @@ -4655,6 +4776,29 @@ "stage": "GA", "etag": "AA==" }, + { + "name": "roles/apim.viewer", + "title": "API Management Viewer", + "description": "Readonly access to API Management resources.", + "includedPermissions": [ + "apim.apiObservations.get", + "apim.apiObservations.list", + "apim.apiOperations.get", + "apim.apiOperations.list", + "apim.locations.get", + "apim.locations.list", + "apim.observationJobs.get", + "apim.observationJobs.list", + "apim.observationSources.get", + "apim.observationSources.list", + "apim.operations.get", + "apim.operations.list", + "resourcemanager.projects.get", + "resourcemanager.projects.list" + ], + "stage": "BETA", + "etag": "AA==" + }, { "name": "roles/appdevelopmentexperience.serviceAgent", "title": "App Development Experience Service Agent", @@ -6508,8 +6652,6 @@ "resourcemanager.projects.get", "resourcemanager.projects.getIamPolicy", "resourcemanager.projects.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list", @@ -10251,6 +10393,15 @@ "stage": "GA", "etag": "AA==" }, + { + "name": "roles/blockchainnodeengine.serviceAgent", + "title": "Blockchain Node Engine Service Agent", + "description": "Grants Blockchain Node Engine access to metrics in user project", + "includedPermissions": [ + "monitoring.timeSeries.list" + ], + "etag": "AA==" + }, { "name": "roles/blockchainnodeengine.viewer", "title": "Blockchain Node Engine Viewer", @@ -10293,6 +10444,7 @@ "capacityplanner.usageHistories.summarize", "cloudquotas.quotas.get", "monitoring.timeSeries.list", + "resourcemanager.folders.get", "resourcemanager.organizations.get", "resourcemanager.projects.get", "resourcemanager.projects.list", @@ -10541,6 +10693,17 @@ "chronicle.dataExports.create", "chronicle.dataExports.fetchLogTypesAvailableForExport", "chronicle.dataExports.get", + "chronicle.dataTableRows.create", + "chronicle.dataTableRows.delete", + "chronicle.dataTableRows.get", + "chronicle.dataTableRows.list", + "chronicle.dataTableRows.replace", + "chronicle.dataTableRows.update", + "chronicle.dataTables.create", + "chronicle.dataTables.delete", + "chronicle.dataTables.get", + "chronicle.dataTables.list", + "chronicle.dataTables.update", "chronicle.dataTaps.create", "chronicle.dataTaps.delete", "chronicle.dataTaps.get", @@ -10606,6 +10769,7 @@ "chronicle.forwarders.list", "chronicle.forwarders.update", "chronicle.globalDataAccessScopes.permit", + "chronicle.instances.generateCollectionAgentAuth", "chronicle.instances.generateSoarAuthJwt", "chronicle.instances.generateWorkspaceConnectionToken", "chronicle.instances.get", @@ -10825,6 +10989,7 @@ "chronicle.forwarders.get", "chronicle.forwarders.list", "chronicle.globalDataAccessScopes.permit", + "chronicle.instances.generateCollectionAgentAuth", "chronicle.instances.generateSoarAuthJwt", "chronicle.instances.generateWorkspaceConnectionToken", "chronicle.instances.get", @@ -11047,6 +11212,7 @@ "chronicle.events.validateQuery", "chronicle.findingsGraphs.exploreNode", "chronicle.findingsGraphs.initializeGraph", + "chronicle.instances.generateCollectionAgentAuth", "chronicle.instances.generateSoarAuthJwt", "chronicle.instances.generateWorkspaceConnectionToken", "chronicle.instances.get", @@ -11247,6 +11413,7 @@ "chronicle.forwarders.get", "chronicle.forwarders.list", "chronicle.globalDataAccessScopes.permit", + "chronicle.instances.generateCollectionAgentAuth", "chronicle.instances.generateSoarAuthJwt", "chronicle.instances.generateWorkspaceConnectionToken", "chronicle.instances.get", @@ -11352,6 +11519,18 @@ "stage": "GA", "etag": "AA==" }, + { + "name": "roles/ciem.serviceAgent", + "title": "CIEM Service Agent", + "description": "Gives CIEM Service Account permission to access GCP resources", + "includedPermissions": [ + "cloudasset.assets.exportIamPolicy", + "cloudasset.assets.exportResource", + "resourcemanager.organizations.get" + ], + "stage": "GA", + "etag": "AA==" + }, { "name": "roles/cloud.locationReader", "title": "Location reader", @@ -13314,7 +13493,7 @@ "resourcemanager.projects.get", "resourcemanager.projects.list" ], - "stage": "BETA", + "stage": "GA", "etag": "AA==" }, { @@ -14157,7 +14336,6 @@ "servicenetworking.operations.get", "servicenetworking.services.addPeering", "servicenetworking.services.get", - "serviceusage.operations.get", "serviceusage.services.disable", "serviceusage.services.enable", "serviceusage.services.get", @@ -14768,95 +14946,6 @@ "stage": "GA", "etag": "AA==" }, - { - "name": "roles/cloudiot.admin", - "title": "Cloud IoT Admin", - "description": "Full control of all Cloud IoT resources and permissions.", - "includedPermissions": [ - "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" - ], - "stage": "GA", - "etag": "AA==" - }, - { - "name": "roles/cloudiot.deviceController", - "title": "Cloud IoT Device Controller", - "description": "Access to update the device configuration, but not to create or delete devices.", - "includedPermissions": [ - "cloudiot.devices.get", - "cloudiot.devices.list", - "cloudiot.devices.sendCommand", - "cloudiot.devices.updateConfig", - "cloudiot.registries.get", - "cloudiot.registries.list", - "cloudiottoken.tokensettings.get" - ], - "stage": "GA", - "etag": "AA==" - }, - { - "name": "roles/cloudiot.editor", - "title": "Cloud IoT Editor", - "description": "Read-write access to all Cloud IoT resources.", - "includedPermissions": [ - "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" - ], - "stage": "GA", - "etag": "AA==" - }, - { - "name": "roles/cloudiot.provisioner", - "title": "Cloud IoT Provisioner", - "description": "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.", - "includedPermissions": [ - "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" - ], - "stage": "GA", - "etag": "AA==" - }, { "name": "roles/cloudiot.serviceAgent", "title": "Cloud IoT Core Service Agent", @@ -14869,20 +14958,6 @@ "stage": "GA", "etag": "AA==" }, - { - "name": "roles/cloudiot.viewer", - "title": "Cloud IoT Viewer", - "description": "Read-only access to all Cloud IoT resources.", - "includedPermissions": [ - "cloudiot.devices.get", - "cloudiot.devices.list", - "cloudiot.registries.get", - "cloudiot.registries.list", - "cloudiottoken.tokensettings.get" - ], - "stage": "GA", - "etag": "AA==" - }, { "name": "roles/cloudjobdiscovery.admin", "title": "Admin", @@ -14978,6 +15053,8 @@ "title": "Cloud KMS Admin", "description": "Enables management of crypto resources.", "includedPermissions": [ + "cloudkms.autokeyConfigs.get", + "cloudkms.autokeyConfigs.update", "cloudkms.cryptoKeyVersions.create", "cloudkms.cryptoKeyVersions.destroy", "cloudkms.cryptoKeyVersions.get", @@ -15010,6 +15087,9 @@ "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", @@ -15022,11 +15102,35 @@ "cloudkms.locations.get", "cloudkms.locations.list", "cloudkms.locations.optOutKeyDeletionMsa", + "cloudkms.projects.showEffectiveAutokeyConfig", "resourcemanager.projects.get" ], "stage": "GA", "etag": "AA==" }, + { + "name": "roles/cloudkms.autokeyAdmin", + "title": "Cloud KMS Autokey Admin", + "description": "Enables management of AutokeyConfig.", + "includedPermissions": [ + "cloudkms.autokeyConfigs.get", + "cloudkms.autokeyConfigs.update", + "cloudkms.projects.showEffectiveAutokeyConfig" + ], + "etag": "AA==" + }, + { + "name": "roles/cloudkms.autokeyUser", + "title": "Cloud KMS Autokey User", + "description": "Grants ability to use KeyHandle resources.", + "includedPermissions": [ + "cloudkms.keyHandles.create", + "cloudkms.keyHandles.get", + "cloudkms.keyHandles.list", + "cloudkms.projects.showEffectiveAutokeyConfig" + ], + "etag": "AA==" + }, { "name": "roles/cloudkms.cryptoKeyDecrypter", "title": "Cloud KMS CryptoKey Decrypter", @@ -15294,6 +15398,7 @@ "title": "Cloud KMS Viewer", "description": "Enables Get and List operations.", "includedPermissions": [ + "cloudkms.autokeyConfigs.get", "cloudkms.cryptoKeyVersions.get", "cloudkms.cryptoKeyVersions.list", "cloudkms.cryptoKeys.get", @@ -15303,6 +15408,8 @@ "cloudkms.ekmConnections.list", "cloudkms.importJobs.get", "cloudkms.importJobs.list", + "cloudkms.keyHandles.get", + "cloudkms.keyHandles.list", "cloudkms.keyRings.get", "cloudkms.keyRings.list", "cloudkms.locations.get", @@ -21712,6 +21819,7 @@ "compute.regions.list", "compute.reservations.get", "compute.reservations.list", + "compute.resourcePolicies.list", "compute.resourcePolicies.useReadOnly", "compute.storagePools.get", "compute.storagePools.list", @@ -25422,7 +25530,6 @@ "orgpolicy.policy.get", "resourcemanager.projects.get", "resourcemanager.projects.list", - "serviceusage.operations.get", "serviceusage.services.disable", "serviceusage.services.enable", "serviceusage.services.get", @@ -25569,7 +25676,6 @@ "orgpolicy.policy.get", "resourcemanager.projects.get", "resourcemanager.projects.list", - "serviceusage.operations.get", "serviceusage.services.disable", "serviceusage.services.enable", "serviceusage.services.get", @@ -34606,6 +34712,7 @@ "compute.regions.list", "compute.reservations.get", "compute.reservations.list", + "compute.resourcePolicies.list", "compute.resourcePolicies.useReadOnly", "compute.storagePools.get", "compute.storagePools.list", @@ -35431,6 +35538,22 @@ "stage": "BETA", "etag": "AA==" }, + { + "name": "roles/datastudio.workspaceViewer", + "title": "Data Studio Workspace Viewer", + "description": "Viewer of a Data Studio Workspace", + "includedPermissions": [ + "datastudio.datasources.get", + "datastudio.datasources.search", + "datastudio.reports.get", + "datastudio.reports.search", + "datastudio.workspaces.get", + "datastudio.workspaces.search", + "resourcemanager.projects.get" + ], + "stage": "BETA", + "etag": "AA==" + }, { "name": "roles/dellemccloudonefs.admin", "title": "Dell EMC Cloud OneFS Admin", @@ -37118,6 +37241,7 @@ "title": "Discovery Engine Service Agent", "description": "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.", "includedPermissions": [ + "alloydb.clusters.export", "alloydb.databases.list", "alloydb.instances.get", "alloydb.operations.get", @@ -39833,8 +39957,6 @@ "opsconfigmonitoring.resourceMetadata.write", "resourcemanager.projects.get", "resourcemanager.projects.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list", @@ -40095,6 +40217,16 @@ "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", @@ -40105,6 +40237,11 @@ "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", @@ -40115,6 +40252,10 @@ "aiplatform.batchPredictionJobs.delete", "aiplatform.batchPredictionJobs.get", "aiplatform.batchPredictionJobs.list", + "aiplatform.cacheConfigs.get", + "aiplatform.cacheConfigs.update", + "aiplatform.consents.get", + "aiplatform.consents.update", "aiplatform.contexts.addContextArtifactsAndExecutions", "aiplatform.contexts.addContextChildren", "aiplatform.contexts.create", @@ -40303,6 +40444,10 @@ "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", @@ -40327,11 +40472,20 @@ "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", @@ -40378,6 +40532,12 @@ "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", @@ -40387,6 +40547,7 @@ "alloydb.backups.update", "alloydb.clusters.create", "alloydb.clusters.delete", + "alloydb.clusters.export", "alloydb.clusters.generateClientCertificate", "alloydb.clusters.get", "alloydb.clusters.list", @@ -40846,6 +41007,26 @@ "apikeys.keys.lookup", "apikeys.keys.undelete", "apikeys.keys.update", + "apim.apiObservations.get", + "apim.apiObservations.list", + "apim.apiOperations.get", + "apim.apiOperations.list", + "apim.locations.get", + "apim.locations.list", + "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", @@ -41575,8 +41756,10 @@ "chronicle.forwarders.get", "chronicle.forwarders.list", "chronicle.forwarders.update", + "chronicle.instances.generateCollectionAgentAuth", "chronicle.instances.generateSoarAuthJwt", "chronicle.instances.get", + "chronicle.instances.logTypeClassifier", "chronicle.instances.report", "chronicle.legacies.legacyBatchGetCases", "chronicle.legacies.legacyCalculateAlertStats", @@ -41907,21 +42090,6 @@ "cloudfunctions.locations.list", "cloudfunctions.operations.get", "cloudfunctions.operations.list", - "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.update", "cloudiottoken.tokensettings.get", "cloudiottoken.tokensettings.update", "cloudjobdiscovery.companies.create", @@ -41945,6 +42113,8 @@ "cloudjobdiscovery.tenants.get", "cloudjobdiscovery.tenants.update", "cloudjobdiscovery.tools.access", + "cloudkms.autokeyConfigs.get", + "cloudkms.autokeyConfigs.update", "cloudkms.cryptoKeyVersions.create", "cloudkms.cryptoKeyVersions.get", "cloudkms.cryptoKeyVersions.list", @@ -41969,6 +42139,9 @@ "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", @@ -41978,6 +42151,7 @@ "cloudkms.locations.generateRandomBytes", "cloudkms.locations.get", "cloudkms.locations.list", + "cloudkms.projects.showEffectiveAutokeyConfig", "cloudkms.protectedResources.search", "cloudmessaging.messages.create", "cloudnotifications.activities.list", @@ -46737,6 +46911,8 @@ "recaptchaenterprise.keys.retrievelegacysecretkey", "recaptchaenterprise.keys.update", "recaptchaenterprise.metrics.get", + "recaptchaenterprise.projectmetadata.get", + "recaptchaenterprise.projectmetadata.update", "recaptchaenterprise.relatedaccountgroupmemberships.list", "recaptchaenterprise.relatedaccountgroups.list", "recommender.alloydbClusterPerformanceInsights.get", @@ -47480,6 +47656,7 @@ "securitycenter.virtualmachinethreatdetectionsettings.calculate", "securitycenter.virtualmachinethreatdetectionsettings.get", "securitycenter.virtualmachinethreatdetectionsettings.update", + "securitycenter.vulnerabilitysnapshots.list", "securitycenter.websecurityscannersettings.calculate", "securitycenter.websecurityscannersettings.get", "securitycenter.websecurityscannersettings.update", @@ -47627,10 +47804,6 @@ "servicesecurityinsights.workloadSecurityInfo.get", "serviceusage.apiKeys.regenerate", "serviceusage.apiKeys.revert", - "serviceusage.operations.cancel", - "serviceusage.operations.delete", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.quotas.update", "serviceusage.services.disable", @@ -49466,8 +49639,6 @@ "runtimeconfig.waiters.get", "runtimeconfig.waiters.list", "runtimeconfig.waiters.update", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list", @@ -49937,8 +50108,6 @@ "runtimeconfig.waiters.get", "runtimeconfig.waiters.list", "runtimeconfig.waiters.update", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list", @@ -50145,8 +50314,6 @@ "run.services.listTagBindings", "run.tasks.get", "run.tasks.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list", @@ -50222,8 +50389,6 @@ "resourcemanager.projects.get", "resourcemanager.projects.getIamPolicy", "resourcemanager.projects.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list" @@ -50268,8 +50433,6 @@ "resourcemanager.projects.get", "resourcemanager.projects.getIamPolicy", "resourcemanager.projects.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list" @@ -50378,8 +50541,6 @@ "resourcemanager.projects.get", "resourcemanager.projects.getIamPolicy", "resourcemanager.projects.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list" @@ -50416,8 +50577,6 @@ "resourcemanager.projects.get", "resourcemanager.projects.getIamPolicy", "resourcemanager.projects.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list" @@ -50768,8 +50927,6 @@ "run.services.listTagBindings", "run.tasks.get", "run.tasks.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list", @@ -51082,6 +51239,22 @@ "stage": "GA", "etag": "AA==" }, + { + "name": "roles/firebasedataconnect.serviceAgent", + "title": "Firebase Data Connect Service Agent", + "description": "Gives Firebase Data Connect access to administer Cloud SQL instances.", + "includedPermissions": [ + "cloudsql.databases.create", + "cloudsql.databases.get", + "cloudsql.instances.connect", + "cloudsql.instances.get", + "cloudsql.instances.login", + "cloudsql.users.create", + "cloudsql.users.get" + ], + "stage": "GA", + "etag": "AA==" + }, { "name": "roles/firebasedynamiclinks.admin", "title": "Firebase Dynamic Links Admin", @@ -54895,7 +55068,7 @@ { "name": "roles/healthcare.serviceAgent", "title": "Healthcare Service Agent", - "description": "Gives the Healthcare Service Account access to networks,Kubernetes engine, and pubsub resources.", + "description": "Gives the Healthcare Service Account access to networks, Kubernetes engine, and Pub/Sub resources.", "includedPermissions": [ "cloudnotifications.activities.list", "monitoring.alertPolicies.get", @@ -55132,8 +55305,11 @@ "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.contexts.list", @@ -55174,6 +55350,7 @@ "aiplatform.models.list", "aiplatform.nasJobs.list", "aiplatform.nasTrialDetails.list", + "aiplatform.notebookExecutionJobs.list", "aiplatform.notebookRuntimeTemplates.getIamPolicy", "aiplatform.notebookRuntimeTemplates.list", "aiplatform.notebookRuntimeTemplates.setIamPolicy", @@ -55181,7 +55358,9 @@ "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", @@ -55190,6 +55369,7 @@ "aiplatform.tensorboards.list", "aiplatform.trainingPipelines.list", "aiplatform.trials.list", + "aiplatform.tuningJobs.list", "alloydb.backups.list", "alloydb.clusters.list", "alloydb.databases.list", @@ -55300,6 +55480,12 @@ "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", @@ -55506,6 +55692,8 @@ "chronicle.dashboards.list", "chronicle.dataAccessLabels.list", "chronicle.dataAccessScopes.list", + "chronicle.dataTableRows.list", + "chronicle.dataTables.list", "chronicle.dataTaps.list", "chronicle.entities.list", "chronicle.errorNotificationConfigs.list", @@ -55573,10 +55761,6 @@ "cloudfunctions.functions.setIamPolicy", "cloudfunctions.locations.list", "cloudfunctions.operations.list", - "cloudiot.devices.list", - "cloudiot.registries.getIamPolicy", - "cloudiot.registries.list", - "cloudiot.registries.setIamPolicy", "cloudjobdiscovery.companies.list", "cloudkms.cryptoKeyVersions.list", "cloudkms.cryptoKeys.getIamPolicy", @@ -55590,6 +55774,7 @@ "cloudkms.importJobs.getIamPolicy", "cloudkms.importJobs.list", "cloudkms.importJobs.setIamPolicy", + "cloudkms.keyHandles.list", "cloudkms.keyRings.getIamPolicy", "cloudkms.keyRings.list", "cloudkms.keyRings.setIamPolicy", @@ -57018,6 +57203,7 @@ "securitycenter.sources.list", "securitycenter.sources.setIamPolicy", "securitycenter.valuedresources.list", + "securitycenter.vulnerabilitysnapshots.list", "securitycentermanagement.effectiveEventThreatDetectionCustomModules.list", "securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list", "securitycentermanagement.eventThreatDetectionCustomModules.list", @@ -57062,7 +57248,6 @@ "servicesecurityinsights.clusterSecurityInfo.list", "servicesecurityinsights.securityInfo.list", "servicesecurityinsights.workloadPolicies.list", - "serviceusage.operations.list", "serviceusage.services.list", "source.repos.getIamPolicy", "source.repos.list", @@ -57271,8 +57456,11 @@ "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.contexts.list", @@ -57310,13 +57498,16 @@ "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", @@ -57325,6 +57516,7 @@ "aiplatform.tensorboards.list", "aiplatform.trainingPipelines.list", "aiplatform.trials.list", + "aiplatform.tuningJobs.list", "alloydb.backups.list", "alloydb.clusters.list", "alloydb.databases.list", @@ -57425,6 +57617,12 @@ "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", @@ -57602,6 +57800,8 @@ "chronicle.dashboards.list", "chronicle.dataAccessLabels.list", "chronicle.dataAccessScopes.list", + "chronicle.dataTableRows.list", + "chronicle.dataTables.list", "chronicle.dataTaps.list", "chronicle.entities.list", "chronicle.errorNotificationConfigs.list", @@ -57663,9 +57863,6 @@ "cloudfunctions.functions.list", "cloudfunctions.locations.list", "cloudfunctions.operations.list", - "cloudiot.devices.list", - "cloudiot.registries.getIamPolicy", - "cloudiot.registries.list", "cloudjobdiscovery.companies.list", "cloudkms.cryptoKeyVersions.list", "cloudkms.cryptoKeys.getIamPolicy", @@ -57675,6 +57872,7 @@ "cloudkms.ekmConnections.list", "cloudkms.importJobs.getIamPolicy", "cloudkms.importJobs.list", + "cloudkms.keyHandles.list", "cloudkms.keyRings.getIamPolicy", "cloudkms.keyRings.list", "cloudkms.locations.list", @@ -58905,6 +59103,7 @@ "securitycenter.sources.getIamPolicy", "securitycenter.sources.list", "securitycenter.valuedresources.list", + "securitycenter.vulnerabilitysnapshots.list", "securitycentermanagement.effectiveEventThreatDetectionCustomModules.list", "securitycentermanagement.effectiveSecurityHealthAnalyticsCustomModules.list", "securitycentermanagement.eventThreatDetectionCustomModules.list", @@ -58942,7 +59141,6 @@ "servicesecurityinsights.clusterSecurityInfo.list", "servicesecurityinsights.securityInfo.list", "servicesecurityinsights.workloadPolicies.list", - "serviceusage.operations.list", "serviceusage.services.list", "source.repos.getIamPolicy", "source.repos.list", @@ -69354,6 +69552,8 @@ "compute.instances.getGuestAttributes", "compute.instances.list", "compute.instances.setMetadata", + "compute.projects.get", + "compute.projects.setCommonInstanceMetadata", "compute.zones.get", "compute.zones.list", "containeranalysis.notes.attachOccurrence", @@ -69368,6 +69568,8 @@ "containeranalysis.occurrences.list", "containeranalysis.occurrences.update", "iam.serviceAccounts.actAs", + "osconfig.projectFeatureSettings.get", + "osconfig.projectFeatureSettings.update", "resourcemanager.projects.get", "resourcemanager.projects.list" ], @@ -69458,6 +69660,16 @@ "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", @@ -69468,6 +69680,11 @@ "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", @@ -69478,6 +69695,10 @@ "aiplatform.batchPredictionJobs.delete", "aiplatform.batchPredictionJobs.get", "aiplatform.batchPredictionJobs.list", + "aiplatform.cacheConfigs.get", + "aiplatform.cacheConfigs.update", + "aiplatform.consents.get", + "aiplatform.consents.update", "aiplatform.contexts.addContextArtifactsAndExecutions", "aiplatform.contexts.addContextChildren", "aiplatform.contexts.create", @@ -69669,6 +69890,10 @@ "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", @@ -69694,11 +69919,20 @@ "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", @@ -69746,6 +69980,12 @@ "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", @@ -69759,6 +69999,7 @@ "alloydb.clusters.createTagBinding", "alloydb.clusters.delete", "alloydb.clusters.deleteTagBinding", + "alloydb.clusters.export", "alloydb.clusters.generateClientCertificate", "alloydb.clusters.get", "alloydb.clusters.list", @@ -70233,6 +70474,26 @@ "apikeys.keys.lookup", "apikeys.keys.undelete", "apikeys.keys.update", + "apim.apiObservations.get", + "apim.apiObservations.list", + "apim.apiOperations.get", + "apim.apiOperations.list", + "apim.locations.get", + "apim.locations.list", + "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", @@ -70990,6 +71251,17 @@ "chronicle.dataExports.create", "chronicle.dataExports.fetchLogTypesAvailableForExport", "chronicle.dataExports.get", + "chronicle.dataTableRows.create", + "chronicle.dataTableRows.delete", + "chronicle.dataTableRows.get", + "chronicle.dataTableRows.list", + "chronicle.dataTableRows.replace", + "chronicle.dataTableRows.update", + "chronicle.dataTables.create", + "chronicle.dataTables.delete", + "chronicle.dataTables.get", + "chronicle.dataTables.list", + "chronicle.dataTables.update", "chronicle.dataTaps.create", "chronicle.dataTaps.delete", "chronicle.dataTaps.get", @@ -71055,9 +71327,11 @@ "chronicle.forwarders.list", "chronicle.forwarders.update", "chronicle.globalDataAccessScopes.permit", + "chronicle.instances.generateCollectionAgentAuth", "chronicle.instances.generateSoarAuthJwt", "chronicle.instances.generateWorkspaceConnectionToken", "chronicle.instances.get", + "chronicle.instances.logTypeClassifier", "chronicle.instances.report", "chronicle.instances.soarAdmin", "chronicle.instances.soarThreatManager", @@ -71902,22 +72176,6 @@ "cloudfunctions.locations.list", "cloudfunctions.operations.get", "cloudfunctions.operations.list", - "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", "cloudjobdiscovery.companies.create", @@ -71941,6 +72199,8 @@ "cloudjobdiscovery.tenants.get", "cloudjobdiscovery.tenants.update", "cloudjobdiscovery.tools.access", + "cloudkms.autokeyConfigs.get", + "cloudkms.autokeyConfigs.update", "cloudkms.cryptoKeyVersions.create", "cloudkms.cryptoKeyVersions.destroy", "cloudkms.cryptoKeyVersions.get", @@ -71981,6 +72241,9 @@ "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", @@ -71994,6 +72257,7 @@ "cloudkms.locations.get", "cloudkms.locations.list", "cloudkms.locations.optOutKeyDeletionMsa", + "cloudkms.projects.showEffectiveAutokeyConfig", "cloudkms.protectedResources.search", "cloudmessaging.messages.create", "cloudmigration.velostrataendpoints.connect", @@ -77199,6 +77463,8 @@ "recaptchaenterprise.keys.retrievelegacysecretkey", "recaptchaenterprise.keys.update", "recaptchaenterprise.metrics.get", + "recaptchaenterprise.projectmetadata.get", + "recaptchaenterprise.projectmetadata.update", "recaptchaenterprise.relatedaccountgroupmemberships.list", "recaptchaenterprise.relatedaccountgroups.list", "recommender.alloydbClusterPerformanceInsights.get", @@ -77972,6 +78238,7 @@ "securitycenter.virtualmachinethreatdetectionsettings.calculate", "securitycenter.virtualmachinethreatdetectionsettings.get", "securitycenter.virtualmachinethreatdetectionsettings.update", + "securitycenter.vulnerabilitysnapshots.list", "securitycenter.websecurityscannersettings.calculate", "securitycenter.websecurityscannersettings.get", "securitycenter.websecurityscannersettings.update", @@ -78129,10 +78396,6 @@ "servicesecurityinsights.workloadSecurityInfo.get", "serviceusage.apiKeys.regenerate", "serviceusage.apiKeys.revert", - "serviceusage.operations.cancel", - "serviceusage.operations.delete", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.quotas.update", "serviceusage.services.disable", @@ -79825,6 +80088,8 @@ "recaptchaenterprise.keys.retrievelegacysecretkey", "recaptchaenterprise.keys.update", "recaptchaenterprise.metrics.get", + "recaptchaenterprise.projectmetadata.get", + "recaptchaenterprise.projectmetadata.update", "resourcemanager.projects.get", "resourcemanager.projects.list" ], @@ -79855,6 +80120,7 @@ "recaptchaenterprise.keys.get", "recaptchaenterprise.keys.list", "recaptchaenterprise.metrics.get", + "recaptchaenterprise.projectmetadata.get", "resourcemanager.projects.get", "resourcemanager.projects.list" ], @@ -83727,6 +83993,7 @@ "securitycenter.userinterfacemetadata.get", "securitycenter.virtualmachinethreatdetectionsettings.calculate", "securitycenter.virtualmachinethreatdetectionsettings.get", + "securitycenter.vulnerabilitysnapshots.list", "securitycenter.websecurityscannersettings.calculate", "securitycenter.websecurityscannersettings.get", "securitycentermanagement.effectiveEventThreatDetectionCustomModules.get", @@ -84871,6 +85138,7 @@ "securitycenter.virtualmachinethreatdetectionsettings.calculate", "securitycenter.virtualmachinethreatdetectionsettings.get", "securitycenter.virtualmachinethreatdetectionsettings.update", + "securitycenter.vulnerabilitysnapshots.list", "securitycenter.websecurityscannersettings.calculate", "securitycenter.websecurityscannersettings.get", "securitycenter.websecurityscannersettings.update", @@ -84886,6 +85154,7 @@ "securitycentermanagement.eventThreatDetectionCustomModules.validate", "securitycentermanagement.locations.get", "securitycentermanagement.locations.list", + "securitycentermanagement.securityCommandCenter.activate", "securitycentermanagement.securityCommandCenter.generateServiceAccounts", "securitycentermanagement.securityCommandCenter.get", "securitycentermanagement.securityCommandCenter.update", @@ -85048,6 +85317,7 @@ "securitycenter.valuedresources.list", "securitycenter.virtualmachinethreatdetectionsettings.calculate", "securitycenter.virtualmachinethreatdetectionsettings.get", + "securitycenter.vulnerabilitysnapshots.list", "securitycenter.websecurityscannersettings.calculate", "securitycenter.websecurityscannersettings.get", "securitycentermanagement.effectiveEventThreatDetectionCustomModules.get", @@ -85188,6 +85458,7 @@ "securitycenter.valuedresources.list", "securitycenter.virtualmachinethreatdetectionsettings.calculate", "securitycenter.virtualmachinethreatdetectionsettings.get", + "securitycenter.vulnerabilitysnapshots.list", "securitycenter.websecurityscannersettings.calculate", "securitycenter.websecurityscannersettings.get", "securitycentermanagement.effectiveEventThreatDetectionCustomModules.get", @@ -85968,10 +86239,6 @@ "securitycentermanagement.securityHealthAnalyticsCustomModules.list", "securitycentermanagement.securityHealthAnalyticsCustomModules.simulate", "securitycentermanagement.securityHealthAnalyticsCustomModules.update", - "serviceusage.operations.cancel", - "serviceusage.operations.delete", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.disable", "serviceusage.services.enable", @@ -86035,7 +86302,8 @@ "securitycenter.findings.update", "securitycenter.sources.get", "securitycenter.sources.list", - "securitycenter.userinterfacemetadata.get" + "securitycenter.userinterfacemetadata.get", + "securitycenter.vulnerabilitysnapshots.list" ], "stage": "GA", "etag": "AA==" @@ -86076,7 +86344,8 @@ "securitycenter.findings.listFindingPropertyNames", "securitycenter.sources.get", "securitycenter.sources.list", - "securitycenter.userinterfacemetadata.get" + "securitycenter.userinterfacemetadata.get", + "securitycenter.vulnerabilitysnapshots.list" ], "stage": "GA", "etag": "AA==" @@ -87439,10 +87708,6 @@ "securitycentermanagement.securityHealthAnalyticsCustomModules.list", "securitycentermanagement.securityHealthAnalyticsCustomModules.simulate", "securitycentermanagement.securityHealthAnalyticsCustomModules.update", - "serviceusage.operations.cancel", - "serviceusage.operations.delete", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.disable", "serviceusage.services.enable", @@ -87527,6 +87792,7 @@ "securitycentermanagement.eventThreatDetectionCustomModules.validate", "securitycentermanagement.locations.get", "securitycentermanagement.locations.list", + "securitycentermanagement.securityCommandCenter.activate", "securitycentermanagement.securityCommandCenter.generateServiceAccounts", "securitycentermanagement.securityCommandCenter.get", "securitycentermanagement.securityCommandCenter.update", @@ -87612,6 +87878,7 @@ "securitycentermanagement.eventThreatDetectionCustomModules.validate", "securitycentermanagement.locations.get", "securitycentermanagement.locations.list", + "securitycentermanagement.securityCommandCenter.activate", "securitycentermanagement.securityCommandCenter.generateServiceAccounts", "securitycentermanagement.securityCommandCenter.get", "securitycentermanagement.securityCommandCenter.update", @@ -87769,6 +88036,7 @@ "securitycentermanagement.eventThreatDetectionCustomModules.validate", "securitycentermanagement.locations.get", "securitycentermanagement.locations.list", + "securitycentermanagement.securityCommandCenter.activate", "securitycentermanagement.securityCommandCenter.generateServiceAccounts", "securitycentermanagement.securityCommandCenter.get", "securitycentermanagement.securityCommandCenter.update", @@ -87904,6 +88172,7 @@ "securitycentermanagement.eventThreatDetectionCustomModules.validate", "securitycentermanagement.locations.get", "securitycentermanagement.locations.list", + "securitycentermanagement.securityCommandCenter.activate", "securitycentermanagement.securityCommandCenter.generateServiceAccounts", "securitycentermanagement.securityCommandCenter.get", "securitycentermanagement.securityCommandCenter.update", @@ -88771,8 +89040,7 @@ "apikeys.keys.undelete", "apikeys.keys.update", "serviceusage.apiKeys.regenerate", - "serviceusage.apiKeys.revert", - "serviceusage.operations.get" + "serviceusage.apiKeys.revert" ], "stage": "GA", "etag": "AA==" @@ -88796,10 +89064,6 @@ "description": "Ability to enable, disable, and inspect service states, inspect operations, and consume quota and billing for a consumer project.", "includedPermissions": [ "monitoring.timeSeries.list", - "serviceusage.operations.cancel", - "serviceusage.operations.delete", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.quotas.update", "serviceusage.services.disable", @@ -88817,8 +89081,6 @@ "description": "Ability to inspect service states and operations, and consume quota and billing for a consumer project.", "includedPermissions": [ "monitoring.timeSeries.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list", @@ -88833,8 +89095,6 @@ "description": "Ability to inspect service states and operations for a consumer project.", "includedPermissions": [ "monitoring.timeSeries.list", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list" @@ -90099,10 +90359,6 @@ "logging.views.list", "monitoring.timeSeries.list", "resourcemanager.projects.get", - "serviceusage.operations.cancel", - "serviceusage.operations.delete", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.quotas.update", "serviceusage.services.disable", @@ -90755,14 +91011,22 @@ "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.consents.get", "aiplatform.contexts.get", "aiplatform.contexts.list", "aiplatform.contexts.queryContextLineageSubgraph", @@ -90847,6 +91111,8 @@ "aiplatform.nasJobs.list", "aiplatform.nasTrialDetails.get", "aiplatform.nasTrialDetails.list", + "aiplatform.notebookExecutionJobs.get", + "aiplatform.notebookExecutionJobs.list", "aiplatform.notebookRuntimeTemplates.apply", "aiplatform.notebookRuntimeTemplates.get", "aiplatform.notebookRuntimeTemplates.getIamPolicy", @@ -90858,8 +91124,13 @@ "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", @@ -90878,10 +91149,13 @@ "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", @@ -91099,6 +91373,18 @@ "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.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", @@ -91493,8 +91779,10 @@ "chronicle.forwarders.generate", "chronicle.forwarders.get", "chronicle.forwarders.list", + "chronicle.instances.generateCollectionAgentAuth", "chronicle.instances.generateSoarAuthJwt", "chronicle.instances.get", + "chronicle.instances.logTypeClassifier", "chronicle.instances.report", "chronicle.legacies.legacyBatchGetCases", "chronicle.legacies.legacyCalculateAlertStats", @@ -91729,11 +92017,6 @@ "cloudfunctions.locations.list", "cloudfunctions.operations.get", "cloudfunctions.operations.list", - "cloudiot.devices.get", - "cloudiot.devices.list", - "cloudiot.registries.get", - "cloudiot.registries.getIamPolicy", - "cloudiot.registries.list", "cloudiottoken.tokensettings.get", "cloudjobdiscovery.companies.get", "cloudjobdiscovery.companies.list", @@ -91742,6 +92025,7 @@ "cloudjobdiscovery.profiles.get", "cloudjobdiscovery.profiles.search", "cloudjobdiscovery.tenants.get", + "cloudkms.autokeyConfigs.get", "cloudkms.cryptoKeyVersions.get", "cloudkms.cryptoKeyVersions.list", "cloudkms.cryptoKeys.get", @@ -91756,6 +92040,8 @@ "cloudkms.importJobs.get", "cloudkms.importJobs.getIamPolicy", "cloudkms.importJobs.list", + "cloudkms.keyHandles.get", + "cloudkms.keyHandles.list", "cloudkms.keyRings.get", "cloudkms.keyRings.getIamPolicy", "cloudkms.keyRings.list", @@ -91764,6 +92050,7 @@ "cloudkms.locations.generateRandomBytes", "cloudkms.locations.get", "cloudkms.locations.list", + "cloudkms.projects.showEffectiveAutokeyConfig", "cloudkms.protectedResources.search", "cloudnotifications.activities.list", "cloudonefs.isiloncloud.com/clusters.get", @@ -94002,6 +94289,7 @@ "recaptchaenterprise.keys.get", "recaptchaenterprise.keys.list", "recaptchaenterprise.metrics.get", + "recaptchaenterprise.projectmetadata.get", "recaptchaenterprise.relatedaccountgroupmemberships.list", "recaptchaenterprise.relatedaccountgroups.list", "recommender.alloydbClusterPerformanceInsights.get", @@ -94443,6 +94731,7 @@ "securitycenter.valuedresources.list", "securitycenter.virtualmachinethreatdetectionsettings.calculate", "securitycenter.virtualmachinethreatdetectionsettings.get", + "securitycenter.vulnerabilitysnapshots.list", "securitycenter.websecurityscannersettings.calculate", "securitycenter.websecurityscannersettings.get", "securitycentermanagement.effectiveEventThreatDetectionCustomModules.get", @@ -94522,8 +94811,6 @@ "servicesecurityinsights.securityViews.get", "servicesecurityinsights.workloadPolicies.list", "servicesecurityinsights.workloadSecurityInfo.get", - "serviceusage.operations.get", - "serviceusage.operations.list", "serviceusage.quotas.get", "serviceusage.services.get", "serviceusage.services.list", @@ -96119,6 +96406,8 @@ "aiplatform.batchPredictionJobs.delete", "aiplatform.batchPredictionJobs.get", "aiplatform.batchPredictionJobs.list", + "aiplatform.consents.get", + "aiplatform.consents.update", "aiplatform.contexts.addContextArtifactsAndExecutions", "aiplatform.contexts.addContextChildren", "aiplatform.contexts.create", @@ -96310,6 +96599,10 @@ "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", @@ -96335,6 +96628,12 @@ "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", @@ -96387,6 +96686,11 @@ "aiplatform.trials.get", "aiplatform.trials.list", "aiplatform.trials.update", + "aiplatform.tuningJobs.cancel", + "aiplatform.tuningJobs.create", + "aiplatform.tuningJobs.delete", + "aiplatform.tuningJobs.get", + "aiplatform.tuningJobs.list", "artifactregistry.aptartifacts.create", "artifactregistry.dockerimages.get", "artifactregistry.dockerimages.list",