Roles Data

Name Description Title Included Permissions Copy Stage
roles/datacatalog.migrationConfigAdmin Full access to Migration Config DataCatalog Migration Config Admin ['datacatalog.migrationConfig.get', 'datacatalog.migrationConfig.set', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.tagTemplateViewer Read access to templates and tags created using the templates Data Catalog TagTemplate Viewer ['datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getTag', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.list', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.searchAdmin Can search all metadata for a project/org in DataCatalog DataCatalog Search Admin ['datacatalog.catalogs.searchAll', 'dataplex.projects.search', 'resourcemanager.organizations.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] DEPRECATED
roles/datacatalog.viewer Grants metadata read permissions to cataloged GCP assets (BigQuery, Pub/Sub etc) Data Catalog Viewer ['bigquery.connections.get', 'bigquery.datasets.get', 'bigquery.models.getMetadata', 'bigquery.routines.get', 'bigquery.tables.get', 'datacatalog.entries.get', 'datacatalog.entries.list', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.list', 'datacatalog.migrationConfig.get', 'datacatalog.operations.list', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getTag', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.list', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.list', 'dataplex.entryLinks.get', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.glossaries.get', 'dataplex.glossaries.getIamPolicy', 'dataplex.glossaries.list', 'dataplex.glossaryCategories.get', 'dataplex.glossaryCategories.list', 'dataplex.glossaryTerms.get', 'dataplex.glossaryTerms.list', 'dataplex.projects.search', 'pubsub.topics.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.entryViewer Read access to entries DataCatalog Entry Viewer ['datacatalog.entries.get', 'datacatalog.entries.list', 'datacatalog.entryGroups.get', 'datacatalog.migrationConfig.get', 'datacatalog.relationships.list', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entryGroups.get', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.admin Full access to all DataCatalog resources Data Catalog Admin ['bigquery.connections.get', 'bigquery.connections.updateTag', 'bigquery.datasets.get', 'bigquery.datasets.updateTag', 'bigquery.models.getMetadata', 'bigquery.models.updateTag', 'bigquery.routines.get', 'bigquery.routines.updateTag', 'bigquery.tables.get', 'bigquery.tables.updateTag', 'datacatalog.catalogs.searchAll', 'datacatalog.categories.getIamPolicy', 'datacatalog.categories.setIamPolicy', 'datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.create', 'datacatalog.entryGroups.delete', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.entryGroups.setIamPolicy', 'datacatalog.entryGroups.update', 'datacatalog.entryGroups.updateTag', 'datacatalog.migrationConfig.get', 'datacatalog.migrationConfig.set', 'datacatalog.operations.list', 'datacatalog.relationships.create', 'datacatalog.relationships.createBelongsTo', 'datacatalog.relationships.createIsDescribedBy', 'datacatalog.relationships.createIsRelatedTo', 'datacatalog.relationships.createIsSynonymousTo', 'datacatalog.relationships.delete', 'datacatalog.relationships.deleteBelongsTo', 'datacatalog.relationships.deleteIsDescribedBy', 'datacatalog.relationships.deleteIsRelatedTo', 'datacatalog.relationships.deleteIsSynonymousTo', 'datacatalog.relationships.list', 'datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.delete', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.setIamPolicy', 'datacatalog.tagTemplates.update', 'datacatalog.tagTemplates.use', 'datacatalog.taxonomies.create', 'datacatalog.taxonomies.delete', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'datacatalog.taxonomies.setIamPolicy', 'datacatalog.taxonomies.update', 'dataplex.aspectTypes.create', 'dataplex.aspectTypes.delete', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.setIamPolicy', 'dataplex.aspectTypes.update', 'dataplex.aspectTypes.use', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.getData', 'dataplex.entries.link', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.create', 'dataplex.entryGroups.delete', 'dataplex.entryGroups.export', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.import', 'dataplex.entryGroups.list', 'dataplex.entryGroups.setIamPolicy', 'dataplex.entryGroups.update', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useDataQualityScorecardAspect', 'dataplex.entryGroups.useDefinitionEntryLink', 'dataplex.entryGroups.useDescriptionsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useQueriesAspect', 'dataplex.entryGroups.useRelatedEntryLink', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryGroups.useSynonymEntryLink', 'dataplex.entryLinks.create', 'dataplex.entryLinks.delete', 'dataplex.entryLinks.get', 'dataplex.entryLinks.reference', 'dataplex.entryTypes.create', 'dataplex.entryTypes.delete', 'dataplex.entryTypes.get', 'dataplex.entryTypes.getIamPolicy', 'dataplex.entryTypes.list', 'dataplex.entryTypes.setIamPolicy', 'dataplex.entryTypes.update', 'dataplex.entryTypes.use', 'dataplex.glossaries.create', 'dataplex.glossaries.delete', 'dataplex.glossaries.get', 'dataplex.glossaries.getIamPolicy', 'dataplex.glossaries.import', 'dataplex.glossaries.list', 'dataplex.glossaries.setIamPolicy', 'dataplex.glossaries.update', 'dataplex.glossaryCategories.create', 'dataplex.glossaryCategories.delete', 'dataplex.glossaryCategories.get', 'dataplex.glossaryCategories.list', 'dataplex.glossaryCategories.update', 'dataplex.glossaryTerms.create', 'dataplex.glossaryTerms.delete', 'dataplex.glossaryTerms.get', 'dataplex.glossaryTerms.list', 'dataplex.glossaryTerms.update', 'dataplex.glossaryTerms.use', 'dataplex.operations.get', 'dataplex.projects.search', 'pubsub.topics.get', 'pubsub.topics.updateTag', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.glossaryOwner Full access to glossaries DataCatalog Glossary Owner ['datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.relationships.create', 'datacatalog.relationships.createBelongsTo', 'datacatalog.relationships.createIsDescribedBy', 'datacatalog.relationships.createIsRelatedTo', 'datacatalog.relationships.createIsSynonymousTo', 'datacatalog.relationships.delete', 'datacatalog.relationships.deleteBelongsTo', 'datacatalog.relationships.deleteIsDescribedBy', 'datacatalog.relationships.deleteIsRelatedTo', 'datacatalog.relationships.deleteIsSynonymousTo', 'datacatalog.relationships.list', 'dataplex.projects.search'] BETA
roles/datacatalog.tagTemplateOwner Full access to tag templates Data Catalog TagTemplate Owner ['datacatalog.migrationConfig.get', 'datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.delete', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getIamPolicy', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.setIamPolicy', 'datacatalog.tagTemplates.update', 'datacatalog.tagTemplates.use', 'dataplex.aspectTypes.create', 'dataplex.aspectTypes.delete', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.getIamPolicy', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.setIamPolicy', 'dataplex.aspectTypes.update', 'dataplex.aspectTypes.use', 'dataplex.operations.get', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.categoryFineGrainedReader Read access to sub-resources tagged by a policy tag, for example, BigQuery columns Fine-Grained Reader ['datacatalog.categories.fineGrainedGet'] GA
roles/datacatalog.dataSteward Can update overview and data steward fields DataCatalog Data Steward ['datacatalog.entries.get', 'datacatalog.entries.list', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateOverview', 'datacatalog.entryGroups.get', 'datacatalog.migrationConfig.get', 'datacatalog.relationships.list', 'dataplex.entries.get', 'dataplex.entries.list', 'dataplex.entryGroups.get', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] BETA
roles/datacatalog.tagTemplateCreator Access to create new tag templates Data Catalog TagTemplate Creator ['datacatalog.tagTemplates.create', 'datacatalog.tagTemplates.get', 'dataplex.aspectTypes.create', 'dataplex.aspectTypes.get', 'dataplex.projects.search'] GA
roles/datacatalog.categoryAdmin Manage taxonomies Policy Tag Admin ['datacatalog.categories.getIamPolicy', 'datacatalog.categories.setIamPolicy', 'datacatalog.taxonomies.create', 'datacatalog.taxonomies.delete', 'datacatalog.taxonomies.get', 'datacatalog.taxonomies.getIamPolicy', 'datacatalog.taxonomies.list', 'datacatalog.taxonomies.setIamPolicy', 'datacatalog.taxonomies.update', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.glossaryUser Can view glossaries and associate terms to entries DataCatalog Glossary User ['datacatalog.entries.get', 'datacatalog.entries.list', 'datacatalog.relationships.create', 'datacatalog.relationships.createBelongsTo', 'datacatalog.relationships.createIsDescribedBy', 'datacatalog.relationships.createIsRelatedTo', 'datacatalog.relationships.createIsSynonymousTo', 'datacatalog.relationships.delete', 'datacatalog.relationships.deleteBelongsTo', 'datacatalog.relationships.deleteIsDescribedBy', 'datacatalog.relationships.deleteIsRelatedTo', 'datacatalog.relationships.deleteIsSynonymousTo', 'datacatalog.relationships.list', 'dataplex.projects.search'] BETA
roles/datacatalog.tagTemplateUser Access to use templates to tag resources Data Catalog TagTemplate User ['datacatalog.migrationConfig.get', 'datacatalog.tagTemplates.get', 'datacatalog.tagTemplates.getTag', 'datacatalog.tagTemplates.use', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.entryGroupOwner Full access to entryGroups DataCatalog EntryGroup Owner ['datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.create', 'datacatalog.entryGroups.delete', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.getIamPolicy', 'datacatalog.entryGroups.list', 'datacatalog.entryGroups.setIamPolicy', 'datacatalog.entryGroups.update', 'datacatalog.entryGroups.updateTag', 'datacatalog.migrationConfig.get', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.use', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.getData', 'dataplex.entries.link', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.create', 'dataplex.entryGroups.delete', 'dataplex.entryGroups.export', 'dataplex.entryGroups.get', 'dataplex.entryGroups.getIamPolicy', 'dataplex.entryGroups.import', 'dataplex.entryGroups.list', 'dataplex.entryGroups.setIamPolicy', 'dataplex.entryGroups.update', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useDataQualityScorecardAspect', 'dataplex.entryGroups.useDefinitionEntryLink', 'dataplex.entryGroups.useDescriptionsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useQueriesAspect', 'dataplex.entryGroups.useRelatedEntryLink', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryGroups.useSynonymEntryLink', 'dataplex.entryLinks.create', 'dataplex.entryLinks.delete', 'dataplex.entryLinks.get', 'dataplex.entryLinks.reference', 'dataplex.entryTypes.get', 'dataplex.entryTypes.list', 'dataplex.entryTypes.use', 'dataplex.operations.get', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.entryOwner Full access to entries DataCatalog Entry Owner ['datacatalog.entries.create', 'datacatalog.entries.createGlossary', 'datacatalog.entries.createGlossaryCategory', 'datacatalog.entries.createGlossaryTerm', 'datacatalog.entries.delete', 'datacatalog.entries.deleteGlossary', 'datacatalog.entries.deleteGlossaryCategory', 'datacatalog.entries.deleteGlossaryTerm', 'datacatalog.entries.get', 'datacatalog.entries.getIamPolicy', 'datacatalog.entries.list', 'datacatalog.entries.setIamPolicy', 'datacatalog.entries.update', 'datacatalog.entries.updateContacts', 'datacatalog.entries.updateGlossary', 'datacatalog.entries.updateGlossaryCategory', 'datacatalog.entries.updateGlossaryTerm', 'datacatalog.entries.updateOverview', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.get', 'datacatalog.migrationConfig.get', 'dataplex.aspectTypes.get', 'dataplex.aspectTypes.list', 'dataplex.aspectTypes.use', 'dataplex.entries.create', 'dataplex.entries.delete', 'dataplex.entries.get', 'dataplex.entries.getData', 'dataplex.entries.link', 'dataplex.entries.list', 'dataplex.entries.update', 'dataplex.entryGroups.get', 'dataplex.entryGroups.useContactsAspect', 'dataplex.entryGroups.useDataQualityScorecardAspect', 'dataplex.entryGroups.useDefinitionEntryLink', 'dataplex.entryGroups.useDescriptionsAspect', 'dataplex.entryGroups.useGenericAspect', 'dataplex.entryGroups.useGenericEntry', 'dataplex.entryGroups.useOverviewAspect', 'dataplex.entryGroups.useQueriesAspect', 'dataplex.entryGroups.useRelatedEntryLink', 'dataplex.entryGroups.useSchemaAspect', 'dataplex.entryGroups.useSynonymEntryLink', 'dataplex.entryLinks.create', 'dataplex.entryLinks.delete', 'dataplex.entryLinks.get', 'dataplex.entryLinks.reference', 'dataplex.entryTypes.get', 'dataplex.entryTypes.list', 'dataplex.entryTypes.use', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.entryGroupCreator Can create new entryGroups DataCatalog EntryGroup Creator ['datacatalog.entryGroups.create', 'datacatalog.entryGroups.get', 'datacatalog.entryGroups.list', 'dataplex.entryGroups.create', 'dataplex.entryGroups.get', 'dataplex.projects.search', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] GA
roles/datacatalog.tagEditor Gives permission to modify tags on a GCP assets (BigQuery, Pub/Sub etc). Data Catalog Tag Editor ['bigquery.connections.updateTag', 'bigquery.datasets.updateTag', 'bigquery.models.updateTag', 'bigquery.routines.updateTag', 'bigquery.tables.updateTag', 'datacatalog.entries.updateTag', 'datacatalog.entryGroups.updateTag', 'dataplex.entries.update', 'pubsub.topics.updateTag'] GA