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_glossaries([limit, offset, sort_order])

Retrieve all glossaries and the term headers.

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.