Name | Description | Title | Included Permissions | Copy | Stage |
---|---|---|---|---|---|
roles/documentai.editor | Grants access to use all resources in Document AI | Document AI Editor | ['documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.delete', 'documentai.dataLabelingJobs.list', 'documentai.dataLabelingJobs.update', 'documentai.datasetSchemas.get', 'documentai.datasetSchemas.update', 'documentai.datasets.createDocuments', 'documentai.datasets.deleteDocuments', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.datasets.update', 'documentai.datasets.updateDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.create', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.humanReviewConfigs.update', 'documentai.labelerPools.create', 'documentai.labelerPools.delete', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.labelerPools.update', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.create', 'documentai.processorVersions.delete', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processorVersions.update', 'documentai.processors.create', 'documentai.processors.delete', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'documentai.processors.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] | BETA | |
roles/documentai.viewer | Grants access to view all resources and process documents in Document AI | Document AI Viewer | ['documentai.dataLabelingJobs.list', 'documentai.datasetSchemas.get', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] | BETA | |
roles/documentai.apiUser | Grants access to process documents in Document AI | Document AI API User | ['documentai.humanReviewConfigs.review', 'documentai.operations.getLegacy', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processors.processBatch', 'documentai.processors.processOnline'] | BETA | |
roles/documentaicore.serviceAgent | Gives DocumentAI Core Service Account access to consumer resources. | DocumentAI Core Service Agent | ['automl.models.predict', 'documentai.humanReviewConfigs.review', 'storage.buckets.get', 'storage.objects.create', 'storage.objects.delete', 'storage.objects.get', 'storage.objects.list', 'storage.objects.update'] | GA | |
roles/documentai.admin | Grants full access to all resources in Document AI | Document AI Administrator | ['documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.delete', 'documentai.dataLabelingJobs.list', 'documentai.dataLabelingJobs.update', 'documentai.datasetSchemas.get', 'documentai.datasetSchemas.update', 'documentai.datasets.createDocuments', 'documentai.datasets.deleteDocuments', 'documentai.datasets.get', 'documentai.datasets.getDocuments', 'documentai.datasets.listDocuments', 'documentai.datasets.update', 'documentai.datasets.updateDocuments', 'documentai.evaluationDocuments.get', 'documentai.evaluations.create', 'documentai.evaluations.get', 'documentai.evaluations.list', 'documentai.humanReviewConfigs.get', 'documentai.humanReviewConfigs.review', 'documentai.humanReviewConfigs.update', 'documentai.labelerPools.create', 'documentai.labelerPools.delete', 'documentai.labelerPools.get', 'documentai.labelerPools.list', 'documentai.labelerPools.update', 'documentai.locations.get', 'documentai.locations.list', 'documentai.operations.getLegacy', 'documentai.processedDocumentsSets.get', 'documentai.processedDocumentsSets.getDocuments', 'documentai.processedDocumentsSets.listDocuments', 'documentai.processorTypes.get', 'documentai.processorTypes.list', 'documentai.processorVersions.create', 'documentai.processorVersions.delete', 'documentai.processorVersions.get', 'documentai.processorVersions.list', 'documentai.processorVersions.processBatch', 'documentai.processorVersions.processOnline', 'documentai.processorVersions.update', 'documentai.processors.create', 'documentai.processors.delete', 'documentai.processors.fetchHumanReviewDetails', 'documentai.processors.get', 'documentai.processors.list', 'documentai.processors.processBatch', 'documentai.processors.processOnline', 'documentai.processors.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] | BETA |