pyapacheatlas.core.glossary.glossaryclient.PurviewGlossaryClient#
- class pyapacheatlas.core.glossary.glossaryclient.PurviewGlossaryClient(endpoint_url, authentication, **kwargs)#
- __init__(endpoint_url, authentication, **kwargs)#
Methods
__init__(endpoint_url, authentication, **kwargs)assignTerm(entities[, termGuid, termName, …])Assign a single term to many entities.
delete_assignedTerm(entities[, termGuid, …])Remove a single term from many entities.
delete_term(termGuid)Delete a term based on the termGuid :param str termGuid: The guid for the term.
export_terms(guids, csv_path[, …])Export specific terms as provided by guid.
generate_request_headers([include, exclude])get_glossary([name, guid, detailed])Retrieve the specified glossary by name or guid along with the term headers (AtlasRelatedTermHeader: including displayText and termGuid).
get_term([guid, name, glossary_name, …])Retrieve a single glossary term based on its guid.
get_termAssignedEntities([termGuid, …])Page through the assigned entities for the given term.
import_terms(csv_path[, glossary_name, …])Bulk import terms from an existing csv file.
import_terms_status(operation_guid)Get the operation status of a glossary term import activity.
upload_term(term[, includeTermHierarchy, …])Upload a single term to Azure Purview.
upload_terms(terms[, includeTermHierarchy, …])Upload many terms to Azure Purview.