Skip to content

Commit

Permalink
Fetch all roles
Browse files Browse the repository at this point in the history
  • Loading branch information
bgeesaman committed Sep 20, 2024
1 parent 82d02df commit eb5d3c2
Show file tree
Hide file tree
Showing 33 changed files with 257 additions and 22 deletions.
54 changes: 32 additions & 22 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

37 changes: 37 additions & 0 deletions roles/aiplatform.batchPredictionServiceAgent
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"description": "Vertex AI Batch Prediction Service Agent for serving batch prediction requests.",
"etag": "AA==",
"includedPermissions": [
"bigquery.datasets.create",
"bigquery.datasets.get",
"bigquery.jobs.create",
"bigquery.jobs.get",
"bigquery.models.create",
"bigquery.models.export",
"bigquery.models.getData",
"bigquery.readsessions.create",
"bigquery.readsessions.getData",
"bigquery.tables.create",
"bigquery.tables.createSnapshot",
"bigquery.tables.deleteSnapshot",
"bigquery.tables.export",
"bigquery.tables.get",
"bigquery.tables.getData",
"bigquery.tables.restoreSnapshot",
"bigquery.tables.update",
"bigquery.tables.updateData",
"storage.buckets.create",
"storage.buckets.delete",
"storage.buckets.get",
"storage.buckets.list",
"storage.buckets.update",
"storage.objects.create",
"storage.objects.delete",
"storage.objects.get",
"storage.objects.list",
"storage.objects.update"
],
"name": "roles/aiplatform.batchPredictionServiceAgent",
"stage": "GA",
"title": "Vertex AI Batch Prediction Service Agent"
}
5 changes: 5 additions & 0 deletions roles/artifactregistry.admin
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,18 @@
"etag": "AA==",
"includedPermissions": [
"artifactregistry.aptartifacts.create",
"artifactregistry.attachments.create",
"artifactregistry.attachments.delete",
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.delete",
"artifactregistry.files.download",
"artifactregistry.files.get",
"artifactregistry.files.list",
"artifactregistry.files.update",
"artifactregistry.files.upload",
"artifactregistry.kfpartifacts.create",
"artifactregistry.locations.get",
"artifactregistry.locations.list",
Expand Down
4 changes: 4 additions & 0 deletions roles/artifactregistry.createOnPushWriter
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,16 @@
"etag": "AA==",
"includedPermissions": [
"artifactregistry.aptartifacts.create",
"artifactregistry.attachments.create",
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.download",
"artifactregistry.files.get",
"artifactregistry.files.list",
"artifactregistry.files.update",
"artifactregistry.files.upload",
"artifactregistry.kfpartifacts.create",
"artifactregistry.locations.get",
"artifactregistry.locations.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/assuredoss.admin
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Access to use Assured OSS and manage configuration.",
"etag": "AA==",
"includedPermissions": [
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.download",
Expand Down
2 changes: 2 additions & 0 deletions roles/assuredoss.user
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Access to use Assured OSS.",
"etag": "AA==",
"includedPermissions": [
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.download",
Expand Down
2 changes: 2 additions & 0 deletions roles/assuredworkloads.editor
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
"includedPermissions": [
"assuredworkloads.operations.get",
"assuredworkloads.operations.list",
"assuredworkloads.updates.list",
"assuredworkloads.updates.update",
"assuredworkloads.violations.get",
"assuredworkloads.violations.list",
"assuredworkloads.violations.update",
Expand Down
1 change: 1 addition & 0 deletions roles/assuredworkloads.reader
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"includedPermissions": [
"assuredworkloads.operations.get",
"assuredworkloads.operations.list",
"assuredworkloads.updates.list",
"assuredworkloads.violations.get",
"assuredworkloads.violations.list",
"assuredworkloads.workload.get",
Expand Down
10 changes: 10 additions & 0 deletions roles/chronicle.globalDataAccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"description": "Grants global access to data i.e. all data can be accessed.",
"etag": "AA==",
"includedPermissions": [
"chronicle.globalDataAccessScopes.permit"
],
"name": "roles/chronicle.globalDataAccess",
"stage": "BETA",
"title": "Chronicle API Global Data Access"
}
2 changes: 2 additions & 0 deletions roles/chroniclesm.admin
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
"chroniclesm.gcpAssociations.create",
"chroniclesm.gcpAssociations.delete",
"chroniclesm.gcpAssociations.get",
"chroniclesm.gcpLogFlowFilters.get",
"chroniclesm.gcpLogFlowFilters.update",
"chroniclesm.gcpSettings.get",
"chroniclesm.gcpSettings.update"
],
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.gcpLogFlowFilters.get",
"chroniclesm.gcpSettings.get"
],
"name": "roles/chroniclesm.viewer",
Expand Down
4 changes: 4 additions & 0 deletions roles/cloudbuild.builds.builder
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,16 @@
"etag": "AA==",
"includedPermissions": [
"artifactregistry.aptartifacts.create",
"artifactregistry.attachments.create",
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.download",
"artifactregistry.files.get",
"artifactregistry.files.list",
"artifactregistry.files.update",
"artifactregistry.files.upload",
"artifactregistry.kfpartifacts.create",
"artifactregistry.locations.get",
"artifactregistry.locations.list",
Expand Down
4 changes: 4 additions & 0 deletions roles/cloudbuild.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,16 @@
"etag": "AA==",
"includedPermissions": [
"artifactregistry.aptartifacts.create",
"artifactregistry.attachments.create",
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.download",
"artifactregistry.files.get",
"artifactregistry.files.list",
"artifactregistry.files.update",
"artifactregistry.files.upload",
"artifactregistry.kfpartifacts.create",
"artifactregistry.locations.get",
"artifactregistry.locations.list",
Expand Down
3 changes: 3 additions & 0 deletions roles/cloudsql.admin
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"cloudsql.databases.list",
"cloudsql.databases.update",
"cloudsql.instances.addServerCa",
"cloudsql.instances.addServerCertificate",
"cloudsql.instances.clone",
"cloudsql.instances.connect",
"cloudsql.instances.create",
Expand All @@ -29,6 +30,7 @@
"cloudsql.instances.list",
"cloudsql.instances.listEffectiveTags",
"cloudsql.instances.listServerCas",
"cloudsql.instances.listServerCertificates",
"cloudsql.instances.listTagBindings",
"cloudsql.instances.login",
"cloudsql.instances.migrate",
Expand All @@ -40,6 +42,7 @@
"cloudsql.instances.restart",
"cloudsql.instances.restoreBackup",
"cloudsql.instances.rotateServerCa",
"cloudsql.instances.rotateServerCertificate",
"cloudsql.instances.startReplica",
"cloudsql.instances.stopReplica",
"cloudsql.instances.truncateLog",
Expand Down
1 change: 1 addition & 0 deletions roles/cloudsql.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"cloudsql.instances.list",
"cloudsql.instances.listEffectiveTags",
"cloudsql.instances.listServerCas",
"cloudsql.instances.listServerCertificates",
"cloudsql.instances.listTagBindings",
"cloudsql.sslCerts.get",
"cloudsql.sslCerts.list",
Expand Down
3 changes: 3 additions & 0 deletions roles/composer.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
"cloudsql.databases.list",
"cloudsql.databases.update",
"cloudsql.instances.addServerCa",
"cloudsql.instances.addServerCertificate",
"cloudsql.instances.clone",
"cloudsql.instances.connect",
"cloudsql.instances.create",
Expand All @@ -58,6 +59,7 @@
"cloudsql.instances.list",
"cloudsql.instances.listEffectiveTags",
"cloudsql.instances.listServerCas",
"cloudsql.instances.listServerCertificates",
"cloudsql.instances.listTagBindings",
"cloudsql.instances.login",
"cloudsql.instances.migrate",
Expand All @@ -69,6 +71,7 @@
"cloudsql.instances.restart",
"cloudsql.instances.restoreBackup",
"cloudsql.instances.rotateServerCa",
"cloudsql.instances.rotateServerCertificate",
"cloudsql.instances.startReplica",
"cloudsql.instances.stopReplica",
"cloudsql.instances.truncateLog",
Expand Down
5 changes: 5 additions & 0 deletions roles/contactcenterinsights.editor
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
"contactcenterinsights.analyses.delete",
"contactcenterinsights.analyses.get",
"contactcenterinsights.analyses.list",
"contactcenterinsights.analysisRules.create",
"contactcenterinsights.analysisRules.delete",
"contactcenterinsights.analysisRules.get",
"contactcenterinsights.analysisRules.list",
"contactcenterinsights.analysisRules.update",
"contactcenterinsights.conversations.create",
"contactcenterinsights.conversations.delete",
"contactcenterinsights.conversations.export",
Expand Down
2 changes: 2 additions & 0 deletions roles/containeranalysis.ServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Gives Container Analysis API the access it needs to function",
"etag": "AA==",
"includedPermissions": [
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.download",
Expand Down
19 changes: 19 additions & 0 deletions roles/editor
Original file line number Diff line number Diff line change
Expand Up @@ -942,13 +942,18 @@
"applianceactivation.rttCommands.list",
"applianceactivation.rttCommands.sendResult",
"artifactregistry.aptartifacts.create",
"artifactregistry.attachments.create",
"artifactregistry.attachments.delete",
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.delete",
"artifactregistry.files.download",
"artifactregistry.files.get",
"artifactregistry.files.list",
"artifactregistry.files.update",
"artifactregistry.files.upload",
"artifactregistry.kfpartifacts.create",
"artifactregistry.locations.get",
"artifactregistry.locations.list",
Expand Down Expand Up @@ -996,6 +1001,8 @@
"assuredoss.operations.list",
"assuredworkloads.operations.get",
"assuredworkloads.operations.list",
"assuredworkloads.updates.list",
"assuredworkloads.updates.update",
"assuredworkloads.violations.get",
"assuredworkloads.violations.list",
"assuredworkloads.violations.update",
Expand Down Expand Up @@ -1620,6 +1627,7 @@
"chronicle.dataExports.create",
"chronicle.dataExports.fetchLogTypesAvailableForExport",
"chronicle.dataExports.get",
"chronicle.dataTableOperationErrors.get",
"chronicle.dataTableRows.asyncBulkCreate",
"chronicle.dataTableRows.asyncBulkReplace",
"chronicle.dataTableRows.asyncBulkUpdate",
Expand Down Expand Up @@ -1793,6 +1801,8 @@
"chronicle.watchlists.get",
"chronicle.watchlists.list",
"chroniclesm.gcpAssociations.get",
"chroniclesm.gcpLogFlowFilters.get",
"chroniclesm.gcpLogFlowFilters.update",
"chroniclesm.gcpSettings.get",
"chroniclesm.gcpSettings.update",
"clientauthconfig.brands.create",
Expand Down Expand Up @@ -2215,6 +2225,7 @@
"cloudsql.databases.list",
"cloudsql.databases.update",
"cloudsql.instances.addServerCa",
"cloudsql.instances.addServerCertificate",
"cloudsql.instances.clone",
"cloudsql.instances.connect",
"cloudsql.instances.create",
Expand All @@ -2229,6 +2240,7 @@
"cloudsql.instances.list",
"cloudsql.instances.listEffectiveTags",
"cloudsql.instances.listServerCas",
"cloudsql.instances.listServerCertificates",
"cloudsql.instances.listTagBindings",
"cloudsql.instances.login",
"cloudsql.instances.migrate",
Expand All @@ -2240,6 +2252,7 @@
"cloudsql.instances.restart",
"cloudsql.instances.restoreBackup",
"cloudsql.instances.rotateServerCa",
"cloudsql.instances.rotateServerCertificate",
"cloudsql.instances.startReplica",
"cloudsql.instances.stopReplica",
"cloudsql.instances.truncateLog",
Expand Down Expand Up @@ -3398,6 +3411,11 @@
"contactcenterinsights.analyses.delete",
"contactcenterinsights.analyses.get",
"contactcenterinsights.analyses.list",
"contactcenterinsights.analysisRules.create",
"contactcenterinsights.analysisRules.delete",
"contactcenterinsights.analysisRules.get",
"contactcenterinsights.analysisRules.list",
"contactcenterinsights.analysisRules.update",
"contactcenterinsights.conversations.create",
"contactcenterinsights.conversations.delete",
"contactcenterinsights.conversations.export",
Expand Down Expand Up @@ -7845,6 +7863,7 @@
"securitycenter.bigQueryExports.get",
"securitycenter.bigQueryExports.list",
"securitycenter.bigQueryExports.update",
"securitycenter.billingtier.update",
"securitycenter.complianceReports.aggregate",
"securitycenter.compliancesnapshots.list",
"securitycenter.containerthreatdetectionsettings.calculate",
Expand Down
3 changes: 3 additions & 0 deletions roles/iam.securityAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@
"apphub.services.list",
"apphub.workloads.list",
"applianceactivation.rttCommands.list",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.list",
"artifactregistry.files.list",
"artifactregistry.locations.list",
Expand All @@ -234,6 +235,7 @@
"assuredoss.metadata.list",
"assuredoss.operations.list",
"assuredworkloads.operations.list",
"assuredworkloads.updates.list",
"assuredworkloads.violations.list",
"assuredworkloads.workload.list",
"auditmanager.auditReports.list",
Expand Down Expand Up @@ -792,6 +794,7 @@
"contactcenteraiplatform.locations.list",
"contactcenteraiplatform.operations.list",
"contactcenterinsights.analyses.list",
"contactcenterinsights.analysisRules.list",
"contactcenterinsights.conversations.list",
"contactcenterinsights.faqEntries.list",
"contactcenterinsights.faqModels.list",
Expand Down
11 changes: 11 additions & 0 deletions roles/oracledatabase.admin
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"description": "Grants full access to manage all Oracle Database resources.",
"etag": "AA==",
"includedPermissions": [
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/oracledatabase.admin",
"stage": "ALPHA",
"title": "Oracle Database @ Google Cloud admin"
}
11 changes: 11 additions & 0 deletions roles/oracledatabase.autonomousDatabaseAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"description": "Grants full access to manage all Autonomous Database resources.",
"etag": "AA==",
"includedPermissions": [
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/oracledatabase.autonomousDatabaseAdmin",
"stage": "ALPHA",
"title": "Oracle Database @ Google Cloud Autonomous Database Admin"
}
11 changes: 11 additions & 0 deletions roles/oracledatabase.autonomousDatabaseViewer
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"description": "Grants read access to see all Autonomous Database resources.",
"etag": "AA==",
"includedPermissions": [
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/oracledatabase.autonomousDatabaseViewer",
"stage": "ALPHA",
"title": "Oracle Database @ Google Cloud Autonomous Database Viewer"
}
Loading

0 comments on commit eb5d3c2

Please sign in to comment.