Skip to content

Commit

Permalink
Fetch all roles
Browse files Browse the repository at this point in the history
  • Loading branch information
bgeesaman committed Nov 16, 2024
1 parent be2257a commit 0e5f06e
Show file tree
Hide file tree
Showing 43 changed files with 336 additions and 44 deletions.
78 changes: 42 additions & 36 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions roles/aiplatform.onlinePredictionServiceAgent
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"description": "Gives Vertex AI Online Prediction the permissions it needs to function.",
"etag": "AA==",
"includedPermissions": [
"gkehub.features.get",
"gkehub.features.getIamPolicy",
"gkehub.features.list",
"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.get",
"gkehub.memberships.getIamPolicy",
"gkehub.memberships.list",
"serviceusage.services.get"
],
"name": "roles/aiplatform.onlinePredictionServiceAgent",
"stage": "GA",
"title": "Vertex AI Online Prediction Service Agent"
}
3 changes: 1 addition & 2 deletions roles/chronicle.editor
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,6 @@
"chronicle.dataTaps.get",
"chronicle.dataTaps.list",
"chronicle.dataTaps.update",
"chronicle.enrichmentControls.get",
"chronicle.enrichmentControls.list",
"chronicle.entities.batchCreate",
"chronicle.entities.batchDelete",
"chronicle.entities.batchValidate",
Expand Down Expand Up @@ -144,6 +142,7 @@
"chronicle.legacies.legacyGetRuleCounts",
"chronicle.legacies.legacyGetRulesTrends",
"chronicle.legacies.legacyRunTestRule",
"chronicle.legacies.legacySearchAlerts",
"chronicle.legacies.legacySearchArtifactEvents",
"chronicle.legacies.legacySearchArtifactIoCDetails",
"chronicle.legacies.legacySearchAssetEvents",
Expand Down
1 change: 0 additions & 1 deletion roles/chronicle.limitedViewer
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@
"chronicle.legacies.legacyFindUdmEvents",
"chronicle.legacies.legacyGetAlert",
"chronicle.legacies.legacyGetFinding",
"chronicle.legacies.legacySearchAlerts",
"chronicle.legacies.legacySearchArtifactEvents",
"chronicle.legacies.legacySearchArtifactIoCDetails",
"chronicle.legacies.legacySearchAssetEvents",
Expand Down
3 changes: 2 additions & 1 deletion roles/chronicle.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@
"chronicle.dataTables.list",
"chronicle.dataTaps.get",
"chronicle.dataTaps.list",
"chronicle.enrichmentControls.get",
"chronicle.enrichmentControls.list",
"chronicle.entities.find",
"chronicle.entities.findRelatedEntities",
"chronicle.entities.get",
Expand Down Expand Up @@ -103,7 +105,6 @@
"chronicle.legacies.legacyGetRuleCounts",
"chronicle.legacies.legacyGetRulesTrends",
"chronicle.legacies.legacyRunTestRule",
"chronicle.legacies.legacySearchAlerts",
"chronicle.legacies.legacySearchArtifactEvents",
"chronicle.legacies.legacySearchArtifactIoCDetails",
"chronicle.legacies.legacySearchAssetEvents",
Expand Down
1 change: 1 addition & 0 deletions roles/chroniclesm.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"etag": "AA==",
"includedPermissions": [
"chroniclesm.gcpAssociations.get",
"chroniclesm.gcpAssociations.list",
"chroniclesm.gcpLogFlowFilters.get",
"chroniclesm.gcpSettings.get"
],
Expand Down
4 changes: 2 additions & 2 deletions roles/cloudaicompanion.serviceAgent
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"description": "Gives Cloud AI Companion components the proper permissions to function.",
"description": "Gives Gemini for Google Cloud components the proper permissions to function.",
"etag": "AA==",
"includedPermissions": [
"cloudaicompanion.codeRepositoryIndexes.get",
Expand Down Expand Up @@ -29,5 +29,5 @@
],
"name": "roles/cloudaicompanion.serviceAgent",
"stage": "GA",
"title": "Cloud AI Companion Service Agent"
"title": "Gemini for Google Cloud Service Agent"
}
4 changes: 4 additions & 0 deletions roles/composer.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -464,6 +464,8 @@
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.use",
"compute.networkProfiles.get",
"compute.networkProfiles.list",
"compute.networks.access",
"compute.networks.addPeering",
"compute.networks.create",
Expand Down Expand Up @@ -681,6 +683,7 @@
"compute.snapshots.setIamPolicy",
"compute.snapshots.setLabels",
"compute.snapshots.useReadOnly",
"compute.spotAssistants.get",
"compute.sslCertificates.get",
"compute.sslCertificates.list",
"compute.sslCertificates.listEffectiveTags",
Expand Down Expand Up @@ -715,6 +718,7 @@
"compute.subnetworks.update",
"compute.subnetworks.use",
"compute.subnetworks.useExternalIp",
"compute.subnetworks.usePeerMigration",
"compute.targetGrpcProxies.create",
"compute.targetGrpcProxies.createTagBinding",
"compute.targetGrpcProxies.delete",
Expand Down
3 changes: 3 additions & 0 deletions roles/compute.instanceAdmin.v1
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,8 @@
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.use",
"compute.networkProfiles.get",
"compute.networkProfiles.list",
"compute.networks.get",
"compute.networks.list",
"compute.networks.listEffectiveTags",
Expand Down Expand Up @@ -359,6 +361,7 @@
"compute.snapshots.setIamPolicy",
"compute.snapshots.setLabels",
"compute.snapshots.useReadOnly",
"compute.spotAssistants.get",
"compute.sslCertificates.get",
"compute.sslCertificates.list",
"compute.sslCertificates.listEffectiveTags",
Expand Down
3 changes: 3 additions & 0 deletions roles/compute.networkAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,8 @@
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.use",
"compute.networkProfiles.get",
"compute.networkProfiles.list",
"compute.networks.access",
"compute.networks.addPeering",
"compute.networks.create",
Expand Down Expand Up @@ -451,6 +453,7 @@
"compute.subnetworks.update",
"compute.subnetworks.use",
"compute.subnetworks.useExternalIp",
"compute.subnetworks.usePeerMigration",
"compute.targetGrpcProxies.create",
"compute.targetGrpcProxies.createTagBinding",
"compute.targetGrpcProxies.delete",
Expand Down
2 changes: 2 additions & 0 deletions roles/compute.networkUser
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
"compute.networkAttachments.listTagBindings",
"compute.networkProfiles.get",
"compute.networkProfiles.list",
"compute.networks.access",
"compute.networks.get",
"compute.networks.getEffectiveFirewalls",
Expand Down
3 changes: 3 additions & 0 deletions roles/compute.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,8 @@
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkProfiles.get",
"compute.networkProfiles.list",
"compute.networks.get",
"compute.networks.getEffectiveFirewalls",
"compute.networks.getRegionEffectiveFirewalls",
Expand Down Expand Up @@ -265,6 +267,7 @@
"compute.snapshots.list",
"compute.snapshots.listEffectiveTags",
"compute.snapshots.listTagBindings",
"compute.spotAssistants.get",
"compute.sslCertificates.get",
"compute.sslCertificates.list",
"compute.sslCertificates.listEffectiveTags",
Expand Down
4 changes: 4 additions & 0 deletions roles/container.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,8 @@
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.use",
"compute.networkProfiles.get",
"compute.networkProfiles.list",
"compute.networks.access",
"compute.networks.addPeering",
"compute.networks.create",
Expand Down Expand Up @@ -676,6 +678,7 @@
"compute.snapshots.setIamPolicy",
"compute.snapshots.setLabels",
"compute.snapshots.useReadOnly",
"compute.spotAssistants.get",
"compute.sslCertificates.create",
"compute.sslCertificates.createTagBinding",
"compute.sslCertificates.delete",
Expand Down Expand Up @@ -719,6 +722,7 @@
"compute.subnetworks.update",
"compute.subnetworks.use",
"compute.subnetworks.useExternalIp",
"compute.subnetworks.usePeerMigration",
"compute.targetGrpcProxies.create",
"compute.targetGrpcProxies.createTagBinding",
"compute.targetGrpcProxies.delete",
Expand Down
3 changes: 3 additions & 0 deletions roles/dataflow.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -493,6 +493,8 @@
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.use",
"compute.networkProfiles.get",
"compute.networkProfiles.list",
"compute.networks.access",
"compute.networks.addPeering",
"compute.networks.create",
Expand Down Expand Up @@ -748,6 +750,7 @@
"compute.subnetworks.update",
"compute.subnetworks.use",
"compute.subnetworks.useExternalIp",
"compute.subnetworks.usePeerMigration",
"compute.targetGrpcProxies.create",
"compute.targetGrpcProxies.createTagBinding",
"compute.targetGrpcProxies.delete",
Expand Down
5 changes: 5 additions & 0 deletions roles/dataplex.admin
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@
"dataplex.datascans.run",
"dataplex.datascans.setIamPolicy",
"dataplex.datascans.update",
"dataplex.encryptionConfig.create",
"dataplex.encryptionConfig.delete",
"dataplex.encryptionConfig.get",
"dataplex.encryptionConfig.list",
"dataplex.encryptionConfig.update",
"dataplex.entities.create",
"dataplex.entities.delete",
"dataplex.entities.get",
Expand Down
14 changes: 14 additions & 0 deletions roles/dataplex.encryptionAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"description": "Gives user permissions to manage encryption config.",
"etag": "AA==",
"includedPermissions": [
"dataplex.encryptionConfig.create",
"dataplex.encryptionConfig.delete",
"dataplex.encryptionConfig.get",
"dataplex.encryptionConfig.list",
"dataplex.encryptionConfig.update"
],
"name": "roles/dataplex.encryptionAdmin",
"stage": "BETA",
"title": "Dataplex Encryption Admin"
}
3 changes: 3 additions & 0 deletions roles/dataprep.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,8 @@
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkProfiles.get",
"compute.networkProfiles.list",
"compute.networks.get",
"compute.networks.getEffectiveFirewalls",
"compute.networks.getRegionEffectiveFirewalls",
Expand Down Expand Up @@ -322,6 +324,7 @@
"compute.snapshots.list",
"compute.snapshots.listEffectiveTags",
"compute.snapshots.listTagBindings",
"compute.spotAssistants.get",
"compute.sslCertificates.get",
"compute.sslCertificates.list",
"compute.sslCertificates.listEffectiveTags",
Expand Down
3 changes: 3 additions & 0 deletions roles/dialogflow.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,11 @@
"dialogflow.conversationDatasets.list",
"dialogflow.conversationModels.get",
"dialogflow.conversationModels.list",
"dialogflow.conversationProfiles.create",
"dialogflow.conversationProfiles.delete",
"dialogflow.conversationProfiles.get",
"dialogflow.conversationProfiles.list",
"dialogflow.conversationProfiles.update",
"dialogflow.conversations.addPhoneNumber",
"dialogflow.conversations.complete",
"dialogflow.conversations.create",
Expand Down
3 changes: 3 additions & 0 deletions roles/discoveryengine.admin
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,9 @@
"discoveryengine.siteSearchEngines.fetchDomainVerificationStatus",
"discoveryengine.siteSearchEngines.get",
"discoveryengine.siteSearchEngines.recrawlUris",
"discoveryengine.sitemaps.create",
"discoveryengine.sitemaps.delete",
"discoveryengine.sitemaps.fetch",
"discoveryengine.suggestionDenyListEntries.import",
"discoveryengine.suggestionDenyListEntries.purge",
"discoveryengine.targetSites.batchCreate",
Expand Down
29 changes: 29 additions & 0 deletions roles/dlp.orgdriver
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,32 @@
"aiplatform.tuningJobs.list",
"alloydb.backups.createTagBinding",
"alloydb.backups.deleteTagBinding",
"alloydb.backups.get",
"alloydb.backups.list",
"alloydb.backups.listEffectiveTags",
"alloydb.backups.listTagBindings",
"alloydb.clusters.createTagBinding",
"alloydb.clusters.deleteTagBinding",
"alloydb.clusters.export",
"alloydb.clusters.generateClientCertificate",
"alloydb.clusters.get",
"alloydb.clusters.list",
"alloydb.clusters.listEffectiveTags",
"alloydb.clusters.listTagBindings",
"alloydb.databases.list",
"alloydb.instances.connect",
"alloydb.instances.executeSql",
"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",
"alloydb.users.login",
"artifactregistry.repositories.createTagBinding",
"artifactregistry.repositories.deleteTagBinding",
"artifactregistry.repositories.listEffectiveTags",
Expand Down Expand Up @@ -220,6 +240,7 @@
"bigtable.instances.deleteTagBinding",
"bigtable.instances.listEffectiveTags",
"bigtable.instances.listTagBindings",
"cloudaicompanion.entitlements.get",
"cloudasset.assets.analyzeIamPolicy",
"cloudasset.assets.analyzeMove",
"cloudasset.assets.analyzeOrgPolicy",
Expand Down Expand Up @@ -1151,6 +1172,14 @@
"managedidentities.domains.listEffectiveTags",
"managedidentities.domains.listTagBindings",
"pubsub.topics.updateTag",
"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.cloudAssetInsights.get",
"recommender.cloudAssetInsights.list",
"recommender.locations.get",
Expand Down
29 changes: 29 additions & 0 deletions roles/dlp.projectdriver
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,32 @@
"aiplatform.tuningJobs.list",
"alloydb.backups.createTagBinding",
"alloydb.backups.deleteTagBinding",
"alloydb.backups.get",
"alloydb.backups.list",
"alloydb.backups.listEffectiveTags",
"alloydb.backups.listTagBindings",
"alloydb.clusters.createTagBinding",
"alloydb.clusters.deleteTagBinding",
"alloydb.clusters.export",
"alloydb.clusters.generateClientCertificate",
"alloydb.clusters.get",
"alloydb.clusters.list",
"alloydb.clusters.listEffectiveTags",
"alloydb.clusters.listTagBindings",
"alloydb.databases.list",
"alloydb.instances.connect",
"alloydb.instances.executeSql",
"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",
"alloydb.users.login",
"artifactregistry.repositories.createTagBinding",
"artifactregistry.repositories.deleteTagBinding",
"artifactregistry.repositories.listEffectiveTags",
Expand Down Expand Up @@ -220,6 +240,7 @@
"bigtable.instances.deleteTagBinding",
"bigtable.instances.listEffectiveTags",
"bigtable.instances.listTagBindings",
"cloudaicompanion.entitlements.get",
"cloudasset.assets.analyzeIamPolicy",
"cloudasset.assets.analyzeMove",
"cloudasset.assets.analyzeOrgPolicy",
Expand Down Expand Up @@ -1151,6 +1172,14 @@
"managedidentities.domains.listEffectiveTags",
"managedidentities.domains.listTagBindings",
"pubsub.topics.updateTag",
"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.cloudAssetInsights.get",
"recommender.cloudAssetInsights.list",
"recommender.locations.get",
Expand Down
Loading

0 comments on commit 0e5f06e

Please sign in to comment.