Access Control¶
AccessControl¶
pyatlan.model.assets.core.access_control.AccessControl(__pydantic_self__, **data: Any)
¶
Bases: Asset
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
CHANNEL_LINK: TextField = TextField('channelLink', 'channelLink')
class-attribute
¶
TBC
DEFAULT_NAVIGATION: TextField = TextField('defaultNavigation', 'defaultNavigation')
class-attribute
¶
TBC
DENY_ASSET_FILTERS: TextField = TextField('denyAssetFilters', 'denyAssetFilters')
class-attribute
¶
TBC
DENY_ASSET_METADATA_TYPES: KeywordField = KeywordField('denyAssetMetadataTypes', 'denyAssetMetadataTypes')
class-attribute
¶
TBC
DENY_ASSET_TABS: KeywordField = KeywordField('denyAssetTabs', 'denyAssetTabs')
class-attribute
¶
TBC
DENY_ASSET_TYPES: TextField = TextField('denyAssetTypes', 'denyAssetTypes')
class-attribute
¶
TBC
DENY_CUSTOM_METADATA_GUIDS: KeywordField = KeywordField('denyCustomMetadataGuids', 'denyCustomMetadataGuids')
class-attribute
¶
TBC
DENY_NAVIGATION_PAGES: TextField = TextField('denyNavigationPages', 'denyNavigationPages')
class-attribute
¶
TBC
DENY_SIDEBAR_TABS: KeywordField = KeywordField('denySidebarTabs', 'denySidebarTabs')
class-attribute
¶
TBC
DISPLAY_PREFERENCES: KeywordField = KeywordField('displayPreferences', 'displayPreferences')
class-attribute
¶
TBC
IS_ACCESS_CONTROL_ENABLED: BooleanField = BooleanField('isAccessControlEnabled', 'isAccessControlEnabled')
class-attribute
¶
TBC
POLICIES: RelationField = RelationField('policies')
class-attribute
¶
TBC
AuthPolicy¶
pyatlan.model.assets.core.auth_policy.AuthPolicy(__pydantic_self__, **data: Any)
¶
Bases: Asset
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
ACCESS_CONTROL: RelationField = RelationField('accessControl')
class-attribute
¶
TBC
IS_POLICY_ENABLED: BooleanField = BooleanField('isPolicyEnabled', 'isPolicyEnabled')
class-attribute
¶
TBC
POLICY_ACTIONS: KeywordField = KeywordField('policyActions', 'policyActions')
class-attribute
¶
TBC
POLICY_CATEGORY: KeywordField = KeywordField('policyCategory', 'policyCategory')
class-attribute
¶
TBC
POLICY_CONDITIONS: KeywordField = KeywordField('policyConditions', 'policyConditions')
class-attribute
¶
TBC
POLICY_DELEGATE_ADMIN: BooleanField = BooleanField('policyDelegateAdmin', 'policyDelegateAdmin')
class-attribute
¶
TBC
POLICY_FILTER_CRITERIA: TextField = TextField('policyFilterCriteria', 'policyFilterCriteria')
class-attribute
¶
TBC
POLICY_GROUPS: KeywordField = KeywordField('policyGroups', 'policyGroups')
class-attribute
¶
TBC
POLICY_MASK_TYPE: KeywordField = KeywordField('policyMaskType', 'policyMaskType')
class-attribute
¶
TBC
POLICY_PRIORITY: NumericField = NumericField('policyPriority', 'policyPriority')
class-attribute
¶
TBC
POLICY_RESOURCES: KeywordField = KeywordField('policyResources', 'policyResources')
class-attribute
¶
TBC
POLICY_RESOURCE_CATEGORY: KeywordField = KeywordField('policyResourceCategory', 'policyResourceCategory')
class-attribute
¶
TBC
POLICY_RESOURCE_SIGNATURE: KeywordField = KeywordField('policyResourceSignature', 'policyResourceSignature')
class-attribute
¶
TBC
POLICY_ROLES: KeywordField = KeywordField('policyRoles', 'policyRoles')
class-attribute
¶
TBC
POLICY_SERVICE_NAME: KeywordField = KeywordField('policyServiceName', 'policyServiceName')
class-attribute
¶
TBC
POLICY_SUB_CATEGORY: KeywordField = KeywordField('policySubCategory', 'policySubCategory')
class-attribute
¶
TBC
POLICY_TYPE: KeywordField = KeywordField('policyType', 'policyType')
class-attribute
¶
TBC
POLICY_USERS: KeywordField = KeywordField('policyUsers', 'policyUsers')
class-attribute
¶
TBC
POLICY_VALIDITY_SCHEDULE: KeywordField = KeywordField('policyValiditySchedule', 'policyValiditySchedule')
class-attribute
¶
TBC
Persona¶
pyatlan.model.assets.core.persona.Persona(__pydantic_self__, **data: Any)
¶
Stakeholder¶
pyatlan.model.assets.core.stakeholder.Stakeholder(__pydantic_self__, **data: Any)
¶
Bases: Persona
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
STAKEHOLDER_DATA_DOMAIN: RelationField = RelationField('stakeholderDataDomain')
class-attribute
¶
TBC
STAKEHOLDER_DOMAIN_QUALIFIED_NAME: KeywordField = KeywordField('stakeholderDomainQualifiedName', 'stakeholderDomainQualifiedName')
class-attribute
¶
STAKEHOLDER_TITLE: RelationField = RelationField('stakeholderTitle')
class-attribute
¶
TBC
STAKEHOLDER_TITLE_GUID: KeywordField = KeywordField('stakeholderTitleGuid', 'stakeholderTitleGuid')
class-attribute
¶
StakeholderTitle¶
pyatlan.model.assets.core.stakeholder_title.StakeholderTitle(__pydantic_self__, **data: Any)
¶
Bases: Asset
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
STAKEHOLDERS: RelationField = RelationField('stakeholders')
class-attribute
¶
TBC
STAKEHOLDER_TITLE_DOMAIN_QUALIFIED_NAMES: KeywordField = KeywordField('stakeholderTitleDomainQualifiedNames', 'stakeholderTitleDomainQualifiedNames')
class-attribute
¶
qualified name array representing the Domains for which this StakeholderTitle is applicable
Purpose¶
pyatlan.model.assets.purpose.Purpose(__pydantic_self__, **data: Any)
¶
BusinessPolicy¶
pyatlan.model.assets.business_policy.BusinessPolicy(__pydantic_self__, **data: Any)
¶
Bases: Asset
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
BUSINESS_POLICY_BASE_PARENT_GUID: KeywordField = KeywordField('businessPolicyBaseParentGuid', 'businessPolicyBaseParentGuid')
class-attribute
¶
Base parent Guid for policy used in version
BUSINESS_POLICY_FILTER_DSL: TextField = TextField('businessPolicyFilterDSL', 'businessPolicyFilterDSL')
class-attribute
¶
Business Policy Filter ES DSL to denote the associate asset/s involved.
BUSINESS_POLICY_LONG_DESCRIPTION: RelationField = RelationField('businessPolicyLongDescription')
class-attribute
¶
Body of the business policy, a long readme like document
BUSINESS_POLICY_REVIEW_PERIOD: KeywordField = KeywordField('businessPolicyReviewPeriod', 'businessPolicyReviewPeriod')
class-attribute
¶
Duration for the business policy to complete review.
BUSINESS_POLICY_RULES: KeywordField = KeywordField('businessPolicyRules', 'businessPolicyRules')
class-attribute
¶
List of rules applied to this business policy.
BUSINESS_POLICY_SELECTED_APPROVAL_WF: TextField = TextField('businessPolicySelectedApprovalWF', 'businessPolicySelectedApprovalWF')
class-attribute
¶
Selected approval workflow id for business policy
BUSINESS_POLICY_TYPE: KeywordField = KeywordField('businessPolicyType', 'businessPolicyType')
class-attribute
¶
Type of business policy
BUSINESS_POLICY_VALID_FROM: NumericField = NumericField('businessPolicyValidFrom', 'businessPolicyValidFrom')
class-attribute
¶
Validity start date of the policy
BUSINESS_POLICY_VALID_TILL: NumericField = NumericField('businessPolicyValidTill', 'businessPolicyValidTill')
class-attribute
¶
Validity end date of the policy
BUSINESS_POLICY_VERSION: NumericField = NumericField('businessPolicyVersion', 'businessPolicyVersion')
class-attribute
¶
Version of the policy
EXCEPTIONS_FOR_BUSINESS_POLICY: RelationField = RelationField('exceptionsForBusinessPolicy')
class-attribute
¶
TBC
RELATED_BUSINESS_POLICIES: RelationField = RelationField('relatedBusinessPolicies')
class-attribute
¶
TBC
BusinessPolicyException¶
pyatlan.model.assets.business_policy_exception.BusinessPolicyException(__pydantic_self__, **data: Any)
¶
Bases: Asset
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
BUSINESS_POLICY_EXCEPTION_FILTER_DSL: TextField = TextField('businessPolicyExceptionFilterDSL', 'businessPolicyExceptionFilterDSL')
class-attribute
¶
Business Policy Exception Filter ES DSL to denote the associate asset/s involved.
BUSINESS_POLICY_EXCEPTION_GROUPS: KeywordField = KeywordField('businessPolicyExceptionGroups', 'businessPolicyExceptionGroups')
class-attribute
¶
List of groups who are part of this exception
BUSINESS_POLICY_EXCEPTION_USERS: KeywordField = KeywordField('businessPolicyExceptionUsers', 'businessPolicyExceptionUsers')
class-attribute
¶
List of users who are part of this exception
BUSINESS_POLICY_FOR_EXCEPTION: RelationField = RelationField('businessPolicyForException')
class-attribute
¶
TBC
BUSINESS_POLICY_QUALIFIED_NAME: KeywordTextField = KeywordTextField('businessPolicyQualifiedName', 'businessPolicyQualifiedName', 'businessPolicyQualifiedName.text')
class-attribute
¶
Unique name of the business policy through which this asset is accessible.
BusinessPolicyIncident¶
pyatlan.model.assets.business_policy_incident.BusinessPolicyIncident(__pydantic_self__, **data: Any)
¶
Bases: Incident
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
BUSINESS_POLICY_INCIDENT_FILTER_DSL: TextField = TextField('businessPolicyIncidentFilterDSL', 'businessPolicyIncidentFilterDSL')
class-attribute
¶
Filter ES DSL to denote the associate asset/s involved.
BUSINESS_POLICY_INCIDENT_NONCOMPLIANT_COUNT: NumericField = NumericField('businessPolicyIncidentNoncompliantCount', 'businessPolicyIncidentNoncompliantCount')
class-attribute
¶
count of noncompliant assets in the incident
BUSINESS_POLICY_INCIDENT_RELATED_POLICY_GUIDS: KeywordField = KeywordField('businessPolicyIncidentRelatedPolicyGUIDs', 'businessPolicyIncidentRelatedPolicyGUIDs')
class-attribute
¶
policy ids related to this incident
BusinessPolicyLog¶
pyatlan.model.assets.business_policy_log.BusinessPolicyLog(__pydantic_self__, **data: Any)
¶
Bases: Asset
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
BUSINESS_POLICY_ID: KeywordField = KeywordField('businessPolicyId', 'businessPolicyId')
class-attribute
¶
business policy guid for which log are created
BUSINESS_POLICY_LOG_POLICY_TYPE: KeywordField = KeywordField('businessPolicyLogPolicyType', 'businessPolicyLogPolicyType')
class-attribute
¶
business policy type for which log are created
COMPLIANT_ASSETS_COUNT: NumericField = NumericField('compliantAssetsCount', 'compliantAssetsCount')
class-attribute
¶
number of compliant assets in the policy
GOVERNED_ASSETS_COUNT: NumericField = NumericField('governedAssetsCount', 'governedAssetsCount')
class-attribute
¶
number of governed assets in the policy
NON_COMPLIANT_ASSETS_COUNT: NumericField = NumericField('nonCompliantAssetsCount', 'nonCompliantAssetsCount')
class-attribute
¶
number of non compliant assets in the policy
NON_GOVERNED_ASSETS_COUNT: NumericField = NumericField('nonGovernedAssetsCount', 'nonGovernedAssetsCount')
class-attribute
¶
number of non governed assets in the policy
AuthService¶
pyatlan.model.assets.auth_service.AuthService(__pydantic_self__, **data: Any)
¶
Bases: Asset
Description
Source code in pyatlan/model/assets/core/referenceable.py
Attributes¶
ABAC_SERVICE: KeywordField = KeywordField('abacService', 'abacService')
class-attribute
¶
TBC
AUTH_SERVICE_CONFIG: KeywordField = KeywordField('authServiceConfig', 'authServiceConfig')
class-attribute
¶
TBC
AUTH_SERVICE_IS_ENABLED: BooleanField = BooleanField('authServiceIsEnabled', 'authServiceIsEnabled')
class-attribute
¶
TBC
AUTH_SERVICE_POLICY_LAST_SYNC: NumericField = NumericField('authServicePolicyLastSync', 'authServicePolicyLastSync')
class-attribute
¶
TBC
AUTH_SERVICE_TYPE: KeywordField = KeywordField('authServiceType', 'authServiceType')
class-attribute
¶
TBC
TAG_SERVICE: KeywordField = KeywordField('tagService', 'tagService')
class-attribute
¶
TBC