Skip to content

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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)

Bases: AccessControl

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

PERSONA_GROUPS: KeywordField = KeywordField('personaGroups', 'personaGroups') class-attribute

TBC

PERSONA_USERS: KeywordField = KeywordField('personaUsers', 'personaUsers') class-attribute

TBC

ROLE_ID: KeywordField = KeywordField('roleId', 'roleId') class-attribute

TBC

Stakeholder

pyatlan.model.assets.core.stakeholder.Stakeholder(__pydantic_self__, **data: Any)

Bases: Persona

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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)

Bases: AccessControl

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

Attributes

PURPOSE_CLASSIFICATIONS: KeywordField = KeywordField('purposeClassifications', 'purposeClassifications') class-attribute

TBC

BusinessPolicy

pyatlan.model.assets.business_policy.BusinessPolicy(__pydantic_self__, **data: Any)

Bases: Asset

Description

Source code in pyatlan/model/assets/core/referenceable.py
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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
def __init__(__pydantic_self__, **data: Any) -> None:
    super().__init__(**data)
    __pydantic_self__.__fields_set__.update(["attributes", "type_name"])

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