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 532c5ee commit 3a80c11
Show file tree
Hide file tree
Showing 34 changed files with 276 additions and 86 deletions.
62 changes: 33 additions & 29 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion roles/backupdr.backupvaultLister
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"backupdr.backupVaults.list"
],
"name": "roles/backupdr.backupvaultLister",
"stage": "BETA",
"stage": "GA",
"title": "Backup and DR Backup Vault Lister"
}
2 changes: 2 additions & 0 deletions roles/chronicle.soarServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
"etag": "AA==",
"includedPermissions": [
"cloudasset.assets.analyzeIamPolicy",
"cloudasset.assets.exportIamPolicy",
"cloudasset.assets.exportResource",
"cloudasset.assets.searchAllIamPolicies",
"cloudasset.assets.searchAllResources",
"compute.firewalls.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/cloudcontrolspartner.admin
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
10 changes: 10 additions & 0 deletions roles/cloudcontrolspartner.supportCaseServiceAgent
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"description": "Gives the Partner Console service account access to support cases for workloads associated with a partner.",
"etag": "AA==",
"includedPermissions": [
"cloudsupport.techCases.get"
],
"name": "roles/cloudcontrolspartner.supportCaseServiceAgent",
"stage": "ALPHA",
"title": "Cloud Controls Partner Support Case Service Agent"
}
30 changes: 30 additions & 0 deletions roles/cloudfunctions.admin
Original file line number Diff line number Diff line change
Expand Up @@ -37,16 +37,46 @@
"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
3 changes: 0 additions & 3 deletions roles/cloudtpu.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,6 @@
"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 @@ -369,11 +368,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.access",
"compute.networks.addPeering",
Expand Down
6 changes: 3 additions & 3 deletions roles/composer.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -425,7 +425,6 @@
"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 @@ -459,11 +458,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.access",
"compute.networks.addPeering",
Expand Down Expand Up @@ -1297,6 +1294,7 @@
"iam.serviceAccounts.actAs",
"iam.serviceAccounts.get",
"iam.serviceAccounts.getAccessToken",
"iam.serviceAccounts.getOpenIdToken",
"iam.serviceAccounts.list",
"logging.buckets.create",
"logging.buckets.createTagBinding",
Expand Down Expand Up @@ -1344,6 +1342,8 @@
"logging.sinks.get",
"logging.sinks.list",
"logging.sinks.update",
"logging.sqlAlerts.create",
"logging.sqlAlerts.update",
"logging.views.create",
"logging.views.delete",
"logging.views.get",
Expand Down
5 changes: 0 additions & 5 deletions roles/compute.admin
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,6 @@
"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 @@ -403,11 +402,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.access",
"compute.networks.addPeering",
Expand Down Expand Up @@ -676,13 +673,11 @@
"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: 0 additions & 2 deletions roles/compute.instanceAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -157,11 +157,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.list",
Expand Down
3 changes: 0 additions & 3 deletions roles/compute.instanceAdmin.v1
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,6 @@
"compute.licenseCodes.list",
"compute.licenseCodes.setIamPolicy",
"compute.licenseCodes.update",
"compute.licenseCodes.use",
"compute.licenses.create",
"compute.licenses.delete",
"compute.licenses.get",
Expand All @@ -249,11 +248,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.list",
Expand Down
2 changes: 0 additions & 2 deletions roles/compute.orgSecurityPolicyAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,11 @@
"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.update",
"compute.securityPolicies.use",
"resourcemanager.projects.get",
Expand Down
1 change: 0 additions & 1 deletion roles/compute.storageAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@
"compute.licenseCodes.list",
"compute.licenseCodes.setIamPolicy",
"compute.licenseCodes.update",
"compute.licenseCodes.use",
"compute.licenses.create",
"compute.licenses.delete",
"compute.licenses.get",
Expand Down
5 changes: 0 additions & 5 deletions roles/container.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,6 @@
"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 @@ -418,11 +417,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.access",
"compute.networks.addPeering",
Expand Down Expand Up @@ -642,13 +639,11 @@
"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
20 changes: 20 additions & 0 deletions roles/dataprocrm.nodeServiceAgent
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"description": "Dataproc Resource Manager Node Service Agent used to run managed resources in user project with restricted permissions.",
"etag": "AA==",
"includedPermissions": [
"dataprocrm.nodes.get",
"dataprocrm.nodes.heartbeat",
"dataprocrm.nodes.mintOAuthToken",
"logging.logEntries.create",
"logging.logEntries.route",
"monitoring.metricDescriptors.create",
"monitoring.metricDescriptors.get",
"monitoring.metricDescriptors.list",
"monitoring.monitoredResourceDescriptors.get",
"monitoring.monitoredResourceDescriptors.list",
"monitoring.timeSeries.create"
],
"name": "roles/dataprocrm.nodeServiceAgent",
"stage": "GA",
"title": "Dataproc Resource Manager Node Service Agent"
}
41 changes: 38 additions & 3 deletions roles/editor
Original file line number Diff line number Diff line change
Expand Up @@ -1996,6 +1996,8 @@
"cloudconfig.configs.get",
"cloudconfig.configs.update",
"cloudcontrolspartner.accessapprovalrequests.list",
"cloudcontrolspartner.customers.create",
"cloudcontrolspartner.customers.delete",
"cloudcontrolspartner.customers.get",
"cloudcontrolspartner.customers.list",
"cloudcontrolspartner.ekmconnections.get",
Expand Down Expand Up @@ -2843,7 +2845,6 @@
"compute.licenseCodes.getIamPolicy",
"compute.licenseCodes.list",
"compute.licenseCodes.update",
"compute.licenseCodes.use",
"compute.licenses.create",
"compute.licenses.delete",
"compute.licenses.get",
Expand Down Expand Up @@ -2875,7 +2876,6 @@
"compute.networkEndpointGroups.delete",
"compute.networkEndpointGroups.detachNetworkEndpoints",
"compute.networkEndpointGroups.get",
"compute.networkEndpointGroups.getIamPolicy",
"compute.networkEndpointGroups.list",
"compute.networkEndpointGroups.listEffectiveTags",
"compute.networkEndpointGroups.listTagBindings",
Expand Down Expand Up @@ -3102,7 +3102,6 @@
"compute.securityPolicies.create",
"compute.securityPolicies.delete",
"compute.securityPolicies.get",
"compute.securityPolicies.getIamPolicy",
"compute.securityPolicies.list",
"compute.securityPolicies.listEffectiveTags",
"compute.securityPolicies.listTagBindings",
Expand Down Expand Up @@ -5280,15 +5279,41 @@
"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.events.receiveEvent",
"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",
"eventarc.locations.list",
"eventarc.messageBuses.create",
"eventarc.messageBuses.delete",
"eventarc.messageBuses.get",
"eventarc.messageBuses.getIamPolicy",
"eventarc.messageBuses.list",
"eventarc.messageBuses.publish",
"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.update",
"eventarc.providers.get",
"eventarc.providers.list",
"eventarc.triggers.create",
Expand Down Expand Up @@ -6049,6 +6074,7 @@
"integrations.certificates.get",
"integrations.certificates.list",
"integrations.certificates.update",
"integrations.executions.cancel",
"integrations.executions.get",
"integrations.executions.list",
"integrations.executions.replay",
Expand All @@ -6062,6 +6088,7 @@
"integrations.integrations.create",
"integrations.integrations.delete",
"integrations.integrations.deploy",
"integrations.integrations.generateOpenApiSpec",
"integrations.integrations.get",
"integrations.integrations.invoke",
"integrations.integrations.list",
Expand Down Expand Up @@ -6098,6 +6125,12 @@
"integrations.suspensions.lift",
"integrations.suspensions.list",
"integrations.suspensions.resolve",
"integrations.testCases.create",
"integrations.testCases.delete",
"integrations.testCases.get",
"integrations.testCases.invoke",
"integrations.testCases.list",
"integrations.testCases.update",
"issuerswitch.accountManagerTransactions.list",
"issuerswitch.accountManagerTransactions.update",
"issuerswitch.complaintTransactions.list",
Expand Down Expand Up @@ -6214,6 +6247,8 @@
"logging.settings.update",
"logging.sinks.get",
"logging.sinks.list",
"logging.sqlAlerts.create",
"logging.sqlAlerts.update",
"logging.usage.get",
"logging.views.create",
"logging.views.delete",
Expand Down
Loading

0 comments on commit 3a80c11

Please sign in to comment.