pyapacheatlas.core.entity.AtlasClassification#
- class pyapacheatlas.core.entity.AtlasClassification(typeName, entityStatus='ACTIVE', propagate=False, removePropagationsOnEntityDelete=False, **kwargs)#
A python implementation of the AtlasClassification from Apache Atlas.
- Parameters
typeName (str) – The name of this classification.
entityStatus (str) – One of ACTIVE, DELETED, PURGED.
propagate (bool) – Whether the classification should propagate to child entities. Not implemented in Purview as of release time.
removePropagationsOnEntityDelete (bool) – Whether the classification should be removed on child entities if the parent entity is deleted. Not implemented in Purview as of release time.
attributes (dict, optional) – Additional attributes that your atlas entity may require.
validityPeriods (dict, optional) – Validity Periods that may be applied to this atlas classification.
- __init__(typeName, entityStatus='ACTIVE', propagate=False, removePropagationsOnEntityDelete=False, **kwargs)#
Methods
__init__
(typeName[, entityStatus, …])to_json
()Convert this atlas entity to a dict / json.