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 10, 2024
1 parent 3a80c11 commit 06f43d2
Show file tree
Hide file tree
Showing 36 changed files with 195 additions and 192 deletions.
70 changes: 35 additions & 35 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion roles/backupdr.backupvaultAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@
"backupdr.operations.list"
],
"name": "roles/backupdr.backupvaultAdmin",
"stage": "BETA",
"stage": "GA",
"title": "Backup and DR Backup Vault Admin"
}
2 changes: 0 additions & 2 deletions roles/batch.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,6 @@
"compute.licenseCodes.getIamPolicy",
"compute.licenseCodes.list",
"compute.licenseCodes.update",
"compute.licenseCodes.use",
"compute.licenses.create",
"compute.licenses.delete",
"compute.licenses.get",
Expand All @@ -241,7 +240,6 @@
"compute.networkEndpointGroups.deleteTagBinding",
"compute.networkEndpointGroups.detachNetworkEndpoints",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.getIamPolicy",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
Expand Down
2 changes: 0 additions & 2 deletions roles/cloudcontrolspartner.admin
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
"etag": "AA==",
"includedPermissions": [
"cloudcontrolspartner.accessapprovalrequests.list",
"cloudcontrolspartner.customers.create",
"cloudcontrolspartner.customers.delete",
"cloudcontrolspartner.customers.get",
"cloudcontrolspartner.customers.list",
"cloudcontrolspartner.ekmconnections.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/cloudcontrolspartner.editor
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
"etag": "AA==",
"includedPermissions": [
"cloudcontrolspartner.accessapprovalrequests.list",
"cloudcontrolspartner.customers.create",
"cloudcontrolspartner.customers.delete",
"cloudcontrolspartner.customers.get",
"cloudcontrolspartner.customers.list",
"cloudcontrolspartner.ekmconnections.get",
Expand Down
30 changes: 0 additions & 30 deletions roles/cloudfunctions.admin
Original file line number Diff line number Diff line change
Expand Up @@ -37,46 +37,16 @@
"eventarc.channels.setIamPolicy",
"eventarc.channels.undelete",
"eventarc.channels.update",
"eventarc.enrollments.create",
"eventarc.enrollments.delete",
"eventarc.enrollments.get",
"eventarc.enrollments.getIamPolicy",
"eventarc.enrollments.list",
"eventarc.enrollments.setIamPolicy",
"eventarc.enrollments.update",
"eventarc.events.receiveAuditLogWritten",
"eventarc.events.receiveEvent",
"eventarc.googleApiSources.create",
"eventarc.googleApiSources.delete",
"eventarc.googleApiSources.get",
"eventarc.googleApiSources.getIamPolicy",
"eventarc.googleApiSources.list",
"eventarc.googleApiSources.setIamPolicy",
"eventarc.googleApiSources.update",
"eventarc.googleChannelConfigs.get",
"eventarc.googleChannelConfigs.update",
"eventarc.locations.get",
"eventarc.locations.list",
"eventarc.messageBuses.create",
"eventarc.messageBuses.delete",
"eventarc.messageBuses.get",
"eventarc.messageBuses.getIamPolicy",
"eventarc.messageBuses.list",
"eventarc.messageBuses.publish",
"eventarc.messageBuses.setIamPolicy",
"eventarc.messageBuses.update",
"eventarc.messageBuses.use",
"eventarc.operations.cancel",
"eventarc.operations.delete",
"eventarc.operations.get",
"eventarc.operations.list",
"eventarc.pipelines.create",
"eventarc.pipelines.delete",
"eventarc.pipelines.get",
"eventarc.pipelines.getIamPolicy",
"eventarc.pipelines.list",
"eventarc.pipelines.setIamPolicy",
"eventarc.pipelines.update",
"eventarc.providers.get",
"eventarc.providers.list",
"eventarc.triggers.create",
Expand Down
18 changes: 18 additions & 0 deletions roles/cloudfunctions.developer
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,18 @@
"eventarc.channels.publish",
"eventarc.channels.undelete",
"eventarc.channels.update",
"eventarc.enrollments.create",
"eventarc.enrollments.delete",
"eventarc.enrollments.get",
"eventarc.enrollments.getIamPolicy",
"eventarc.enrollments.list",
"eventarc.enrollments.update",
"eventarc.googleApiSources.create",
"eventarc.googleApiSources.delete",
"eventarc.googleApiSources.get",
"eventarc.googleApiSources.getIamPolicy",
"eventarc.googleApiSources.list",
"eventarc.googleApiSources.update",
"eventarc.googleChannelConfigs.get",
"eventarc.googleChannelConfigs.update",
"eventarc.locations.get",
Expand All @@ -41,6 +53,12 @@
"eventarc.operations.delete",
"eventarc.operations.get",
"eventarc.operations.list",
"eventarc.pipelines.create",
"eventarc.pipelines.delete",
"eventarc.pipelines.get",
"eventarc.pipelines.getIamPolicy",
"eventarc.pipelines.list",
"eventarc.pipelines.update",
"eventarc.providers.get",
"eventarc.providers.list",
"eventarc.triggers.create",
Expand Down
18 changes: 18 additions & 0 deletions roles/cloudfunctions.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,18 @@
"eventarc.channels.publish",
"eventarc.channels.undelete",
"eventarc.channels.update",
"eventarc.enrollments.create",
"eventarc.enrollments.delete",
"eventarc.enrollments.get",
"eventarc.enrollments.getIamPolicy",
"eventarc.enrollments.list",
"eventarc.enrollments.update",
"eventarc.googleApiSources.create",
"eventarc.googleApiSources.delete",
"eventarc.googleApiSources.get",
"eventarc.googleApiSources.getIamPolicy",
"eventarc.googleApiSources.list",
"eventarc.googleApiSources.update",
"eventarc.googleChannelConfigs.get",
"eventarc.googleChannelConfigs.update",
"eventarc.locations.get",
Expand All @@ -98,6 +110,12 @@
"eventarc.operations.delete",
"eventarc.operations.get",
"eventarc.operations.list",
"eventarc.pipelines.create",
"eventarc.pipelines.delete",
"eventarc.pipelines.get",
"eventarc.pipelines.getIamPolicy",
"eventarc.pipelines.list",
"eventarc.pipelines.update",
"eventarc.providers.get",
"eventarc.providers.list",
"eventarc.triggers.create",
Expand Down
13 changes: 13 additions & 0 deletions roles/cloudfunctions.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,24 @@
"eventarc.channels.get",
"eventarc.channels.getIamPolicy",
"eventarc.channels.list",
"eventarc.enrollments.get",
"eventarc.enrollments.getIamPolicy",
"eventarc.enrollments.list",
"eventarc.googleApiSources.get",
"eventarc.googleApiSources.getIamPolicy",
"eventarc.googleApiSources.list",
"eventarc.googleChannelConfigs.get",
"eventarc.locations.get",
"eventarc.locations.list",
"eventarc.messageBuses.get",
"eventarc.messageBuses.getIamPolicy",
"eventarc.messageBuses.list",
"eventarc.messageBuses.use",
"eventarc.operations.get",
"eventarc.operations.list",
"eventarc.pipelines.get",
"eventarc.pipelines.getIamPolicy",
"eventarc.pipelines.list",
"eventarc.providers.get",
"eventarc.providers.list",
"eventarc.triggers.get",
Expand Down
3 changes: 3 additions & 0 deletions roles/cloudtpu.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,7 @@
"compute.licenseCodes.list",
"compute.licenseCodes.setIamPolicy",
"compute.licenseCodes.update",
"compute.licenseCodes.use",
"compute.licenses.create",
"compute.licenses.delete",
"compute.licenses.get",
Expand Down Expand Up @@ -368,9 +369,11 @@
"compute.networkEndpointGroups.deleteTagBinding",
"compute.networkEndpointGroups.detachNetworkEndpoints",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.getIamPolicy",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.setIamPolicy",
"compute.networkEndpointGroups.use",
"compute.networks.access",
"compute.networks.addPeering",
Expand Down
5 changes: 5 additions & 0 deletions roles/compute.admin
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,7 @@
"compute.licenseCodes.list",
"compute.licenseCodes.setIamPolicy",
"compute.licenseCodes.update",
"compute.licenseCodes.use",
"compute.licenses.create",
"compute.licenses.delete",
"compute.licenses.get",
Expand Down Expand Up @@ -402,9 +403,11 @@
"compute.networkEndpointGroups.deleteTagBinding",
"compute.networkEndpointGroups.detachNetworkEndpoints",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.getIamPolicy",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.setIamPolicy",
"compute.networkEndpointGroups.use",
"compute.networks.access",
"compute.networks.addPeering",
Expand Down Expand Up @@ -673,11 +676,13 @@
"compute.securityPolicies.delete",
"compute.securityPolicies.deleteTagBinding",
"compute.securityPolicies.get",
"compute.securityPolicies.getIamPolicy",
"compute.securityPolicies.list",
"compute.securityPolicies.listEffectiveTags",
"compute.securityPolicies.listTagBindings",
"compute.securityPolicies.move",
"compute.securityPolicies.removeAssociation",
"compute.securityPolicies.setIamPolicy",
"compute.securityPolicies.setLabels",
"compute.securityPolicies.update",
"compute.securityPolicies.use",
Expand Down
2 changes: 2 additions & 0 deletions roles/compute.instanceAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -157,9 +157,11 @@
"compute.networkEndpointGroups.deleteTagBinding",
"compute.networkEndpointGroups.detachNetworkEndpoints",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.getIamPolicy",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.setIamPolicy",
"compute.networkEndpointGroups.use",
"compute.networks.get",
"compute.networks.list",
Expand Down
3 changes: 3 additions & 0 deletions roles/compute.instanceAdmin.v1
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,7 @@
"compute.licenseCodes.list",
"compute.licenseCodes.setIamPolicy",
"compute.licenseCodes.update",
"compute.licenseCodes.use",
"compute.licenses.create",
"compute.licenses.delete",
"compute.licenses.get",
Expand All @@ -248,9 +249,11 @@
"compute.networkEndpointGroups.deleteTagBinding",
"compute.networkEndpointGroups.detachNetworkEndpoints",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.getIamPolicy",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.setIamPolicy",
"compute.networkEndpointGroups.use",
"compute.networks.get",
"compute.networks.list",
Expand Down
2 changes: 0 additions & 2 deletions roles/dataproc.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -160,11 +160,9 @@
"compute.networkEndpointGroups.deleteTagBinding",
"compute.networkEndpointGroups.detachNetworkEndpoints",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.getIamPolicy",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
"compute.networkEndpointGroups.setIamPolicy",
"compute.networkEndpointGroups.use",
"compute.networks.get",
"compute.networks.getEffectiveFirewalls",
Expand Down
2 changes: 1 addition & 1 deletion roles/dataprocrm.nodeServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@
"monitoring.timeSeries.create"
],
"name": "roles/dataprocrm.nodeServiceAgent",
"stage": "GA",
"stage": "ALPHA",
"title": "Dataproc Resource Manager Node Service Agent"
}
18 changes: 18 additions & 0 deletions roles/eventarc.developer
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,18 @@
"eventarc.channels.publish",
"eventarc.channels.undelete",
"eventarc.channels.update",
"eventarc.enrollments.create",
"eventarc.enrollments.delete",
"eventarc.enrollments.get",
"eventarc.enrollments.getIamPolicy",
"eventarc.enrollments.list",
"eventarc.enrollments.update",
"eventarc.googleApiSources.create",
"eventarc.googleApiSources.delete",
"eventarc.googleApiSources.get",
"eventarc.googleApiSources.getIamPolicy",
"eventarc.googleApiSources.list",
"eventarc.googleApiSources.update",
"eventarc.googleChannelConfigs.get",
"eventarc.googleChannelConfigs.update",
"eventarc.locations.get",
Expand All @@ -25,6 +37,12 @@
"eventarc.operations.delete",
"eventarc.operations.get",
"eventarc.operations.list",
"eventarc.pipelines.create",
"eventarc.pipelines.delete",
"eventarc.pipelines.get",
"eventarc.pipelines.getIamPolicy",
"eventarc.pipelines.list",
"eventarc.pipelines.update",
"eventarc.providers.get",
"eventarc.providers.list",
"eventarc.triggers.create",
Expand Down
12 changes: 1 addition & 11 deletions roles/eventarc.messageBusAdmin
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
{
"description": "Full control over Message Buses resources.",
"etag": "AA==",
"includedPermissions": [
"eventarc.messageBuses.create",
"eventarc.messageBuses.delete",
"eventarc.messageBuses.get",
"eventarc.messageBuses.getIamPolicy",
"eventarc.messageBuses.list",
"eventarc.messageBuses.publish",
"eventarc.messageBuses.update",
"eventarc.messageBuses.use"
],
"name": "roles/eventarc.messageBusAdmin",
"stage": "BETA",
"stage": "ALPHA",
"title": "Eventarc Message Bus Admin"
}
8 changes: 7 additions & 1 deletion roles/eventarc.messageBusUser
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
{
"description": "Access to publish to or bind to a Message Bus.",
"etag": "AA==",
"includedPermissions": [
"eventarc.messageBuses.get",
"eventarc.messageBuses.list",
"eventarc.messageBuses.publish",
"eventarc.messageBuses.use"
],
"name": "roles/eventarc.messageBusUser",
"stage": "ALPHA",
"stage": "BETA",
"title": "Eventarc Message Bus User"
}
1 change: 0 additions & 1 deletion roles/eventarc.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
"container.services.list",
"dns.networks.targetWithPeeringZone",
"eventarc.channels.publish",
"eventarc.messageBuses.publish",
"eventarc.operations.get",
"iam.serviceAccounts.actAs",
"iam.serviceAccounts.getAccessToken",
Expand Down
13 changes: 0 additions & 13 deletions roles/firebase.developViewer
Original file line number Diff line number Diff line change
Expand Up @@ -57,24 +57,11 @@
"eventarc.channels.get",
"eventarc.channels.getIamPolicy",
"eventarc.channels.list",
"eventarc.enrollments.get",
"eventarc.enrollments.getIamPolicy",
"eventarc.enrollments.list",
"eventarc.googleApiSources.get",
"eventarc.googleApiSources.getIamPolicy",
"eventarc.googleApiSources.list",
"eventarc.googleChannelConfigs.get",
"eventarc.locations.get",
"eventarc.locations.list",
"eventarc.messageBuses.get",
"eventarc.messageBuses.getIamPolicy",
"eventarc.messageBuses.list",
"eventarc.messageBuses.use",
"eventarc.operations.get",
"eventarc.operations.list",
"eventarc.pipelines.get",
"eventarc.pipelines.getIamPolicy",
"eventarc.pipelines.list",
"eventarc.providers.get",
"eventarc.providers.list",
"eventarc.triggers.get",
Expand Down
Loading

0 comments on commit 06f43d2

Please sign in to comment.