Connection

class pyatlan.model.assets.Connection(*, typeName: str = 'Connection', attributes: Connection.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

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

Whether using this connection to run queries on the source is allowed (true) or not (false).

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

Whether using this connection to run preview queries on the source is allowed (true) or not (false).

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

Type of connection, for example WAREHOUSE, RDBMS, etc.

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

Unique identifier (GUID) for the SSO credentials to use for this connection.

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

Unused. Only the value of connectorType impacts icons.

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

Unused. Only the value of connectorType impacts icons.

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

Credential strategy to use for this connection for queries.

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

Unique identifier (GUID) for the default credentials to use for this connection.

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

Whether this connection has popularity insights (true) or not (false).

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

Host name of this connection’s source.

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

TBC

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

Whether sample data can be previewed for this connection (true) or not (false).

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

Number of rows after which results should be uploaded to storage.

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

TBC

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

Policy strategy is a configuration that determines whether the Atlan policy will be applied to the results of insight queries and whether the query will be rewritten, applicable for stream api call made from insight screen

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

Policy strategy is a configuration that determines whether the Atlan policy will be applied to the results of insight queries and whether the query will be rewritten. policyStrategyForSamplePreview config is applicable for sample preview call from assets screen

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

Number of days over which popularity is calculated, for example 30 days.

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

Port number to this connection’s source.

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

Credential strategy to use for this connection for preview queries.

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

Query config for this connection.

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

Configuration for preview queries.

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

Maximum time a query should be allowed to run before timing out.

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

Username strategy to use for this connection for queries.

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

Maximum number of rows that can be returned for the source.

Unused. Only the value of connectorType impacts icons.

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

Subcategory of this connection.

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

Whether to upload to S3, GCP, or another storage location (true) or not (false).

VECTOR_EMBEDDINGS_ENABLED: ClassVar[BooleanField] = <pyatlan.model.fields.atlan_fields.BooleanField object>
VECTOR_EMBEDDINGS_UPDATED_AT: ClassVar[NumericField] = <pyatlan.model.fields.atlan_fields.NumericField object>