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 19, 2024
1 parent ece6230 commit bebb440
Show file tree
Hide file tree
Showing 46 changed files with 268 additions and 94 deletions.
85 changes: 45 additions & 40 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions roles/auditmanager.admin
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
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
16 changes: 16 additions & 0 deletions roles/bigquerydatapolicy.admin
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"description": "Role for managing Data Policies in BigQuery",
"etag": "AA==",
"includedPermissions": [
"bigquery.dataPolicies.create",
"bigquery.dataPolicies.delete",
"bigquery.dataPolicies.get",
"bigquery.dataPolicies.getIamPolicy",
"bigquery.dataPolicies.list",
"bigquery.dataPolicies.setIamPolicy",
"bigquery.dataPolicies.update"
],
"name": "roles/bigquerydatapolicy.admin",
"stage": "GA",
"title": "BigQuery Data Policy Admin"
}
11 changes: 11 additions & 0 deletions roles/bigquerydatapolicy.viewer
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"description": "Role for viewing Data Policies in BigQuery",
"etag": "AA==",
"includedPermissions": [
"bigquery.dataPolicies.get",
"bigquery.dataPolicies.list"
],
"name": "roles/bigquerydatapolicy.viewer",
"stage": "GA",
"title": "BigQuery Data Policy Viewer"
}
22 changes: 22 additions & 0 deletions roles/blockchainvalidatormanager.admin
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"description": "Full access to Blockchain Validator Manager resources.",
"etag": "AA==",
"includedPermissions": [
"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",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/blockchainvalidatormanager.admin",
"stage": "BETA",
"title": "Blockchain Validator Manager Admin"
}
17 changes: 17 additions & 0 deletions roles/blockchainvalidatormanager.viewer
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"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": "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
8 changes: 0 additions & 8 deletions roles/certificatemanager.owner
Original file line number Diff line number Diff line change
Expand Up @@ -11,32 +11,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
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: 4 additions & 0 deletions roles/compute.admin
Original file line number Diff line number Diff line change
Expand Up @@ -391,9 +391,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
2 changes: 2 additions & 0 deletions roles/compute.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,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
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
2 changes: 2 additions & 0 deletions roles/datamigration.admin
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,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
1 change: 1 addition & 0 deletions roles/datamigration.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"compute.subnetworks.get",
"compute.subnetworks.list",
"compute.subnetworks.use",
"networkmanagement.connectivitytests.list",
"serviceusage.services.use",
"storage.objects.get",
"storage.objects.list"
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.catalogEditor
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Has write access to Catalog resources: Entry Groups, Entry Types, Aspect Types and Entries. Cannot set IAM policies on resources",
"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.entryGroupOwner
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Owns Entry Groups and Entries inside of them.",
"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.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.entryTypeOwner
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"description": "Grants access to creating and managing Entry Types. Does not give the right to create/modify Entries.",
"etag": "AA==",
"includedPermissions": [
"datacatalog.migrationConfig.get",
"dataplex.entryTypes.create",
"dataplex.entryTypes.delete",
"dataplex.entryTypes.get",
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
4 changes: 4 additions & 0 deletions roles/dlp.orgdriver
Original file line number Diff line number Diff line change
Expand Up @@ -883,6 +883,10 @@
"compute.networkAttachments.deleteTagBinding",
"compute.networkAttachments.listEffectiveTags",
"compute.networkAttachments.listTagBindings",
"compute.networkEdgeSecurityServices.createTagBinding",
"compute.networkEdgeSecurityServices.deleteTagBinding",
"compute.networkEdgeSecurityServices.listEffectiveTags",
"compute.networkEdgeSecurityServices.listTagBindings",
"compute.networkEndpointGroups.createTagBinding",
"compute.networkEndpointGroups.deleteTagBinding",
"compute.networkEndpointGroups.listEffectiveTags",
Expand Down
4 changes: 4 additions & 0 deletions roles/dlp.projectdriver
Original file line number Diff line number Diff line change
Expand Up @@ -883,6 +883,10 @@
"compute.networkAttachments.deleteTagBinding",
"compute.networkAttachments.listEffectiveTags",
"compute.networkAttachments.listTagBindings",
"compute.networkEdgeSecurityServices.createTagBinding",
"compute.networkEdgeSecurityServices.deleteTagBinding",
"compute.networkEdgeSecurityServices.listEffectiveTags",
"compute.networkEdgeSecurityServices.listTagBindings",
"compute.networkEndpointGroups.createTagBinding",
"compute.networkEndpointGroups.deleteTagBinding",
"compute.networkEndpointGroups.listEffectiveTags",
Expand Down
Loading

0 comments on commit bebb440

Please sign in to comment.