Skip to content

Commit

Permalink
Fetch all roles
Browse files Browse the repository at this point in the history
  • Loading branch information
bgeesaman committed Jul 3, 2022
1 parent 721e328 commit 1a86f7b
Show file tree
Hide file tree
Showing 24 changed files with 547 additions and 12 deletions.
35 changes: 23 additions & 12 deletions gcp_roles_cai.json

Large diffs are not rendered by default.

23 changes: 23 additions & 0 deletions roles/appengine.serviceAgent
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"description": "Give App Engine Standard Enviroment service account access to managed resources. Includes access to service accounts.",
"etag": "AA==",
"includedPermissions": [
"datastore.databases.get",
"datastore.entities.create",
"datastore.entities.delete",
"datastore.entities.get",
"datastore.entities.list",
"datastore.entities.update",
"datastore.indexes.list",
"datastore.namespaces.get",
"datastore.namespaces.list",
"datastore.statistics.get",
"datastore.statistics.list",
"iam.serviceAccounts.getAccessToken",
"iam.serviceAccounts.getOpenIdToken",
"iam.serviceAccounts.signBlob"
],
"name": "roles/appengine.serviceAgent",
"stage": "GA",
"title": "App Engine Standard Environment Service Agent"
}
38 changes: 38 additions & 0 deletions roles/editor
Original file line number Diff line number Diff line change
Expand Up @@ -3802,6 +3802,31 @@
"integrations.apigeeSuspensions.lift",
"integrations.apigeeSuspensions.list",
"integrations.apigeeSuspensions.resolve",
"integrations.authConfigs.create",
"integrations.authConfigs.delete",
"integrations.authConfigs.get",
"integrations.authConfigs.list",
"integrations.authConfigs.update",
"integrations.certificates.create",
"integrations.certificates.delete",
"integrations.certificates.get",
"integrations.certificates.list",
"integrations.certificates.update",
"integrations.executions.list",
"integrations.integrationVersions.create",
"integrations.integrationVersions.delete",
"integrations.integrationVersions.deploy",
"integrations.integrationVersions.get",
"integrations.integrationVersions.invoke",
"integrations.integrationVersions.list",
"integrations.integrationVersions.update",
"integrations.integrations.create",
"integrations.integrations.delete",
"integrations.integrations.deploy",
"integrations.integrations.get",
"integrations.integrations.invoke",
"integrations.integrations.list",
"integrations.integrations.update",
"integrations.securityAuthConfigs.create",
"integrations.securityAuthConfigs.delete",
"integrations.securityAuthConfigs.get",
Expand All @@ -3820,6 +3845,19 @@
"integrations.securityIntegrationVers.update",
"integrations.securityIntegrations.invoke",
"integrations.securityIntegrations.list",
"integrations.sfdcChannels.create",
"integrations.sfdcChannels.delete",
"integrations.sfdcChannels.get",
"integrations.sfdcChannels.list",
"integrations.sfdcChannels.update",
"integrations.sfdcInstances.create",
"integrations.sfdcInstances.delete",
"integrations.sfdcInstances.get",
"integrations.sfdcInstances.list",
"integrations.sfdcInstances.update",
"integrations.suspensions.lift",
"integrations.suspensions.list",
"integrations.suspensions.resolve",
"krmapihosting.krmApiHosts.create",
"krmapihosting.krmApiHosts.delete",
"krmapihosting.krmApiHosts.get",
Expand Down
8 changes: 8 additions & 0 deletions roles/iam.securityAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -971,11 +971,19 @@
"integrations.apigeeSfdcChannels.list",
"integrations.apigeeSfdcInstances.list",
"integrations.apigeeSuspensions.list",
"integrations.authConfigs.list",
"integrations.certificates.list",
"integrations.executions.list",
"integrations.integrationVersions.list",
"integrations.integrations.list",
"integrations.securityAuthConfigs.list",
"integrations.securityExecutions.list",
"integrations.securityIntegTempVers.list",
"integrations.securityIntegrationVers.list",
"integrations.securityIntegrations.list",
"integrations.sfdcChannels.list",
"integrations.sfdcInstances.list",
"integrations.suspensions.list",
"krmapihosting.krmApiHosts.getIamPolicy",
"krmapihosting.krmApiHosts.list",
"krmapihosting.krmApiHosts.setIamPolicy",
Expand Down
8 changes: 8 additions & 0 deletions roles/iam.securityReviewer
Original file line number Diff line number Diff line change
Expand Up @@ -832,11 +832,19 @@
"integrations.apigeeSfdcChannels.list",
"integrations.apigeeSfdcInstances.list",
"integrations.apigeeSuspensions.list",
"integrations.authConfigs.list",
"integrations.certificates.list",
"integrations.executions.list",
"integrations.integrationVersions.list",
"integrations.integrations.list",
"integrations.securityAuthConfigs.list",
"integrations.securityExecutions.list",
"integrations.securityIntegTempVers.list",
"integrations.securityIntegrationVers.list",
"integrations.securityIntegrations.list",
"integrations.sfdcChannels.list",
"integrations.sfdcInstances.list",
"integrations.suspensions.list",
"krmapihosting.krmApiHosts.getIamPolicy",
"krmapihosting.krmApiHosts.list",
"krmapihosting.locations.list",
Expand Down
37 changes: 37 additions & 0 deletions roles/integrations.apigeeIntegrationAdminRole
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,43 @@
"integrations.apigeeSuspensions.lift",
"integrations.apigeeSuspensions.list",
"integrations.apigeeSuspensions.resolve",
"integrations.authConfigs.create",
"integrations.authConfigs.delete",
"integrations.authConfigs.get",
"integrations.authConfigs.list",
"integrations.authConfigs.update",
"integrations.certificates.create",
"integrations.certificates.delete",
"integrations.certificates.get",
"integrations.certificates.list",
"integrations.certificates.update",
"integrations.executions.list",
"integrations.integrationVersions.create",
"integrations.integrationVersions.delete",
"integrations.integrationVersions.deploy",
"integrations.integrationVersions.get",
"integrations.integrationVersions.list",
"integrations.integrationVersions.update",
"integrations.integrations.create",
"integrations.integrations.delete",
"integrations.integrations.deploy",
"integrations.integrations.get",
"integrations.integrations.invoke",
"integrations.integrations.list",
"integrations.integrations.update",
"integrations.sfdcChannels.create",
"integrations.sfdcChannels.delete",
"integrations.sfdcChannels.get",
"integrations.sfdcChannels.list",
"integrations.sfdcChannels.update",
"integrations.sfdcInstances.create",
"integrations.sfdcInstances.delete",
"integrations.sfdcInstances.get",
"integrations.sfdcInstances.list",
"integrations.sfdcInstances.update",
"integrations.suspensions.lift",
"integrations.suspensions.list",
"integrations.suspensions.resolve",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
Expand Down
6 changes: 6 additions & 0 deletions roles/integrations.apigeeIntegrationDeployerRole
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@
"integrations.apigeeIntegrationVers.get",
"integrations.apigeeIntegrationVers.list",
"integrations.apigeeIntegrations.list",
"integrations.integrationVersions.deploy",
"integrations.integrationVersions.get",
"integrations.integrationVersions.list",
"integrations.integrations.deploy",
"integrations.integrations.get",
"integrations.integrations.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
Expand Down
27 changes: 27 additions & 0 deletions roles/integrations.apigeeIntegrationEditorRole
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,33 @@
"integrations.apigeeSfdcInstances.get",
"integrations.apigeeSfdcInstances.list",
"integrations.apigeeSfdcInstances.update",
"integrations.authConfigs.create",
"integrations.authConfigs.get",
"integrations.authConfigs.list",
"integrations.authConfigs.update",
"integrations.certificates.get",
"integrations.executions.list",
"integrations.integrationVersions.create",
"integrations.integrationVersions.delete",
"integrations.integrationVersions.deploy",
"integrations.integrationVersions.get",
"integrations.integrationVersions.list",
"integrations.integrationVersions.update",
"integrations.integrations.create",
"integrations.integrations.get",
"integrations.integrations.invoke",
"integrations.integrations.list",
"integrations.integrations.update",
"integrations.sfdcChannels.create",
"integrations.sfdcChannels.delete",
"integrations.sfdcChannels.get",
"integrations.sfdcChannels.list",
"integrations.sfdcChannels.update",
"integrations.sfdcInstances.create",
"integrations.sfdcInstances.delete",
"integrations.sfdcInstances.get",
"integrations.sfdcInstances.list",
"integrations.sfdcInstances.update",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
Expand Down
7 changes: 7 additions & 0 deletions roles/integrations.apigeeIntegrationInvokerRole
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@
"integrations.apigeeIntegrationVers.list",
"integrations.apigeeIntegrations.invoke",
"integrations.apigeeIntegrations.list",
"integrations.executions.list",
"integrations.integrationVersions.get",
"integrations.integrationVersions.invoke",
"integrations.integrationVersions.list",
"integrations.integrations.get",
"integrations.integrations.invoke",
"integrations.integrations.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
Expand Down
11 changes: 11 additions & 0 deletions roles/integrations.apigeeIntegrationsViewer
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@
"integrations.apigeeIntegrations.list",
"integrations.apigeeSfdcChannels.list",
"integrations.apigeeSfdcInstances.list",
"integrations.authConfigs.get",
"integrations.authConfigs.list",
"integrations.certificates.get",
"integrations.certificates.list",
"integrations.executions.list",
"integrations.integrationVersions.get",
"integrations.integrationVersions.list",
"integrations.integrations.get",
"integrations.integrations.list",
"integrations.sfdcChannels.list",
"integrations.sfdcInstances.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
Expand Down
3 changes: 3 additions & 0 deletions roles/integrations.apigeeSuspensionResolver
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
"integrations.apigeeSuspensions.lift",
"integrations.apigeeSuspensions.list",
"integrations.apigeeSuspensions.resolve",
"integrations.suspensions.lift",
"integrations.suspensions.list",
"integrations.suspensions.resolve",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
Expand Down
12 changes: 12 additions & 0 deletions roles/integrations.certificateViewer
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"description": "A developer that can list and view Certificates.",
"etag": "AA==",
"includedPermissions": [
"integrations.certificates.get",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/integrations.certificateViewer",
"stage": "ALPHA",
"title": "Certificate Viewer"
}
80 changes: 80 additions & 0 deletions roles/integrations.integrationAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
{
"description": "A user that has full access (CRUD) to all integrations.",
"etag": "AA==",
"includedPermissions": [
"integrations.apigeeAuthConfigs.create",
"integrations.apigeeAuthConfigs.delete",
"integrations.apigeeAuthConfigs.get",
"integrations.apigeeAuthConfigs.list",
"integrations.apigeeAuthConfigs.update",
"integrations.apigeeCertificates.create",
"integrations.apigeeCertificates.delete",
"integrations.apigeeCertificates.get",
"integrations.apigeeCertificates.list",
"integrations.apigeeCertificates.update",
"integrations.apigeeExecutions.list",
"integrations.apigeeIntegrationVers.create",
"integrations.apigeeIntegrationVers.delete",
"integrations.apigeeIntegrationVers.deploy",
"integrations.apigeeIntegrationVers.get",
"integrations.apigeeIntegrationVers.list",
"integrations.apigeeIntegrationVers.update",
"integrations.apigeeIntegrations.invoke",
"integrations.apigeeIntegrations.list",
"integrations.apigeeSfdcChannels.create",
"integrations.apigeeSfdcChannels.delete",
"integrations.apigeeSfdcChannels.get",
"integrations.apigeeSfdcChannels.list",
"integrations.apigeeSfdcChannels.update",
"integrations.apigeeSfdcInstances.create",
"integrations.apigeeSfdcInstances.delete",
"integrations.apigeeSfdcInstances.get",
"integrations.apigeeSfdcInstances.list",
"integrations.apigeeSfdcInstances.update",
"integrations.apigeeSuspensions.lift",
"integrations.apigeeSuspensions.list",
"integrations.apigeeSuspensions.resolve",
"integrations.authConfigs.create",
"integrations.authConfigs.delete",
"integrations.authConfigs.get",
"integrations.authConfigs.list",
"integrations.authConfigs.update",
"integrations.certificates.create",
"integrations.certificates.delete",
"integrations.certificates.get",
"integrations.certificates.list",
"integrations.certificates.update",
"integrations.executions.list",
"integrations.integrationVersions.create",
"integrations.integrationVersions.delete",
"integrations.integrationVersions.deploy",
"integrations.integrationVersions.get",
"integrations.integrationVersions.list",
"integrations.integrationVersions.update",
"integrations.integrations.create",
"integrations.integrations.delete",
"integrations.integrations.deploy",
"integrations.integrations.get",
"integrations.integrations.invoke",
"integrations.integrations.list",
"integrations.integrations.update",
"integrations.sfdcChannels.create",
"integrations.sfdcChannels.delete",
"integrations.sfdcChannels.get",
"integrations.sfdcChannels.list",
"integrations.sfdcChannels.update",
"integrations.sfdcInstances.create",
"integrations.sfdcInstances.delete",
"integrations.sfdcInstances.get",
"integrations.sfdcInstances.list",
"integrations.sfdcInstances.update",
"integrations.suspensions.lift",
"integrations.suspensions.list",
"integrations.suspensions.resolve",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/integrations.integrationAdmin",
"stage": "ALPHA",
"title": "Integration Admin"
}
21 changes: 21 additions & 0 deletions roles/integrations.integrationDeployer
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"description": "A developer that can deploy/undeploy integrations to the integration runtime.",
"etag": "AA==",
"includedPermissions": [
"integrations.apigeeIntegrationVers.deploy",
"integrations.apigeeIntegrationVers.get",
"integrations.apigeeIntegrationVers.list",
"integrations.apigeeIntegrations.list",
"integrations.integrationVersions.deploy",
"integrations.integrationVersions.get",
"integrations.integrationVersions.list",
"integrations.integrations.deploy",
"integrations.integrations.get",
"integrations.integrations.list",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/integrations.integrationDeployer",
"stage": "ALPHA",
"title": "Integration Deployer"
}
Loading

0 comments on commit 1a86f7b

Please sign in to comment.