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 3, 2024
1 parent 0cd489e commit c38ff55
Show file tree
Hide file tree
Showing 30 changed files with 226 additions and 33 deletions.
56 changes: 29 additions & 27 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

20 changes: 20 additions & 0 deletions roles/aiplatform.expressAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"description": "Grants admin access to Vertex AI Express",
"etag": "AA==",
"includedPermissions": [
"aiplatform.datasetVersions.create",
"aiplatform.datasetVersions.delete",
"aiplatform.datasetVersions.get",
"aiplatform.datasetVersions.list",
"aiplatform.datasetVersions.restore",
"aiplatform.datasets.create",
"aiplatform.datasets.delete",
"aiplatform.datasets.get",
"aiplatform.datasets.list",
"aiplatform.datasets.update",
"aiplatform.endpoints.predict"
],
"name": "roles/aiplatform.expressAdmin",
"stage": "BETA",
"title": "Vertex AI Platform Express Admin"
}
10 changes: 10 additions & 0 deletions roles/aiplatform.expressUser
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"description": "Grants user access to Vertex AI Express",
"etag": "AA==",
"includedPermissions": [
"aiplatform.endpoints.predict"
],
"name": "roles/aiplatform.expressUser",
"stage": "BETA",
"title": "Vertex AI Platform Express User"
}
2 changes: 1 addition & 1 deletion roles/artifactregistry.containerRegistryMigrationAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@
"storage.objects.list"
],
"name": "roles/artifactregistry.containerRegistryMigrationAdmin",
"stage": "ALPHA",
"stage": "GA",
"title": "Container Registry -> Artifact Registry Migration Admin"
}
4 changes: 4 additions & 0 deletions roles/batch.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
Expand Down
10 changes: 10 additions & 0 deletions roles/cloudtpu.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -355,6 +355,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.create",
"compute.networkAttachments.createTagBinding",
"compute.networkAttachments.delete",
Expand Down Expand Up @@ -987,6 +991,12 @@
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.tlsRoutes.update",
"networkservices.wasmPlugins.create",
"networkservices.wasmPlugins.delete",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.update",
"networkservices.wasmPlugins.use",
"pubsub.schemas.attach",
"pubsub.schemas.commit",
"pubsub.schemas.create",
Expand Down
4 changes: 4 additions & 0 deletions roles/compute.instanceAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkEndpointGroups.attachNetworkEndpoints",
"compute.networkEndpointGroups.create",
"compute.networkEndpointGroups.createTagBinding",
Expand Down
4 changes: 4 additions & 0 deletions roles/compute.instanceAdmin.v1
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
Expand Down
6 changes: 6 additions & 0 deletions roles/compute.networkAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -799,6 +799,12 @@
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.tlsRoutes.update",
"networkservices.wasmPlugins.create",
"networkservices.wasmPlugins.delete",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.update",
"networkservices.wasmPlugins.use",
"resourcemanager.projects.get",
"resourcemanager.projects.list",
"servicedirectory.namespaces.create",
Expand Down
3 changes: 3 additions & 0 deletions roles/compute.networkUser
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,9 @@
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.use",
"resourcemanager.projects.get",
"resourcemanager.projects.list",
"servicenetworking.services.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/compute.networkViewer
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,8 @@
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list",
"servicenetworking.services.get",
Expand Down
22 changes: 22 additions & 0 deletions roles/container.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.create",
"compute.networkAttachments.createTagBinding",
"compute.networkAttachments.delete",
Expand Down Expand Up @@ -1561,6 +1565,24 @@
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.tlsRoutes.update",
"networkservices.wasmPlugins.create",
"networkservices.wasmPlugins.delete",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.update",
"networkservices.wasmPlugins.use",
"parallelstore.instances.create",
"parallelstore.instances.delete",
"parallelstore.instances.get",
"parallelstore.instances.importData",
"parallelstore.instances.list",
"parallelstore.instances.update",
"parallelstore.locations.get",
"parallelstore.locations.list",
"parallelstore.operations.cancel",
"parallelstore.operations.delete",
"parallelstore.operations.get",
"parallelstore.operations.list",
"pubsub.topics.create",
"pubsub.topics.get",
"pubsub.topics.publish",
Expand Down
2 changes: 2 additions & 0 deletions roles/dataprep.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,8 @@
"compute.machineImages.list",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.getIamPolicy",
"compute.networkAttachments.list",
Expand Down
4 changes: 4 additions & 0 deletions roles/dataproc.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkEndpointGroups.attachNetworkEndpoints",
"compute.networkEndpointGroups.create",
"compute.networkEndpointGroups.createTagBinding",
Expand Down
4 changes: 4 additions & 0 deletions roles/genomics.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
Expand Down
8 changes: 8 additions & 0 deletions roles/iam.securityAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -661,6 +661,7 @@
"compute.machineImages.list",
"compute.machineImages.setIamPolicy",
"compute.machineTypes.list",
"compute.multiMig.list",
"compute.networkAttachments.getIamPolicy",
"compute.networkAttachments.list",
"compute.networkAttachments.setIamPolicy",
Expand Down Expand Up @@ -1688,6 +1689,7 @@
"networkservices.serviceLbPolicies.list",
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.list",
"notebooks.environments.getIamPolicy",
"notebooks.environments.list",
"notebooks.environments.setIamPolicy",
Expand Down Expand Up @@ -1726,12 +1728,18 @@
"osconfig.guestPolicies.list",
"osconfig.instanceOSPoliciesCompliances.list",
"osconfig.inventories.list",
"osconfig.locations.list",
"osconfig.operations.list",
"osconfig.osPolicyAssignmentReports.list",
"osconfig.osPolicyAssignments.list",
"osconfig.patchDeployments.list",
"osconfig.patchJobs.list",
"osconfig.policyOrchestrators.list",
"osconfig.upgradeReports.list",
"osconfig.vulnerabilityReports.list",
"parallelstore.instances.list",
"parallelstore.locations.list",
"parallelstore.operations.list",
"paymentsresellersubscription.products.list",
"paymentsresellersubscription.promotions.list",
"policyremediatormanager.locations.list",
Expand Down
8 changes: 8 additions & 0 deletions roles/iam.securityReviewer
Original file line number Diff line number Diff line change
Expand Up @@ -588,6 +588,7 @@
"compute.machineImages.getIamPolicy",
"compute.machineImages.list",
"compute.machineTypes.list",
"compute.multiMig.list",
"compute.networkAttachments.getIamPolicy",
"compute.networkAttachments.list",
"compute.networkEdgeSecurityServices.list",
Expand Down Expand Up @@ -1476,6 +1477,7 @@
"networkservices.serviceLbPolicies.list",
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.list",
"notebooks.environments.getIamPolicy",
"notebooks.environments.list",
"notebooks.executions.getIamPolicy",
Expand Down Expand Up @@ -1509,12 +1511,18 @@
"osconfig.guestPolicies.list",
"osconfig.instanceOSPoliciesCompliances.list",
"osconfig.inventories.list",
"osconfig.locations.list",
"osconfig.operations.list",
"osconfig.osPolicyAssignmentReports.list",
"osconfig.osPolicyAssignments.list",
"osconfig.patchDeployments.list",
"osconfig.patchJobs.list",
"osconfig.policyOrchestrators.list",
"osconfig.upgradeReports.list",
"osconfig.vulnerabilityReports.list",
"parallelstore.instances.list",
"parallelstore.locations.list",
"parallelstore.operations.list",
"paymentsresellersubscription.products.list",
"paymentsresellersubscription.promotions.list",
"policyremediatormanager.locations.list",
Expand Down
4 changes: 4 additions & 0 deletions roles/lifesciences.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
Expand Down
4 changes: 3 additions & 1 deletion roles/networkservices.serviceExtensionsViewer
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@
"networkservices.lbRouteExtensions.list",
"networkservices.lbTrafficExtensions.get",
"networkservices.lbTrafficExtensions.list",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/networkservices.serviceExtensionsViewer",
"stage": "ALPHA",
"stage": "BETA",
"title": "Service Extensions Viewer"
}
4 changes: 4 additions & 0 deletions roles/notebooks.legacyAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.create",
"compute.networkAttachments.createTagBinding",
"compute.networkAttachments.delete",
Expand Down
2 changes: 2 additions & 0 deletions roles/notebooks.runner
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,8 @@
"compute.machineImages.list",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.getIamPolicy",
"compute.networkAttachments.list",
Expand Down
4 changes: 4 additions & 0 deletions roles/notebooks.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.getIamPolicy",
"compute.networkAttachments.list",
Expand Down
11 changes: 11 additions & 0 deletions roles/osconfig.admin
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@
"osconfig.instanceOSPoliciesCompliances.list",
"osconfig.inventories.get",
"osconfig.inventories.list",
"osconfig.locations.get",
"osconfig.locations.list",
"osconfig.operations.cancel",
"osconfig.operations.delete",
"osconfig.operations.get",
"osconfig.operations.list",
"osconfig.osPolicyAssignmentReports.get",
"osconfig.osPolicyAssignmentReports.list",
"osconfig.osPolicyAssignmentReports.searchSummaries",
Expand All @@ -31,6 +37,11 @@
"osconfig.patchJobs.exec",
"osconfig.patchJobs.get",
"osconfig.patchJobs.list",
"osconfig.policyOrchestrators.create",
"osconfig.policyOrchestrators.delete",
"osconfig.policyOrchestrators.get",
"osconfig.policyOrchestrators.list",
"osconfig.policyOrchestrators.update",
"osconfig.projectFeatureSettings.get",
"osconfig.projectFeatureSettings.update",
"osconfig.upgradeReports.get",
Expand Down
12 changes: 11 additions & 1 deletion roles/osconfig.policyOrchestratorAdmin
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
{
"description": "Admin of PolicyOrchestrator resources",
"etag": "AA==",
"includedPermissions": [
"osconfig.locations.get",
"osconfig.locations.list",
"osconfig.operations.get",
"osconfig.policyOrchestrators.create",
"osconfig.policyOrchestrators.delete",
"osconfig.policyOrchestrators.get",
"osconfig.policyOrchestrators.list",
"osconfig.policyOrchestrators.update"
],
"name": "roles/osconfig.policyOrchestratorAdmin",
"stage": "ALPHA",
"stage": "BETA",
"title": "PolicyOrchestrator Admin"
}
6 changes: 6 additions & 0 deletions roles/osconfig.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@
"osconfig.instanceOSPoliciesCompliances.list",
"osconfig.inventories.get",
"osconfig.inventories.list",
"osconfig.locations.get",
"osconfig.locations.list",
"osconfig.operations.get",
"osconfig.operations.list",
"osconfig.osPolicyAssignmentReports.get",
"osconfig.osPolicyAssignmentReports.list",
"osconfig.osPolicyAssignmentReports.searchSummaries",
Expand All @@ -18,6 +22,8 @@
"osconfig.patchDeployments.list",
"osconfig.patchJobs.get",
"osconfig.patchJobs.list",
"osconfig.policyOrchestrators.get",
"osconfig.policyOrchestrators.list",
"osconfig.projectFeatureSettings.get",
"osconfig.upgradeReports.get",
"osconfig.upgradeReports.getSummary",
Expand Down
Loading

0 comments on commit c38ff55

Please sign in to comment.