Asset

class pyatlan.model.assets.Asset(*, typeName: str = 'Asset', attributes: Asset.Attributes = None, businessAttributes: Dict[str, Any] | None = None, createdBy: str | None = None, createTime: int | None = None, deleteHandler: str | None = None, guid: str = None, isIncomplete: bool | None = None, labels: List[str] | None = None, relationshipAttributes: RelationshipAttributes | Dict[str, Any] | None = None, status: EntityStatus | None = None, updatedBy: str | None = None, updateTime: int | None = None, version: int | None = None, classifications: List[AtlanTag] | None = None, classificationNames: List[str] | None = None, displayText: str | None = None, entityStatus: str | None = None, relationshipGuid: str | None = None, relationshipStatus: str | None = None, relationshipType: str | None = None, meaningNames: List[str] | None = None, meanings: List[Meaning] | None = None, customAttributes: Dict[str, Any] | None = None, scrubbed: bool | None = None, pendingTasks: List[str] | None = None, uniqueAttributes: Dict[str, Any] | None = None, appendRelationshipAttributes: Dict[str, Any] | None = None, removeRelationshipAttributes: Dict[str, Any] | None = None, addOrUpdateClassifications: List[AtlanTag] | None = None, removeClassifications: List[AtlanTag] | None = None, semantic: SaveSemantic | None = None, depth: int | None = None, immediateUpstream: List[LineageRef] | None = None, immediateDownstream: List[LineageRef] | None = None)[source]

Description

ADMIN_GROUPS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of groups who administer this asset. (This is only used for certain asset types.)

ADMIN_ROLES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of roles who administer this asset. (This is only used for Connection assets.)

ADMIN_USERS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of users who administer this asset. (This is only used for certain asset types.)

ANNOUNCEMENT_MESSAGE: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Detailed message to include in the announcement on this asset.

ANNOUNCEMENT_TITLE: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Brief title for the announcement on this asset. Required when announcementType is specified.

ANNOUNCEMENT_TYPE: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Type of announcement on this asset.

ANNOUNCEMENT_UPDATED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which the announcement was last updated, in milliseconds.

ANNOUNCEMENT_UPDATED_BY: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Name of the user who last updated the announcement.

ANOMALO_CHECKS: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

APPLICATION: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

APPLICATION_FIELD: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

APPLICATION_FIELD_QUALIFIED_NAME: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Qualified name of the ApplicationField that contains this asset.

APPLICATION_QUALIFIED_NAME: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Qualified name of the Application that contains this asset.

ASSET_ANOMALO_APPLIED_CHECK_TYPES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

All associated Anomalo check types.

ASSET_ANOMALO_CHECK_COUNT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Total number of checks present in Anomalo for this asset.

ASSET_ANOMALO_CHECK_STATUSES: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Stringified JSON object containing status of all Anomalo checks associated to this asset.

ASSET_ANOMALO_DQ_STATUS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Status of data quality from Anomalo.

ASSET_ANOMALO_FAILED_CHECK_COUNT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Total number of checks failed in Anomalo for this asset.

ASSET_ANOMALO_FAILED_CHECK_TYPES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

All associated Anomalo failed check types.

ASSET_ANOMALO_LAST_CHECK_RUN_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which the last check was run via Anomalo.

ASSET_ANOMALO_SOURCE_URL: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

URL of the source in Anomalo.

ASSET_COVER_IMAGE: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Cover image to use for this asset in the UI (applicable to only a few asset types).

ASSET_DBT_ACCOUNT_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Name of the account in which this asset exists in dbt.

ASSET_DBT_ALIAS: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Alias of this asset in dbt.

ASSET_DBT_ENVIRONMENT_DBT_VERSION: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Version of the environment in which this asset is materialized in dbt.

ASSET_DBT_ENVIRONMENT_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Name of the environment in which this asset is materialized in dbt.

ASSET_DBT_JOB_LAST_RUN: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which the job that materialized this asset in dbt last ran, in milliseconds.

ASSET_DBT_JOB_LAST_RUN_ARTIFACTS_SAVED: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Whether artifacts were saved from the last run of the job that materialized this asset in dbt (true) or not (false).

ASSET_DBT_JOB_LAST_RUN_ARTIFACT_S3PATH: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Path in S3 to the artifacts saved from the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_CREATED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which the job that materialized this asset in dbt was last created, in milliseconds.

ASSET_DBT_JOB_LAST_RUN_DEQUED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which the job that materialized this asset in dbt was dequeued, in milliseconds.

ASSET_DBT_JOB_LAST_RUN_EXECUTED_BY_THREAD_ID: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Thread ID of the user who executed the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_GIT_BRANCH: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Branch in git from which the last run of the job that materialized this asset in dbt ran.

ASSET_DBT_JOB_LAST_RUN_GIT_SHA: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

SHA hash in git for the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_HAS_DOCS_GENERATED: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Whether docs were generated from the last run of the job that materialized this asset in dbt (true) or not (false).

ASSET_DBT_JOB_LAST_RUN_HAS_SOURCES_GENERATED: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Whether sources were generated from the last run of the job that materialized this asset in dbt (true) or not (false).

ASSET_DBT_JOB_LAST_RUN_NOTIFICATIONS_SENT: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Whether notifications were sent from the last run of the job that materialized this asset in dbt (true) or not (false).

ASSET_DBT_JOB_LAST_RUN_OWNER_THREAD_ID: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Thread ID of the owner of the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_QUEUED_DURATION: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Total duration the job that materialized this asset in dbt spent being queued.

ASSET_DBT_JOB_LAST_RUN_QUEUED_DURATION_HUMANIZED: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Human-readable total duration of the last run of the job that materialized this asset in dbt spend being queued.

ASSET_DBT_JOB_LAST_RUN_RUN_DURATION: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Run duration of the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_RUN_DURATION_HUMANIZED: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Human-readable run duration of the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_STARTED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which the job that materialized this asset in dbt was started running, in milliseconds.

ASSET_DBT_JOB_LAST_RUN_STATUS_MESSAGE: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Status message of the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_TOTAL_DURATION: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Total duration of the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_TOTAL_DURATION_HUMANIZED: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Human-readable total duration of the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_LAST_RUN_UPDATED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which the job that materialized this asset in dbt was last updated, in milliseconds.

ASSET_DBT_JOB_LAST_RUN_URL: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

URL of the last run of the job that materialized this asset in dbt.

ASSET_DBT_JOB_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Name of the job that materialized this asset in dbt.

ASSET_DBT_JOB_NEXT_RUN: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) when the next run of the job that materializes this asset in dbt is scheduled.

ASSET_DBT_JOB_NEXT_RUN_HUMANIZED: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Human-readable time when the next run of the job that materializes this asset in dbt is scheduled.

ASSET_DBT_JOB_SCHEDULE: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Schedule of the job that materialized this asset in dbt.

ASSET_DBT_JOB_SCHEDULE_CRON_HUMANIZED: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Human-readable cron schedule of the job that materialized this asset in dbt.

ASSET_DBT_JOB_STATUS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Status of the job that materialized this asset in dbt.

ASSET_DBT_META: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Metadata for this asset in dbt, specifically everything under the ‘meta’ key in the dbt object.

ASSET_DBT_PACKAGE_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Name of the package in which this asset exists in dbt.

ASSET_DBT_PROJECT_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Name of the project in which this asset exists in dbt.

ASSET_DBT_SEMANTIC_LAYER_PROXY_URL: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

URL of the semantic layer proxy for this asset in dbt.

ASSET_DBT_SOURCE_FRESHNESS_CRITERIA: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Freshness criteria for the source of this asset in dbt.

ASSET_DBT_TAGS: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

List of tags attached to this asset in dbt.

ASSET_DBT_TEST_STATUS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

All associated dbt test statuses.

ASSET_DBT_UNIQUE_ID: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Unique identifier of this asset in dbt.

ASSET_DBT_WORKFLOW_LAST_UPDATED: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Name of the DBT workflow in Atlan that last updated the asset.

ASSET_ICON: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Name of the icon to use for this asset. (Only applies to glossaries, currently.)

ASSET_MC_ALERT_QUALIFIED_NAMES: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

List of unique Monte Carlo alert names attached to this asset.

ASSET_MC_INCIDENT_NAMES: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

List of Monte Carlo incident names attached to this asset.

ASSET_MC_INCIDENT_PRIORITIES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of Monte Carlo incident priorities associated with this asset.

ASSET_MC_INCIDENT_QUALIFIED_NAMES: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

List of unique Monte Carlo incident names attached to this asset.

ASSET_MC_INCIDENT_SEVERITIES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of Monte Carlo incident severities associated with this asset.

ASSET_MC_INCIDENT_STATES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of Monte Carlo incident states associated with this asset.

ASSET_MC_INCIDENT_SUB_TYPES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of Monte Carlo incident sub-types associated with this asset.

ASSET_MC_INCIDENT_TYPES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of Monte Carlo incident types associated with this asset.

ASSET_MC_IS_MONITORED: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Tracks whether this asset is monitored by MC or not

ASSET_MC_LAST_SYNC_RUN_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which this asset was last synced from Monte Carlo.

ASSET_MC_MONITOR_NAMES: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

List of Monte Carlo monitor names attached to this asset.

ASSET_MC_MONITOR_QUALIFIED_NAMES: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

List of unique Monte Carlo monitor names attached to this asset.

ASSET_MC_MONITOR_SCHEDULE_TYPES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Schedules of all associated Monte Carlo monitors.

ASSET_MC_MONITOR_STATUSES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Statuses of all associated Monte Carlo monitors.

ASSET_MC_MONITOR_TYPES: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Types of all associated Monte Carlo monitors.

ASSET_POLICIES_COUNT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Count of policies inside the asset

ASSET_POLICY_GUIDS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Array of policy ids governing this asset

ASSET_REDIRECT_GUIDS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Array of asset ids that equivalent to this asset.

ASSET_SODA_CHECK_COUNT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Number of checks done via Soda.

ASSET_SODA_CHECK_STATUSES: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

All associated Soda check statuses.

ASSET_SODA_DQ_STATUS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Status of data quality from Soda.

ASSET_SODA_LAST_SCAN_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>
ASSET_SODA_LAST_SYNC_RUN_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>
ASSET_SODA_SOURCE_URL: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>
ASSET_TAGS: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

List of tags attached to this asset.

ASSET_THEME_HEX: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Color (in hexadecimal RGB) to use to represent this asset.

ASSET_USER_DEFINED_TYPE: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Name to use for this type of asset, as a subtype of the actual typeName.

CERTIFICATE_STATUS: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Status of this asset’s certification.

CERTIFICATE_STATUS_MESSAGE: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Human-readable descriptive message used to provide further detail to certificateStatus.

CERTIFICATE_UPDATED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which the certification was last updated, in milliseconds.

CERTIFICATE_UPDATED_BY: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Name of the user who last updated the certification of this asset.

CONNECTION_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Simple name of the connection through which this asset is accessible.

CONNECTION_QUALIFIED_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Unique name of the connection through which this asset is accessible.

CONNECTOR_NAME: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Type of the connector through which this asset is accessible.

DATA_CONTRACT_LATEST: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

DATA_CONTRACT_LATEST_CERTIFIED: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

DBT_QUALIFIED_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Unique name of this asset in dbt.

DESCRIPTION: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Description of this asset, for example as crawled from a source. Fallback for display purposes, if userDescription is empty.

DISPLAY_NAME: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Human-readable name of this asset used for display purposes (in user interface).

DOMAIN_GUIDS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Array of domain guids linked to this asset

FILES: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

HAS_CONTRACT: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Whether this asset has contract (true) or not (false).

HAS_LINEAGE: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Whether this asset has lineage (true) or not (false).

INPUT_PORT_DATA_PRODUCTS: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

IS_AI_GENERATED: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>
IS_DISCOVERABLE: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Whether this asset is discoverable through the UI (true) or not (false).

IS_EDITABLE: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Whether this asset can be edited in the UI (true) or not (false).

IS_PARTIAL: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>

Indicates this asset is not fully-known, if true.

LAST_ROW_CHANGED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) of the last operation that inserted, updated, or deleted rows, in milliseconds.

LAST_SYNC_RUN: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Name of the last run of the crawler that last synchronized this asset.

LAST_SYNC_RUN_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which this asset was last crawled, in milliseconds.

LAST_SYNC_WORKFLOW_NAME: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Name of the crawler that last synchronized this asset.

LEXICOGRAPHICAL_SORT_ORDER: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Custom order for sorting purpose, managed by client

TBC

MC_INCIDENTS: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

MC_MONITORS: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

METRICS: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

NAME: ClassVar[KeywordTextStemmedField] = <pyatlan.model.fields.atlan_fields.KeywordTextStemmedField object>

Name of this asset. Fallback for display purposes, if displayName is empty.

NON_COMPLIANT_ASSET_POLICY_GUIDS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Array of policy ids non-compliant to this asset

OUTPUT_PORT_DATA_PRODUCTS: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

OUTPUT_PRODUCT_GUIDS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Array of product guids which have this asset as outputPort

OWNER_GROUPS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of groups who own this asset.

OWNER_USERS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of users who own this asset.

POPULARITY_SCORE: ClassVar[NumericRankField] = <pyatlan.model.fields.atlan_fields.NumericRankField object>

Popularity score for this asset.

PRODUCT_GUIDS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Array of product guids linked to this asset

README: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

SAMPLE_DATA_URL: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

URL for sample data for this asset.

SCHEMA_REGISTRY_SUBJECTS: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

SODA_CHECKS: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

SOURCE_COST_UNIT: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

The unit of measure for sourceTotalCost.

SOURCE_CREATED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which this asset was created in the source system, in milliseconds.

SOURCE_CREATED_BY: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Name of the user who created this asset, in the source system.

SOURCE_EMBED_URL: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

URL to create an embed for a resource (for example, an image of a dashboard) within Atlan.

SOURCE_LAST_READ_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Timestamp of most recent read operation.

SOURCE_OWNERS: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

List of owners of this asset, in the source system.

SOURCE_QUERY_COMPUTE_COST_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of most expensive warehouse names.

SOURCE_QUERY_COMPUTE_COST_RECORD_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of most expensive warehouses with extra insights.

SOURCE_READ_COUNT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Total count of all read operations at source.

SOURCE_READ_EXPENSIVE_QUERY_RECORD_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of the most expensive queries that accessed this asset.

List of the most popular queries that accessed this asset.

SOURCE_READ_QUERY_COST: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Total cost of read queries at source.

SOURCE_READ_RECENT_USER_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of usernames of the most recent users who read this asset.

SOURCE_READ_RECENT_USER_RECORD_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of usernames with extra insights for the most recent users who read this asset.

SOURCE_READ_SLOW_QUERY_RECORD_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of the slowest queries that accessed this asset.

SOURCE_READ_TOP_USER_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of usernames of the users who read this asset the most.

SOURCE_READ_TOP_USER_RECORD_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of usernames with extra insights for the users who read this asset the most.

SOURCE_READ_USER_COUNT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Total number of unique users that read data from asset.

SOURCE_TOTAL_COST: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Total cost of all operations at source.

SOURCE_UPDATED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Time (epoch) at which this asset was last updated in the source system, in milliseconds.

SOURCE_UPDATED_BY: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Name of the user who last updated this asset, in the source system.

SOURCE_URL: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

URL to the resource within the source application, used to create a button to view this asset in the source application.

STARRED_BY: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Users who have starred this asset.

STARRED_COUNT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>

Number of users who have starred this asset.

STARRED_DETAILS_LIST: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of usernames with extra information of the users who have starred an asset.

SUB_TYPE: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

Subtype of this asset.

TENANT_ID: ClassVar[TextField] = <pyatlan.model.fields.atlan_fields.TextField object>

Name of the Atlan workspace in which this asset exists.

USER_DEF_RELATIONSHIP_FROM: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

USER_DEF_RELATIONSHIP_TO: ClassVar[RelationField] = <pyatlan.model.fields.atlan_fields.RelationField object>

TBC

USER_DESCRIPTION: ClassVar[KeywordTextField] = <pyatlan.model.fields.atlan_fields.KeywordTextField object>

Description of this asset, as provided by a user. If present, this will be used for the description in user interface.

VIEWER_GROUPS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of groups who can view assets contained in a collection. (This is only used for certain asset types.)

VIEWER_USERS: ClassVar[KeywordField] = <pyatlan.model.fields.atlan_fields.KeywordField object>

List of users who can view assets contained in a collection. (This is only used for certain asset types.)

VIEW_SCORE: ClassVar[NumericRankField] = <pyatlan.model.fields.atlan_fields.NumericRankField object>

View score for this asset.

classmethod lineage(guid: str, include_archived: bool = False) FluentLineage[source]

Start a FluentLineage that can be used to get a LineageListRequest that can be used to retrieve all downstream assets. Additional conditions can be chained onto the returned FluentLineage before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. (To change the default direction of downstream chain a .direction() call

Parameters:
  • guid – unique identifier (GUID) for the starting point of lineage

  • include_archived – when True, archived (soft-deleted) assets in lineage will be included

Returns:

a FluentLineage that can be used to get a LineageListRequest that can be used to retrieve all

downstream assets