From 9807e6437156fd5ec3bf0db49f499d21145581a0 Mon Sep 17 00:00:00 2001 From: jdyke <> Date: Tue, 1 Feb 2022 04:27:58 +0000 Subject: [PATCH] Fetch all roles --- roles/cloudbuild.integrationsEditor | 3 +++ roles/cloudbuild.integrationsOwner | 5 +++++ roles/cloudbuild.integrationsViewer | 2 ++ roles/editor | 5 +++++ roles/iam.securityAdmin | 1 + roles/iam.securityReviewer | 1 + roles/owner | 5 +++++ roles/storagetransfer.transferAgent | 20 ++++++++++++++++++++ roles/viewer | 2 ++ 9 files changed, 44 insertions(+) create mode 100644 roles/storagetransfer.transferAgent diff --git a/roles/cloudbuild.integrationsEditor b/roles/cloudbuild.integrationsEditor index 273c2227..d0e06318 100644 --- a/roles/cloudbuild.integrationsEditor +++ b/roles/cloudbuild.integrationsEditor @@ -2,6 +2,9 @@ "description": "Can update Integrations", "etag": "AA==", "includedPermissions": [ + "cloudbuild.integrations.get", + "cloudbuild.integrations.list", + "cloudbuild.integrations.update", "resourcemanager.projects.get", "resourcemanager.projects.list" ], diff --git a/roles/cloudbuild.integrationsOwner b/roles/cloudbuild.integrationsOwner index 2c5d52a4..05f61b97 100644 --- a/roles/cloudbuild.integrationsOwner +++ b/roles/cloudbuild.integrationsOwner @@ -2,6 +2,11 @@ "description": "Can create/delete Integrations", "etag": "AA==", "includedPermissions": [ + "cloudbuild.integrations.create", + "cloudbuild.integrations.delete", + "cloudbuild.integrations.get", + "cloudbuild.integrations.list", + "cloudbuild.integrations.update", "compute.firewalls.create", "compute.firewalls.get", "compute.firewalls.list", diff --git a/roles/cloudbuild.integrationsViewer b/roles/cloudbuild.integrationsViewer index 28972011..6ab4b935 100644 --- a/roles/cloudbuild.integrationsViewer +++ b/roles/cloudbuild.integrationsViewer @@ -2,6 +2,8 @@ "description": "Can view Integrations", "etag": "AA==", "includedPermissions": [ + "cloudbuild.integrations.get", + "cloudbuild.integrations.list", "resourcemanager.projects.get", "resourcemanager.projects.list" ], diff --git a/roles/editor b/roles/editor index 43f7857f..fa23c23c 100644 --- a/roles/editor +++ b/roles/editor @@ -892,6 +892,11 @@ "cloudbuild.builds.get", "cloudbuild.builds.list", "cloudbuild.builds.update", + "cloudbuild.integrations.create", + "cloudbuild.integrations.delete", + "cloudbuild.integrations.get", + "cloudbuild.integrations.list", + "cloudbuild.integrations.update", "cloudbuild.workerpools.create", "cloudbuild.workerpools.delete", "cloudbuild.workerpools.get", diff --git a/roles/iam.securityAdmin b/roles/iam.securityAdmin index 79e83e83..105f36ed 100644 --- a/roles/iam.securityAdmin +++ b/roles/iam.securityAdmin @@ -218,6 +218,7 @@ "cloudasset.feeds.list", "cloudasset.savedqueries.list", "cloudbuild.builds.list", + "cloudbuild.integrations.list", "cloudbuild.workerpools.list", "clouddebugger.breakpoints.list", "clouddebugger.debuggees.list", diff --git a/roles/iam.securityReviewer b/roles/iam.securityReviewer index 70ecd08a..1e0a2835 100644 --- a/roles/iam.securityReviewer +++ b/roles/iam.securityReviewer @@ -191,6 +191,7 @@ "cloudasset.feeds.list", "cloudasset.savedqueries.list", "cloudbuild.builds.list", + "cloudbuild.integrations.list", "cloudbuild.workerpools.list", "clouddebugger.breakpoints.list", "clouddebugger.debuggees.list", diff --git a/roles/owner b/roles/owner index 1ecc5690..78d0f035 100644 --- a/roles/owner +++ b/roles/owner @@ -977,6 +977,11 @@ "cloudbuild.builds.get", "cloudbuild.builds.list", "cloudbuild.builds.update", + "cloudbuild.integrations.create", + "cloudbuild.integrations.delete", + "cloudbuild.integrations.get", + "cloudbuild.integrations.list", + "cloudbuild.integrations.update", "cloudbuild.workerpools.create", "cloudbuild.workerpools.delete", "cloudbuild.workerpools.get", diff --git a/roles/storagetransfer.transferAgent b/roles/storagetransfer.transferAgent new file mode 100644 index 00000000..e7c18f2f --- /dev/null +++ b/roles/storagetransfer.transferAgent @@ -0,0 +1,20 @@ +{ + "description": "Perform transfers from an agent.", + "etag": "AA==", + "includedPermissions": [ + "pubsub.snapshots.seek", + "pubsub.subscriptions.consume", + "pubsub.subscriptions.create", + "pubsub.subscriptions.delete", + "pubsub.subscriptions.get", + "pubsub.topics.attachSubscription", + "pubsub.topics.create", + "pubsub.topics.get", + "pubsub.topics.list", + "pubsub.topics.publish", + "storagetransfer.operations.get" + ], + "name": "roles/storagetransfer.transferAgent", + "stage": "ALPHA", + "title": "Storage Transfer Agent" +} diff --git a/roles/viewer b/roles/viewer index f1d8b713..aa52aa7b 100644 --- a/roles/viewer +++ b/roles/viewer @@ -458,6 +458,8 @@ "cloudasset.savedqueries.list", "cloudbuild.builds.get", "cloudbuild.builds.list", + "cloudbuild.integrations.get", + "cloudbuild.integrations.list", "cloudbuild.workerpools.get", "cloudbuild.workerpools.list", "cloudconfig.configs.get",