From c19b4f9edb13be1403c4c76a91017e77d11ead45 Mon Sep 17 00:00:00 2001 From: bgeesaman Date: Thu, 18 Aug 2022 01:26:42 +0000 Subject: [PATCH] Fetch all roles --- gcp_roles_cai.json | 16 ++++++++-------- roles/analyticshub.publisher | 2 +- roles/analyticshub.subscriber | 2 +- roles/analyticshub.viewer | 2 +- roles/automlrecommendations.serviceAgent | 1 - roles/contactcenteraiplatform.admin | 2 +- roles/contactcenteraiplatform.viewer | 2 +- roles/retail.serviceAgent | 1 + roles/storagetransfer.transferAgent | 1 - 9 files changed, 14 insertions(+), 15 deletions(-) diff --git a/gcp_roles_cai.json b/gcp_roles_cai.json index 0869c83b..da146b90 100644 --- a/gcp_roles_cai.json +++ b/gcp_roles_cai.json @@ -31,9 +31,9 @@ {"description":"Read-only access to Cloud AlloyDB all resources.","etag":"AA==","includedPermissions":["alloydb.backups.get","alloydb.backups.list","alloydb.clusters.get","alloydb.clusters.list","alloydb.instances.get","alloydb.instances.list","alloydb.locations.get","alloydb.locations.list","alloydb.operations.get","alloydb.operations.list","alloydb.supportedDatabaseFlags.get","alloydb.supportedDatabaseFlags.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/alloydb.viewer","stage":"BETA","title":"Cloud AlloyDB Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Administer Data Exchanges and Listings","etag":"AA==","includedPermissions":["analyticshub.dataExchanges.create","analyticshub.dataExchanges.delete","analyticshub.dataExchanges.get","analyticshub.dataExchanges.getIamPolicy","analyticshub.dataExchanges.list","analyticshub.dataExchanges.setIamPolicy","analyticshub.dataExchanges.update","analyticshub.listings.create","analyticshub.listings.delete","analyticshub.listings.get","analyticshub.listings.getIamPolicy","analyticshub.listings.list","analyticshub.listings.setIamPolicy","analyticshub.listings.update","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/analyticshub.admin","stage":"GA","title":"Analytics Hub Admin","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Grants full control over the Listing, including updating, deleting and setting ACLs","etag":"AA==","includedPermissions":["analyticshub.dataExchanges.get","analyticshub.dataExchanges.getIamPolicy","analyticshub.dataExchanges.list","analyticshub.listings.delete","analyticshub.listings.get","analyticshub.listings.getIamPolicy","analyticshub.listings.list","analyticshub.listings.setIamPolicy","analyticshub.listings.update","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/analyticshub.listingAdmin","stage":"BETA","title":"Analytics Hub Listing Admin","asset_type":"iam.googleapis.com/ExportedIAMRole"} -{"description":"Can publish to Data Exchanges thus creating Listings","etag":"AA==","includedPermissions":["analyticshub.dataExchanges.get","analyticshub.dataExchanges.getIamPolicy","analyticshub.dataExchanges.list","analyticshub.listings.create","analyticshub.listings.get","analyticshub.listings.getIamPolicy","analyticshub.listings.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/analyticshub.publisher","stage":"GA","title":"Analytics Hub Publisher","asset_type":"iam.googleapis.com/ExportedIAMRole"} -{"description":"Can browse Data Exchanges and subscribe to Listings","etag":"AA==","includedPermissions":["analyticshub.dataExchanges.get","analyticshub.dataExchanges.getIamPolicy","analyticshub.dataExchanges.list","analyticshub.listings.get","analyticshub.listings.getIamPolicy","analyticshub.listings.list","analyticshub.listings.subscribe","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/analyticshub.subscriber","stage":"BETA","title":"Analytics Hub Subscriber","asset_type":"iam.googleapis.com/ExportedIAMRole"} -{"description":"Can browse Data Exchanges and Listings","etag":"AA==","includedPermissions":["analyticshub.dataExchanges.get","analyticshub.dataExchanges.getIamPolicy","analyticshub.dataExchanges.list","analyticshub.listings.get","analyticshub.listings.getIamPolicy","analyticshub.listings.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/analyticshub.viewer","stage":"GA","title":"Analytics Hub Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} +{"description":"Can publish to Data Exchanges thus creating Listings","etag":"AA==","includedPermissions":["analyticshub.dataExchanges.get","analyticshub.dataExchanges.getIamPolicy","analyticshub.dataExchanges.list","analyticshub.listings.create","analyticshub.listings.get","analyticshub.listings.getIamPolicy","analyticshub.listings.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/analyticshub.publisher","stage":"BETA","title":"Analytics Hub Publisher","asset_type":"iam.googleapis.com/ExportedIAMRole"} +{"description":"Can browse Data Exchanges and subscribe to Listings","etag":"AA==","includedPermissions":["analyticshub.dataExchanges.get","analyticshub.dataExchanges.getIamPolicy","analyticshub.dataExchanges.list","analyticshub.listings.get","analyticshub.listings.getIamPolicy","analyticshub.listings.list","analyticshub.listings.subscribe","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/analyticshub.subscriber","stage":"GA","title":"Analytics Hub Subscriber","asset_type":"iam.googleapis.com/ExportedIAMRole"} +{"description":"Can browse Data Exchanges and Listings","etag":"AA==","includedPermissions":["analyticshub.dataExchanges.get","analyticshub.dataExchanges.getIamPolicy","analyticshub.dataExchanges.list","analyticshub.listings.get","analyticshub.listings.getIamPolicy","analyticshub.listings.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/analyticshub.viewer","stage":"BETA","title":"Analytics Hub Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Full access to manage devices.","etag":"AA==","includedPermissions":["androidmanagement.enterprises.manage","serviceusage.quotas.get","serviceusage.services.get","serviceusage.services.list"],"name":"roles/androidmanagement.user","stage":"GA","title":"Android Management User","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Gives the Anthos service agent access to Cloud Platformresources.","etag":"AA==","includedPermissions":["gkehub.features.get","gkehub.locations.get","gkehub.locations.list","gkehub.memberships.get","gkehub.memberships.list","serviceusage.services.get","serviceusage.services.list"],"name":"roles/anthos.serviceAgent","stage":"GA","title":"Anthos Service Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Gives the Anthos Audit service agent access toCloud Platform resources.","etag":"AA==","includedPermissions":["gkehub.features.get","gkehub.locations.get","gkehub.locations.list","gkehub.memberships.get","gkehub.memberships.list"],"name":"roles/anthosaudit.serviceAgent","stage":"GA","title":"Anthos Audit Service Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} @@ -93,7 +93,7 @@ {"description":"Full access to all Recommendations AI resources.","etag":"AA==","includedPermissions":["automlrecommendations.apiKeys.create","automlrecommendations.apiKeys.delete","automlrecommendations.apiKeys.list","automlrecommendations.catalogItems.create","automlrecommendations.catalogItems.delete","automlrecommendations.catalogItems.get","automlrecommendations.catalogItems.list","automlrecommendations.catalogItems.update","automlrecommendations.catalogs.getStats","automlrecommendations.catalogs.list","automlrecommendations.catalogs.update","automlrecommendations.eventStores.getStats","automlrecommendations.events.create","automlrecommendations.events.list","automlrecommendations.events.purge","automlrecommendations.events.rejoin","automlrecommendations.placements.create","automlrecommendations.placements.delete","automlrecommendations.placements.getStats","automlrecommendations.placements.list","automlrecommendations.recommendations.create","automlrecommendations.recommendations.delete","automlrecommendations.recommendations.list","automlrecommendations.recommendations.pause","automlrecommendations.recommendations.resume","automlrecommendations.recommendations.update","resourcemanager.projects.get","resourcemanager.projects.list","retail.catalogs.list","retail.catalogs.update","retail.operations.get","retail.operations.list","retail.placements.predict","retail.placements.search","retail.products.create","retail.products.delete","retail.products.export","retail.products.get","retail.products.import","retail.products.list","retail.products.update","retail.retailProjects.get","retail.userEvents.create","retail.userEvents.import","retail.userEvents.purge","retail.userEvents.rejoin","serviceusage.services.get","serviceusage.services.list"],"name":"roles/automlrecommendations.admin","stage":"BETA","title":"Recommendations AI Admin","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Viewer of all Recommendations AI resources.","etag":"AA==","includedPermissions":["automlrecommendations.apiKeys.list","automlrecommendations.catalogItems.get","automlrecommendations.catalogItems.list","automlrecommendations.catalogs.getStats","automlrecommendations.catalogs.list","automlrecommendations.eventStores.getStats","automlrecommendations.events.list","automlrecommendations.placements.getStats","automlrecommendations.placements.list","automlrecommendations.recommendations.list","resourcemanager.projects.get","resourcemanager.projects.list","retail.catalogs.list","retail.operations.get","retail.operations.list","retail.placements.predict","retail.placements.search","retail.products.export","retail.products.get","retail.products.list","retail.retailProjects.get","serviceusage.services.get","serviceusage.services.list"],"name":"roles/automlrecommendations.adminViewer","stage":"BETA","title":"Recommendations AI Admin Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Editor of all Recommendations AI resources.","etag":"AA==","includedPermissions":["automlrecommendations.apiKeys.create","automlrecommendations.apiKeys.list","automlrecommendations.catalogItems.create","automlrecommendations.catalogItems.delete","automlrecommendations.catalogItems.get","automlrecommendations.catalogItems.list","automlrecommendations.catalogItems.update","automlrecommendations.catalogs.getStats","automlrecommendations.catalogs.list","automlrecommendations.eventStores.getStats","automlrecommendations.events.create","automlrecommendations.events.list","automlrecommendations.placements.create","automlrecommendations.placements.getStats","automlrecommendations.placements.list","automlrecommendations.recommendations.create","automlrecommendations.recommendations.list","automlrecommendations.recommendations.pause","automlrecommendations.recommendations.resume","automlrecommendations.recommendations.update","resourcemanager.projects.get","resourcemanager.projects.list","retail.catalogs.list","retail.catalogs.update","retail.operations.get","retail.operations.list","retail.placements.predict","retail.placements.search","retail.products.create","retail.products.delete","retail.products.export","retail.products.get","retail.products.import","retail.products.list","retail.products.update","retail.retailProjects.get","retail.userEvents.create","retail.userEvents.import","serviceusage.services.get","serviceusage.services.list"],"name":"roles/automlrecommendations.editor","stage":"BETA","title":"Recommendations AI Editor","asset_type":"iam.googleapis.com/ExportedIAMRole"} -{"description":"Recommendations AI service uploads catalog feeds from Cloud Storage, reports results to the customer Cloud Storage bucket, writes logs to customer projects, and writes and reads Stackdriver metrics for customer projects.","etag":"AA==","includedPermissions":["bigquery.datasets.create","bigquery.datasets.get","bigquery.jobs.create","bigquery.jobs.get","bigquery.jobs.list","bigquery.jobs.update","bigquery.tables.create","bigquery.tables.export","bigquery.tables.get","bigquery.tables.getData","bigquery.tables.list","bigquery.tables.update","bigquery.tables.updateData","cloudnotifications.activities.list","dataflow.jobs.cancel","dataflow.jobs.create","dataflow.jobs.get","dataflow.jobs.list","dataflow.jobs.snapshot","dataflow.jobs.updateContents","dataflow.messages.list","dataflow.metrics.get","logging.logEntries.create","monitoring.alertPolicies.get","monitoring.alertPolicies.list","monitoring.dashboards.get","monitoring.dashboards.list","monitoring.groups.get","monitoring.groups.list","monitoring.metricDescriptors.create","monitoring.metricDescriptors.get","monitoring.metricDescriptors.list","monitoring.monitoredResourceDescriptors.get","monitoring.monitoredResourceDescriptors.list","monitoring.notificationChannelDescriptors.get","monitoring.notificationChannelDescriptors.list","monitoring.notificationChannels.get","monitoring.notificationChannels.list","monitoring.publicWidgets.get","monitoring.publicWidgets.list","monitoring.services.get","monitoring.services.list","monitoring.slos.get","monitoring.slos.list","monitoring.timeSeries.create","monitoring.timeSeries.list","monitoring.uptimeCheckConfigs.get","monitoring.uptimeCheckConfigs.list","opsconfigmonitoring.resourceMetadata.list","resourcemanager.projects.get","resourcemanager.projects.list","stackdriver.projects.get","storage.buckets.create","storage.buckets.get","storage.objects.create","storage.objects.delete","storage.objects.get","storage.objects.list","storage.objects.update"],"name":"roles/automlrecommendations.serviceAgent","stage":"GA","title":"Recommendations AI Service Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} +{"description":"Recommendations AI service uploads catalog feeds from Cloud Storage, reports results to the customer Cloud Storage bucket, writes logs to customer projects, and writes and reads Stackdriver metrics for customer projects.","etag":"AA==","includedPermissions":["bigquery.datasets.create","bigquery.datasets.get","bigquery.jobs.create","bigquery.jobs.get","bigquery.jobs.list","bigquery.jobs.update","bigquery.tables.create","bigquery.tables.export","bigquery.tables.get","bigquery.tables.getData","bigquery.tables.list","bigquery.tables.updateData","cloudnotifications.activities.list","dataflow.jobs.cancel","dataflow.jobs.create","dataflow.jobs.get","dataflow.jobs.list","dataflow.jobs.snapshot","dataflow.jobs.updateContents","dataflow.messages.list","dataflow.metrics.get","logging.logEntries.create","monitoring.alertPolicies.get","monitoring.alertPolicies.list","monitoring.dashboards.get","monitoring.dashboards.list","monitoring.groups.get","monitoring.groups.list","monitoring.metricDescriptors.create","monitoring.metricDescriptors.get","monitoring.metricDescriptors.list","monitoring.monitoredResourceDescriptors.get","monitoring.monitoredResourceDescriptors.list","monitoring.notificationChannelDescriptors.get","monitoring.notificationChannelDescriptors.list","monitoring.notificationChannels.get","monitoring.notificationChannels.list","monitoring.publicWidgets.get","monitoring.publicWidgets.list","monitoring.services.get","monitoring.services.list","monitoring.slos.get","monitoring.slos.list","monitoring.timeSeries.create","monitoring.timeSeries.list","monitoring.uptimeCheckConfigs.get","monitoring.uptimeCheckConfigs.list","opsconfigmonitoring.resourceMetadata.list","resourcemanager.projects.get","resourcemanager.projects.list","stackdriver.projects.get","storage.buckets.create","storage.buckets.get","storage.objects.create","storage.objects.delete","storage.objects.get","storage.objects.list","storage.objects.update"],"name":"roles/automlrecommendations.serviceAgent","stage":"GA","title":"Recommendations AI Service Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Viewer of all Recommendations AI resources except automlrecommendations.apiKeys. To have all read access use Recommendations AI Admin Viewer role instead.","etag":"AA==","includedPermissions":["automlrecommendations.catalogItems.get","automlrecommendations.catalogItems.list","automlrecommendations.catalogs.getStats","automlrecommendations.catalogs.list","automlrecommendations.eventStores.getStats","automlrecommendations.events.list","automlrecommendations.placements.getStats","automlrecommendations.placements.list","automlrecommendations.recommendations.list","resourcemanager.projects.get","resourcemanager.projects.list","retail.catalogs.list","retail.operations.get","retail.operations.list","retail.placements.predict","retail.placements.search","retail.products.export","retail.products.get","retail.products.list","retail.retailProjects.get","serviceusage.services.get","serviceusage.services.list"],"name":"roles/automlrecommendations.viewer","stage":"BETA","title":"Recommendations AI Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Access to write metrics for autoscaling site","etag":"AA==","includedPermissions":["autoscaling.sites.writeMetrics"],"name":"roles/autoscaling.metricsWriter","stage":"BETA","title":"Autoscaling Metrics Writer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Access to read recommendations from autoscaling site","etag":"AA==","includedPermissions":["autoscaling.sites.readRecommendations"],"name":"roles/autoscaling.recommendationsReader","stage":"BETA","title":"Autoscaling Recommendations Reader","asset_type":"iam.googleapis.com/ExportedIAMRole"} @@ -330,8 +330,8 @@ {"description":"Allows inspecting entitlements and service states for a consumer project","etag":"AA==","includedPermissions":["consumerprocurement.entitlements.get","consumerprocurement.entitlements.list","consumerprocurement.freeTrials.get","consumerprocurement.freeTrials.list","resourcemanager.projects.get","resourcemanager.projects.list","serviceusage.services.get","serviceusage.services.list"],"name":"roles/consumerprocurement.entitlementViewer","stage":"BETA","title":"Consumer Procurement Entitlement Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Allows managing purchases","etag":"AA==","includedPermissions":["commerceoffercatalog.documents.get","commerceoffercatalog.offers.get","consumerprocurement.accounts.create","consumerprocurement.accounts.delete","consumerprocurement.accounts.get","consumerprocurement.accounts.list","consumerprocurement.consents.check","consumerprocurement.consents.grant","consumerprocurement.consents.list","consumerprocurement.consents.revoke","consumerprocurement.orderAttributions.get","consumerprocurement.orderAttributions.list","consumerprocurement.orderAttributions.update","consumerprocurement.orders.cancel","consumerprocurement.orders.get","consumerprocurement.orders.list","consumerprocurement.orders.modify","consumerprocurement.orders.place"],"name":"roles/consumerprocurement.orderAdmin","stage":"BETA","title":"Consumer Procurement Order Administrator","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Allows inspecting purchases","etag":"AA==","includedPermissions":["commerceoffercatalog.documents.get","commerceoffercatalog.offers.get","consumerprocurement.accounts.get","consumerprocurement.accounts.list","consumerprocurement.consents.check","consumerprocurement.consents.list","consumerprocurement.orderAttributions.get","consumerprocurement.orderAttributions.list","consumerprocurement.orders.get","consumerprocurement.orders.list"],"name":"roles/consumerprocurement.orderViewer","stage":"BETA","title":"Consumer Procurement Order Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} -{"description":"Full access to Contact Center AI Platform resources.","etag":"AA==","includedPermissions":["contactcenteraiplatform.contactCenters.create","contactcenteraiplatform.contactCenters.delete","contactcenteraiplatform.contactCenters.get","contactcenteraiplatform.contactCenters.list","contactcenteraiplatform.contactCenters.update","contactcenteraiplatform.locations.get","contactcenteraiplatform.locations.list","contactcenteraiplatform.operations.cancel","contactcenteraiplatform.operations.delete","contactcenteraiplatform.operations.get","contactcenteraiplatform.operations.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/contactcenteraiplatform.admin","stage":"ALPHA","title":"Contact Center AI Platform Admin","asset_type":"iam.googleapis.com/ExportedIAMRole"} -{"description":"Readonly access to Contact Center AI Platform resources.","etag":"AA==","includedPermissions":["contactcenteraiplatform.contactCenters.get","contactcenteraiplatform.contactCenters.list","contactcenteraiplatform.locations.get","contactcenteraiplatform.locations.list","contactcenteraiplatform.operations.get","contactcenteraiplatform.operations.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/contactcenteraiplatform.viewer","stage":"ALPHA","title":"Contact Center AI Platform Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} +{"description":"Full access to Contact Center AI Platform resources.","etag":"AA==","includedPermissions":["contactcenteraiplatform.contactCenters.create","contactcenteraiplatform.contactCenters.delete","contactcenteraiplatform.contactCenters.get","contactcenteraiplatform.contactCenters.list","contactcenteraiplatform.contactCenters.update","contactcenteraiplatform.locations.get","contactcenteraiplatform.locations.list","contactcenteraiplatform.operations.cancel","contactcenteraiplatform.operations.delete","contactcenteraiplatform.operations.get","contactcenteraiplatform.operations.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/contactcenteraiplatform.admin","stage":"GA","title":"Contact Center AI Platform Admin","asset_type":"iam.googleapis.com/ExportedIAMRole"} +{"description":"Readonly access to Contact Center AI Platform resources.","etag":"AA==","includedPermissions":["contactcenteraiplatform.contactCenters.get","contactcenteraiplatform.contactCenters.list","contactcenteraiplatform.locations.get","contactcenteraiplatform.locations.list","contactcenteraiplatform.operations.get","contactcenteraiplatform.operations.list","resourcemanager.projects.get","resourcemanager.projects.list"],"name":"roles/contactcenteraiplatform.viewer","stage":"GA","title":"Contact Center AI Platform Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Grants read and write access to all Contact Center AI Insights resources.","etag":"AA==","includedPermissions":["contactcenterinsights.analyses.create","contactcenterinsights.analyses.delete","contactcenterinsights.analyses.get","contactcenterinsights.analyses.list","contactcenterinsights.conversations.create","contactcenterinsights.conversations.delete","contactcenterinsights.conversations.get","contactcenterinsights.conversations.list","contactcenterinsights.conversations.update","contactcenterinsights.issueModels.create","contactcenterinsights.issueModels.delete","contactcenterinsights.issueModels.deploy","contactcenterinsights.issueModels.get","contactcenterinsights.issueModels.list","contactcenterinsights.issueModels.undeploy","contactcenterinsights.issueModels.update","contactcenterinsights.issues.get","contactcenterinsights.issues.list","contactcenterinsights.issues.update","contactcenterinsights.operations.get","contactcenterinsights.operations.list","contactcenterinsights.phraseMatchers.create","contactcenterinsights.phraseMatchers.delete","contactcenterinsights.phraseMatchers.get","contactcenterinsights.phraseMatchers.list","contactcenterinsights.phraseMatchers.update","contactcenterinsights.settings.get","contactcenterinsights.settings.update"],"name":"roles/contactcenterinsights.editor","stage":"BETA","title":"Contact Center AI Insights editor","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Allows Contact Center AI to read and write APIs including BigQuery, Dialogflow, and Storage.","etag":"AA==","includedPermissions":["bigquery.datasets.create","bigquery.datasets.get","bigquery.jobs.create","bigquery.jobs.get","bigquery.tables.create","bigquery.tables.get","bigquery.tables.update","bigquery.tables.updateData","datalabeling.dataitems.get","datalabeling.dataitems.list","datalabeling.datasets.create","datalabeling.datasets.delete","datalabeling.datasets.export","datalabeling.datasets.get","datalabeling.datasets.import","datalabeling.operations.get","datalabeling.operations.list","dialogflow.conversationDatasets.create","dialogflow.conversationDatasets.delete","dialogflow.conversationDatasets.get","dialogflow.conversationDatasets.import","dialogflow.conversationDatasets.list","dialogflow.conversationModels.create","dialogflow.conversationModels.delete","dialogflow.conversationModels.deploy","dialogflow.conversationModels.get","dialogflow.conversationModels.list","dialogflow.conversationModels.undeploy","dialogflow.documents.create","dialogflow.documents.delete","dialogflow.documents.get","dialogflow.documents.list","dialogflow.operations.get","dialogflow.participants.suggest","dialogflow.sessions.detectIntent","pubsub.topics.get","pubsub.topics.publish","storage.objects.get","storage.objects.list"],"name":"roles/contactcenterinsights.serviceAgent","stage":"GA","title":"Contact Center AI Insights Service Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Grants read access to all Contact Center AI Insights resources.","etag":"AA==","includedPermissions":["contactcenterinsights.analyses.get","contactcenterinsights.analyses.list","contactcenterinsights.conversations.get","contactcenterinsights.conversations.list","contactcenterinsights.issueModels.get","contactcenterinsights.issueModels.list","contactcenterinsights.issues.get","contactcenterinsights.issues.list","contactcenterinsights.operations.get","contactcenterinsights.operations.list","contactcenterinsights.phraseMatchers.get","contactcenterinsights.phraseMatchers.list","contactcenterinsights.settings.get"],"name":"roles/contactcenterinsights.viewer","stage":"BETA","title":"Contact Center AI Insights viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} @@ -920,7 +920,7 @@ {"description":"Provides capabilities to view Resource Settings and Resource Setting Values on resources.","etag":"AA==","includedPermissions":["resourcesettings.settings.get","resourcesettings.settings.list"],"name":"roles/resourcesettings.viewer","stage":"GA","title":"Resource Settings Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Full access to Retail api resources.","etag":"AA==","includedPermissions":["automlrecommendations.apiKeys.create","automlrecommendations.apiKeys.delete","automlrecommendations.catalogItems.create","automlrecommendations.catalogItems.delete","automlrecommendations.catalogItems.get","automlrecommendations.catalogItems.list","automlrecommendations.catalogItems.update","automlrecommendations.catalogs.getStats","automlrecommendations.catalogs.list","automlrecommendations.catalogs.update","automlrecommendations.eventStores.getStats","automlrecommendations.events.create","automlrecommendations.events.list","automlrecommendations.events.purge","automlrecommendations.events.rejoin","automlrecommendations.placements.create","automlrecommendations.placements.delete","automlrecommendations.placements.getStats","automlrecommendations.placements.list","automlrecommendations.recommendations.create","automlrecommendations.recommendations.delete","automlrecommendations.recommendations.list","automlrecommendations.recommendations.pause","automlrecommendations.recommendations.resume","automlrecommendations.recommendations.update","retail.attributesConfigs.addCatalogAttribute","retail.attributesConfigs.batchRemoveCatalogAttributes","retail.attributesConfigs.exportCatalogAttributes","retail.attributesConfigs.get","retail.attributesConfigs.importCatalogAttributes","retail.attributesConfigs.removeCatalogAttribute","retail.attributesConfigs.replaceCatalogAttribute","retail.attributesConfigs.update","retail.catalogs.completeQuery","retail.catalogs.import","retail.catalogs.list","retail.catalogs.update","retail.controls.create","retail.controls.delete","retail.controls.export","retail.controls.get","retail.controls.import","retail.controls.list","retail.controls.update","retail.models.create","retail.models.delete","retail.models.list","retail.operations.get","retail.operations.list","retail.placements.predict","retail.placements.search","retail.products.create","retail.products.delete","retail.products.export","retail.products.get","retail.products.import","retail.products.list","retail.products.setSponsorship","retail.products.update","retail.retailProjects.get","retail.servingConfigs.create","retail.servingConfigs.delete","retail.servingConfigs.get","retail.servingConfigs.list","retail.servingConfigs.predict","retail.servingConfigs.search","retail.servingConfigs.update","retail.userEvents.create","retail.userEvents.import","retail.userEvents.purge","retail.userEvents.rejoin"],"name":"roles/retail.admin","stage":"GA","title":"Retail Admin","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Full access to Retail api resources except purge, rejoin, and setSponsorship.","etag":"AA==","includedPermissions":["automlrecommendations.apiKeys.create","automlrecommendations.apiKeys.delete","automlrecommendations.catalogItems.create","automlrecommendations.catalogItems.delete","automlrecommendations.catalogItems.get","automlrecommendations.catalogItems.list","automlrecommendations.catalogItems.update","automlrecommendations.catalogs.getStats","automlrecommendations.catalogs.list","automlrecommendations.catalogs.update","automlrecommendations.eventStores.getStats","automlrecommendations.events.create","automlrecommendations.events.list","automlrecommendations.placements.create","automlrecommendations.placements.delete","automlrecommendations.placements.getStats","automlrecommendations.placements.list","automlrecommendations.recommendations.create","automlrecommendations.recommendations.delete","automlrecommendations.recommendations.list","automlrecommendations.recommendations.pause","automlrecommendations.recommendations.resume","automlrecommendations.recommendations.update","retail.attributesConfigs.addCatalogAttribute","retail.attributesConfigs.exportCatalogAttributes","retail.attributesConfigs.get","retail.attributesConfigs.importCatalogAttributes","retail.attributesConfigs.replaceCatalogAttribute","retail.attributesConfigs.update","retail.catalogs.completeQuery","retail.catalogs.import","retail.catalogs.list","retail.catalogs.update","retail.controls.create","retail.controls.delete","retail.controls.export","retail.controls.get","retail.controls.import","retail.controls.list","retail.controls.update","retail.models.create","retail.models.delete","retail.models.list","retail.operations.get","retail.operations.list","retail.placements.predict","retail.placements.search","retail.products.create","retail.products.delete","retail.products.export","retail.products.get","retail.products.import","retail.products.list","retail.products.update","retail.retailProjects.get","retail.servingConfigs.create","retail.servingConfigs.delete","retail.servingConfigs.get","retail.servingConfigs.list","retail.servingConfigs.predict","retail.servingConfigs.search","retail.servingConfigs.update","retail.userEvents.create","retail.userEvents.import"],"name":"roles/retail.editor","stage":"GA","title":"Retail Editor","asset_type":"iam.googleapis.com/ExportedIAMRole"} -{"description":"Retail service uploads product feeds and user events from Cloud Storage and BigQuery, reports results to the customer Cloud Storage bucket, writes logs to customer projects, and writes and reads Stackdriver metrics for customer projects.","etag":"AA==","includedPermissions":["bigquery.datasets.create","bigquery.datasets.get","bigquery.jobs.create","bigquery.jobs.get","bigquery.jobs.list","bigquery.jobs.update","bigquery.tables.create","bigquery.tables.export","bigquery.tables.get","bigquery.tables.getData","bigquery.tables.list","bigquery.tables.updateData","cloudnotifications.activities.list","dataflow.jobs.cancel","dataflow.jobs.create","dataflow.jobs.get","dataflow.jobs.list","dataflow.jobs.snapshot","dataflow.jobs.updateContents","dataflow.messages.list","dataflow.metrics.get","logging.logEntries.create","monitoring.alertPolicies.get","monitoring.alertPolicies.list","monitoring.dashboards.get","monitoring.dashboards.list","monitoring.groups.get","monitoring.groups.list","monitoring.metricDescriptors.create","monitoring.metricDescriptors.get","monitoring.metricDescriptors.list","monitoring.monitoredResourceDescriptors.get","monitoring.monitoredResourceDescriptors.list","monitoring.notificationChannelDescriptors.get","monitoring.notificationChannelDescriptors.list","monitoring.notificationChannels.get","monitoring.notificationChannels.list","monitoring.publicWidgets.get","monitoring.publicWidgets.list","monitoring.services.get","monitoring.services.list","monitoring.slos.get","monitoring.slos.list","monitoring.timeSeries.create","monitoring.timeSeries.list","monitoring.uptimeCheckConfigs.get","monitoring.uptimeCheckConfigs.list","opsconfigmonitoring.resourceMetadata.list","resourcemanager.projects.get","resourcemanager.projects.list","stackdriver.projects.get","storage.buckets.create","storage.buckets.get","storage.objects.create","storage.objects.delete","storage.objects.get","storage.objects.list","storage.objects.update"],"name":"roles/retail.serviceAgent","stage":"GA","title":"Retail Service Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} +{"description":"Retail service uploads product feeds and user events from Cloud Storage and BigQuery, reports results to the customer Cloud Storage bucket, writes logs to customer projects, and writes and reads Stackdriver metrics for customer projects.","etag":"AA==","includedPermissions":["bigquery.datasets.create","bigquery.datasets.get","bigquery.jobs.create","bigquery.jobs.get","bigquery.jobs.list","bigquery.jobs.update","bigquery.tables.create","bigquery.tables.export","bigquery.tables.get","bigquery.tables.getData","bigquery.tables.list","bigquery.tables.update","bigquery.tables.updateData","cloudnotifications.activities.list","dataflow.jobs.cancel","dataflow.jobs.create","dataflow.jobs.get","dataflow.jobs.list","dataflow.jobs.snapshot","dataflow.jobs.updateContents","dataflow.messages.list","dataflow.metrics.get","logging.logEntries.create","monitoring.alertPolicies.get","monitoring.alertPolicies.list","monitoring.dashboards.get","monitoring.dashboards.list","monitoring.groups.get","monitoring.groups.list","monitoring.metricDescriptors.create","monitoring.metricDescriptors.get","monitoring.metricDescriptors.list","monitoring.monitoredResourceDescriptors.get","monitoring.monitoredResourceDescriptors.list","monitoring.notificationChannelDescriptors.get","monitoring.notificationChannelDescriptors.list","monitoring.notificationChannels.get","monitoring.notificationChannels.list","monitoring.publicWidgets.get","monitoring.publicWidgets.list","monitoring.services.get","monitoring.services.list","monitoring.slos.get","monitoring.slos.list","monitoring.timeSeries.create","monitoring.timeSeries.list","monitoring.uptimeCheckConfigs.get","monitoring.uptimeCheckConfigs.list","opsconfigmonitoring.resourceMetadata.list","resourcemanager.projects.get","resourcemanager.projects.list","stackdriver.projects.get","storage.buckets.create","storage.buckets.get","storage.objects.create","storage.objects.delete","storage.objects.get","storage.objects.list","storage.objects.update"],"name":"roles/retail.serviceAgent","stage":"GA","title":"Retail Service Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Grants access to read all resources in Retail.","etag":"AA==","includedPermissions":["automlrecommendations.catalogItems.get","automlrecommendations.catalogItems.list","automlrecommendations.catalogs.getStats","automlrecommendations.catalogs.list","automlrecommendations.eventStores.getStats","automlrecommendations.events.list","automlrecommendations.placements.getStats","automlrecommendations.placements.list","automlrecommendations.recommendations.list","retail.attributesConfigs.exportCatalogAttributes","retail.attributesConfigs.get","retail.catalogs.completeQuery","retail.catalogs.list","retail.controls.export","retail.controls.get","retail.controls.list","retail.models.list","retail.operations.get","retail.operations.list","retail.placements.predict","retail.placements.search","retail.products.export","retail.products.get","retail.products.list","retail.retailProjects.get","retail.servingConfigs.get","retail.servingConfigs.list","retail.servingConfigs.predict","retail.servingConfigs.search"],"name":"roles/retail.viewer","stage":"GA","title":"Retail Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Grants all Risk Manager permissions","etag":"AA==","includedPermissions":["resourcemanager.projects.get","resourcemanager.projects.list","riskmanager.operations.delete","riskmanager.operations.get","riskmanager.operations.list","riskmanager.policies.get","riskmanager.policies.list","riskmanager.reports.create","riskmanager.reports.delete","riskmanager.reports.get","riskmanager.reports.list","riskmanager.reports.review","riskmanager.reports.share","riskmanager.serviceAccount.create","riskmanager.settings.get","riskmanager.settings.update"],"name":"roles/riskmanager.admin","stage":"BETA","title":"Risk Manager Admin","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Access to edit Risk Manager resources","etag":"AA==","includedPermissions":["resourcemanager.projects.get","resourcemanager.projects.list","riskmanager.operations.delete","riskmanager.operations.get","riskmanager.operations.list","riskmanager.policies.get","riskmanager.policies.list","riskmanager.reports.create","riskmanager.reports.delete","riskmanager.reports.get","riskmanager.reports.list","riskmanager.serviceAccount.create","riskmanager.settings.get","riskmanager.settings.update"],"name":"roles/riskmanager.editor","stage":"BETA","title":"Risk Manager Editor","asset_type":"iam.googleapis.com/ExportedIAMRole"} @@ -1034,7 +1034,7 @@ {"description":"Access to create objects in GCS.","etag":"AA==","includedPermissions":["orgpolicy.policy.get","resourcemanager.projects.get","resourcemanager.projects.list","storage.multipartUploads.abort","storage.multipartUploads.create","storage.multipartUploads.listParts","storage.objects.create"],"name":"roles/storage.objectCreator","stage":"GA","title":"Storage Object Creator","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Read access to GCS objects.","etag":"AA==","includedPermissions":["resourcemanager.projects.get","resourcemanager.projects.list","storage.objects.get","storage.objects.list"],"name":"roles/storage.objectViewer","stage":"GA","title":"Storage Object Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Create, update and manage transfer jobs and operations.","etag":"AA==","includedPermissions":["resourcemanager.projects.get","resourcemanager.projects.list","storagetransfer.agentpools.create","storagetransfer.agentpools.delete","storagetransfer.agentpools.get","storagetransfer.agentpools.list","storagetransfer.agentpools.report","storagetransfer.agentpools.update","storagetransfer.jobs.create","storagetransfer.jobs.delete","storagetransfer.jobs.get","storagetransfer.jobs.list","storagetransfer.jobs.run","storagetransfer.jobs.update","storagetransfer.operations.assign","storagetransfer.operations.cancel","storagetransfer.operations.get","storagetransfer.operations.list","storagetransfer.operations.pause","storagetransfer.operations.report","storagetransfer.operations.resume","storagetransfer.projects.getServiceAccount"],"name":"roles/storagetransfer.admin","stage":"GA","title":"Storage Transfer Admin","asset_type":"iam.googleapis.com/ExportedIAMRole"} -{"description":"Perform transfers from an agent.","etag":"AA==","includedPermissions":["monitoring.timeSeries.create","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.agentpools.report","storagetransfer.operations.assign","storagetransfer.operations.get","storagetransfer.operations.report"],"name":"roles/storagetransfer.transferAgent","stage":"GA","title":"Storage Transfer Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} +{"description":"Perform transfers from an agent.","etag":"AA==","includedPermissions":["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.agentpools.report","storagetransfer.operations.assign","storagetransfer.operations.get","storagetransfer.operations.report"],"name":"roles/storagetransfer.transferAgent","stage":"GA","title":"Storage Transfer Agent","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Create and update storage transfer jobs and operations.","etag":"AA==","includedPermissions":["resourcemanager.projects.get","resourcemanager.projects.list","storagetransfer.agentpools.create","storagetransfer.agentpools.get","storagetransfer.agentpools.list","storagetransfer.agentpools.report","storagetransfer.agentpools.update","storagetransfer.jobs.create","storagetransfer.jobs.get","storagetransfer.jobs.list","storagetransfer.jobs.run","storagetransfer.jobs.update","storagetransfer.operations.assign","storagetransfer.operations.cancel","storagetransfer.operations.get","storagetransfer.operations.list","storagetransfer.operations.pause","storagetransfer.operations.report","storagetransfer.operations.resume","storagetransfer.projects.getServiceAccount"],"name":"roles/storagetransfer.user","stage":"GA","title":"Storage Transfer User","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Read access to storage transfer jobs and operations.","etag":"AA==","includedPermissions":["resourcemanager.projects.get","resourcemanager.projects.list","storagetransfer.agentpools.get","storagetransfer.agentpools.list","storagetransfer.jobs.get","storagetransfer.jobs.list","storagetransfer.operations.get","storagetransfer.operations.list","storagetransfer.projects.getServiceAccount"],"name":"roles/storagetransfer.viewer","stage":"GA","title":"Storage Transfer Viewer","asset_type":"iam.googleapis.com/ExportedIAMRole"} {"description":"Access DevTools for Subscribe with Google","etag":"AA==","includedPermissions":["resourcemanager.projects.get","resourcemanager.projects.list","subscribewithgoogledeveloper.tools.get"],"name":"roles/subscribewithgoogledeveloper.developer","stage":"BETA","title":"Subscribe with Google Developer","asset_type":"iam.googleapis.com/ExportedIAMRole"} diff --git a/roles/analyticshub.publisher b/roles/analyticshub.publisher index f187ca7f..9e94df70 100644 --- a/roles/analyticshub.publisher +++ b/roles/analyticshub.publisher @@ -13,6 +13,6 @@ "resourcemanager.projects.list" ], "name": "roles/analyticshub.publisher", - "stage": "GA", + "stage": "BETA", "title": "Analytics Hub Publisher" } diff --git a/roles/analyticshub.subscriber b/roles/analyticshub.subscriber index 425635b1..c2f3f86f 100644 --- a/roles/analyticshub.subscriber +++ b/roles/analyticshub.subscriber @@ -13,6 +13,6 @@ "resourcemanager.projects.list" ], "name": "roles/analyticshub.subscriber", - "stage": "BETA", + "stage": "GA", "title": "Analytics Hub Subscriber" } diff --git a/roles/analyticshub.viewer b/roles/analyticshub.viewer index 827b894e..4095f4fc 100644 --- a/roles/analyticshub.viewer +++ b/roles/analyticshub.viewer @@ -12,6 +12,6 @@ "resourcemanager.projects.list" ], "name": "roles/analyticshub.viewer", - "stage": "GA", + "stage": "BETA", "title": "Analytics Hub Viewer" } diff --git a/roles/automlrecommendations.serviceAgent b/roles/automlrecommendations.serviceAgent index 26889299..bda440d6 100644 --- a/roles/automlrecommendations.serviceAgent +++ b/roles/automlrecommendations.serviceAgent @@ -13,7 +13,6 @@ "bigquery.tables.get", "bigquery.tables.getData", "bigquery.tables.list", - "bigquery.tables.update", "bigquery.tables.updateData", "cloudnotifications.activities.list", "dataflow.jobs.cancel", diff --git a/roles/contactcenteraiplatform.admin b/roles/contactcenteraiplatform.admin index 62a61928..11ef09ed 100644 --- a/roles/contactcenteraiplatform.admin +++ b/roles/contactcenteraiplatform.admin @@ -17,6 +17,6 @@ "resourcemanager.projects.list" ], "name": "roles/contactcenteraiplatform.admin", - "stage": "ALPHA", + "stage": "GA", "title": "Contact Center AI Platform Admin" } diff --git a/roles/contactcenteraiplatform.viewer b/roles/contactcenteraiplatform.viewer index fc21716b..c04af1e9 100644 --- a/roles/contactcenteraiplatform.viewer +++ b/roles/contactcenteraiplatform.viewer @@ -12,6 +12,6 @@ "resourcemanager.projects.list" ], "name": "roles/contactcenteraiplatform.viewer", - "stage": "ALPHA", + "stage": "GA", "title": "Contact Center AI Platform Viewer" } diff --git a/roles/retail.serviceAgent b/roles/retail.serviceAgent index 679f4df0..ae12aed3 100644 --- a/roles/retail.serviceAgent +++ b/roles/retail.serviceAgent @@ -13,6 +13,7 @@ "bigquery.tables.get", "bigquery.tables.getData", "bigquery.tables.list", + "bigquery.tables.update", "bigquery.tables.updateData", "cloudnotifications.activities.list", "dataflow.jobs.cancel", diff --git a/roles/storagetransfer.transferAgent b/roles/storagetransfer.transferAgent index eb932cc4..be271a43 100644 --- a/roles/storagetransfer.transferAgent +++ b/roles/storagetransfer.transferAgent @@ -2,7 +2,6 @@ "description": "Perform transfers from an agent.", "etag": "AA==", "includedPermissions": [ - "monitoring.timeSeries.create", "pubsub.subscriptions.consume", "pubsub.subscriptions.create", "pubsub.subscriptions.delete",