Skip to content

Commit

Permalink
Fetch all roles
Browse files Browse the repository at this point in the history
  • Loading branch information
bgeesaman committed Aug 22, 2022
1 parent d3b918c commit 7b252c7
Show file tree
Hide file tree
Showing 30 changed files with 237 additions and 23 deletions.
52 changes: 29 additions & 23 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions roles/appengine.memcacheDataAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"description": "Can get, set, delete, and flush App Engine Memcache items.",
"etag": "AA==",
"includedPermissions": [
"appengine.applications.get",
"appengine.memcache.addKey",
"appengine.memcache.flush",
"appengine.memcache.get",
"appengine.memcache.update",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/appengine.memcacheDataAdmin",
"stage": "ALPHA",
"title": "App Engine Memcache Data Admin"
}
6 changes: 6 additions & 0 deletions roles/cloudsql.admin
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@
"recommender.cloudsqlInstanceOutOfDiskRecommendations.get",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.update",
"recommender.cloudsqlInstancePerformanceInsights.get",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceInsights.update",
"recommender.cloudsqlInstancePerformanceRecommendations.get",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlInstancePerformanceRecommendations.update",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.get",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.update",
Expand Down
6 changes: 6 additions & 0 deletions roles/cloudsql.editor
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,12 @@
"recommender.cloudsqlInstanceOutOfDiskRecommendations.get",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.update",
"recommender.cloudsqlInstancePerformanceInsights.get",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceInsights.update",
"recommender.cloudsqlInstancePerformanceRecommendations.get",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlInstancePerformanceRecommendations.update",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.get",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.update",
Expand Down
10 changes: 10 additions & 0 deletions roles/composer.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -1027,6 +1027,10 @@
"logging.exclusions.get",
"logging.exclusions.list",
"logging.exclusions.update",
"logging.links.create",
"logging.links.delete",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.create",
Expand Down Expand Up @@ -1259,6 +1263,12 @@
"recommender.cloudsqlInstanceOutOfDiskRecommendations.get",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.update",
"recommender.cloudsqlInstancePerformanceInsights.get",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceInsights.update",
"recommender.cloudsqlInstancePerformanceRecommendations.get",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlInstancePerformanceRecommendations.update",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.get",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.update",
Expand Down
4 changes: 4 additions & 0 deletions roles/dataflow.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -636,6 +636,10 @@
"logging.exclusions.get",
"logging.exclusions.list",
"logging.exclusions.update",
"logging.links.create",
"logging.links.delete",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.create",
Expand Down
2 changes: 2 additions & 0 deletions roles/dataproc.hubAgent
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
"logging.buckets.list",
"logging.exclusions.get",
"logging.exclusions.list",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.create",
Expand Down
17 changes: 17 additions & 0 deletions roles/editor
Original file line number Diff line number Diff line change
Expand Up @@ -3473,6 +3473,13 @@
"firebaseinappmessaging.campaigns.get",
"firebaseinappmessaging.campaigns.list",
"firebaseinappmessaging.campaigns.update",
"firebasemessagingcampaigns.campaigns.create",
"firebasemessagingcampaigns.campaigns.delete",
"firebasemessagingcampaigns.campaigns.get",
"firebasemessagingcampaigns.campaigns.list",
"firebasemessagingcampaigns.campaigns.start",
"firebasemessagingcampaigns.campaigns.stop",
"firebasemessagingcampaigns.campaigns.update",
"firebaseml.compressionjobs.create",
"firebaseml.compressionjobs.delete",
"firebaseml.compressionjobs.get",
Expand Down Expand Up @@ -4006,6 +4013,10 @@
"logging.cmekSettings.update",
"logging.exclusions.get",
"logging.exclusions.list",
"logging.links.create",
"logging.links.delete",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.create",
Expand Down Expand Up @@ -4673,6 +4684,12 @@
"recommender.cloudsqlInstanceOutOfDiskRecommendations.get",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.update",
"recommender.cloudsqlInstancePerformanceInsights.get",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceInsights.update",
"recommender.cloudsqlInstancePerformanceRecommendations.get",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlInstancePerformanceRecommendations.update",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.get",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.update",
Expand Down
7 changes: 7 additions & 0 deletions roles/firebase.admin
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,13 @@
"firebaseinappmessaging.campaigns.get",
"firebaseinappmessaging.campaigns.list",
"firebaseinappmessaging.campaigns.update",
"firebasemessagingcampaigns.campaigns.create",
"firebasemessagingcampaigns.campaigns.delete",
"firebasemessagingcampaigns.campaigns.get",
"firebasemessagingcampaigns.campaigns.list",
"firebasemessagingcampaigns.campaigns.start",
"firebasemessagingcampaigns.campaigns.stop",
"firebasemessagingcampaigns.campaigns.update",
"firebaseml.compressionjobs.create",
"firebaseml.compressionjobs.delete",
"firebaseml.compressionjobs.get",
Expand Down
7 changes: 7 additions & 0 deletions roles/firebase.growthAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,13 @@
"firebaseinappmessaging.campaigns.get",
"firebaseinappmessaging.campaigns.list",
"firebaseinappmessaging.campaigns.update",
"firebasemessagingcampaigns.campaigns.create",
"firebasemessagingcampaigns.campaigns.delete",
"firebasemessagingcampaigns.campaigns.get",
"firebasemessagingcampaigns.campaigns.list",
"firebasemessagingcampaigns.campaigns.start",
"firebasemessagingcampaigns.campaigns.stop",
"firebasemessagingcampaigns.campaigns.update",
"firebasenotifications.messages.create",
"firebasenotifications.messages.delete",
"firebasenotifications.messages.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/firebase.growthViewer
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
"firebaseextensions.configs.list",
"firebaseinappmessaging.campaigns.get",
"firebaseinappmessaging.campaigns.list",
"firebasemessagingcampaigns.campaigns.get",
"firebasemessagingcampaigns.campaigns.list",
"firebasenotifications.messages.get",
"firebasenotifications.messages.list",
"monitoring.timeSeries.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/firebase.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,8 @@
"firebasehosting.sites.list",
"firebaseinappmessaging.campaigns.get",
"firebaseinappmessaging.campaigns.list",
"firebasemessagingcampaigns.campaigns.get",
"firebasemessagingcampaigns.campaigns.list",
"firebaseml.compressionjobs.get",
"firebaseml.compressionjobs.list",
"firebaseml.models.get",
Expand Down
16 changes: 16 additions & 0 deletions roles/firebasemessagingcampaigns.admin
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"description": "Full management of Firebase Messaging Campaigns.",
"etag": "AA==",
"includedPermissions": [
"firebasemessagingcampaigns.campaigns.create",
"firebasemessagingcampaigns.campaigns.delete",
"firebasemessagingcampaigns.campaigns.get",
"firebasemessagingcampaigns.campaigns.list",
"firebasemessagingcampaigns.campaigns.start",
"firebasemessagingcampaigns.campaigns.stop",
"firebasemessagingcampaigns.campaigns.update"
],
"name": "roles/firebasemessagingcampaigns.admin",
"stage": "ALPHA",
"title": "Firebase Messaging Campaigns Admin"
}
11 changes: 11 additions & 0 deletions roles/firebasemessagingcampaigns.viewer
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"description": "Read-only access for Firebase Messaging Campaigns.",
"etag": "AA==",
"includedPermissions": [
"firebasemessagingcampaigns.campaigns.get",
"firebasemessagingcampaigns.campaigns.list"
],
"name": "roles/firebasemessagingcampaigns.viewer",
"stage": "ALPHA",
"title": "Firebase Messaging Campaigns Viewer"
}
4 changes: 4 additions & 0 deletions roles/iam.securityAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -868,6 +868,7 @@
"firebaseextensions.configs.list",
"firebasehosting.sites.list",
"firebaseinappmessaging.campaigns.list",
"firebasemessagingcampaigns.campaigns.list",
"firebaseml.compressionjobs.list",
"firebaseml.models.list",
"firebaseml.modelversions.list",
Expand Down Expand Up @@ -1031,6 +1032,7 @@
"livestream.operations.list",
"logging.buckets.list",
"logging.exclusions.list",
"logging.links.list",
"logging.locations.list",
"logging.logEntries.list",
"logging.logMetrics.list",
Expand Down Expand Up @@ -1253,6 +1255,8 @@
"recommender.cloudsqlInstanceDiskUsageTrendInsights.list",
"recommender.cloudsqlInstanceMemoryUsageInsights.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"recommender.commitmentUtilizationInsights.list",
"recommender.computeAddressIdleResourceInsights.list",
Expand Down
4 changes: 4 additions & 0 deletions roles/iam.securityReviewer
Original file line number Diff line number Diff line change
Expand Up @@ -750,6 +750,7 @@
"firebaseextensions.configs.list",
"firebasehosting.sites.list",
"firebaseinappmessaging.campaigns.list",
"firebasemessagingcampaigns.campaigns.list",
"firebaseml.compressionjobs.list",
"firebaseml.models.list",
"firebaseml.modelversions.list",
Expand Down Expand Up @@ -884,6 +885,7 @@
"livestream.operations.list",
"logging.buckets.list",
"logging.exclusions.list",
"logging.links.list",
"logging.locations.list",
"logging.logEntries.list",
"logging.logMetrics.list",
Expand Down Expand Up @@ -1062,6 +1064,8 @@
"recommender.cloudsqlInstanceDiskUsageTrendInsights.list",
"recommender.cloudsqlInstanceMemoryUsageInsights.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"recommender.commitmentUtilizationInsights.list",
"recommender.computeAddressIdleResourceInsights.list",
Expand Down
10 changes: 10 additions & 0 deletions roles/iam.serviceAccountOpenIdTokenCreator
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"description": "Create OpenID Connect (OIDC) identity tokens",
"etag": "AA==",
"includedPermissions": [
"iam.serviceAccounts.getOpenIdToken"
],
"name": "roles/iam.serviceAccountOpenIdTokenCreator",
"stage": "ALPHA",
"title": "Service Account OpenID Connect Identity Token Creator"
}
4 changes: 4 additions & 0 deletions roles/logging.admin
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@
"logging.exclusions.list",
"logging.exclusions.update",
"logging.fields.access",
"logging.links.create",
"logging.links.delete",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.create",
Expand Down
4 changes: 4 additions & 0 deletions roles/logging.configWriter
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@
"logging.exclusions.get",
"logging.exclusions.list",
"logging.exclusions.update",
"logging.links.create",
"logging.links.delete",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logMetrics.create",
Expand Down
11 changes: 11 additions & 0 deletions roles/logging.linkViewer
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"description": "Ability to see links for a bucket.",
"etag": "AA==",
"includedPermissions": [
"logging.links.get",
"logging.links.list"
],
"name": "roles/logging.linkViewer",
"stage": "ALPHA",
"title": "Log Link Accessor"
}
2 changes: 2 additions & 0 deletions roles/logging.privateLogViewer
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
"logging.buckets.list",
"logging.exclusions.get",
"logging.exclusions.list",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/logging.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
"logging.buckets.list",
"logging.exclusions.get",
"logging.exclusions.list",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.list",
Expand Down
17 changes: 17 additions & 0 deletions roles/owner
Original file line number Diff line number Diff line change
Expand Up @@ -3762,6 +3762,13 @@
"firebaseinappmessaging.campaigns.get",
"firebaseinappmessaging.campaigns.list",
"firebaseinappmessaging.campaigns.update",
"firebasemessagingcampaigns.campaigns.create",
"firebasemessagingcampaigns.campaigns.delete",
"firebasemessagingcampaigns.campaigns.get",
"firebasemessagingcampaigns.campaigns.list",
"firebasemessagingcampaigns.campaigns.start",
"firebasemessagingcampaigns.campaigns.stop",
"firebasemessagingcampaigns.campaigns.update",
"firebaseml.compressionjobs.create",
"firebaseml.compressionjobs.delete",
"firebaseml.compressionjobs.get",
Expand Down Expand Up @@ -4370,6 +4377,10 @@
"logging.exclusions.list",
"logging.exclusions.update",
"logging.fields.access",
"logging.links.create",
"logging.links.delete",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.create",
Expand Down Expand Up @@ -5096,6 +5107,12 @@
"recommender.cloudsqlInstanceOutOfDiskRecommendations.get",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.update",
"recommender.cloudsqlInstancePerformanceInsights.get",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceInsights.update",
"recommender.cloudsqlInstancePerformanceRecommendations.get",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlInstancePerformanceRecommendations.update",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.get",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.update",
Expand Down
6 changes: 6 additions & 0 deletions roles/recommender.cloudsqlAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,12 @@
"recommender.cloudsqlInstanceOutOfDiskRecommendations.get",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.update",
"recommender.cloudsqlInstancePerformanceInsights.get",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceInsights.update",
"recommender.cloudsqlInstancePerformanceRecommendations.get",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlInstancePerformanceRecommendations.update",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.get",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.update",
Expand Down
4 changes: 4 additions & 0 deletions roles/recommender.cloudsqlViewer
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@
"recommender.cloudsqlInstanceMemoryUsageInsights.list",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.get",
"recommender.cloudsqlInstanceOutOfDiskRecommendations.list",
"recommender.cloudsqlInstancePerformanceInsights.get",
"recommender.cloudsqlInstancePerformanceInsights.list",
"recommender.cloudsqlInstancePerformanceRecommendations.get",
"recommender.cloudsqlInstancePerformanceRecommendations.list",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.get",
"recommender.cloudsqlOverprovisionedInstanceRecommendations.list",
"resourcemanager.projects.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/securitycenter.controlServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,8 @@
"logging.buckets.list",
"logging.exclusions.get",
"logging.exclusions.list",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/securitycenter.securityHealthAnalyticsServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -339,6 +339,8 @@
"logging.buckets.list",
"logging.exclusions.get",
"logging.exclusions.list",
"logging.links.get",
"logging.links.list",
"logging.locations.get",
"logging.locations.list",
"logging.logEntries.list",
Expand Down
Loading

0 comments on commit 7b252c7

Please sign in to comment.