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 Nov 1, 2024
1 parent 718a7e7 commit b81288d
Show file tree
Hide file tree
Showing 36 changed files with 323 additions and 5 deletions.
20 changes: 20 additions & 0 deletions roles/aiplatform.expressAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"description": "Grants admin access to Vertex AI Express",
"etag": "AA==",
"includedPermissions": [
"aiplatform.datasetVersions.create",
"aiplatform.datasetVersions.delete",
"aiplatform.datasetVersions.get",
"aiplatform.datasetVersions.list",
"aiplatform.datasetVersions.restore",
"aiplatform.datasets.create",
"aiplatform.datasets.delete",
"aiplatform.datasets.get",
"aiplatform.datasets.list",
"aiplatform.datasets.update",
"aiplatform.endpoints.predict"
],
"name": "roles/aiplatform.expressAdmin",
"stage": "ALPHA",
"title": "Vertex AI Platform Express Admin"
}
10 changes: 10 additions & 0 deletions roles/aiplatform.expressUser
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"description": "Grants user access to Vertex AI Express",
"etag": "AA==",
"includedPermissions": [
"aiplatform.endpoints.predict"
],
"name": "roles/aiplatform.expressUser",
"stage": "ALPHA",
"title": "Vertex AI Platform Express User"
}
26 changes: 26 additions & 0 deletions roles/artifactregistry.containerRegistryMigrationAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"description": "Access to run migration tooling to migrate from Container Registry to Artifact Registry",
"etag": "AA==",
"includedPermissions": [
"artifactregistry.projectsettings.get",
"artifactregistry.projectsettings.update",
"artifactregistry.repositories.create",
"artifactregistry.repositories.downloadArtifacts",
"artifactregistry.repositories.get",
"artifactregistry.repositories.getIamPolicy",
"artifactregistry.repositories.list",
"artifactregistry.repositories.setIamPolicy",
"artifactregistry.repositories.uploadArtifacts",
"cloudasset.assets.analyzeIamPolicy",
"cloudasset.assets.searchAllIamPolicies",
"cloudasset.assets.searchAllResources",
"iam.roles.get",
"resourcemanager.projects.get",
"resourcemanager.projects.getIamPolicy",
"serviceusage.services.use",
"storage.objects.list"
],
"name": "roles/artifactregistry.containerRegistryMigrationAdmin",
"stage": "GA",
"title": "Container Registry -> Artifact Registry Migration Admin"
}
4 changes: 4 additions & 0 deletions roles/batch.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
Expand Down
10 changes: 10 additions & 0 deletions roles/composer.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -438,6 +438,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.create",
"compute.networkAttachments.createTagBinding",
"compute.networkAttachments.delete",
Expand Down Expand Up @@ -1590,6 +1594,12 @@
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.tlsRoutes.update",
"networkservices.wasmPlugins.create",
"networkservices.wasmPlugins.delete",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.update",
"networkservices.wasmPlugins.use",
"observability.scopes.get",
"opsconfigmonitoring.resourceMetadata.list",
"orgpolicy.policy.get",
Expand Down
4 changes: 4 additions & 0 deletions roles/compute.admin
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.create",
"compute.networkAttachments.createTagBinding",
"compute.networkAttachments.delete",
Expand Down
4 changes: 4 additions & 0 deletions roles/compute.instanceAdmin.v1
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
Expand Down
3 changes: 3 additions & 0 deletions roles/compute.networkUser
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,9 @@
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.use",
"resourcemanager.projects.get",
"resourcemanager.projects.list",
"servicenetworking.services.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/compute.networkViewer
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,8 @@
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list",
"servicenetworking.services.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/compute.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,8 @@
"compute.machineImages.list",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.getIamPolicy",
"compute.networkAttachments.list",
Expand Down
22 changes: 22 additions & 0 deletions roles/container.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.create",
"compute.networkAttachments.createTagBinding",
"compute.networkAttachments.delete",
Expand Down Expand Up @@ -1561,6 +1565,24 @@
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.tlsRoutes.update",
"networkservices.wasmPlugins.create",
"networkservices.wasmPlugins.delete",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.update",
"networkservices.wasmPlugins.use",
"parallelstore.instances.create",
"parallelstore.instances.delete",
"parallelstore.instances.get",
"parallelstore.instances.importData",
"parallelstore.instances.list",
"parallelstore.instances.update",
"parallelstore.locations.get",
"parallelstore.locations.list",
"parallelstore.operations.cancel",
"parallelstore.operations.delete",
"parallelstore.operations.get",
"parallelstore.operations.list",
"pubsub.topics.create",
"pubsub.topics.get",
"pubsub.topics.publish",
Expand Down
10 changes: 10 additions & 0 deletions roles/dataflow.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.create",
"compute.networkAttachments.createTagBinding",
"compute.networkAttachments.delete",
Expand Down Expand Up @@ -1252,6 +1256,12 @@
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.tlsRoutes.update",
"networkservices.wasmPlugins.create",
"networkservices.wasmPlugins.delete",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.update",
"networkservices.wasmPlugins.use",
"observability.scopes.get",
"opsconfigmonitoring.resourceMetadata.list",
"orgpolicy.policy.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/datafusion.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -512,6 +512,8 @@
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.get",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"orgpolicy.policy.get",
"recommender.iamPolicyInsights.get",
"recommender.iamPolicyInsights.list",
Expand Down
2 changes: 1 addition & 1 deletion roles/dataplex.discoveryBigLakePublishingServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
"bigquery.connections.use"
],
"name": "roles/dataplex.discoveryBigLakePublishingServiceAgent",
"stage": "ALPHA",
"stage": "GA",
"title": "Dataplex Discovery BigLake Publishing Service Agent"
}
2 changes: 1 addition & 1 deletion roles/dataplex.discoveryPublishingServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
"bigquery.datasets.get"
],
"name": "roles/dataplex.discoveryPublishingServiceAgent",
"stage": "ALPHA",
"stage": "GA",
"title": "Dataplex Discovery Publishing Service Agent"
}
2 changes: 1 addition & 1 deletion roles/dataplex.discoveryServiceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
"storage.objects.list"
],
"name": "roles/dataplex.discoveryServiceAgent",
"stage": "ALPHA",
"stage": "GA",
"title": "Dataplex Discovery Service Agent"
}
4 changes: 4 additions & 0 deletions roles/dataproc.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkEndpointGroups.attachNetworkEndpoints",
"compute.networkEndpointGroups.create",
"compute.networkEndpointGroups.createTagBinding",
Expand Down
2 changes: 1 addition & 1 deletion roles/designcenter.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@
"storage.objects.update"
],
"name": "roles/designcenter.serviceAgent",
"stage": "ALPHA",
"stage": "GA",
"title": "DesignCenter Service Agent"
}
4 changes: 4 additions & 0 deletions roles/genomics.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
Expand Down
8 changes: 8 additions & 0 deletions roles/iam.securityAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -661,6 +661,7 @@
"compute.machineImages.list",
"compute.machineImages.setIamPolicy",
"compute.machineTypes.list",
"compute.multiMig.list",
"compute.networkAttachments.getIamPolicy",
"compute.networkAttachments.list",
"compute.networkAttachments.setIamPolicy",
Expand Down Expand Up @@ -1688,6 +1689,7 @@
"networkservices.serviceLbPolicies.list",
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.list",
"notebooks.environments.getIamPolicy",
"notebooks.environments.list",
"notebooks.environments.setIamPolicy",
Expand Down Expand Up @@ -1726,12 +1728,18 @@
"osconfig.guestPolicies.list",
"osconfig.instanceOSPoliciesCompliances.list",
"osconfig.inventories.list",
"osconfig.locations.list",
"osconfig.operations.list",
"osconfig.osPolicyAssignmentReports.list",
"osconfig.osPolicyAssignments.list",
"osconfig.patchDeployments.list",
"osconfig.patchJobs.list",
"osconfig.policyOrchestrators.list",
"osconfig.upgradeReports.list",
"osconfig.vulnerabilityReports.list",
"parallelstore.instances.list",
"parallelstore.locations.list",
"parallelstore.operations.list",
"paymentsresellersubscription.products.list",
"paymentsresellersubscription.promotions.list",
"policyremediatormanager.locations.list",
Expand Down
8 changes: 8 additions & 0 deletions roles/iam.securityReviewer
Original file line number Diff line number Diff line change
Expand Up @@ -588,6 +588,7 @@
"compute.machineImages.getIamPolicy",
"compute.machineImages.list",
"compute.machineTypes.list",
"compute.multiMig.list",
"compute.networkAttachments.getIamPolicy",
"compute.networkAttachments.list",
"compute.networkEdgeSecurityServices.list",
Expand Down Expand Up @@ -1476,6 +1477,7 @@
"networkservices.serviceLbPolicies.list",
"networkservices.tcpRoutes.list",
"networkservices.tlsRoutes.list",
"networkservices.wasmPlugins.list",
"notebooks.environments.getIamPolicy",
"notebooks.environments.list",
"notebooks.executions.getIamPolicy",
Expand Down Expand Up @@ -1509,12 +1511,18 @@
"osconfig.guestPolicies.list",
"osconfig.instanceOSPoliciesCompliances.list",
"osconfig.inventories.list",
"osconfig.locations.list",
"osconfig.operations.list",
"osconfig.osPolicyAssignmentReports.list",
"osconfig.osPolicyAssignments.list",
"osconfig.patchDeployments.list",
"osconfig.patchJobs.list",
"osconfig.policyOrchestrators.list",
"osconfig.upgradeReports.list",
"osconfig.vulnerabilityReports.list",
"parallelstore.instances.list",
"parallelstore.locations.list",
"parallelstore.operations.list",
"paymentsresellersubscription.products.list",
"paymentsresellersubscription.promotions.list",
"policyremediatormanager.locations.list",
Expand Down
4 changes: 4 additions & 0 deletions roles/lifesciences.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,10 @@
"compute.machineImages.useReadOnly",
"compute.machineTypes.get",
"compute.machineTypes.list",
"compute.multiMig.create",
"compute.multiMig.delete",
"compute.multiMig.get",
"compute.multiMig.list",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networkAttachments.listEffectiveTags",
Expand Down
33 changes: 33 additions & 0 deletions roles/networkservices.serviceExtensionsAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"description": "Provides full access to Service Extensions resources.",
"etag": "AA==",
"includedPermissions": [
"networkservices.authzExtensions.create",
"networkservices.authzExtensions.delete",
"networkservices.authzExtensions.get",
"networkservices.authzExtensions.list",
"networkservices.authzExtensions.update",
"networkservices.authzExtensions.use",
"networkservices.lbRouteExtensions.create",
"networkservices.lbRouteExtensions.delete",
"networkservices.lbRouteExtensions.get",
"networkservices.lbRouteExtensions.list",
"networkservices.lbRouteExtensions.update",
"networkservices.lbTrafficExtensions.create",
"networkservices.lbTrafficExtensions.delete",
"networkservices.lbTrafficExtensions.get",
"networkservices.lbTrafficExtensions.list",
"networkservices.lbTrafficExtensions.update",
"networkservices.wasmPlugins.create",
"networkservices.wasmPlugins.delete",
"networkservices.wasmPlugins.get",
"networkservices.wasmPlugins.list",
"networkservices.wasmPlugins.update",
"networkservices.wasmPlugins.use",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/networkservices.serviceExtensionsAdmin",
"stage": "BETA",
"title": "Service Extensions Admin"
}
Loading

0 comments on commit b81288d

Please sign in to comment.