Skip to content

Commit

Permalink
Fetch all roles
Browse files Browse the repository at this point in the history
  • Loading branch information
bgeesaman committed Oct 20, 2024
1 parent 76ff811 commit 8e26f4d
Show file tree
Hide file tree
Showing 23 changed files with 94 additions and 52 deletions.
44 changes: 22 additions & 22 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions roles/auditmanager.auditor
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"auditmanager.auditReports.get",
"auditmanager.auditReports.list",
"auditmanager.auditScopeReports.generate",
"auditmanager.billingSettings.get",
"auditmanager.controlReports.get",
"auditmanager.controlReports.list",
"auditmanager.controls.list",
Expand Down
5 changes: 5 additions & 0 deletions roles/backupdr.computeEngineOperator
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,21 @@
"compute.images.useReadOnly",
"compute.instances.attachDisk",
"compute.instances.create",
"compute.instances.createTagBinding",
"compute.instances.delete",
"compute.instances.detachDisk",
"compute.instances.get",
"compute.instances.list",
"compute.instances.listEffectiveTags",
"compute.instances.pscInterfaceCreate",
"compute.instances.setDeletionProtection",
"compute.instances.setLabels",
"compute.instances.setMetadata",
"compute.instances.setServiceAccount",
"compute.instances.setTags",
"compute.instances.start",
"compute.instances.stop",
"compute.instances.updateDisplayDevice",
"compute.instances.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
Expand All @@ -44,6 +48,7 @@
"compute.regionOperations.get",
"compute.regions.get",
"compute.regions.list",
"compute.resourcePolicies.use",
"compute.snapshots.create",
"compute.snapshots.delete",
"compute.snapshots.get",
Expand Down
2 changes: 1 addition & 1 deletion roles/bigquerydatapolicy.admin
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@
"bigquery.dataPolicies.update"
],
"name": "roles/bigquerydatapolicy.admin",
"stage": "ALPHA",
"stage": "GA",
"title": "BigQuery Data Policy Admin"
}
12 changes: 9 additions & 3 deletions roles/blockchainvalidatormanager.viewer
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
{
"description": "Readonly access to Blockchain Validator Config resources.",
"description": "Readonly access to Blockchain Validator Manager resources.",
"etag": "AA==",
"includedPermissions": [
"blockchainvalidatormanager.blockchainValidatorConfigs.get",
"blockchainvalidatormanager.blockchainValidatorConfigs.list",
"blockchainvalidatormanager.locations.get",
"blockchainvalidatormanager.locations.list",
"blockchainvalidatormanager.operations.get",
"blockchainvalidatormanager.operations.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/blockchainvalidatormanager.viewer",
"stage": "ALPHA",
"title": "Blockchain Validator Config Viewer"
"stage": "BETA",
"title": "Blockchain Validator Viewer"
}
4 changes: 0 additions & 4 deletions roles/certificatemanager.editor
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,20 @@
"certificatemanager.certissuanceconfigs.use",
"certificatemanager.certmapentries.create",
"certificatemanager.certmapentries.get",
"certificatemanager.certmapentries.getIamPolicy",
"certificatemanager.certmapentries.list",
"certificatemanager.certmapentries.update",
"certificatemanager.certmaps.create",
"certificatemanager.certmaps.get",
"certificatemanager.certmaps.getIamPolicy",
"certificatemanager.certmaps.list",
"certificatemanager.certmaps.update",
"certificatemanager.certmaps.use",
"certificatemanager.certs.create",
"certificatemanager.certs.get",
"certificatemanager.certs.getIamPolicy",
"certificatemanager.certs.list",
"certificatemanager.certs.update",
"certificatemanager.certs.use",
"certificatemanager.dnsauthorizations.create",
"certificatemanager.dnsauthorizations.get",
"certificatemanager.dnsauthorizations.getIamPolicy",
"certificatemanager.dnsauthorizations.list",
"certificatemanager.dnsauthorizations.update",
"certificatemanager.dnsauthorizations.use",
Expand Down
4 changes: 0 additions & 4 deletions roles/certificatemanager.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,12 @@
"certificatemanager.certissuanceconfigs.get",
"certificatemanager.certissuanceconfigs.list",
"certificatemanager.certmapentries.get",
"certificatemanager.certmapentries.getIamPolicy",
"certificatemanager.certmapentries.list",
"certificatemanager.certmaps.get",
"certificatemanager.certmaps.getIamPolicy",
"certificatemanager.certmaps.list",
"certificatemanager.certs.get",
"certificatemanager.certs.getIamPolicy",
"certificatemanager.certs.list",
"certificatemanager.dnsauthorizations.get",
"certificatemanager.dnsauthorizations.getIamPolicy",
"certificatemanager.dnsauthorizations.list",
"certificatemanager.locations.get",
"certificatemanager.locations.list",
Expand Down
4 changes: 0 additions & 4 deletions roles/container.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -15,27 +15,23 @@
"certificatemanager.certmapentries.create",
"certificatemanager.certmapentries.delete",
"certificatemanager.certmapentries.get",
"certificatemanager.certmapentries.getIamPolicy",
"certificatemanager.certmapentries.list",
"certificatemanager.certmapentries.update",
"certificatemanager.certmaps.create",
"certificatemanager.certmaps.delete",
"certificatemanager.certmaps.get",
"certificatemanager.certmaps.getIamPolicy",
"certificatemanager.certmaps.list",
"certificatemanager.certmaps.update",
"certificatemanager.certmaps.use",
"certificatemanager.certs.create",
"certificatemanager.certs.delete",
"certificatemanager.certs.get",
"certificatemanager.certs.getIamPolicy",
"certificatemanager.certs.list",
"certificatemanager.certs.update",
"certificatemanager.certs.use",
"certificatemanager.dnsauthorizations.create",
"certificatemanager.dnsauthorizations.delete",
"certificatemanager.dnsauthorizations.get",
"certificatemanager.dnsauthorizations.getIamPolicy",
"certificatemanager.dnsauthorizations.list",
"certificatemanager.dnsauthorizations.update",
"certificatemanager.dnsauthorizations.use",
Expand Down
1 change: 1 addition & 0 deletions roles/dataplex.aspectTypeOwner
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Grants access to creating and managing Aspect Types. Does not give the right to create/modify Entries.",
"etag": "AA==",
"includedPermissions": [
"datacatalog.migrationConfig.get",
"dataplex.aspectTypes.create",
"dataplex.aspectTypes.delete",
"dataplex.aspectTypes.get",
Expand Down
1 change: 1 addition & 0 deletions roles/dataplex.aspectTypeUser
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Grants access to use Aspect Types to create/modify Entries with the corresponding aspects.",
"etag": "AA==",
"includedPermissions": [
"datacatalog.migrationConfig.get",
"dataplex.aspectTypes.get",
"dataplex.aspectTypes.list",
"dataplex.aspectTypes.use",
Expand Down
1 change: 1 addition & 0 deletions roles/dataplex.catalogAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Has full access to Catalog resources: Entry Groups, Entry Types, Aspect Types and Entries.",
"etag": "AA==",
"includedPermissions": [
"datacatalog.migrationConfig.get",
"dataplex.aspectTypes.create",
"dataplex.aspectTypes.delete",
"dataplex.aspectTypes.get",
Expand Down
1 change: 1 addition & 0 deletions roles/dataplex.catalogViewer
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Has read access to Catalog resources: Entry Groups, Entry Types, Aspect Types and Entries. Can view IAM policies on Catalog resources.",
"etag": "AA==",
"includedPermissions": [
"datacatalog.migrationConfig.get",
"dataplex.aspectTypes.get",
"dataplex.aspectTypes.getIamPolicy",
"dataplex.aspectTypes.list",
Expand Down
1 change: 1 addition & 0 deletions roles/dataplex.entryOwner
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Owns Metadata Entries.",
"etag": "AA==",
"includedPermissions": [
"datacatalog.migrationConfig.get",
"dataplex.aspectTypes.get",
"dataplex.aspectTypes.list",
"dataplex.aspectTypes.use",
Expand Down
1 change: 1 addition & 0 deletions roles/dataplex.entryTypeUser
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Grants access to use Entry Types to create/modify Entries of those types.",
"etag": "AA==",
"includedPermissions": [
"datacatalog.migrationConfig.get",
"dataplex.entryTypes.get",
"dataplex.entryTypes.list",
"dataplex.entryTypes.use",
Expand Down
2 changes: 2 additions & 0 deletions roles/dataprep.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,8 @@
"compute.networkAttachments.listTagBindings",
"compute.networkEdgeSecurityServices.get",
"compute.networkEdgeSecurityServices.list",
"compute.networkEdgeSecurityServices.listEffectiveTags",
"compute.networkEdgeSecurityServices.listTagBindings",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
Expand Down
20 changes: 16 additions & 4 deletions roles/editor
Original file line number Diff line number Diff line change
Expand Up @@ -1029,6 +1029,7 @@
"auditmanager.auditReports.get",
"auditmanager.auditReports.list",
"auditmanager.auditScopeReports.generate",
"auditmanager.billingSettings.get",
"auditmanager.controlReports.get",
"auditmanager.controlReports.list",
"auditmanager.controls.list",
Expand Down Expand Up @@ -1546,6 +1547,17 @@
"blockchainnodeengine.operations.delete",
"blockchainnodeengine.operations.get",
"blockchainnodeengine.operations.list",
"blockchainvalidatormanager.blockchainValidatorConfigs.create",
"blockchainvalidatormanager.blockchainValidatorConfigs.delete",
"blockchainvalidatormanager.blockchainValidatorConfigs.get",
"blockchainvalidatormanager.blockchainValidatorConfigs.list",
"blockchainvalidatormanager.blockchainValidatorConfigs.update",
"blockchainvalidatormanager.locations.get",
"blockchainvalidatormanager.locations.list",
"blockchainvalidatormanager.operations.cancel",
"blockchainvalidatormanager.operations.delete",
"blockchainvalidatormanager.operations.get",
"blockchainvalidatormanager.operations.list",
"capacityplanner.forecasts.list",
"capacityplanner.usageHistories.list",
"capacityplanner.usageHistories.summarize",
Expand All @@ -1560,27 +1572,23 @@
"certificatemanager.certmapentries.create",
"certificatemanager.certmapentries.delete",
"certificatemanager.certmapentries.get",
"certificatemanager.certmapentries.getIamPolicy",
"certificatemanager.certmapentries.list",
"certificatemanager.certmapentries.update",
"certificatemanager.certmaps.create",
"certificatemanager.certmaps.delete",
"certificatemanager.certmaps.get",
"certificatemanager.certmaps.getIamPolicy",
"certificatemanager.certmaps.list",
"certificatemanager.certmaps.update",
"certificatemanager.certmaps.use",
"certificatemanager.certs.create",
"certificatemanager.certs.delete",
"certificatemanager.certs.get",
"certificatemanager.certs.getIamPolicy",
"certificatemanager.certs.list",
"certificatemanager.certs.update",
"certificatemanager.certs.use",
"certificatemanager.dnsauthorizations.create",
"certificatemanager.dnsauthorizations.delete",
"certificatemanager.dnsauthorizations.get",
"certificatemanager.dnsauthorizations.getIamPolicy",
"certificatemanager.dnsauthorizations.list",
"certificatemanager.dnsauthorizations.update",
"certificatemanager.dnsauthorizations.use",
Expand Down Expand Up @@ -2870,6 +2878,8 @@
"compute.networkEdgeSecurityServices.delete",
"compute.networkEdgeSecurityServices.get",
"compute.networkEdgeSecurityServices.list",
"compute.networkEdgeSecurityServices.listEffectiveTags",
"compute.networkEdgeSecurityServices.listTagBindings",
"compute.networkEdgeSecurityServices.update",
"compute.networkEndpointGroups.attachNetworkEndpoints",
"compute.networkEndpointGroups.create",
Expand Down Expand Up @@ -4251,6 +4261,8 @@
"datamigration.migrationjobs.stop",
"datamigration.migrationjobs.update",
"datamigration.migrationjobs.verify",
"datamigration.objects.get",
"datamigration.objects.list",
"datamigration.operations.cancel",
"datamigration.operations.delete",
"datamigration.operations.get",
Expand Down
4 changes: 3 additions & 1 deletion roles/fleetengine.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"etag": "AA==",
"includedPermissions": [
"bigquery.config.get",
"bigquery.datasets.create",
"bigquery.datasets.get",
"bigquery.jobs.create",
"bigquery.tables.getData",
Expand All @@ -11,7 +12,8 @@
"dataform.repositories.create",
"dataform.repositories.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
"resourcemanager.projects.list",
"serviceusage.services.enable"
],
"name": "roles/fleetengine.serviceAgent",
"stage": "GA",
Expand Down
2 changes: 1 addition & 1 deletion roles/lookerstudio.lookerAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,6 @@
"resourcemanager.projects.getIamPolicy"
],
"name": "roles/lookerstudio.lookerAdmin",
"stage": "ALPHA",
"stage": "BETA",
"title": "Looker Admin"
}
2 changes: 2 additions & 0 deletions roles/notebooks.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,8 @@
"compute.networkAttachments.listTagBindings",
"compute.networkEdgeSecurityServices.get",
"compute.networkEdgeSecurityServices.list",
"compute.networkEdgeSecurityServices.listEffectiveTags",
"compute.networkEdgeSecurityServices.listTagBindings",
"compute.networkEndpointGroups.attachNetworkEndpoints",
"compute.networkEndpointGroups.create",
"compute.networkEndpointGroups.createTagBinding",
Expand Down
2 changes: 2 additions & 0 deletions roles/notebooks.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,8 @@
"compute.networkAttachments.listTagBindings",
"compute.networkEdgeSecurityServices.get",
"compute.networkEdgeSecurityServices.list",
"compute.networkEdgeSecurityServices.listEffectiveTags",
"compute.networkEdgeSecurityServices.listTagBindings",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
Expand Down
26 changes: 18 additions & 8 deletions roles/owner
Original file line number Diff line number Diff line change
Expand Up @@ -1073,6 +1073,7 @@
"auditmanager.auditReports.get",
"auditmanager.auditReports.list",
"auditmanager.auditScopeReports.generate",
"auditmanager.billingSettings.get",
"auditmanager.controlReports.get",
"auditmanager.controlReports.list",
"auditmanager.controls.list",
Expand Down Expand Up @@ -1639,6 +1640,17 @@
"blockchainnodeengine.operations.delete",
"blockchainnodeengine.operations.get",
"blockchainnodeengine.operations.list",
"blockchainvalidatormanager.blockchainValidatorConfigs.create",
"blockchainvalidatormanager.blockchainValidatorConfigs.delete",
"blockchainvalidatormanager.blockchainValidatorConfigs.get",
"blockchainvalidatormanager.blockchainValidatorConfigs.list",
"blockchainvalidatormanager.blockchainValidatorConfigs.update",
"blockchainvalidatormanager.locations.get",
"blockchainvalidatormanager.locations.list",
"blockchainvalidatormanager.operations.cancel",
"blockchainvalidatormanager.operations.delete",
"blockchainvalidatormanager.operations.get",
"blockchainvalidatormanager.operations.list",
"capacityplanner.forecasts.list",
"capacityplanner.usageHistories.list",
"capacityplanner.usageHistories.summarize",
Expand All @@ -1653,32 +1665,24 @@
"certificatemanager.certmapentries.create",
"certificatemanager.certmapentries.delete",
"certificatemanager.certmapentries.get",
"certificatemanager.certmapentries.getIamPolicy",
"certificatemanager.certmapentries.list",
"certificatemanager.certmapentries.setIamPolicy",
"certificatemanager.certmapentries.update",
"certificatemanager.certmaps.create",
"certificatemanager.certmaps.delete",
"certificatemanager.certmaps.get",
"certificatemanager.certmaps.getIamPolicy",
"certificatemanager.certmaps.list",
"certificatemanager.certmaps.setIamPolicy",
"certificatemanager.certmaps.update",
"certificatemanager.certmaps.use",
"certificatemanager.certs.create",
"certificatemanager.certs.delete",
"certificatemanager.certs.get",
"certificatemanager.certs.getIamPolicy",
"certificatemanager.certs.list",
"certificatemanager.certs.setIamPolicy",
"certificatemanager.certs.update",
"certificatemanager.certs.use",
"certificatemanager.dnsauthorizations.create",
"certificatemanager.dnsauthorizations.delete",
"certificatemanager.dnsauthorizations.get",
"certificatemanager.dnsauthorizations.getIamPolicy",
"certificatemanager.dnsauthorizations.list",
"certificatemanager.dnsauthorizations.setIamPolicy",
"certificatemanager.dnsauthorizations.update",
"certificatemanager.dnsauthorizations.use",
"certificatemanager.locations.get",
Expand Down Expand Up @@ -3597,9 +3601,13 @@
"compute.networkAttachments.setIamPolicy",
"compute.networkAttachments.update",
"compute.networkEdgeSecurityServices.create",
"compute.networkEdgeSecurityServices.createTagBinding",
"compute.networkEdgeSecurityServices.delete",
"compute.networkEdgeSecurityServices.deleteTagBinding",
"compute.networkEdgeSecurityServices.get",
"compute.networkEdgeSecurityServices.list",
"compute.networkEdgeSecurityServices.listEffectiveTags",
"compute.networkEdgeSecurityServices.listTagBindings",
"compute.networkEdgeSecurityServices.update",
"compute.networkEndpointGroups.attachNetworkEndpoints",
"compute.networkEndpointGroups.create",
Expand Down Expand Up @@ -5123,6 +5131,8 @@
"datamigration.migrationjobs.stop",
"datamigration.migrationjobs.update",
"datamigration.migrationjobs.verify",
"datamigration.objects.get",
"datamigration.objects.list",
"datamigration.operations.cancel",
"datamigration.operations.delete",
"datamigration.operations.get",
Expand Down
Loading

0 comments on commit 8e26f4d

Please sign in to comment.