Skip to content

Commit

Permalink
Fetch all roles
Browse files Browse the repository at this point in the history
  • Loading branch information
bgeesaman committed Feb 6, 2025
1 parent d99bed8 commit bbc4b6d
Show file tree
Hide file tree
Showing 58 changed files with 735 additions and 71 deletions.
105 changes: 57 additions & 48 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions roles/bigquery.admin
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,16 @@
"bigquery.transfers.get",
"bigquery.transfers.update",
"bigquerymigration.translation.translate",
"dataform.commentThreads.create",
"dataform.commentThreads.delete",
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.commentThreads.update",
"dataform.comments.create",
"dataform.comments.delete",
"dataform.comments.get",
"dataform.comments.list",
"dataform.comments.update",
"dataform.compilationResults.create",
"dataform.compilationResults.get",
"dataform.compilationResults.list",
Expand Down
10 changes: 10 additions & 0 deletions roles/bigquery.studioAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,16 @@
"compute.reservations.list",
"compute.zones.get",
"compute.zones.list",
"dataform.commentThreads.create",
"dataform.commentThreads.delete",
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.commentThreads.update",
"dataform.comments.create",
"dataform.comments.delete",
"dataform.comments.get",
"dataform.comments.list",
"dataform.comments.update",
"dataform.compilationResults.create",
"dataform.compilationResults.get",
"dataform.compilationResults.list",
Expand Down
4 changes: 4 additions & 0 deletions roles/bigquery.studioUser
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@
"compute.regions.list",
"compute.zones.get",
"compute.zones.list",
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.comments.get",
"dataform.comments.list",
"dataform.locations.get",
"dataform.locations.list",
"dataform.repositories.create",
Expand Down
1 change: 1 addition & 0 deletions roles/cloudaicompanion.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"developerconnect.gitRepositoryLinks.fetchGitRefs",
"developerconnect.gitRepositoryLinks.fetchReadToken",
"developerconnect.gitRepositoryLinks.get",
"developerconnect.gitRepositoryLinks.gitProxyRead",
"developerconnect.gitRepositoryLinks.list",
"logging.logEntries.create",
"logging.logEntries.route",
Expand Down
53 changes: 53 additions & 0 deletions roles/cloudaicompanion.settingsAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"description": "Grants read and write access to the setting and their bindings.",
"etag": "AA==",
"includedPermissions": [
"cloudaicompanion.dataSharingWithGoogleSettings.create",
"cloudaicompanion.dataSharingWithGoogleSettings.delete",
"cloudaicompanion.dataSharingWithGoogleSettings.get",
"cloudaicompanion.dataSharingWithGoogleSettings.list",
"cloudaicompanion.dataSharingWithGoogleSettings.update",
"cloudaicompanion.geminiGcpEnablementSettings.create",
"cloudaicompanion.geminiGcpEnablementSettings.delete",
"cloudaicompanion.geminiGcpEnablementSettings.get",
"cloudaicompanion.geminiGcpEnablementSettings.list",
"cloudaicompanion.geminiGcpEnablementSettings.update",
"cloudaicompanion.loggingSettings.create",
"cloudaicompanion.loggingSettings.delete",
"cloudaicompanion.loggingSettings.get",
"cloudaicompanion.loggingSettings.list",
"cloudaicompanion.loggingSettings.update",
"cloudaicompanion.releaseChannelSettings.create",
"cloudaicompanion.releaseChannelSettings.delete",
"cloudaicompanion.releaseChannelSettings.get",
"cloudaicompanion.releaseChannelSettings.list",
"cloudaicompanion.releaseChannelSettings.update",
"cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsCreate",
"cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsDelete",
"cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsGet",
"cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsList",
"cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUpdate",
"cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUse",
"cloudaicompanion.settingBindings.geminiGcpEnablementSettingsCreate",
"cloudaicompanion.settingBindings.geminiGcpEnablementSettingsDelete",
"cloudaicompanion.settingBindings.geminiGcpEnablementSettingsGet",
"cloudaicompanion.settingBindings.geminiGcpEnablementSettingsList",
"cloudaicompanion.settingBindings.geminiGcpEnablementSettingsUpdate",
"cloudaicompanion.settingBindings.geminiGcpEnablementSettingsUse",
"cloudaicompanion.settingBindings.loggingSettingsCreate",
"cloudaicompanion.settingBindings.loggingSettingsDelete",
"cloudaicompanion.settingBindings.loggingSettingsGet",
"cloudaicompanion.settingBindings.loggingSettingsList",
"cloudaicompanion.settingBindings.loggingSettingsUpdate",
"cloudaicompanion.settingBindings.loggingSettingsUse",
"cloudaicompanion.settingBindings.releaseChannelSettingsCreate",
"cloudaicompanion.settingBindings.releaseChannelSettingsDelete",
"cloudaicompanion.settingBindings.releaseChannelSettingsGet",
"cloudaicompanion.settingBindings.releaseChannelSettingsList",
"cloudaicompanion.settingBindings.releaseChannelSettingsUpdate",
"cloudaicompanion.settingBindings.releaseChannelSettingsUse"
],
"name": "roles/cloudaicompanion.settingsAdmin",
"stage": "BETA",
"title": "Settings Admin"
}
25 changes: 25 additions & 0 deletions roles/cloudaicompanion.settingsUser
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"description": "Grants read access to the setting and their bindings.",
"etag": "AA==",
"includedPermissions": [
"cloudaicompanion.dataSharingWithGoogleSettings.get",
"cloudaicompanion.dataSharingWithGoogleSettings.list",
"cloudaicompanion.geminiGcpEnablementSettings.get",
"cloudaicompanion.geminiGcpEnablementSettings.list",
"cloudaicompanion.loggingSettings.get",
"cloudaicompanion.loggingSettings.list",
"cloudaicompanion.releaseChannelSettings.get",
"cloudaicompanion.releaseChannelSettings.list",
"cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsGet",
"cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsList",
"cloudaicompanion.settingBindings.geminiGcpEnablementSettingsGet",
"cloudaicompanion.settingBindings.geminiGcpEnablementSettingsList",
"cloudaicompanion.settingBindings.loggingSettingsGet",
"cloudaicompanion.settingBindings.loggingSettingsList",
"cloudaicompanion.settingBindings.releaseChannelSettingsGet",
"cloudaicompanion.settingBindings.releaseChannelSettingsList"
],
"name": "roles/cloudaicompanion.settingsUser",
"stage": "BETA",
"title": "Settings User"
}
1 change: 1 addition & 0 deletions roles/cloudaicompanion.user
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"cloudaicompanion.instances.exportMetrics",
"cloudaicompanion.instances.generateCode",
"cloudaicompanion.instances.generateText",
"cloudaicompanion.instances.queryEffectiveSettingBindings",
"cloudaicompanion.licenses.selfAssign",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
Expand Down
2 changes: 2 additions & 0 deletions roles/clouddeploy.admin
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,10 @@
"clouddeploy.deployPolicies.create",
"clouddeploy.deployPolicies.delete",
"clouddeploy.deployPolicies.get",
"clouddeploy.deployPolicies.getIamPolicy",
"clouddeploy.deployPolicies.list",
"clouddeploy.deployPolicies.override",
"clouddeploy.deployPolicies.setIamPolicy",
"clouddeploy.deployPolicies.update",
"clouddeploy.jobRuns.get",
"clouddeploy.jobRuns.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/clouddeploy.policyAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@
"clouddeploy.deployPolicies.create",
"clouddeploy.deployPolicies.delete",
"clouddeploy.deployPolicies.get",
"clouddeploy.deployPolicies.getIamPolicy",
"clouddeploy.deployPolicies.list",
"clouddeploy.deployPolicies.override",
"clouddeploy.deployPolicies.setIamPolicy",
"clouddeploy.deployPolicies.update",
"clouddeploy.locations.get",
"clouddeploy.locations.list",
Expand Down
1 change: 1 addition & 0 deletions roles/clouddeploy.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"clouddeploy.deliveryPipelines.listEffectiveTags",
"clouddeploy.deliveryPipelines.listTagBindings",
"clouddeploy.deployPolicies.get",
"clouddeploy.deployPolicies.getIamPolicy",
"clouddeploy.deployPolicies.list",
"clouddeploy.jobRuns.get",
"clouddeploy.jobRuns.list",
Expand Down
1 change: 0 additions & 1 deletion roles/cloudfunctions.admin
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
"cloudfunctions.functions.delete",
"cloudfunctions.functions.get",
"cloudfunctions.functions.getIamPolicy",
"cloudfunctions.functions.invoke",
"cloudfunctions.functions.list",
"cloudfunctions.functions.setIamPolicy",
"cloudfunctions.functions.sourceCodeGet",
Expand Down
1 change: 0 additions & 1 deletion roles/cloudfunctions.developer
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
"cloudfunctions.functions.create",
"cloudfunctions.functions.delete",
"cloudfunctions.functions.get",
"cloudfunctions.functions.invoke",
"cloudfunctions.functions.list",
"cloudfunctions.functions.sourceCodeGet",
"cloudfunctions.functions.sourceCodeSet",
Expand Down
1 change: 0 additions & 1 deletion roles/cloudfunctions.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@
"cloudbuild.operations.list",
"cloudbuild.workerpools.use",
"cloudfunctions.functions.get",
"cloudfunctions.functions.invoke",
"cloudfunctions.functions.list",
"cloudfunctions.operations.get",
"cloudfunctions.operations.list",
Expand Down
1 change: 1 addition & 0 deletions roles/cloudsql.admin
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
"cloudsql.instances.listServerCertificates",
"cloudsql.instances.listTagBindings",
"cloudsql.instances.login",
"cloudsql.instances.manageEncryption",
"cloudsql.instances.migrate",
"cloudsql.instances.performDiskShrink",
"cloudsql.instances.promoteReplica",
Expand Down
3 changes: 3 additions & 0 deletions roles/composer.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@
"cloudsql.instances.listServerCertificates",
"cloudsql.instances.listTagBindings",
"cloudsql.instances.login",
"cloudsql.instances.manageEncryption",
"cloudsql.instances.migrate",
"cloudsql.instances.performDiskShrink",
"cloudsql.instances.promoteReplica",
Expand Down Expand Up @@ -1378,6 +1379,8 @@
"logging.views.update",
"monitoring.alertPolicies.get",
"monitoring.alertPolicies.list",
"monitoring.alertPolicies.listEffectiveTags",
"monitoring.alertPolicies.listTagBindings",
"monitoring.dashboards.get",
"monitoring.dashboards.list",
"monitoring.groups.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/compute.admin
Original file line number Diff line number Diff line change
Expand Up @@ -654,10 +654,12 @@
"compute.regions.list",
"compute.reservationBlocks.get",
"compute.reservationBlocks.list",
"compute.reservationBlocks.performMaintenance",
"compute.reservations.create",
"compute.reservations.delete",
"compute.reservations.get",
"compute.reservations.list",
"compute.reservations.performMaintenance",
"compute.reservations.resize",
"compute.reservations.update",
"compute.resourcePolicies.create",
Expand Down
2 changes: 2 additions & 0 deletions roles/compute.futureReservationAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@
"compute.instanceTemplates.list",
"compute.machineTypes.list",
"compute.regions.list",
"compute.reservationBlocks.performMaintenance",
"compute.reservations.create",
"compute.reservations.performMaintenance",
"compute.zones.list"
],
"name": "roles/compute.futureReservationAdmin",
Expand Down
2 changes: 2 additions & 0 deletions roles/compute.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@
"logging.logEntries.create",
"monitoring.alertPolicies.get",
"monitoring.alertPolicies.list",
"monitoring.alertPolicies.listEffectiveTags",
"monitoring.alertPolicies.listTagBindings",
"monitoring.dashboards.get",
"monitoring.dashboards.list",
"monitoring.groups.get",
Expand Down
3 changes: 2 additions & 1 deletion roles/contactcenterinsights.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@
"contactcenterinsights.qaScorecards.list",
"contactcenterinsights.settings.get",
"contactcenterinsights.views.get",
"contactcenterinsights.views.list"
"contactcenterinsights.views.list",
"contactcenterinsights.visibilityLabels.list"
],
"name": "roles/contactcenterinsights.viewer",
"stage": "GA",
Expand Down
16 changes: 16 additions & 0 deletions roles/container.defaultNodeServiceAgent
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"description": "Minimal set of permissions required by a GKE node to support standard capabilities such as logging and monitoring. Replaces the container.nodeServiceAgent role with a reduced permission set.",
"etag": "AA==",
"includedPermissions": [
"autoscaling.sites.writeMetrics",
"logging.logEntries.create",
"monitoring.metricDescriptors.create",
"monitoring.metricDescriptors.list",
"monitoring.timeSeries.create",
"monitoring.timeSeries.list",
"serviceusage.services.use"
],
"name": "roles/container.defaultNodeServiceAgent",
"stage": "GA",
"title": "Kubernetes Engine Default Node Service Agent"
}
2 changes: 1 addition & 1 deletion roles/container.nodeServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@
],
"name": "roles/container.nodeServiceAgent",
"stage": "GA",
"title": "Kubernetes Engine Node Service Agent"
"title": "[Deprecated] Kubernetes Engine Node Service Agent"
}
1 change: 0 additions & 1 deletion roles/contentwarehouse.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"description": "Gives the Content Warehouse service account to manage customer resources",
"etag": "AA==",
"includedPermissions": [
"cloudfunctions.functions.invoke",
"documentai.datasets.createDocuments",
"documentai.processors.get",
"documentai.processors.processBatch",
Expand Down
12 changes: 12 additions & 0 deletions roles/dataflow.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -905,6 +905,16 @@
"dataflow.snapshots.delete",
"dataflow.snapshots.get",
"dataflow.snapshots.list",
"dataform.commentThreads.create",
"dataform.commentThreads.delete",
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.commentThreads.update",
"dataform.comments.create",
"dataform.comments.delete",
"dataform.comments.get",
"dataform.comments.list",
"dataform.comments.update",
"dataform.compilationResults.create",
"dataform.compilationResults.get",
"dataform.compilationResults.list",
Expand Down Expand Up @@ -1036,6 +1046,8 @@
"logging.views.update",
"monitoring.alertPolicies.get",
"monitoring.alertPolicies.list",
"monitoring.alertPolicies.listEffectiveTags",
"monitoring.alertPolicies.listTagBindings",
"monitoring.dashboards.get",
"monitoring.dashboards.list",
"monitoring.groups.get",
Expand Down
12 changes: 12 additions & 0 deletions roles/dataform.codeCommenter
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
{
"description": "Permissions to comment, at the repository level. Grants CRUD access over commentThread and comment resources.",
"etag": "AA==",
"includedPermissions": [
"dataform.commentThreads.create",
"dataform.commentThreads.delete",
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.commentThreads.update",
"dataform.comments.create",
"dataform.comments.delete",
"dataform.comments.get",
"dataform.comments.list",
"dataform.comments.update"
],
"name": "roles/dataform.codeCommenter",
"stage": "BETA",
"title": "Code Commenter"
Expand Down
4 changes: 4 additions & 0 deletions roles/dataform.codeCreator
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
"description": "Access only to private and shared code resources. The permissions in the Code Creator let you create and list code in Dataform, and access only the code that you created and code that was explicitly shared with you.",
"etag": "AA==",
"includedPermissions": [
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.comments.get",
"dataform.comments.list",
"dataform.locations.get",
"dataform.locations.list",
"dataform.repositories.create",
Expand Down
10 changes: 10 additions & 0 deletions roles/dataform.codeEditor
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@
"description": "Edit access code resources.",
"etag": "AA==",
"includedPermissions": [
"dataform.commentThreads.create",
"dataform.commentThreads.delete",
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.commentThreads.update",
"dataform.comments.create",
"dataform.comments.delete",
"dataform.comments.get",
"dataform.comments.list",
"dataform.comments.update",
"dataform.locations.get",
"dataform.locations.list",
"dataform.repositories.commit",
Expand Down
10 changes: 10 additions & 0 deletions roles/dataform.codeOwner
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@
"description": "Full access to code resources.",
"etag": "AA==",
"includedPermissions": [
"dataform.commentThreads.create",
"dataform.commentThreads.delete",
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.commentThreads.update",
"dataform.comments.create",
"dataform.comments.delete",
"dataform.comments.get",
"dataform.comments.list",
"dataform.comments.update",
"dataform.locations.get",
"dataform.locations.list",
"dataform.repositories.commit",
Expand Down
4 changes: 4 additions & 0 deletions roles/dataform.editor
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
"description": "Edit access to Workspaces and Read-only access to Repositories.",
"etag": "AA==",
"includedPermissions": [
"dataform.commentThreads.get",
"dataform.commentThreads.list",
"dataform.comments.get",
"dataform.comments.list",
"dataform.compilationResults.create",
"dataform.compilationResults.get",
"dataform.compilationResults.list",
Expand Down
Loading

0 comments on commit bbc4b6d

Please sign in to comment.