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 19, 2022
1 parent f128a2f commit e746499
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
2 changes: 1 addition & 1 deletion gcp_roles_cai.json
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@
{"description":"Read access to data in existing tables; read access to metadata for instances, clusters, and tables, including column families.","etag":"AA==","includedPermissions":["bigtable.appProfiles.get","bigtable.appProfiles.list","bigtable.backups.get","bigtable.backups.list","bigtable.clusters.get","bigtable.clusters.list","bigtable.instances.get","bigtable.instances.list","bigtable.keyvisualizer.get","bigtable.keyvisualizer.list","bigtable.locations.list","bigtable.tables.checkConsistency","bigtable.tables.generateConsistencyToken","bigtable.tables.get","bigtable.tables.list","bigtable.tables.readRows","bigtable.tables.sampleRowKeys","monitoring.metricDescriptors.get","monitoring.metricDescriptors.list","monitoring.timeSeries.list","resourcemanager.projects.get"],"name":"roles/bigtable.reader","stage":"GA","title":"Bigtable Reader","asset_type":"iam.googleapis.com/ExportedIAMRole"}
{"description":"Read and write access to data in existing tables; read access to metadata for instances, clusters, and tables, including column families.","etag":"AA==","includedPermissions":["bigtable.appProfiles.get","bigtable.appProfiles.list","bigtable.backups.get","bigtable.backups.list","bigtable.clusters.get","bigtable.clusters.list","bigtable.instances.get","bigtable.instances.list","bigtable.keyvisualizer.get","bigtable.keyvisualizer.list","bigtable.locations.list","bigtable.tables.checkConsistency","bigtable.tables.generateConsistencyToken","bigtable.tables.get","bigtable.tables.list","bigtable.tables.mutateRows","bigtable.tables.readRows","bigtable.tables.sampleRowKeys","monitoring.metricDescriptors.get","monitoring.metricDescriptors.list","monitoring.timeSeries.list","resourcemanager.projects.get"],"name":"roles/bigtable.user","stage":"GA","title":"Bigtable User","asset_type":"iam.googleapis.com/ExportedIAMRole"}
{"description":"Read access to metadata for instances, clusters, and tables, including column families.","etag":"AA==","includedPermissions":["bigtable.appProfiles.get","bigtable.appProfiles.list","bigtable.backups.get","bigtable.backups.list","bigtable.clusters.get","bigtable.clusters.list","bigtable.instances.get","bigtable.instances.list","bigtable.locations.list","bigtable.tables.checkConsistency","bigtable.tables.generateConsistencyToken","bigtable.tables.get","bigtable.tables.list","monitoring.metricDescriptors.get","monitoring.metricDescriptors.list","monitoring.timeSeries.list","resourcemanager.projects.get"],"name":"roles/bigtable.viewer","stage":"GA","title":"Bigtable Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"}
{"description":"Authorized to see and manage all aspects of billing accounts.","etag":"AA==","includedPermissions":["billing.accounts.close","billing.accounts.get","billing.accounts.getCarbonInformation","billing.accounts.getIamPolicy","billing.accounts.getPaymentInfo","billing.accounts.getPricing","billing.accounts.getSpendingInformation","billing.accounts.getUsageExportSpec","billing.accounts.list","billing.accounts.move","billing.accounts.redeemPromotion","billing.accounts.removeFromOrganization","billing.accounts.reopen","billing.accounts.setIamPolicy","billing.accounts.update","billing.accounts.updatePaymentInfo","billing.accounts.updateUsageExportSpec","billing.budgets.create","billing.budgets.delete","billing.budgets.get","billing.budgets.list","billing.budgets.update","billing.credits.list","billing.resourceAssociations.create","billing.resourceAssociations.delete","billing.resourceAssociations.list","billing.subscriptions.create","billing.subscriptions.get","billing.subscriptions.list","billing.subscriptions.update","cloudnotifications.activities.list","commerceoffercatalog.offers.get","consumerprocurement.accounts.create","consumerprocurement.accounts.delete","consumerprocurement.accounts.get","consumerprocurement.accounts.list","consumerprocurement.orderAttributions.get","consumerprocurement.orderAttributions.list","consumerprocurement.orderAttributions.update","consumerprocurement.orders.cancel","consumerprocurement.orders.get","consumerprocurement.orders.list","consumerprocurement.orders.modify","consumerprocurement.orders.place","dataprocessing.datasources.get","dataprocessing.datasources.list","dataprocessing.groupcontrols.get","dataprocessing.groupcontrols.list","logging.logEntries.list","logging.logServiceIndexes.list","logging.logServices.list","logging.logs.list","logging.privateLogEntries.list","recommender.commitmentUtilizationInsights.get","recommender.commitmentUtilizationInsights.list","recommender.commitmentUtilizationInsights.update","recommender.costInsights.get","recommender.costInsights.list","recommender.costInsights.update","recommender.spendBasedCommitmentInsights.get","recommender.spendBasedCommitmentInsights.list","recommender.spendBasedCommitmentInsights.update","recommender.spendBasedCommitmentRecommendations.get","recommender.spendBasedCommitmentRecommendations.list","recommender.spendBasedCommitmentRecommendations.update","recommender.usageCommitmentRecommendations.get","recommender.usageCommitmentRecommendations.list","recommender.usageCommitmentRecommendations.update","resourcemanager.projects.createBillingAssignment","resourcemanager.projects.deleteBillingAssignment"],"name":"roles/billing.admin","stage":"GA","title":"Billing Account Administrator","asset_type":"iam.googleapis.com/ExportedIAMRole"}
{"description":"Authorized to see and manage all aspects of billing accounts.","etag":"AA==","includedPermissions":["billing.accounts.close","billing.accounts.get","billing.accounts.getCarbonInformation","billing.accounts.getIamPolicy","billing.accounts.getPaymentInfo","billing.accounts.getPricing","billing.accounts.getSpendingInformation","billing.accounts.getUsageExportSpec","billing.accounts.list","billing.accounts.move","billing.accounts.redeemPromotion","billing.accounts.removeFromOrganization","billing.accounts.reopen","billing.accounts.setIamPolicy","billing.accounts.update","billing.accounts.updatePaymentInfo","billing.accounts.updateUsageExportSpec","billing.budgets.create","billing.budgets.delete","billing.budgets.get","billing.budgets.list","billing.budgets.update","billing.credits.list","billing.resourceAssociations.create","billing.resourceAssociations.delete","billing.resourceAssociations.list","billing.subscriptions.create","billing.subscriptions.get","billing.subscriptions.list","billing.subscriptions.update","cloudnotifications.activities.list","cloudsupport.properties.get","cloudsupport.techCases.create","cloudsupport.techCases.escalate","cloudsupport.techCases.get","cloudsupport.techCases.list","cloudsupport.techCases.update","commerceoffercatalog.offers.get","consumerprocurement.accounts.create","consumerprocurement.accounts.delete","consumerprocurement.accounts.get","consumerprocurement.accounts.list","consumerprocurement.orderAttributions.get","consumerprocurement.orderAttributions.list","consumerprocurement.orderAttributions.update","consumerprocurement.orders.cancel","consumerprocurement.orders.get","consumerprocurement.orders.list","consumerprocurement.orders.modify","consumerprocurement.orders.place","dataprocessing.datasources.get","dataprocessing.datasources.list","dataprocessing.groupcontrols.get","dataprocessing.groupcontrols.list","logging.logEntries.list","logging.logServiceIndexes.list","logging.logServices.list","logging.logs.list","logging.privateLogEntries.list","recommender.commitmentUtilizationInsights.get","recommender.commitmentUtilizationInsights.list","recommender.commitmentUtilizationInsights.update","recommender.costInsights.get","recommender.costInsights.list","recommender.costInsights.update","recommender.spendBasedCommitmentInsights.get","recommender.spendBasedCommitmentInsights.list","recommender.spendBasedCommitmentInsights.update","recommender.spendBasedCommitmentRecommendations.get","recommender.spendBasedCommitmentRecommendations.list","recommender.spendBasedCommitmentRecommendations.update","recommender.usageCommitmentRecommendations.get","recommender.usageCommitmentRecommendations.list","recommender.usageCommitmentRecommendations.update","resourcemanager.projects.createBillingAssignment","resourcemanager.projects.deleteBillingAssignment","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/billing.admin","stage":"GA","title":"Billing Account Administrator","asset_type":"iam.googleapis.com/ExportedIAMRole"}
{"etag":"AA==","includedPermissions":["billing.accounts.get","billing.accounts.getCarbonInformation","billing.accounts.list"],"name":"roles/billing.carbonViewer","stage":"GA","title":"Carbon Footprint Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"}
{"description":"Can view and export cost information of billing accounts.","etag":"AA==","includedPermissions":["billing.accounts.get","billing.accounts.getIamPolicy","billing.accounts.getSpendingInformation","billing.accounts.getUsageExportSpec","billing.accounts.list","billing.accounts.updateUsageExportSpec","billing.budgets.create","billing.budgets.delete","billing.budgets.get","billing.budgets.list","billing.budgets.update","billing.resourceAssociations.list","recommender.costInsights.get","recommender.costInsights.list","recommender.costInsights.update"],"name":"roles/billing.costsManager","stage":"GA","title":"Billing Account Costs Manager","asset_type":"iam.googleapis.com/ExportedIAMRole"}
{"description":"Creator of billing accounts.","etag":"AA==","includedPermissions":["billing.accounts.create","resourcemanager.organizations.get"],"name":"roles/billing.creator","stage":"GA","title":"Billing Account Creator","asset_type":"iam.googleapis.com/ExportedIAMRole"}
Expand Down
10 changes: 9 additions & 1 deletion roles/billing.admin
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@
"billing.subscriptions.list",
"billing.subscriptions.update",
"cloudnotifications.activities.list",
"cloudsupport.properties.get",
"cloudsupport.techCases.create",
"cloudsupport.techCases.escalate",
"cloudsupport.techCases.get",
"cloudsupport.techCases.list",
"cloudsupport.techCases.update",
"commerceoffercatalog.offers.get",
"consumerprocurement.accounts.create",
"consumerprocurement.accounts.delete",
Expand Down Expand Up @@ -71,7 +77,9 @@
"recommender.usageCommitmentRecommendations.list",
"recommender.usageCommitmentRecommendations.update",
"resourcemanager.projects.createBillingAssignment",
"resourcemanager.projects.deleteBillingAssignment"
"resourcemanager.projects.deleteBillingAssignment",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/billing.admin",
"stage": "GA",
Expand Down

0 comments on commit e746499

Please sign in to comment.