Roles Data

Name Description Title Included Permissions Copy Stage
roles/ces.serviceAgent Allows Customer Engagement Suite Service Account to access to dependent resources. Customer Engagement Suite Service Agent ['aiplatform.endpoints.get', 'aiplatform.endpoints.predict', 'aiplatform.extensions.execute', 'aiplatform.extensions.get', 'aiplatform.models.get', 'aiplatform.ragCorpora.create', 'aiplatform.ragCorpora.delete', 'aiplatform.ragCorpora.get', 'aiplatform.ragCorpora.list', 'aiplatform.ragCorpora.query', 'aiplatform.ragCorpora.update', 'aiplatform.ragFiles.delete', 'aiplatform.ragFiles.get', 'aiplatform.ragFiles.import', 'aiplatform.ragFiles.list', 'aiplatform.ragFiles.upload', 'bigquery.datasets.create', 'bigquery.datasets.get', 'bigquery.datasets.updateTag', 'bigquery.jobs.create', 'bigquery.tables.create', 'bigquery.tables.get', 'bigquery.tables.getData', 'bigquery.tables.update', 'bigquery.tables.updateData', 'ces.sessions.bidiRunSession', 'ces.sessions.runSession', 'ces.tools.execute', 'cloudfunctions.functions.invoke', 'connectors.actions.execute', 'connectors.actions.list', 'connectors.connections.executeSqlQuery', 'connectors.connections.generateOpenAPISpec', 'connectors.connections.get', 'connectors.entities.create', 'connectors.entities.delete', 'connectors.entities.deleteEntitiesWithConditions', 'connectors.entities.get', 'connectors.entities.list', 'connectors.entities.update', 'connectors.entities.updateEntitiesWithConditions', 'connectors.entityTypes.list', 'connectors.operations.get', 'connectors.versions.get', 'discoveryengine.collections.list', 'discoveryengine.dataStores.create', 'discoveryengine.dataStores.get', 'discoveryengine.dataStores.list', 'discoveryengine.documents.create', 'discoveryengine.documents.get', 'discoveryengine.documents.import', 'discoveryengine.documents.list', 'discoveryengine.documents.update', 'discoveryengine.engines.create', 'discoveryengine.engines.delete', 'discoveryengine.engines.get', 'discoveryengine.engines.update', 'discoveryengine.schemas.get', 'discoveryengine.schemas.list', 'discoveryengine.servingConfigs.search', 'dlp.deidentifyTemplates.get', 'dlp.deidentifyTemplates.list', 'dlp.inspectTemplates.get', 'dlp.inspectTemplates.list', 'dlp.kms.encrypt', 'dlp.locations.get', 'dlp.locations.list', 'integrations.integrationVersions.get', 'integrations.integrations.generateOpenApiSpec', 'integrations.integrations.get', 'integrations.integrations.invoke', 'logging.logEntries.create', 'logging.logEntries.route', 'run.jobs.run', 'run.routes.invoke', 'serviceusage.services.use', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.update'] GA
roles/ces.client Query access to Customer Engagement Suite agents. Customer Engagement Suite Client ['ces.sessions.bidiRunSession', 'ces.sessions.runSession', 'ces.tools.execute'] BETA
roles/ces.viewer Read only access to Customer Engagement Suite resources. Customer Engagement Suite Viewer ['ces.agents.get', 'ces.agents.list', 'ces.appVersions.get', 'ces.appVersions.list', 'ces.apps.get', 'ces.apps.list', 'ces.changelogs.get', 'ces.changelogs.list', 'ces.conversations.get', 'ces.conversations.list', 'ces.deployments.get', 'ces.deployments.list', 'ces.evaluationDatasets.get', 'ces.evaluationDatasets.list', 'ces.evaluationResults.get', 'ces.evaluationResults.list', 'ces.evaluationRuns.get', 'ces.evaluationRuns.list', 'ces.evaluations.get', 'ces.evaluations.list', 'ces.examples.get', 'ces.examples.list', 'ces.guardrails.get', 'ces.guardrails.list', 'ces.locations.get', 'ces.locations.list', 'ces.operations.get', 'ces.operations.list', 'ces.tools.get', 'ces.tools.list', 'ces.toolsets.get', 'ces.toolsets.list', 'contactcenterinsights.analyses.get', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.get', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.assessmentRules.get', 'contactcenterinsights.assessmentRules.list', 'contactcenterinsights.assessments.get', 'contactcenterinsights.assessments.list', 'contactcenterinsights.authorizedAnalyses.get', 'contactcenterinsights.authorizedAnalyses.list', 'contactcenterinsights.authorizedConversations.generateSignedAudio', 'contactcenterinsights.authorizedConversations.get', 'contactcenterinsights.authorizedConversations.list', 'contactcenterinsights.authorizedFeedbackLabels.get', 'contactcenterinsights.authorizedFeedbackLabels.list', 'contactcenterinsights.authorizedOperations.get', 'contactcenterinsights.authorizedOperations.list', 'contactcenterinsights.authorizedViewSets.get', 'contactcenterinsights.authorizedViewSets.list', 'contactcenterinsights.authorizedViews.get', 'contactcenterinsights.authorizedViews.list', 'contactcenterinsights.conversations.generateSignedAudio', 'contactcenterinsights.conversations.get', 'contactcenterinsights.conversations.list', 'contactcenterinsights.datasetAnalyses.get', 'contactcenterinsights.datasetAnalyses.list', 'contactcenterinsights.datasetConversations.generateSignedAudio', 'contactcenterinsights.datasetConversations.get', 'contactcenterinsights.datasetConversations.list', 'contactcenterinsights.datasetFeedbackLabels.get', 'contactcenterinsights.datasetFeedbackLabels.list', 'contactcenterinsights.datasets.get', 'contactcenterinsights.datasets.list', 'contactcenterinsights.discoveries.get', 'contactcenterinsights.discoveries.list', 'contactcenterinsights.discoveryResults.get', 'contactcenterinsights.discoveryResults.list', 'contactcenterinsights.discoveryRevisions.get', 'contactcenterinsights.discoveryRevisions.list', 'contactcenterinsights.discoveryWorkspaces.fetchTree', 'contactcenterinsights.discoveryWorkspaces.get', 'contactcenterinsights.discoveryWorkspaces.list', 'contactcenterinsights.encryptionSpecs.get', 'contactcenterinsights.faqEntries.get', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqModels.get', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.feedbackLabels.download', 'contactcenterinsights.feedbackLabels.get', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.issueModels.get', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issues.get', 'contactcenterinsights.issues.list', 'contactcenterinsights.notes.list', 'contactcenterinsights.operations.get', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.get', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.qaQuestions.get', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaScorecardRevisions.get', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecards.get', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.settings.get', 'contactcenterinsights.views.get', 'contactcenterinsights.views.list', 'contactcenterinsights.visibilityLabels.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/ces.admin Full access to Customer Engagement Suite resources. Customer Engagement Suite Admin ['ces.agents.create', 'ces.agents.delete', 'ces.agents.get', 'ces.agents.list', 'ces.agents.update', 'ces.appVersions.create', 'ces.appVersions.delete', 'ces.appVersions.get', 'ces.appVersions.list', 'ces.appVersions.restore', 'ces.apps.create', 'ces.apps.delete', 'ces.apps.export', 'ces.apps.get', 'ces.apps.import', 'ces.apps.list', 'ces.apps.update', 'ces.changelogs.get', 'ces.changelogs.list', 'ces.conversations.delete', 'ces.conversations.get', 'ces.conversations.list', 'ces.deployments.create', 'ces.deployments.delete', 'ces.deployments.get', 'ces.deployments.list', 'ces.deployments.update', 'ces.evaluationDatasets.create', 'ces.evaluationDatasets.delete', 'ces.evaluationDatasets.get', 'ces.evaluationDatasets.list', 'ces.evaluationDatasets.update', 'ces.evaluationResults.delete', 'ces.evaluationResults.get', 'ces.evaluationResults.list', 'ces.evaluationRuns.delete', 'ces.evaluationRuns.get', 'ces.evaluationRuns.list', 'ces.evaluations.create', 'ces.evaluations.delete', 'ces.evaluations.get', 'ces.evaluations.list', 'ces.evaluations.update', 'ces.examples.create', 'ces.examples.delete', 'ces.examples.get', 'ces.examples.list', 'ces.examples.update', 'ces.guardrails.create', 'ces.guardrails.delete', 'ces.guardrails.get', 'ces.guardrails.list', 'ces.guardrails.update', 'ces.locations.get', 'ces.locations.list', 'ces.operations.cancel', 'ces.operations.delete', 'ces.operations.get', 'ces.operations.list', 'ces.sessions.bidiRunSession', 'ces.sessions.runSession', 'ces.tools.create', 'ces.tools.delete', 'ces.tools.execute', 'ces.tools.get', 'ces.tools.list', 'ces.tools.update', 'ces.toolsets.create', 'ces.toolsets.delete', 'ces.toolsets.get', 'ces.toolsets.list', 'ces.toolsets.update', 'contactcenterinsights.analyses.create', 'contactcenterinsights.analyses.delete', 'contactcenterinsights.analyses.get', 'contactcenterinsights.analyses.list', 'contactcenterinsights.analysisRules.create', 'contactcenterinsights.analysisRules.delete', 'contactcenterinsights.analysisRules.get', 'contactcenterinsights.analysisRules.list', 'contactcenterinsights.analysisRules.update', 'contactcenterinsights.assessmentRules.create', 'contactcenterinsights.assessmentRules.delete', 'contactcenterinsights.assessmentRules.get', 'contactcenterinsights.assessmentRules.list', 'contactcenterinsights.assessmentRules.update', 'contactcenterinsights.assessments.appeal', 'contactcenterinsights.assessments.create', 'contactcenterinsights.assessments.delete', 'contactcenterinsights.assessments.finalize', 'contactcenterinsights.assessments.get', 'contactcenterinsights.assessments.list', 'contactcenterinsights.assessments.publish', 'contactcenterinsights.authorizedAnalyses.create', 'contactcenterinsights.authorizedAnalyses.delete', 'contactcenterinsights.authorizedAnalyses.get', 'contactcenterinsights.authorizedAnalyses.list', 'contactcenterinsights.authorizedConversations.create', 'contactcenterinsights.authorizedConversations.delete', 'contactcenterinsights.authorizedConversations.generateSignedAudio', 'contactcenterinsights.authorizedConversations.get', 'contactcenterinsights.authorizedConversations.list', 'contactcenterinsights.authorizedConversations.update', 'contactcenterinsights.authorizedConversations.upload', 'contactcenterinsights.authorizedFeedbackLabels.create', 'contactcenterinsights.authorizedFeedbackLabels.delete', 'contactcenterinsights.authorizedFeedbackLabels.download', 'contactcenterinsights.authorizedFeedbackLabels.get', 'contactcenterinsights.authorizedFeedbackLabels.list', 'contactcenterinsights.authorizedFeedbackLabels.update', 'contactcenterinsights.authorizedFeedbackLabels.upload', 'contactcenterinsights.authorizedOperations.get', 'contactcenterinsights.authorizedOperations.list', 'contactcenterinsights.authorizedViewSets.create', 'contactcenterinsights.authorizedViewSets.delete', 'contactcenterinsights.authorizedViewSets.get', 'contactcenterinsights.authorizedViewSets.list', 'contactcenterinsights.authorizedViewSets.update', 'contactcenterinsights.authorizedViews.create', 'contactcenterinsights.authorizedViews.delete', 'contactcenterinsights.authorizedViews.get', 'contactcenterinsights.authorizedViews.getIamPolicy', 'contactcenterinsights.authorizedViews.list', 'contactcenterinsights.authorizedViews.setIamPolicy', 'contactcenterinsights.authorizedViews.update', 'contactcenterinsights.conversations.create', 'contactcenterinsights.conversations.delete', 'contactcenterinsights.conversations.export', 'contactcenterinsights.conversations.generateSignedAudio', 'contactcenterinsights.conversations.get', 'contactcenterinsights.conversations.list', 'contactcenterinsights.conversations.update', 'contactcenterinsights.conversations.upload', 'contactcenterinsights.datasetAnalyses.create', 'contactcenterinsights.datasetAnalyses.delete', 'contactcenterinsights.datasetAnalyses.get', 'contactcenterinsights.datasetAnalyses.list', 'contactcenterinsights.datasetConversations.create', 'contactcenterinsights.datasetConversations.delete', 'contactcenterinsights.datasetConversations.export', 'contactcenterinsights.datasetConversations.generateSignedAudio', 'contactcenterinsights.datasetConversations.get', 'contactcenterinsights.datasetConversations.list', 'contactcenterinsights.datasetConversations.update', 'contactcenterinsights.datasetConversations.upload', 'contactcenterinsights.datasetFeedbackLabels.create', 'contactcenterinsights.datasetFeedbackLabels.delete', 'contactcenterinsights.datasetFeedbackLabels.download', 'contactcenterinsights.datasetFeedbackLabels.get', 'contactcenterinsights.datasetFeedbackLabels.list', 'contactcenterinsights.datasetFeedbackLabels.update', 'contactcenterinsights.datasetFeedbackLabels.upload', 'contactcenterinsights.datasets.create', 'contactcenterinsights.datasets.delete', 'contactcenterinsights.datasets.get', 'contactcenterinsights.datasets.list', 'contactcenterinsights.datasets.update', 'contactcenterinsights.discoveries.delete', 'contactcenterinsights.discoveries.generate', 'contactcenterinsights.discoveries.get', 'contactcenterinsights.discoveries.list', 'contactcenterinsights.discoveries.update', 'contactcenterinsights.discoveryResults.get', 'contactcenterinsights.discoveryResults.list', 'contactcenterinsights.discoveryRevisions.create', 'contactcenterinsights.discoveryRevisions.get', 'contactcenterinsights.discoveryRevisions.list', 'contactcenterinsights.discoveryWorkspaces.delete', 'contactcenterinsights.discoveryWorkspaces.deploy', 'contactcenterinsights.discoveryWorkspaces.fetchTree', 'contactcenterinsights.discoveryWorkspaces.get', 'contactcenterinsights.discoveryWorkspaces.list', 'contactcenterinsights.discoveryWorkspaces.undeploy', 'contactcenterinsights.encryptionSpecs.get', 'contactcenterinsights.encryptionSpecs.initialize', 'contactcenterinsights.faqEntries.delete', 'contactcenterinsights.faqEntries.get', 'contactcenterinsights.faqEntries.list', 'contactcenterinsights.faqEntries.update', 'contactcenterinsights.faqModels.create', 'contactcenterinsights.faqModels.delete', 'contactcenterinsights.faqModels.get', 'contactcenterinsights.faqModels.list', 'contactcenterinsights.faqModels.update', 'contactcenterinsights.feedbackLabels.create', 'contactcenterinsights.feedbackLabels.delete', 'contactcenterinsights.feedbackLabels.download', 'contactcenterinsights.feedbackLabels.get', 'contactcenterinsights.feedbackLabels.list', 'contactcenterinsights.feedbackLabels.update', 'contactcenterinsights.feedbackLabels.upload', 'contactcenterinsights.issueModels.create', 'contactcenterinsights.issueModels.delete', 'contactcenterinsights.issueModels.deploy', 'contactcenterinsights.issueModels.export', 'contactcenterinsights.issueModels.get', 'contactcenterinsights.issueModels.import', 'contactcenterinsights.issueModels.list', 'contactcenterinsights.issueModels.undeploy', 'contactcenterinsights.issueModels.update', 'contactcenterinsights.issues.create', 'contactcenterinsights.issues.delete', 'contactcenterinsights.issues.get', 'contactcenterinsights.issues.list', 'contactcenterinsights.issues.update', 'contactcenterinsights.notes.create', 'contactcenterinsights.notes.delete', 'contactcenterinsights.notes.list', 'contactcenterinsights.notes.update', 'contactcenterinsights.operations.cancel', 'contactcenterinsights.operations.get', 'contactcenterinsights.operations.list', 'contactcenterinsights.phraseMatchers.create', 'contactcenterinsights.phraseMatchers.delete', 'contactcenterinsights.phraseMatchers.get', 'contactcenterinsights.phraseMatchers.list', 'contactcenterinsights.phraseMatchers.update', 'contactcenterinsights.qaQuestionTags.create', 'contactcenterinsights.qaQuestionTags.delete', 'contactcenterinsights.qaQuestionTags.get', 'contactcenterinsights.qaQuestionTags.list', 'contactcenterinsights.qaQuestionTags.update', 'contactcenterinsights.qaQuestions.create', 'contactcenterinsights.qaQuestions.delete', 'contactcenterinsights.qaQuestions.get', 'contactcenterinsights.qaQuestions.list', 'contactcenterinsights.qaQuestions.update', 'contactcenterinsights.qaScorecardRevisions.bulkUpdateQaQuestions', 'contactcenterinsights.qaScorecardRevisions.create', 'contactcenterinsights.qaScorecardRevisions.delete', 'contactcenterinsights.qaScorecardRevisions.deploy', 'contactcenterinsights.qaScorecardRevisions.get', 'contactcenterinsights.qaScorecardRevisions.list', 'contactcenterinsights.qaScorecardRevisions.tune', 'contactcenterinsights.qaScorecardRevisions.undeploy', 'contactcenterinsights.qaScorecards.create', 'contactcenterinsights.qaScorecards.delete', 'contactcenterinsights.qaScorecards.get', 'contactcenterinsights.qaScorecards.list', 'contactcenterinsights.qaScorecards.update', 'contactcenterinsights.settings.get', 'contactcenterinsights.settings.update', 'contactcenterinsights.views.create', 'contactcenterinsights.views.delete', 'contactcenterinsights.views.get', 'contactcenterinsights.views.list', 'contactcenterinsights.views.update', 'contactcenterinsights.visibilityLabels.list', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA