Skip to content

Commit

Permalink
GCP IAM Updates Detected
Browse files Browse the repository at this point in the history
  • Loading branch information
jdyke committed Dec 2, 2023
1 parent 8fcb5f5 commit a254259
Show file tree
Hide file tree
Showing 60 changed files with 508 additions and 31 deletions.
2 changes: 2 additions & 0 deletions roles/billing.admin
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,8 @@
"recommender.costInsights.get",
"recommender.costInsights.list",
"recommender.costInsights.update",
"recommender.costRecommendations.listAll",
"recommender.costRecommendations.summarizeAll",
"recommender.resourcemanagerProjectUtilizationRecommendations.get",
"recommender.resourcemanagerProjectUtilizationRecommendations.list",
"recommender.spendBasedCommitmentInsights.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/billing.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@
"recommender.commitmentUtilizationInsights.list",
"recommender.costInsights.get",
"recommender.costInsights.list",
"recommender.costRecommendations.listAll",
"recommender.costRecommendations.summarizeAll",
"recommender.spendBasedCommitmentInsights.get",
"recommender.spendBasedCommitmentInsights.list",
"recommender.spendBasedCommitmentRecommendations.get",
Expand Down
13 changes: 13 additions & 0 deletions roles/clouddeploy.admin
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,20 @@
"description": "Full control of Cloud Deploy resources.",
"etag": "AA==",
"includedPermissions": [
"clouddeploy.automationRuns.cancel",
"clouddeploy.automationRuns.get",
"clouddeploy.automationRuns.list",
"clouddeploy.automations.create",
"clouddeploy.automations.delete",
"clouddeploy.automations.get",
"clouddeploy.automations.list",
"clouddeploy.automations.update",
"clouddeploy.config.get",
"clouddeploy.customTargetTypes.create",
"clouddeploy.customTargetTypes.delete",
"clouddeploy.customTargetTypes.get",
"clouddeploy.customTargetTypes.list",
"clouddeploy.customTargetTypes.update",
"clouddeploy.deliveryPipelines.create",
"clouddeploy.deliveryPipelines.delete",
"clouddeploy.deliveryPipelines.get",
Expand Down
17 changes: 17 additions & 0 deletions roles/clouddeploy.customTargetTypeAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"description": "Permission to manage CustomTargetType resources",
"etag": "AA==",
"includedPermissions": [
"clouddeploy.config.get",
"clouddeploy.customTargetTypes.create",
"clouddeploy.customTargetTypes.delete",
"clouddeploy.customTargetTypes.get",
"clouddeploy.customTargetTypes.list",
"clouddeploy.customTargetTypes.update",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/clouddeploy.customTargetTypeAdmin",
"stage": "ALPHA",
"title": "Cloud Deploy Custom Target Type Admin"
}
4 changes: 4 additions & 0 deletions roles/clouddeploy.developer
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
"description": "Permission to manage deployment configuration without permission to access operational resources, such as targets.",
"etag": "AA==",
"includedPermissions": [
"clouddeploy.automationRuns.get",
"clouddeploy.automationRuns.list",
"clouddeploy.automations.get",
"clouddeploy.automations.list",
"clouddeploy.config.get",
"clouddeploy.deliveryPipelines.create",
"clouddeploy.deliveryPipelines.delete",
Expand Down
10 changes: 10 additions & 0 deletions roles/clouddeploy.operator
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,17 @@
"description": "Permission to manage deployment configuration.",
"etag": "AA==",
"includedPermissions": [
"clouddeploy.automationRuns.cancel",
"clouddeploy.automationRuns.get",
"clouddeploy.automationRuns.list",
"clouddeploy.automations.create",
"clouddeploy.automations.delete",
"clouddeploy.automations.get",
"clouddeploy.automations.list",
"clouddeploy.automations.update",
"clouddeploy.config.get",
"clouddeploy.customTargetTypes.get",
"clouddeploy.customTargetTypes.list",
"clouddeploy.deliveryPipelines.create",
"clouddeploy.deliveryPipelines.delete",
"clouddeploy.deliveryPipelines.get",
Expand Down
1 change: 1 addition & 0 deletions roles/clouddeploy.releaser
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"etag": "AA==",
"includedPermissions": [
"clouddeploy.config.get",
"clouddeploy.customTargetTypes.get",
"clouddeploy.deliveryPipelines.get",
"clouddeploy.jobRuns.get",
"clouddeploy.jobRuns.list",
Expand Down
6 changes: 6 additions & 0 deletions roles/clouddeploy.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,13 @@
"description": "Can view Cloud Deploy resources.",
"etag": "AA==",
"includedPermissions": [
"clouddeploy.automationRuns.get",
"clouddeploy.automationRuns.list",
"clouddeploy.automations.get",
"clouddeploy.automations.list",
"clouddeploy.config.get",
"clouddeploy.customTargetTypes.get",
"clouddeploy.customTargetTypes.list",
"clouddeploy.deliveryPipelines.get",
"clouddeploy.deliveryPipelines.getIamPolicy",
"clouddeploy.deliveryPipelines.list",
Expand Down
1 change: 0 additions & 1 deletion roles/cloudsql.admin
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
"cloudsql.instances.truncateLog",
"cloudsql.instances.update",
"cloudsql.sslCerts.create",
"cloudsql.sslCerts.createEphemeral",
"cloudsql.sslCerts.delete",
"cloudsql.sslCerts.get",
"cloudsql.sslCerts.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/composer.environmentAndStorageObjectAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update"
],
"name": "roles/composer.environmentAndStorageObjectAdmin",
Expand Down
4 changes: 3 additions & 1 deletion roles/composer.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@
"cloudsql.instances.truncateLog",
"cloudsql.instances.update",
"cloudsql.sslCerts.create",
"cloudsql.sslCerts.createEphemeral",
"cloudsql.sslCerts.delete",
"cloudsql.sslCerts.get",
"cloudsql.sslCerts.list",
Expand Down Expand Up @@ -1647,6 +1646,7 @@
"storage.buckets.createTagBinding",
"storage.buckets.delete",
"storage.buckets.deleteTagBinding",
"storage.buckets.enableObjectRetention",
"storage.buckets.get",
"storage.buckets.getIamPolicy",
"storage.buckets.getObjectInsights",
Expand All @@ -1670,7 +1670,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update",
"trafficdirector.networks.getConfigs",
"trafficdirector.networks.reportMetrics"
Expand Down
2 changes: 2 additions & 0 deletions roles/composer.worker
Original file line number Diff line number Diff line change
Expand Up @@ -558,7 +558,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update"
],
"name": "roles/composer.worker",
Expand Down
20 changes: 0 additions & 20 deletions roles/container.nodeServiceAccount

This file was deleted.

3 changes: 3 additions & 0 deletions roles/dataflow.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -1183,6 +1183,7 @@
"storage.buckets.createTagBinding",
"storage.buckets.delete",
"storage.buckets.deleteTagBinding",
"storage.buckets.enableObjectRetention",
"storage.buckets.get",
"storage.buckets.getIamPolicy",
"storage.buckets.getObjectInsights",
Expand All @@ -1206,7 +1207,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update",
"trafficdirector.networks.getConfigs",
"trafficdirector.networks.reportMetrics"
Expand Down
3 changes: 3 additions & 0 deletions roles/datafusion.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,7 @@
"storage.buckets.createTagBinding",
"storage.buckets.delete",
"storage.buckets.deleteTagBinding",
"storage.buckets.enableObjectRetention",
"storage.buckets.get",
"storage.buckets.getIamPolicy",
"storage.buckets.getObjectInsights",
Expand All @@ -490,7 +491,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update",
"trafficdirector.networks.getConfigs",
"trafficdirector.networks.reportMetrics"
Expand Down
3 changes: 3 additions & 0 deletions roles/datapipelines.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
"storage.buckets.createTagBinding",
"storage.buckets.delete",
"storage.buckets.deleteTagBinding",
"storage.buckets.enableObjectRetention",
"storage.buckets.get",
"storage.buckets.getIamPolicy",
"storage.buckets.getObjectInsights",
Expand All @@ -85,7 +86,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update"
],
"name": "roles/datapipelines.serviceAgent",
Expand Down
3 changes: 3 additions & 0 deletions roles/dataplex.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@
"storage.buckets.createTagBinding",
"storage.buckets.delete",
"storage.buckets.deleteTagBinding",
"storage.buckets.enableObjectRetention",
"storage.buckets.get",
"storage.buckets.getIamPolicy",
"storage.buckets.getObjectInsights",
Expand All @@ -178,7 +179,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update"
],
"name": "roles/dataplex.serviceAgent",
Expand Down
2 changes: 2 additions & 0 deletions roles/dataprep.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update"
],
"name": "roles/dataprep.serviceAgent",
Expand Down
3 changes: 3 additions & 0 deletions roles/dataproc.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,7 @@
"storage.buckets.createTagBinding",
"storage.buckets.delete",
"storage.buckets.deleteTagBinding",
"storage.buckets.enableObjectRetention",
"storage.buckets.get",
"storage.buckets.getIamPolicy",
"storage.buckets.getObjectInsights",
Expand All @@ -308,7 +309,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update"
],
"name": "roles/dataproc.serviceAgent",
Expand Down
2 changes: 2 additions & 0 deletions roles/dataproc.worker
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update"
],
"name": "roles/dataproc.worker",
Expand Down
3 changes: 3 additions & 0 deletions roles/dlp.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@
"storage.buckets.createTagBinding",
"storage.buckets.delete",
"storage.buckets.deleteTagBinding",
"storage.buckets.enableObjectRetention",
"storage.buckets.get",
"storage.buckets.getIamPolicy",
"storage.buckets.getObjectInsights",
Expand All @@ -189,7 +190,9 @@
"storage.objects.get",
"storage.objects.getIamPolicy",
"storage.objects.list",
"storage.objects.overrideUnlockedRetention",
"storage.objects.setIamPolicy",
"storage.objects.setRetention",
"storage.objects.update"
],
"name": "roles/dlp.serviceAgent",
Expand Down
Loading

0 comments on commit a254259

Please sign in to comment.