pyapacheatlas.core.client.PurviewClient.delete_typedefs#
- PurviewClient.delete_typedefs(**kwargs)#
Delete one or many types. You can provide a parameters as listed in the kwargs. You’ll pass in a type definition that you want to delete.
That type def can be retrieved with AtlasClient.get_typedef or by creating the typedef with, for example EntityTypeDef(“someType”) as imported from
EntityTypeDef
. You do not need to include any attribute defs, even if they’re required.- Kwargs:
- param entityDefs
EntityDefs to delete.
- type entityDefs
list( Union(
BaseTypeDef
, dict))- param businessMetadataDefs
BusinessMetadataDefs to delete.
- type businessMetadataDefs
list( Union(
BaseTypeDef
, dict))- param classificationDefs
classificationDefs to delete.
- type classificationDefs
list( Union(
BaseTypeDef
, dict))- param enumDefs
enumDefs to delete.
- type enumDefs
list( Union(
BaseTypeDef
, dict))- param relationshipDefs
relationshipDefs to delete.
- type relationshipDefs
list( Union(
BaseTypeDef
, dict))- param structDefs
structDefs to delete.
- type structDefs
list( Union(
BaseTypeDef
, dict))
- Returns
A dictionary indicating success. Failure will raise an AtlasException.
- Return type
dict