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.