Skip to content

Commit

Permalink
Fetch all roles
Browse files Browse the repository at this point in the history
  • Loading branch information
bgeesaman committed Sep 19, 2024
1 parent ec558bb commit a7ef7d0
Show file tree
Hide file tree
Showing 34 changed files with 235 additions and 45 deletions.
61 changes: 33 additions & 28 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

37 changes: 37 additions & 0 deletions roles/aiplatform.batchPredictionServiceAgent
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"description": "Vertex AI Batch Prediction Service Agent for serving batch prediction requests.",
"etag": "AA==",
"includedPermissions": [
"bigquery.datasets.create",
"bigquery.datasets.get",
"bigquery.jobs.create",
"bigquery.jobs.get",
"bigquery.models.create",
"bigquery.models.export",
"bigquery.models.getData",
"bigquery.readsessions.create",
"bigquery.readsessions.getData",
"bigquery.tables.create",
"bigquery.tables.createSnapshot",
"bigquery.tables.deleteSnapshot",
"bigquery.tables.export",
"bigquery.tables.get",
"bigquery.tables.getData",
"bigquery.tables.restoreSnapshot",
"bigquery.tables.update",
"bigquery.tables.updateData",
"storage.buckets.create",
"storage.buckets.delete",
"storage.buckets.get",
"storage.buckets.list",
"storage.buckets.update",
"storage.objects.create",
"storage.objects.delete",
"storage.objects.get",
"storage.objects.list",
"storage.objects.update"
],
"name": "roles/aiplatform.batchPredictionServiceAgent",
"stage": "GA",
"title": "Vertex AI Batch Prediction Service Agent"
}
2 changes: 1 addition & 1 deletion roles/apigee.deploymentInvoker
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"apigee.deployments.invoke"
],
"name": "roles/apigee.deploymentInvoker",
"stage": "ALPHA",
"stage": "GA",
"title": "Apigee Deployment Invoker"
}
5 changes: 5 additions & 0 deletions roles/artifactregistry.repoAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,18 @@
"etag": "AA==",
"includedPermissions": [
"artifactregistry.aptartifacts.create",
"artifactregistry.attachments.create",
"artifactregistry.attachments.delete",
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.delete",
"artifactregistry.files.download",
"artifactregistry.files.get",
"artifactregistry.files.list",
"artifactregistry.files.update",
"artifactregistry.files.upload",
"artifactregistry.kfpartifacts.create",
"artifactregistry.locations.get",
"artifactregistry.locations.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/assuredoss.reader
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Access to use Assured OSS and view Assured OSS configuration.",
"etag": "AA==",
"includedPermissions": [
"artifactregistry.attachments.get",
"artifactregistry.attachments.list",
"artifactregistry.dockerimages.get",
"artifactregistry.dockerimages.list",
"artifactregistry.files.download",
Expand Down
10 changes: 10 additions & 0 deletions roles/chronicle.globalDataAccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"description": "Grants global access to data i.e. all data can be accessed.",
"etag": "AA==",
"includedPermissions": [
"chronicle.globalDataAccessScopes.permit"
],
"name": "roles/chronicle.globalDataAccess",
"stage": "BETA",
"title": "Chronicle API Global Data Access"
}
1 change: 1 addition & 0 deletions roles/chroniclesm.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"etag": "AA==",
"includedPermissions": [
"chroniclesm.gcpAssociations.get",
"chroniclesm.gcpLogFlowFilters.get",
"chroniclesm.gcpSettings.get"
],
"name": "roles/chroniclesm.viewer",
Expand Down
2 changes: 1 addition & 1 deletion roles/cloudaicompanion.codeRepositoryIndexesAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@
],
"name": "roles/cloudaicompanion.codeRepositoryIndexesAdmin",
"stage": "BETA",
"title": "Cloud AI Companion Code Repository Indexes Admin"
"title": "Code Repository Indexes Admin"
}
2 changes: 1 addition & 1 deletion roles/cloudaicompanion.codeRepositoryIndexesViewer
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@
],
"name": "roles/cloudaicompanion.codeRepositoryIndexesViewer",
"stage": "BETA",
"title": "Cloud AI Companion Code Repository Indexes Viewer"
"title": "Code Repository Indexes Viewer"
}
2 changes: 1 addition & 1 deletion roles/cloudaicompanion.repositoryGroupsUser
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
],
"name": "roles/cloudaicompanion.repositoryGroupsUser",
"stage": "BETA",
"title": "Cloud AI Companion Repository Groups User"
"title": "Repository Groups User"
}
4 changes: 2 additions & 2 deletions roles/cloudaicompanion.user
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"description": "A user who can receive assistance from Cloud AI Companion",
"description": "A user who can use Gemini for Google Cloud",
"etag": "AA==",
"includedPermissions": [
"cloudaicompanion.companions.generateChat",
Expand All @@ -14,5 +14,5 @@
],
"name": "roles/cloudaicompanion.user",
"stage": "BETA",
"title": "Cloud AI Companion User"
"title": "Gemini for Google Cloud User"
}
1 change: 1 addition & 0 deletions roles/cloudkms.autokeyUser
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"cloudkms.keyHandles.create",
"cloudkms.keyHandles.get",
"cloudkms.keyHandles.list",
"cloudkms.operations.get",
"cloudkms.projects.showEffectiveAutokeyConfig"
],
"name": "roles/cloudkms.autokeyUser",
Expand Down
14 changes: 14 additions & 0 deletions roles/cloudsql.studioUser
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"description": "Role allowing access to Cloud SQL Studio",
"etag": "AA==",
"includedPermissions": [
"cloudsql.databases.list",
"cloudsql.instances.executeSql",
"cloudsql.instances.get",
"cloudsql.instances.login",
"cloudsql.users.list"
],
"name": "roles/cloudsql.studioUser",
"stage": "GA",
"title": "Cloud SQL Studio User"
}
1 change: 1 addition & 0 deletions roles/cloudtrace.admin
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"cloudtrace.traces.get",
"cloudtrace.traces.list",
"cloudtrace.traces.patch",
"observability.scopes.get",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
Expand Down
1 change: 1 addition & 0 deletions roles/cloudtrace.user
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"cloudtrace.tasks.list",
"cloudtrace.traces.get",
"cloudtrace.traces.list",
"observability.scopes.get",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
Expand Down
2 changes: 2 additions & 0 deletions roles/contactcenterinsights.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
"includedPermissions": [
"contactcenterinsights.analyses.get",
"contactcenterinsights.analyses.list",
"contactcenterinsights.analysisRules.get",
"contactcenterinsights.analysisRules.list",
"contactcenterinsights.conversations.get",
"contactcenterinsights.conversations.list",
"contactcenterinsights.faqEntries.get",
Expand Down
3 changes: 2 additions & 1 deletion roles/datacatalog.glossaryOwner
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@
"datacatalog.relationships.deleteIsDescribedBy",
"datacatalog.relationships.deleteIsRelatedTo",
"datacatalog.relationships.deleteIsSynonymousTo",
"datacatalog.relationships.list"
"datacatalog.relationships.list",
"dataplex.projects.search"
],
"name": "roles/datacatalog.glossaryOwner",
"stage": "BETA",
Expand Down
3 changes: 2 additions & 1 deletion roles/datacatalog.glossaryUser
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@
"datacatalog.relationships.deleteIsDescribedBy",
"datacatalog.relationships.deleteIsRelatedTo",
"datacatalog.relationships.deleteIsSynonymousTo",
"datacatalog.relationships.list"
"datacatalog.relationships.list",
"dataplex.projects.search"
],
"name": "roles/datacatalog.glossaryUser",
"stage": "BETA",
Expand Down
4 changes: 4 additions & 0 deletions roles/dialogflow.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,12 @@
"dialogflow.versions.list",
"dialogflow.webhooks.get",
"dialogflow.webhooks.list",
"discoveryengine.collections.list",
"discoveryengine.dataStores.list",
"discoveryengine.engines.create",
"discoveryengine.engines.delete",
"discoveryengine.engines.get",
"discoveryengine.engines.update",
"discoveryengine.servingConfigs.search",
"dlp.deidentifyTemplates.get",
"dlp.deidentifyTemplates.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/firebase.developViewer
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Read access to Firebase Develop products and Analytics.",
"etag": "AA==",
"includedPermissions": [
"apikeys.keys.get",
"apikeys.keys.list",
"automl.annotationSpecs.get",
"automl.annotationSpecs.list",
"automl.annotations.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/firebase.growthAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Full access to Firebase Grow products and Analytics.",
"etag": "AA==",
"includedPermissions": [
"apikeys.keys.get",
"apikeys.keys.list",
"clientauthconfig.clients.get",
"clientauthconfig.clients.list",
"cloudconfig.configs.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/firebase.growthViewer
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Read access to Firebase Grow products and Analytics.",
"etag": "AA==",
"includedPermissions": [
"apikeys.keys.get",
"apikeys.keys.list",
"cloudconfig.configs.get",
"cloudnotifications.activities.list",
"fcmdata.deliverydata.list",
Expand Down
2 changes: 2 additions & 0 deletions roles/firebase.qualityAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Full access to Firebase Quality products and Analytics.",
"etag": "AA==",
"includedPermissions": [
"apikeys.keys.get",
"apikeys.keys.list",
"cloudnotifications.activities.list",
"firebase.billingPlans.get",
"firebase.clients.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/firebase.qualityViewer
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Read access to Firebase Quality products and Analytics.",
"etag": "AA==",
"includedPermissions": [
"apikeys.keys.get",
"apikeys.keys.list",
"cloudnotifications.activities.list",
"firebase.billingPlans.get",
"firebase.clients.get",
Expand Down
2 changes: 2 additions & 0 deletions roles/firebase.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
"description": "Read-only access to Firebase products.",
"etag": "AA==",
"includedPermissions": [
"apikeys.keys.get",
"apikeys.keys.list",
"automl.annotationSpecs.get",
"automl.annotationSpecs.list",
"automl.annotations.list",
Expand Down
1 change: 1 addition & 0 deletions roles/managedkafka.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"dns.resourceRecordSets.list",
"dns.resourceRecordSets.update",
"managedkafka.clusters.connect",
"privateca.caPools.get",
"servicedirectory.namespaces.create",
"servicedirectory.services.create",
"servicedirectory.services.delete"
Expand Down
1 change: 1 addition & 0 deletions roles/metastore.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"metastore.databases.get",
"metastore.databases.setIamPolicy",
"metastore.databases.update",
"metastore.federations.use",
"metastore.services.get",
"metastore.tables.get",
"metastore.tables.setIamPolicy",
Expand Down
46 changes: 46 additions & 0 deletions roles/osconfig.admin
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"description": "Full access to OS Config resources",
"etag": "AA==",
"includedPermissions": [
"osconfig.guestPolicies.create",
"osconfig.guestPolicies.delete",
"osconfig.guestPolicies.get",
"osconfig.guestPolicies.list",
"osconfig.guestPolicies.update",
"osconfig.instanceOSPoliciesCompliances.get",
"osconfig.instanceOSPoliciesCompliances.list",
"osconfig.inventories.get",
"osconfig.inventories.list",
"osconfig.osPolicyAssignmentReports.get",
"osconfig.osPolicyAssignmentReports.list",
"osconfig.osPolicyAssignmentReports.searchSummaries",
"osconfig.osPolicyAssignments.create",
"osconfig.osPolicyAssignments.delete",
"osconfig.osPolicyAssignments.get",
"osconfig.osPolicyAssignments.list",
"osconfig.osPolicyAssignments.searchPolicies",
"osconfig.osPolicyAssignments.update",
"osconfig.patchDeployments.create",
"osconfig.patchDeployments.delete",
"osconfig.patchDeployments.execute",
"osconfig.patchDeployments.get",
"osconfig.patchDeployments.list",
"osconfig.patchDeployments.pause",
"osconfig.patchDeployments.resume",
"osconfig.patchDeployments.update",
"osconfig.patchJobs.exec",
"osconfig.patchJobs.get",
"osconfig.patchJobs.list",
"osconfig.projectFeatureSettings.get",
"osconfig.projectFeatureSettings.update",
"osconfig.upgradeReports.get",
"osconfig.upgradeReports.getSummary",
"osconfig.upgradeReports.list",
"osconfig.upgradeReports.searchSummaries",
"osconfig.vulnerabilityReports.get",
"osconfig.vulnerabilityReports.list"
],
"name": "roles/osconfig.admin",
"stage": "BETA",
"title": "OS Config Admin"
}
32 changes: 32 additions & 0 deletions roles/osconfig.viewer
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"description": "Readonly access to OS Config resources",
"etag": "AA==",
"includedPermissions": [
"osconfig.guestPolicies.get",
"osconfig.guestPolicies.list",
"osconfig.instanceOSPoliciesCompliances.get",
"osconfig.instanceOSPoliciesCompliances.list",
"osconfig.inventories.get",
"osconfig.inventories.list",
"osconfig.osPolicyAssignmentReports.get",
"osconfig.osPolicyAssignmentReports.list",
"osconfig.osPolicyAssignmentReports.searchSummaries",
"osconfig.osPolicyAssignments.get",
"osconfig.osPolicyAssignments.list",
"osconfig.osPolicyAssignments.searchPolicies",
"osconfig.patchDeployments.get",
"osconfig.patchDeployments.list",
"osconfig.patchJobs.get",
"osconfig.patchJobs.list",
"osconfig.projectFeatureSettings.get",
"osconfig.upgradeReports.get",
"osconfig.upgradeReports.getSummary",
"osconfig.upgradeReports.list",
"osconfig.upgradeReports.searchSummaries",
"osconfig.vulnerabilityReports.get",
"osconfig.vulnerabilityReports.list"
],
"name": "roles/osconfig.viewer",
"stage": "BETA",
"title": "OS Config Viewer"
}
Loading

0 comments on commit a7ef7d0

Please sign in to comment.