| roles/documentai.editor |
Grants access to use all resources in Document AI |
Document AI Editor |
['documentai.dataLabelingJobs.cancel', 'documentai.dataLabelingJobs.create', 'documentai.dataLabelingJobs.list', '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.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.list', '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.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 |