diff --git a/openapi-v2.yaml b/openapi-v2.yaml index 8230a13..38e36d0 100644 --- a/openapi-v2.yaml +++ b/openapi-v2.yaml @@ -798,6 +798,7 @@ paths: /api/v2/accounts/{account_id}/jobs/: get: operationId: List Jobs + description: Use this endpoint to list jobs for an account. parameters: - in: query name: account__locked @@ -876,6 +877,7 @@ paths: description: '' post: operationId: Create Job + description: Use this endpoint to create a new job. parameters: - in: path name: account_id @@ -939,6 +941,37 @@ paths: schema: $ref: '#/components/schemas/Defaults' description: '' + /api/v2/accounts/{account_id}/jobs/{job_id}/rerun/: + post: + operationId: Rerun a failed run or retry a run from point of failure for a job + description: Use this endpoint to retry a failed run for a job from the point + of failure, if the run failed. Otherwise trigger a new run. When this endpoint + returns a successful response, a new run will be enqueued for the account. + Users can poll the Get run endpoint to poll the run until it completes. After + the run has completed, users can use the Get run artifact endpoint to download + artifacts generated by the run. + parameters: + - in: path + name: account_id + schema: + type: integer + required: true + - in: path + name: job_id + schema: + type: integer + required: true + tags: + - Jobs + security: + - BearerAuthentication: [] + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/Defaults' + description: '' /api/v2/accounts/{account_id}/jobs/{job_id}/run/: post: operationId: Trigger Job Run @@ -984,6 +1017,7 @@ paths: /api/v2/accounts/{account_id}/jobs/{id}/: get: operationId: Retrieve Job + description: Use this endpoint to retrieve the details of a job. parameters: - in: query name: account__locked @@ -1065,6 +1099,7 @@ paths: description: '' post: operationId: Update Job + description: Use this endpoint to update a job. parameters: - in: path name: account_id @@ -1101,6 +1136,7 @@ paths: description: '' delete: operationId: Destroy Job + description: Use this endpoint to delete a job. parameters: - in: query name: account__locked @@ -1828,6 +1864,7 @@ paths: /api/v2/accounts/{account_id}/runs/: get: operationId: List Runs + description: Use this endpoint to list runs for an account. parameters: - in: path name: account_id @@ -1926,6 +1963,7 @@ paths: /api/v2/accounts/{account_id}/runs/{id}/: get: operationId: Retrieve Run + description: Use this endpoint to retrieve details for a run. parameters: - in: path name: account_id @@ -2027,6 +2065,7 @@ paths: /api/v2/accounts/{account_id}/runs/{run_id}/artifacts/: get: operationId: List Run Artifacts + description: Retrieve the list of artifacts generated for a run. parameters: - in: path name: account_id @@ -2098,6 +2137,7 @@ paths: /api/v2/accounts/{account_id}/runs/{run_id}/cancel/: post: operationId: Cancel Run + description: Use this endpoint to cancel a run. parameters: - in: path name: account_id @@ -2178,6 +2218,8 @@ paths: /api/v2/accounts/{account_id}/steps/{id}/: get: operationId: Retrieve Run Step + description: Use this endpoint to retrieve the details of a specific step of + a run. parameters: - in: path name: account_id @@ -2736,14 +2778,40 @@ components: additionalProperties: false definitions: {} $schema: http://json-schema.org/draft-07/schema# - ConnectionEncryption: + BaseConnectionV3: type: object + properties: + id: + type: integer + account_id: + type: integer + description: The account the connection is associated with + project_id: + type: integer + description: The project the connection is associated with + name: + type: string + description: The name of the connection + type: + $ref: '#/components/schemas/TypeEnum' + created_by_id: + type: integer + created_by_service_token_id: + type: integer + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + private_link_endpoint_id: + type: string required: - account_id - - connection_id - - username - - port - - hostname + - name + - project_id + - type + ConnectionEncryption: + type: object properties: account_id: type: integer @@ -2761,33 +2829,21 @@ components: type: string description: SSH hostname id: - oneOf: - - type: integer - - type: 'null' + type: integer readOnly: true public_key: - oneOf: - - type: string - - type: 'null' + type: string description: SSH Public key state: type: integer default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, username: - str, port: int, hostname: str, id: Union[int, NoneType] = None, public_key: - Union[str, NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, state: - int = 1)' - definitions: {} - $schema: http://json-schema.org/draft-07/schema# + required: + - id ConnectionEncryptionEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/ConnectionEncryption' + $ref: '#/components/schemas/ConnectionEncryption' status: $ref: '#/components/schemas/Status' required: @@ -2795,12 +2851,6 @@ components: - status ConnectionEncryptionRequest: type: object - required: - - account_id - - connection_id - - username - - port - - hostname properties: account_id: type: integer @@ -2810,35 +2860,45 @@ components: description: The connection to use the SSH tunnel with username: type: string + minLength: 1 description: SSH username port: type: integer description: SSH port hostname: type: string + minLength: 1 description: SSH hostname public_key: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 description: SSH Public key private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key + type: string writeOnly: true + minLength: 1 + description: SSH private key state: type: integer default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, username: - str, port: int, hostname: str, id: Union[int, NoneType] = None, public_key: - Union[str, NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, state: - int = 1)' - definitions: {} - $schema: http://json-schema.org/draft-07/schema# + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - connection_id + - hostname + - port + - username + DateEnum: + enum: + - every_day + - days_of_week + - custom_cron + type: string + description: |- + * `every_day` - every_day + * `days_of_week` - days_of_week + * `custom_cron` - custom_cron Defaults: type: object properties: @@ -3050,6 +3110,62 @@ components: additionalProperties: false definitions: {} $schema: http://json-schema.org/draft-07/schema# + GitCloneStrategyEnum: + enum: + - azure_active_directory_app + - deploy_key + - deploy_token + - github_app + - git_token + type: string + description: |- + * `azure_active_directory_app` - azure_active_directory_app + * `deploy_key` - deploy_key + * `deploy_token` - deploy_token + * `github_app` - github_app + * `git_token` - git_token + GitProvider: + type: object + properties: + account_id: + type: integer + provider_type: + $ref: '#/components/schemas/ProviderTypeEnum' + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - provider_type + GroupPermission: + type: object + properties: + account_id: + type: integer + group_id: + type: integer + project_id: + type: integer + all_projects: + type: boolean + permission_set: + $ref: '#/components/schemas/PermissionSetEnum' + permission_level: + type: integer + id: + type: integer + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - all_projects + - group_id + - permission_set InternalJobDefinition: type: object required: @@ -3368,6 +3484,108 @@ components: required: - data - status + JobDefinitionExecution: + type: object + properties: + timeout_seconds: + type: integer + required: + - timeout_seconds + JobDefinitionSchedule: + type: object + properties: + cron: + type: string + date: + $ref: '#/components/schemas/DateEnum' + time: + $ref: '#/components/schemas/TimeEnum' + required: + - cron + - date + - time + JobDefinitionSettings: + type: object + properties: + threads: + type: integer + target_name: + type: string + required: + - target_name + - threads + JobDefinitionTriggers: + type: object + properties: + github_webhook: + type: boolean + schedule: + type: boolean + git_provider_webhook: + type: boolean + custom_branch_only: + type: boolean + required: + - github_webhook + - schedule + JobDefinitionV2: + type: object + properties: + environment_id: + type: integer + account_id: + type: integer + project_id: + type: integer + name: + type: string + description: + type: string + generate_docs: + type: boolean + run_generate_sources: + type: boolean + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + dbt_version: + type: string + deactivated: + type: boolean + run_failure_count: + type: integer + triggers: + $ref: '#/components/schemas/JobDefinitionTriggers' + settings: + $ref: '#/components/schemas/JobDefinitionSettings' + execution: + $ref: '#/components/schemas/JobDefinitionExecution' + schedule: + $ref: '#/components/schemas/JobDefinitionSchedule' + execute_steps: + type: array + items: + type: string + most_recent_run: + $ref: '#/components/schemas/Run' + most_recent_completed_run: + $ref: '#/components/schemas/Run' + job_type: + $ref: '#/components/schemas/JobTypeEnum' + triggers_on_draft_pr: + type: boolean + default: false + required: + - account_id + - deactivated + - environment_id + - generate_docs + - name + - project_id + - run_failure_count + - run_generate_sources JobNotificationSettings: type: object required: @@ -3480,11 +3698,62 @@ components: additionalProperties: false definitions: {} $schema: http://json-schema.org/draft-07/schema# + JobTypeEnum: + enum: + - ci + - scheduled + - other + type: string + description: |- + * `ci` - ci + * `scheduled` - scheduled + * `other` - other + PermissionSetEnum: + enum: + - owner + - member + - account_admin + - security_admin + - billing_admin + - admin + - database_admin + - git_admin + - team_admin + - job_admin + - job_viewer + - analyst + - developer + - stakeholder + - readonly + - project_creator + - account_viewer + - metadata_only + - semantic_layer_only + - webhooks_only + type: string + description: |- + * `owner` - owner + * `member` - member + * `account_admin` - account_admin + * `security_admin` - security_admin + * `billing_admin` - billing_admin + * `admin` - admin + * `database_admin` - database_admin + * `git_admin` - git_admin + * `team_admin` - team_admin + * `job_admin` - job_admin + * `job_viewer` - job_viewer + * `analyst` - analyst + * `developer` - developer + * `stakeholder` - stakeholder + * `readonly` - readonly + * `project_creator` - project_creator + * `account_viewer` - account_viewer + * `metadata_only` - metadata_only + * `semantic_layer_only` - semantic_layer_only + * `webhooks_only` - webhooks_only Project: type: object - required: - - name - - account_id properties: name: type: string @@ -3493,5686 +3762,72 @@ components: type: integer description: The account the project is associated with connection_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active connection repository_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active repository semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active semantic layer configuration id: - oneOf: - - type: integer - - type: 'null' + type: integer created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true skipped_setup: - oneOf: - - type: boolean - - type: 'null' + type: boolean default: false state: type: integer default: 1 dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' + type: string connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' + allOf: + - $ref: '#/components/schemas/BaseConnectionV3' readOnly: true repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' + allOf: + - $ref: '#/components/schemas/RepositoryV3' readOnly: true group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' + type: array + items: + $ref: '#/components/schemas/GroupPermission' readOnly: true docs_job_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The job used for docs generation freshness_job_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The job used for source freshness generation docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' + allOf: + - $ref: '#/components/schemas/JobDefinitionV2' readOnly: true freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' + allOf: + - $ref: '#/components/schemas/JobDefinitionV2' readOnly: true - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: int - = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: Union[models.connection.common.BaseConnectionV3, - NoneType] = None, repository: Union[models.repository.RepositoryV3, NoneType] - = None, group_permissions: Union[List[models.permissions.group_permission.GroupPermission], - NoneType] = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: - Union[int, NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + required: + - connection + - created_at + - docs_job + - freshness_job + - group_permissions + - repository + - updated_at ProjectEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/Project' + $ref: '#/components/schemas/Project' status: $ref: '#/components/schemas/Status' required: @@ -9180,5651 +3835,96 @@ components: - status ProjectRequest: type: object - required: - - name - - account_id properties: name: type: string + minLength: 1 description: The name of the project account_id: type: integer description: The account the project is associated with connection_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active connection repository_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active repository semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active semantic layer configuration id: - oneOf: - - type: integer - - type: 'null' + type: integer skipped_setup: - oneOf: - - type: boolean - - type: 'null' + type: boolean default: false state: type: integer default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 docs_job_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The job used for docs generation freshness_job_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The job used for source freshness generation - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: int - = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: Union[models.connection.common.BaseConnectionV3, - NoneType] = None, repository: Union[models.repository.RepositoryV3, NoneType] - = None, group_permissions: Union[List[models.permissions.group_permission.GroupPermission], - NoneType] = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: - Union[int, NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + required: + - account_id + - name + ProviderTypeEnum: + enum: + - azure_active_directory + - github + - gitlab + - git_url + - managed_github + - manual_config + type: string + description: |- + * `azure_active_directory` - azure_active_directory + * `github` - github + * `gitlab` - gitlab + * `git_url` - git_url + * `managed_github` - managed_github + * `manual_config` - manual_config + RemoteBackendEnum: + enum: + - azure_active_directory + - github + - managed + - gitlab + - manual_config + type: string + description: |- + * `azure_active_directory` - azure_active_directory + * `github` - github + * `managed` - managed + * `gitlab` - gitlab + * `manual_config` - manual_config + RepositoryGitlab: + type: object + properties: + id: + type: integer + account_id: + type: integer + repository_id: + type: integer + gitlab_project_id: + type: integer + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + project_access_token_id: + type: integer + required: + - account_id + - gitlab_project_id RepositoryV2: type: object required: @@ -15007,22 +4107,51 @@ components: additionalProperties: false definitions: {} $schema: http://json-schema.org/draft-07/schema# - Run: + RepositoryV3: type: object + properties: + id: + type: integer + account_id: + type: integer + project_id: + type: integer + full_name: + type: string + remote_backend: + $ref: '#/components/schemas/RemoteBackendEnum' + git_clone_strategy: + $ref: '#/components/schemas/GitCloneStrategyEnum' + deploy_key_id: + type: integer + repository_credentials_id: + type: integer + github_installation_id: + type: integer + github_webhook_id: + type: integer + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + private_link_endpoint_id: + type: string + git_provider_id: + type: integer + gitlab: + $ref: '#/components/schemas/RepositoryGitlab' + git_provider: + $ref: '#/components/schemas/GitProvider' required: - account_id - - environment_id - - project_id - - job_definition_id + Run: + type: object properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer trigger_id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer environment_id: @@ -15038,36 +4167,22 @@ components: type: string default: 1.6.0-latest git_branch: - oneOf: - - type: string - - type: 'null' + type: string git_sha: - oneOf: - - type: string - - type: 'null' + type: string status_message: - oneOf: - - type: string - - type: 'null' + type: string owner_thread_id: - oneOf: - - type: string - - type: 'null' + type: string executed_by_thread_id: - oneOf: - - type: string - - type: 'null' + type: string deferring_run_id: - oneOf: - - type: integer - - type: 'null' + type: integer artifacts_saved: type: boolean default: false artifact_s3_path: - oneOf: - - type: string - - type: 'null' + type: string has_docs_generated: type: boolean default: false @@ -15086,411 +4201,134 @@ components: type: boolean default: false created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true started_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' + type: object + additionalProperties: {} readOnly: true job: - oneOf: - - type: object - - type: 'null' + type: object + additionalProperties: {} readOnly: true environment: - oneOf: - - type: object - - type: 'null' + type: object + additionalProperties: {} readOnly: true run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] + type: array + items: {} readOnly: true + default: [] status_humanized: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true in_progress: - oneOf: - - type: boolean - - type: 'null' + type: boolean readOnly: true is_complete: - oneOf: - - type: boolean - - type: 'null' + type: boolean readOnly: true is_success: - oneOf: - - type: boolean - - type: 'null' + type: boolean readOnly: true is_error: - oneOf: - - type: boolean - - type: 'null' + type: boolean readOnly: true is_cancelled: - oneOf: - - type: boolean - - type: 'null' + type: boolean readOnly: true duration: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true queued_duration: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true run_duration: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true duration_humanized: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true queued_duration_humanized: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true run_duration_humanized: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true created_at_humanized: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true finished_at_humanized: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true job_id: - oneOf: - - type: integer - - type: 'null' + type: integer readOnly: true is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - definitions: - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - $schema: http://json-schema.org/draft-07/schema# + type: boolean + required: + - created_at + - created_at_humanized + - dequeued_at + - duration + - duration_humanized + - environment + - finished_at + - finished_at_humanized + - in_progress + - is_cancelled + - is_complete + - is_error + - is_success + - job + - job_id + - last_checked_at + - last_heartbeat_at + - queued_duration + - queued_duration_humanized + - run_duration + - run_duration_humanized + - run_steps + - should_start_at + - started_at + - status_humanized + - trigger + - updated_at RunEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/Run' + $ref: '#/components/schemas/Run' status: $ref: '#/components/schemas/Status' required: @@ -15512,72 +4350,70 @@ components: - developer_message - is_success - user_message + TimeEnum: + enum: + - every_hour + - at_exact_hours + type: string + description: |- + * `every_hour` - every_hour + * `at_exact_hours` - at_exact_hours TriggerRunRequestRequest: type: object - required: - - cause properties: cause: type: string + minLength: 1 git_sha: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 git_branch: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' + type: integer github_pull_request_id: - oneOf: - - type: integer - - type: 'null' + type: integer gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' + type: integer non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' + type: integer schema_override: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 dbt_version_override: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 threads_override: - oneOf: - - type: integer - - type: 'null' + type: integer target_name_override: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 generate_docs_override: - oneOf: - - type: boolean - - type: 'null' + type: boolean timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' + type: integer steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: true - description: "\n Represents a request to trigger a run of a job definition.\n\ - \ " - definitions: {} - $schema: http://json-schema.org/draft-07/schema# + type: array + items: + type: string + minLength: 1 + required: + - cause + TypeEnum: + enum: + - postgres + - redshift + - snowflake + - bigquery + - adapter + type: string + description: |- + * `postgres` - postgres + * `redshift` - redshift + * `snowflake` - snowflake + * `bigquery` - bigquery + * `adapter` - adapter User: type: object required: diff --git a/openapi-v3.yaml b/openapi-v3.yaml index 9051c9b..539b99d 100644 --- a/openapi-v3.yaml +++ b/openapi-v3.yaml @@ -3148,7 +3148,6 @@ paths: multipart/form-data: schema: $ref: '#/components/schemas/PatchedSemanticLayerCredentialsRequest' - required: true security: - BearerAuthentication: [] responses: @@ -4089,7 +4088,6 @@ components: - data - status AdapterVersionEnum: - type: string enum: - apache_spark_v0 - databricks_spark_v0 @@ -4101,18 +4099,23 @@ components: - redshift_v0 - synapse_v0 - fabric_v0 + type: string + description: |- + * `apache_spark_v0` - apache_spark_v0 + * `databricks_spark_v0` - databricks_spark_v0 + * `databricks_v0` - databricks_v0 + * `trino_v0` - trino_v0 + * `snowflake_v0` - snowflake_v0 + * `bigquery_v0` - bigquery_v0 + * `postgres_v0` - postgres_v0 + * `redshift_v0` - redshift_v0 + * `synapse_v0` - synapse_v0 + * `fabric_v0` - fabric_v0 BaseConnectionV3: type: object - required: - - account_id - - project_id - - name - - type properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the connection is associated with @@ -4123,5634 +4126,28 @@ components: type: string description: The name of the connection type: - $ref: '#/components/schemas/BaseConnectionV3TypeEnum' + $ref: '#/components/schemas/Type666Enum' created_by_id: - oneOf: - - type: integer - - type: 'null' + type: integer created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' + type: integer state: type: integer default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, project_id: - int, name: str, type: models.connection.common.ConnectionType, created_by_id: - Union[int, NoneType] = None, created_by_service_token_id: Union[int, NoneType] - = None, details: Union[ForwardRef(''AnyConnection''), NoneType] = None, state: - int = 1, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: Union[str, - NoneType] = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - $ref: '#/components/schemas/BaseConnectionV3TypeEnum' - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + type: string + required: + - account_id + - name + - project_id + - type BaseConnectionV3Enveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/BaseConnectionV3' + $ref: '#/components/schemas/BaseConnectionV3' status: $ref: '#/components/schemas/Status' required: @@ -9758,16 +4155,9 @@ components: - status BaseConnectionV3Request: type: object - required: - - account_id - - project_id - - name - - type properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the connection is associated with @@ -9776,5613 +4166,27 @@ components: description: The project the connection is associated with name: type: string + minLength: 1 description: The name of the connection type: - $ref: '#/components/schemas/BaseConnectionV3TypeEnum' + $ref: '#/components/schemas/Type666Enum' created_by_id: - oneOf: - - type: integer - - type: 'null' + type: integer created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' + type: integer state: type: integer default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, project_id: - int, name: str, type: models.connection.common.ConnectionType, created_by_id: - Union[int, NoneType] = None, created_by_service_token_id: Union[int, NoneType] - = None, details: Union[ForwardRef(''AnyConnection''), NoneType] = None, state: - int = 1, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: Union[str, - NoneType] = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - $ref: '#/components/schemas/BaseConnectionV3TypeEnum' - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# - BaseConnectionV3TypeEnum: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter + type: string + minLength: 1 + required: + - account_id + - name + - project_id + - type CreateSubscriptionResponseEnvelope: type: object properties: @@ -15395,11 +4199,6 @@ components: - status CustomEnvironmentVariable: type: object - required: - - account_id - - project_id - - name - - type properties: account_id: type: integer @@ -15410,5628 +4209,36 @@ components: type: $ref: '#/components/schemas/CustomEnvironmentVariableTypeEnum' state: - oneOf: - - type: integer - - type: 'null' + type: integer default: 1 user_id: - oneOf: - - type: integer - - type: 'null' + type: integer environment_id: - oneOf: - - type: integer - - type: 'null' + type: integer job_definition_id: - oneOf: - - type: integer - - type: 'null' + type: integer environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' + type: object + additionalProperties: {} readOnly: true display_value: - oneOf: - - type: string - - type: 'null' + type: string id: - oneOf: - - type: integer - - type: 'null' + type: integer readOnly: true created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged in\ - \ both the IDE and\n scheduled Runs.\n " - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - $ref: '#/components/schemas/CustomEnvironmentVariableTypeEnum' - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - readOnly: true - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - readOnly: true - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + required: + - created_at + - environment + - id + - updated_at CustomEnvironmentVariableBulkRequest: type: object properties: @@ -21073,11 +4280,6 @@ components: type: string data: $ref: '#/components/schemas/ResponseData' - required: - - data - - key_name - - status - - status_code CustomEnvironmentVariableBulkResponseEnveloped: type: object properties: @@ -21101,11 +4303,6 @@ components: type: string reason: type: string - required: - - key_name - - reason - - status - - status_code CustomEnvironmentVariableBulkResponseFailEnveloped: type: object properties: @@ -21122,9 +4319,7 @@ components: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/CustomEnvironmentVariable' + $ref: '#/components/schemas/CustomEnvironmentVariable' status: $ref: '#/components/schemas/Status' required: @@ -21132,11 +4327,6 @@ components: - status CustomEnvironmentVariableRequest: type: object - required: - - account_id - - project_id - - name - - type properties: account_id: type: integer @@ -21144,11234 +4334,89 @@ components: type: integer name: type: string + minLength: 1 type: $ref: '#/components/schemas/CustomEnvironmentVariableTypeEnum' state: - oneOf: - - type: integer - - type: 'null' + type: integer default: 1 user_id: - oneOf: - - type: integer - - type: 'null' + type: integer environment_id: - oneOf: - - type: integer - - type: 'null' + type: integer job_definition_id: - oneOf: - - type: integer - - type: 'null' + type: integer raw_value: - oneOf: - - type: string - - type: 'null' + type: string writeOnly: true + minLength: 1 display_value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged in\ - \ both the IDE and\n scheduled Runs.\n " - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - $ref: '#/components/schemas/CustomEnvironmentVariableTypeEnum' - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - writeOnly: true - display_value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + type: string + minLength: 1 + required: + - account_id + - name + - project_id + - type CustomEnvironmentVariableTypeEnum: - type: string enum: - project - environment - job - user + type: string + description: |- + * `project` - project + * `environment` - environment + * `job` - job + * `user` - user + DateEnum: + enum: + - every_day + - days_of_week + - custom_cron + type: string + description: |- + * `every_day` - every_day + * `days_of_week` - days_of_week + * `custom_cron` - custom_cron DbtAdapter: type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer project_id: type: integer created_by_id: - oneOf: - - type: integer - - type: 'null' + type: integer created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' + type: integer adapter_version: $ref: '#/components/schemas/AdapterVersionEnum' metadata_json: type: object - additionalProperties: - type: string + additionalProperties: {} state: type: integer default: 1 created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: Union[int, - NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, metadata_json: - Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - $ref: '#/components/schemas/AdapterVersionEnum' - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + required: + - created_at + - updated_at DbtAdapterEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/DbtAdapter' + $ref: '#/components/schemas/DbtAdapter' status: $ref: '#/components/schemas/Status' required: @@ -32379,5603 +4424,32 @@ components: - status DbtAdapterRequest: type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer project_id: type: integer created_by_id: - oneOf: - - type: integer - - type: 'null' + type: integer created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' + type: integer adapter_version: $ref: '#/components/schemas/AdapterVersionEnum' metadata_json: type: object - additionalProperties: - type: string + additionalProperties: {} state: type: integer default: 1 - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: Union[int, - NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, metadata_json: - Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - $ref: '#/components/schemas/AdapterVersionEnum' - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - adapter_version + - metadata_json + - project_id Defaults: type: object properties: @@ -38009,18 +4483,21 @@ components: properties: code: type: integer + is_success: + type: boolean required: - code + - is_success + DeploymentTypeEnum: + enum: + - production + type: string + description: '* `production` - production' EnvironmentV3: type: object - required: - - account_id - - project_id properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the environment is associated with @@ -38028,15 +4505,11 @@ components: type: integer description: The project the environment is associated with credentials_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The id of the associated credentials. Null for development environments. extended_attributes_id: - oneOf: - - type: integer - - type: 'null' + type: integer name: type: string default: New Environment @@ -38046,9 +4519,7 @@ components: default: 1.6.0-latest description: The default dbt Version to use for this environment raw_dbt_version: - oneOf: - - type: string - - type: 'null' + type: string readOnly: true type: allOf: @@ -38058,9 +4529,7 @@ components: type: boolean default: false custom_branch: - oneOf: - - type: string - - type: 'null' + type: string supports_docs: type: boolean default: false @@ -38068,5654 +4537,38 @@ components: type: integer default: 1 created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time + readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' + type: string + format: date-time readOnly: true - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' + project: + type: object + additionalProperties: {} readOnly: true credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - readOnly: true - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' + allOf: + - $ref: '#/components/schemas/PostgresCredentials' readOnly: true deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' + $ref: '#/components/schemas/DeploymentTypeEnum' is_deferrable: - oneOf: - - type: boolean - - type: 'null' + type: boolean readOnly: true - additionalProperties: false - description: "\n An environment is a collection of settings within a project\ - \ that defines how dbt is run.\n Use it to define the version controlled\ - \ branch and warehouse connection that dbt will run on.\n " - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - readOnly: true - type: - allOf: - - $ref: '#/components/schemas/EnvironmentV3TypeEnum' - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - readOnly: true - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - readOnly: true - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - readOnly: true - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - readOnly: true - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - readOnly: true - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + required: + - created_at + - credentials + - is_deferrable + - project + - raw_dbt_version + - updated_at EnvironmentV3Enveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/EnvironmentV3' + $ref: '#/components/schemas/EnvironmentV3' status: $ref: '#/components/schemas/Status' required: @@ -43723,14 +4576,9 @@ components: - status EnvironmentV3Request: type: object - required: - - account_id - - project_id properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the environment is associated with @@ -43738,5608 +4586,51 @@ components: type: integer description: The project the environment is associated with credentials_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The id of the associated credentials. Null for development environments. extended_attributes_id: - oneOf: - - type: integer - - type: 'null' + type: integer name: type: string - default: New Environment + minLength: 1 description: The name of the environment dbt_version: type: string - default: 1.6.0-latest + minLength: 1 description: The default dbt Version to use for this environment type: - allOf: - - $ref: '#/components/schemas/EnvironmentV3TypeEnum' - default: deployment + $ref: '#/components/schemas/EnvironmentV3TypeEnum' use_custom_branch: type: boolean - default: false custom_branch: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 supports_docs: type: boolean - default: false state: type: integer default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a project\ - \ that defines how dbt is run.\n Use it to define the version controlled\ - \ branch and warehouse connection that dbt will run on.\n " - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - type: - allOf: - - $ref: '#/components/schemas/EnvironmentV3TypeEnum' - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + $ref: '#/components/schemas/DeploymentTypeEnum' + required: + - account_id + - dbt_version + - name + - project_id + - supports_docs + - type + - use_custom_branch EnvironmentV3TypeEnum: - type: string enum: - development - deployment + type: string + description: |- + * `development` - development + * `deployment` - deployment Event: type: object properties: @@ -49355,10 +4646,6 @@ components: type: string payload: type: string - created_at: - type: string - updated_at: - type: string http_status_code: type: string account_id: @@ -49366,14 +4653,12 @@ components: required: - account_id - account_identifier - - created_at - http_status_code - id - job_id - payload - subscription_id - trigger_event_type - - updated_at EventResponseEnvelope: type: object properties: @@ -49404,20 +4689,59 @@ components: required: - data - status - Group: + GitCloneStrategyEnum: + enum: + - azure_active_directory_app + - deploy_key + - deploy_token + - github_app + - git_token + type: string + description: |- + * `azure_active_directory_app` - azure_active_directory_app + * `deploy_key` - deploy_key + * `deploy_token` - deploy_token + * `github_app` - github_app + * `git_token` - git_token + GitProvider: type: object - required: - - account_id - - name properties: account_id: type: integer - name: - type: string - id: - oneOf: - - type: integer - - type: 'null' + provider_type: + $ref: '#/components/schemas/ProviderTypeEnum' + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - provider_type + GitProviderRequest: + type: object + properties: + account_id: + type: integer + provider_type: + $ref: '#/components/schemas/ProviderTypeEnum' + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - provider_type + Group: + type: object + properties: + account_id: + type: integer + name: + type: string + id: + type: integer state: type: integer default: 1 @@ -49425,219 +4749,90 @@ components: type: boolean default: false sso_mapping_groups: - oneOf: - - type: array - items: - type: string - - type: 'null' + type: array + items: + type: string created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true group_permissions: type: array items: - $ref: '#/definitions/GroupPermission' - default: [] + $ref: '#/components/schemas/GroupPermission' readOnly: true - additionalProperties: false - description: 'Group(account_id: int, name: str, id: Union[int, NoneType] = None, - state: int = 1, assign_by_default: bool = False, sso_mapping_groups: Union[List[str], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, group_permissions: List[models.permissions.group_permission.GroupPermission] - = )' - definitions: - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - $schema: http://json-schema.org/draft-07/schema# + default: [] + required: + - created_at + - group_permissions + - updated_at GroupEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/Group' + $ref: '#/components/schemas/Group' status: $ref: '#/components/schemas/Status' required: - data - status - GroupRequest: + GroupPermission: type: object + properties: + account_id: + type: integer + group_id: + type: integer + project_id: + type: integer + all_projects: + type: boolean + permission_set: + $ref: '#/components/schemas/PermissionSetEnum' + permission_level: + type: integer + id: + type: integer + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted required: - account_id - - name + - all_projects + - group_id + - permission_set + GroupRequest: + type: object properties: account_id: type: integer name: type: string + minLength: 1 id: - oneOf: - - type: integer - - type: 'null' + type: integer state: type: integer default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted assign_by_default: type: boolean - default: false sso_mapping_groups: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'Group(account_id: int, name: str, id: Union[int, NoneType] = None, - state: int = 1, assign_by_default: bool = False, sso_mapping_groups: Union[List[str], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, group_permissions: List[models.permissions.group_permission.GroupPermission] - = )' - definitions: - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - $schema: http://json-schema.org/draft-07/schema# + type: array + items: + type: string + minLength: 1 + required: + - account_id + - assign_by_default + - name InviteUsersRequestRequest: type: object properties: @@ -49645,19 +4840,23 @@ components: type: integer email_addresses: type: array - items: {} + items: + type: string + minLength: 1 + license_type: + $ref: '#/components/schemas/LicenseTypeEnum' group_ids: type: array - items: {} + items: + type: integer required: - email_addresses + - license_type InviteUsersResponse: type: object properties: sent: type: integer - required: - - sent InviteUsersResponseEnveloped: type: object properties: @@ -49668,16 +4867,123 @@ components: required: - data - status - LicenseMap: + JobDefinitionExecution: + type: object + properties: + timeout_seconds: + type: integer + required: + - timeout_seconds + JobDefinitionSchedule: + type: object + properties: + cron: + type: string + date: + $ref: '#/components/schemas/DateEnum' + time: + $ref: '#/components/schemas/TimeEnum' + required: + - cron + - date + - time + JobDefinitionSettings: + type: object + properties: + threads: + type: integer + target_name: + type: string + required: + - target_name + - threads + JobDefinitionTriggers: + type: object + properties: + github_webhook: + type: boolean + schedule: + type: boolean + git_provider_webhook: + type: boolean + custom_branch_only: + type: boolean + required: + - github_webhook + - schedule + JobDefinitionV2: type: object + properties: + environment_id: + type: integer + account_id: + type: integer + project_id: + type: integer + name: + type: string + description: + type: string + generate_docs: + type: boolean + run_generate_sources: + type: boolean + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + dbt_version: + type: string + deactivated: + type: boolean + run_failure_count: + type: integer + triggers: + $ref: '#/components/schemas/JobDefinitionTriggers' + settings: + $ref: '#/components/schemas/JobDefinitionSettings' + execution: + $ref: '#/components/schemas/JobDefinitionExecution' + schedule: + $ref: '#/components/schemas/JobDefinitionSchedule' + execute_steps: + type: array + items: + type: string + most_recent_run: + $ref: '#/components/schemas/Run' + most_recent_completed_run: + $ref: '#/components/schemas/Run' + job_type: + $ref: '#/components/schemas/JobTypeEnum' + triggers_on_draft_pr: + type: boolean + default: false required: - account_id - - license_type + - deactivated + - environment_id + - generate_docs + - name + - project_id + - run_failure_count + - run_generate_sources + JobTypeEnum: + enum: + - ci + - scheduled + - other + type: string + description: |- + * `ci` - ci + * `scheduled` - scheduled + * `other` - other + LicenseMap: + type: object properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer license_type: @@ -49686,37 +4992,25 @@ components: type: integer default: 1 sso_license_mapping_groups: - oneOf: - - type: array - items: - type: string - - type: 'null' + type: array + items: + type: string created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true - additionalProperties: false - description: 'LicenseMap(id: Union[int, NoneType], account_id: int, license_type: - models.license.base.LicenseType, state: int = 1, sso_license_mapping_groups: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - definitions: {} - $schema: http://json-schema.org/draft-07/schema# + required: + - created_at + - updated_at LicenseMapEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/LicenseMap' + $ref: '#/components/schemas/LicenseMap' status: $ref: '#/components/schemas/Status' required: @@ -49724,14 +5018,9 @@ components: - status LicenseMapRequest: type: object - required: - - account_id - - license_type properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer license_type: @@ -49739,25 +5028,26 @@ components: state: type: integer default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted sso_license_mapping_groups: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'LicenseMap(id: Union[int, NoneType], account_id: int, license_type: - models.license.base.LicenseType, state: int = 1, sso_license_mapping_groups: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - definitions: {} - $schema: http://json-schema.org/draft-07/schema# + type: array + items: + type: string + minLength: 1 + required: + - account_id + - license_type LicenseTypeEnum: - type: string enum: - developer - read_only - it + type: string + description: |- + * `developer` - developer + * `read_only` - read_only + * `it` - it ListWebhooksReceiptsResponseEnvelope: type: object properties: @@ -49849,110 +5139,117 @@ components: - pagination PatchedSemanticLayerCredentialsRequest: type: object - required: - - account_id - - adapter_version - - schema_type properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the credentials are associated with adapter_version: allOf: - $ref: '#/components/schemas/AdapterVersionEnum' - description: The adapter version. Should match the associated project's - adapter version. + description: |- + The adapter version. Should match the associated project's adapter version. + + * `apache_spark_v0` - apache_spark_v0 + * `databricks_spark_v0` - databricks_spark_v0 + * `databricks_v0` - databricks_v0 + * `trino_v0` - trino_v0 + * `snowflake_v0` - snowflake_v0 + * `bigquery_v0` - bigquery_v0 + * `postgres_v0` - postgres_v0 + * `redshift_v0` - redshift_v0 + * `synapse_v0` - synapse_v0 + * `fabric_v0` - fabric_v0 schema_type: allOf: - $ref: '#/components/schemas/SchemaTypeEnum' - description: The adapter schema type. Should always be 'semantic_layer_credentials' - values: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: boolean - - $ref: '#/definitions/DataclassEncryptedField' - - type: 'null' - description: Key/val pairs of creds values. When returned via API, encrypted - values will be excluded. + description: |- + The adapter schema type. Should always be 'semantic_layer_credentials' + + * `connection` - connection + * `credential` - credential + * `semantic_layer_credentials` - semantic_layer_credentials state: type: integer default: 1 - additionalProperties: false - description: 'SemanticLayerCredentials(id: Union[int, NoneType], account_id: - int, adapter_version: schemas.adapter.DbtAdapterVersion, schema_type: schemas.adapter.DbtAdapterSchemaType, - values: Union[Dict[str, Union[str, int, bool, models.encrypted_field.DataclassEncryptedField]], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, state: int = 1)' - definitions: - SemanticLayerCredentials: - type: object - required: - - account_id - - adapter_version - - schema_type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the credentials are associated with - adapter_version: - allOf: - - $ref: '#/components/schemas/AdapterVersionEnum' - description: The adapter version. Should match the associated project's - adapter version. - schema_type: - allOf: - - $ref: '#/components/schemas/SchemaTypeEnum' - description: The adapter schema type. Should always be 'semantic_layer_credentials' - values: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: boolean - - $ref: '#/definitions/DataclassEncryptedField' - - type: 'null' - description: Key/val pairs of creds values. When returned via API, encrypted - values will be excluded. - state: - type: integer - default: 1 - additionalProperties: false - description: 'SemanticLayerCredentials(id: Union[int, NoneType], account_id: - int, adapter_version: schemas.adapter.DbtAdapterVersion, schema_type: - schemas.adapter.DbtAdapterSchemaType, values: Union[Dict[str, Union[str, - int, bool, models.encrypted_field.DataclassEncryptedField]], NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, state: int = 1)' - DataclassEncryptedField: - type: object - required: [] - properties: - plaintext: - oneOf: - - type: string - - type: 'null' - ciphertext: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'DataclassEncryptedField(plaintext: Union[str, NoneType] = - None, ciphertext: Union[str, NoneType] = None)' - $schema: http://json-schema.org/draft-07/schema# + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + PermissionSetEnum: + enum: + - owner + - member + - account_admin + - security_admin + - billing_admin + - admin + - database_admin + - git_admin + - team_admin + - job_admin + - job_viewer + - analyst + - developer + - stakeholder + - readonly + - project_creator + - account_viewer + - metadata_only + - semantic_layer_only + - webhooks_only + type: string + description: |- + * `owner` - owner + * `member` - member + * `account_admin` - account_admin + * `security_admin` - security_admin + * `billing_admin` - billing_admin + * `admin` - admin + * `database_admin` - database_admin + * `git_admin` - git_admin + * `team_admin` - team_admin + * `job_admin` - job_admin + * `job_viewer` - job_viewer + * `analyst` - analyst + * `developer` - developer + * `stakeholder` - stakeholder + * `readonly` - readonly + * `project_creator` - project_creator + * `account_viewer` - account_viewer + * `metadata_only` - metadata_only + * `semantic_layer_only` - semantic_layer_only + * `webhooks_only` - webhooks_only + PostgresCredentials: + type: object + properties: + id: + type: integer + account_id: + type: integer + project_id: + type: integer + type: + $ref: '#/components/schemas/Type666Enum' + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + threads: + type: integer + username: + type: string + default_schema: + type: string + target_name: + type: string + required: + - account_id + - default_schema + - target_name + - threads + - type + - username PrivateLinkEndpoint: type: object properties: @@ -49969,16 +5266,24 @@ components: type: string state: type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted id: type: string + readOnly: true + created_at: + type: string + format: date-time + readOnly: true + updated_at: + type: string + format: date-time + readOnly: true required: - - account_id - - cidr_range + - created_at - id - - name - - private_link_endpoint - - state - - type + - updated_at PrivateLinkEndpointEnveloped: type: object properties: @@ -49993,9 +5298,6 @@ components: - status Project: type: object - required: - - name - - account_id properties: name: type: string @@ -50004,5686 +5306,72 @@ components: type: integer description: The account the project is associated with connection_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active connection repository_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active repository semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active semantic layer configuration id: - oneOf: - - type: integer - - type: 'null' + type: integer created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time readOnly: true skipped_setup: - oneOf: - - type: boolean - - type: 'null' + type: boolean default: false state: type: integer default: 1 dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' + type: string connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' + allOf: + - $ref: '#/components/schemas/BaseConnectionV3' readOnly: true repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' + allOf: + - $ref: '#/components/schemas/RepositoryV3' readOnly: true group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' + type: array + items: + $ref: '#/components/schemas/GroupPermission' readOnly: true docs_job_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The job used for docs generation freshness_job_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The job used for source freshness generation docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' + allOf: + - $ref: '#/components/schemas/JobDefinitionV2' readOnly: true freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' + allOf: + - $ref: '#/components/schemas/JobDefinitionV2' readOnly: true - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: int - = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: Union[models.connection.common.BaseConnectionV3, - NoneType] = None, repository: Union[models.repository.RepositoryV3, NoneType] - = None, group_permissions: Union[List[models.permissions.group_permission.GroupPermission], - NoneType] = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: - Union[int, NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + required: + - connection + - created_at + - docs_job + - freshness_job + - group_permissions + - repository + - updated_at ProjectEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/Project' + $ref: '#/components/schemas/Project' status: $ref: '#/components/schemas/Status' required: @@ -55691,5670 +5379,86 @@ components: - status ProjectRequest: type: object - required: - - name - - account_id properties: name: type: string + minLength: 1 description: The name of the project account_id: type: integer description: The account the project is associated with connection_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active connection repository_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active repository semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The active semantic layer configuration id: - oneOf: - - type: integer - - type: 'null' + type: integer skipped_setup: - oneOf: - - type: boolean - - type: 'null' + type: boolean default: false state: type: integer default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' + type: string + minLength: 1 docs_job_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The job used for docs generation freshness_job_id: - oneOf: - - type: integer - - type: 'null' + type: integer description: The job used for source freshness generation - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: int - = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: Union[models.connection.common.BaseConnectionV3, - NoneType] = None, repository: Union[models.repository.RepositoryV3, NoneType] - = None, group_permissions: Union[List[models.permissions.group_permission.GroupPermission], - NoneType] = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: - Union[int, NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: + required: + - account_id + - name + ProviderTypeEnum: + enum: + - azure_active_directory + - github + - gitlab + - git_url + - managed_github + - manual_config + type: string + description: |- + * `azure_active_directory` - azure_active_directory + * `github` - github + * `gitlab` - gitlab + * `git_url` - git_url + * `managed_github` - managed_github + * `manual_config` - manual_config + PublicAuditLog: + type: object + properties: + id: + type: string + account_id: + type: integer + source: + type: string + service: + type: string + actor: type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: + additionalProperties: {} + event_type: + type: string + event_context: type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# - PublicAuditLog: - type: object - properties: - id: - type: string - account_id: - type: integer - source: - type: string - service: - type: string - event_type: + additionalProperties: {} + created_at: type: string + format: date-time + readOnly: true required: - - account_id - - event_type - - id - - service - - source + - created_at PublicAuditLogEnveloped: type: object properties: @@ -61382,8 +5486,6 @@ components: type: string error_info: type: string - created_at: - type: string request_body: type: string request_headers: @@ -61391,7 +5493,6 @@ components: response_body: type: string required: - - created_at - dispatched_at - error_info - event_id @@ -61401,11410 +5502,158 @@ components: - request_headers - response_body - subscription_id - RepositoryV3: + RemoteBackendEnum: + enum: + - azure_active_directory + - github + - managed + - gitlab + - manual_config + type: string + description: |- + * `azure_active_directory` - azure_active_directory + * `github` - github + * `managed` - managed + * `gitlab` - gitlab + * `manual_config` - manual_config + RepositoryGitlab: type: object - required: - - account_id properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' + repository_id: + type: integer + gitlab_project_id: + type: integer state: type: integer default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - readOnly: true - github_repo: - oneOf: - - type: string - - type: 'null' - readOnly: true - name: - oneOf: - - type: string - - type: 'null' - readOnly: true - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] = - None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, NoneType] - = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - readOnly: true - github_repo: - oneOf: - - type: string - - type: 'null' - readOnly: true - name: - oneOf: - - type: string - - type: 'null' - readOnly: true - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# - RepositoryV3Enveloped: - type: object - properties: - data: - type: array - items: - $ref: '#/components/schemas/RepositoryV3' - status: - $ref: '#/components/schemas/Status' - required: - - data - - status - RepositoryV3Request: - type: object + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + project_access_token_id: + type: integer required: - account_id + - gitlab_project_id + RepositoryGitlabRequest: + type: object properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - writeOnly: true - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' + repository_id: + type: integer + gitlab_project_id: + type: integer state: type: integer default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] = - None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, NoneType] - = None)' - definitions: - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - writeOnly: true - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + project_access_token_id: + type: integer + project_access_token: + type: string + writeOnly: true + minLength: 1 + required: + - account_id + - gitlab_project_id + RepositoryV3: + type: object + properties: + id: + type: integer + account_id: + type: integer + project_id: + type: integer + full_name: + type: string + remote_backend: + $ref: '#/components/schemas/RemoteBackendEnum' + git_clone_strategy: + $ref: '#/components/schemas/GitCloneStrategyEnum' + deploy_key_id: + type: integer + repository_credentials_id: + type: integer + github_installation_id: + type: integer + github_webhook_id: + type: integer + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + private_link_endpoint_id: + type: string + git_provider_id: + type: integer + gitlab: + $ref: '#/components/schemas/RepositoryGitlab' + git_provider: + $ref: '#/components/schemas/GitProvider' + required: + - account_id + RepositoryV3Enveloped: + type: object + properties: + data: + $ref: '#/components/schemas/RepositoryV3' + status: + $ref: '#/components/schemas/Status' + required: + - data + - status + RepositoryV3Request: + type: object + properties: + id: + type: integer + account_id: + type: integer + project_id: + type: integer + full_name: + type: string + minLength: 1 + remote_backend: + $ref: '#/components/schemas/RemoteBackendEnum' + git_clone_strategy: + $ref: '#/components/schemas/GitCloneStrategyEnum' + deploy_key_id: + type: integer + repository_credentials_id: + type: integer + github_installation_id: + type: integer + github_webhook_id: + type: integer + github_webhook_secret: + type: string + writeOnly: true + minLength: 1 + state: + type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + private_link_endpoint_id: + type: string + minLength: 1 + git_provider_id: + type: integer + gitlab: + $ref: '#/components/schemas/RepositoryGitlabRequest' + git_provider: + $ref: '#/components/schemas/GitProviderRequest' + required: + - account_id ResponseData: type: object properties: @@ -72812,7 +5661,8 @@ components: type: string new_var_ids: type: array - items: {} + items: + type: integer required: - message - new_var_ids @@ -72823,24 +5673,83 @@ components: type: integer required: - code + Run: + type: object + properties: + id: + type: integer + trigger_id: + type: integer + account_id: + type: integer + environment_id: + type: integer + project_id: + type: integer + job_definition_id: + type: integer + status: + type: integer + dbt_version: + type: string + git_branch: + type: string + git_sha: + type: string + status_message: + type: string + owner_thread_id: + type: string + executed_by_thread_id: + type: string + deferring_run_id: + type: integer + artifacts_saved: + type: boolean + artifact_s3_path: + type: string + has_docs_generated: + type: boolean + has_sources_generated: + type: boolean + notifications_sent: + type: boolean + blocked_by: + type: array + items: + type: integer + scribe_enabled: + type: boolean + is_running: + type: boolean + required: + - account_id + - artifacts_saved + - blocked_by + - dbt_version + - environment_id + - has_docs_generated + - has_sources_generated + - job_definition_id + - notifications_sent + - project_id + - scribe_enabled + - status SchemaTypeEnum: - type: string enum: - connection - credential - semantic_layer_credentials + type: string + description: |- + * `connection` - connection + * `credential` - credential + * `semantic_layer_credentials` - semantic_layer_credentials SemanticLayerConfig: type: object - required: - - account_id - - project_id - - environment_id - - semantic_layer_credentials_id properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the config is associated with @@ -72857,118 +5766,26 @@ components: type: integer default: 1 created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time + readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time + readOnly: true semantic_layer_credentials: - oneOf: - - $ref: '#/definitions/SemanticLayerCredentials' - - type: 'null' + allOf: + - $ref: '#/components/schemas/SemanticLayerCredentials' readOnly: true - additionalProperties: false - description: 'SemanticLayerConfig(id: Union[int, NoneType], account_id: int, - project_id: int, environment_id: int, semantic_layer_credentials_id: int, - state: int = 1, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, semantic_layer_credentials: Union[models.semantic_layer_credentials.SemanticLayerCredentials, - NoneType] = None)' - definitions: - SemanticLayerCredentials: - type: object - required: - - account_id - - adapter_version - - schema_type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the credentials are associated with - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - description: The adapter version. Should match the associated project's - adapter version. - schema_type: - type: string - enum: - - connection - - credential - - semantic_layer_credentials - description: The adapter schema type. Should always be 'semantic_layer_credentials' - values: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: boolean - - $ref: '#/definitions/DataclassEncryptedField' - - type: 'null' - description: Key/val pairs of creds values. When returned via API, encrypted - values will be excluded. - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - state: - type: integer - default: 1 - additionalProperties: false - description: 'SemanticLayerCredentials(id: Union[int, NoneType], account_id: - int, adapter_version: schemas.adapter.DbtAdapterVersion, schema_type: - schemas.adapter.DbtAdapterSchemaType, values: Union[Dict[str, Union[str, - int, bool, models.encrypted_field.DataclassEncryptedField]], NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, state: int = 1)' - DataclassEncryptedField: - type: object - required: [] - properties: - plaintext: - oneOf: - - type: string - - type: 'null' - ciphertext: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'DataclassEncryptedField(plaintext: Union[str, NoneType] = - None, ciphertext: Union[str, NoneType] = None)' - $schema: http://json-schema.org/draft-07/schema# + required: + - created_at + - semantic_layer_credentials + - updated_at SemanticLayerConfigEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/SemanticLayerConfig' + $ref: '#/components/schemas/SemanticLayerConfig' status: $ref: '#/components/schemas/Status' required: @@ -72976,16 +5793,9 @@ components: - status SemanticLayerConfigRequest: type: object - required: - - account_id - - project_id - - environment_id - - semantic_layer_credentials_id properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the config is associated with @@ -73001,244 +5811,60 @@ components: state: type: integer default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SemanticLayerConfig(id: Union[int, NoneType], account_id: int, - project_id: int, environment_id: int, semantic_layer_credentials_id: int, - state: int = 1, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, semantic_layer_credentials: Union[models.semantic_layer_credentials.SemanticLayerCredentials, - NoneType] = None)' - definitions: - SemanticLayerCredentials: - type: object - required: - - account_id - - adapter_version - - schema_type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the credentials are associated with - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - description: The adapter version. Should match the associated project's - adapter version. - schema_type: - type: string - enum: - - connection - - credential - - semantic_layer_credentials - description: The adapter schema type. Should always be 'semantic_layer_credentials' - values: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: boolean - - $ref: '#/definitions/DataclassEncryptedField' - - type: 'null' - description: Key/val pairs of creds values. When returned via API, encrypted - values will be excluded. - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - state: - type: integer - default: 1 - additionalProperties: false - description: 'SemanticLayerCredentials(id: Union[int, NoneType], account_id: - int, adapter_version: schemas.adapter.DbtAdapterVersion, schema_type: - schemas.adapter.DbtAdapterSchemaType, values: Union[Dict[str, Union[str, - int, bool, models.encrypted_field.DataclassEncryptedField]], NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, state: int = 1)' - DataclassEncryptedField: - type: object - required: [] - properties: - plaintext: - oneOf: - - type: string - - type: 'null' - ciphertext: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'DataclassEncryptedField(plaintext: Union[str, NoneType] = - None, ciphertext: Union[str, NoneType] = None)' - $schema: http://json-schema.org/draft-07/schema# - SemanticLayerCredentials: - type: object + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted required: - account_id - - adapter_version - - schema_type + - environment_id + - project_id + - semantic_layer_credentials_id + SemanticLayerCredentials: + type: object properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the credentials are associated with adapter_version: allOf: - $ref: '#/components/schemas/AdapterVersionEnum' - description: The adapter version. Should match the associated project's - adapter version. + description: |- + The adapter version. Should match the associated project's adapter version. + + * `apache_spark_v0` - apache_spark_v0 + * `databricks_spark_v0` - databricks_spark_v0 + * `databricks_v0` - databricks_v0 + * `trino_v0` - trino_v0 + * `snowflake_v0` - snowflake_v0 + * `bigquery_v0` - bigquery_v0 + * `postgres_v0` - postgres_v0 + * `redshift_v0` - redshift_v0 + * `synapse_v0` - synapse_v0 + * `fabric_v0` - fabric_v0 schema_type: allOf: - $ref: '#/components/schemas/SchemaTypeEnum' - description: The adapter schema type. Should always be 'semantic_layer_credentials' - values: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: boolean - - $ref: '#/definitions/DataclassEncryptedField' - - type: 'null' - description: Key/val pairs of creds values. When returned via API, encrypted - values will be excluded. - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true + description: |- + The adapter schema type. Should always be 'semantic_layer_credentials' + + * `connection` - connection + * `credential` - credential + * `semantic_layer_credentials` - semantic_layer_credentials state: type: integer default: 1 - additionalProperties: false - description: 'SemanticLayerCredentials(id: Union[int, NoneType], account_id: - int, adapter_version: schemas.adapter.DbtAdapterVersion, schema_type: schemas.adapter.DbtAdapterSchemaType, - values: Union[Dict[str, Union[str, int, bool, models.encrypted_field.DataclassEncryptedField]], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, state: int = 1)' - definitions: - SemanticLayerCredentials: - type: object - required: - - account_id - - adapter_version - - schema_type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the credentials are associated with - adapter_version: - allOf: - - $ref: '#/components/schemas/AdapterVersionEnum' - description: The adapter version. Should match the associated project's - adapter version. - schema_type: - allOf: - - $ref: '#/components/schemas/SchemaTypeEnum' - description: The adapter schema type. Should always be 'semantic_layer_credentials' - values: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: boolean - - $ref: '#/definitions/DataclassEncryptedField' - - type: 'null' - description: Key/val pairs of creds values. When returned via API, encrypted - values will be excluded. - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - readOnly: true - state: - type: integer - default: 1 - additionalProperties: false - description: 'SemanticLayerCredentials(id: Union[int, NoneType], account_id: - int, adapter_version: schemas.adapter.DbtAdapterVersion, schema_type: - schemas.adapter.DbtAdapterSchemaType, values: Union[Dict[str, Union[str, - int, bool, models.encrypted_field.DataclassEncryptedField]], NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, state: int = 1)' - DataclassEncryptedField: - type: object - required: [] - properties: - plaintext: - oneOf: - - type: string - - type: 'null' - ciphertext: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'DataclassEncryptedField(plaintext: Union[str, NoneType] = - None, ciphertext: Union[str, NoneType] = None)' - $schema: http://json-schema.org/draft-07/schema# + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - adapter_version + - schema_type SemanticLayerCredentialsEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/SemanticLayerCredentials' + $ref: '#/components/schemas/SemanticLayerCredentials' status: $ref: '#/components/schemas/Status' required: @@ -73246,110 +5872,46 @@ components: - status SemanticLayerCredentialsRequest: type: object - required: - - account_id - - adapter_version - - schema_type properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer description: The account the credentials are associated with adapter_version: allOf: - $ref: '#/components/schemas/AdapterVersionEnum' - description: The adapter version. Should match the associated project's - adapter version. + description: |- + The adapter version. Should match the associated project's adapter version. + + * `apache_spark_v0` - apache_spark_v0 + * `databricks_spark_v0` - databricks_spark_v0 + * `databricks_v0` - databricks_v0 + * `trino_v0` - trino_v0 + * `snowflake_v0` - snowflake_v0 + * `bigquery_v0` - bigquery_v0 + * `postgres_v0` - postgres_v0 + * `redshift_v0` - redshift_v0 + * `synapse_v0` - synapse_v0 + * `fabric_v0` - fabric_v0 schema_type: allOf: - $ref: '#/components/schemas/SchemaTypeEnum' - description: The adapter schema type. Should always be 'semantic_layer_credentials' - values: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: boolean - - $ref: '#/definitions/DataclassEncryptedField' - - type: 'null' - description: Key/val pairs of creds values. When returned via API, encrypted - values will be excluded. + description: |- + The adapter schema type. Should always be 'semantic_layer_credentials' + + * `connection` - connection + * `credential` - credential + * `semantic_layer_credentials` - semantic_layer_credentials state: type: integer default: 1 - additionalProperties: false - description: 'SemanticLayerCredentials(id: Union[int, NoneType], account_id: - int, adapter_version: schemas.adapter.DbtAdapterVersion, schema_type: schemas.adapter.DbtAdapterSchemaType, - values: Union[Dict[str, Union[str, int, bool, models.encrypted_field.DataclassEncryptedField]], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, state: int = 1)' - definitions: - SemanticLayerCredentials: - type: object - required: - - account_id - - adapter_version - - schema_type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the credentials are associated with - adapter_version: - allOf: - - $ref: '#/components/schemas/AdapterVersionEnum' - description: The adapter version. Should match the associated project's - adapter version. - schema_type: - allOf: - - $ref: '#/components/schemas/SchemaTypeEnum' - description: The adapter schema type. Should always be 'semantic_layer_credentials' - values: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: boolean - - $ref: '#/definitions/DataclassEncryptedField' - - type: 'null' - description: Key/val pairs of creds values. When returned via API, encrypted - values will be excluded. - state: - type: integer - default: 1 - additionalProperties: false - description: 'SemanticLayerCredentials(id: Union[int, NoneType], account_id: - int, adapter_version: schemas.adapter.DbtAdapterVersion, schema_type: - schemas.adapter.DbtAdapterSchemaType, values: Union[Dict[str, Union[str, - int, bool, models.encrypted_field.DataclassEncryptedField]], NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, state: int = 1)' - DataclassEncryptedField: - type: object - required: [] - properties: - plaintext: - oneOf: - - type: string - - type: 'null' - ciphertext: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'DataclassEncryptedField(plaintext: Union[str, NoneType] = - None, ciphertext: Union[str, NoneType] = None)' - $schema: http://json-schema.org/draft-07/schema# + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - adapter_version + - schema_type ServiceToken: type: object properties: @@ -73365,18 +5927,38 @@ components: type: string state: type: integer + default: 1 token_string: type: string + readOnly: true + created_at: + type: string + format: date-time + readOnly: true + updated_at: + type: string + format: date-time + readOnly: true + last_used: + type: string + format: date-time + metadata_only: + type: boolean + default: false + webhooks_only: + type: boolean + default: false service_token_permissions: type: array items: $ref: '#/components/schemas/ServiceTokenPermission' + readOnly: true + default: [] required: - - account_id - - name + - created_at - service_token_permissions - - state - - uid + - token_string + - updated_at ServiceTokenEnveloped: type: object properties: @@ -73398,14 +5980,20 @@ components: type: integer project_id: type: integer - id: - type: integer + all_projects: + type: boolean + permission_set: + $ref: '#/components/schemas/PermissionSetEnum' state: type: integer + default: 1 + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted required: - account_id + - all_projects + - permission_set - service_token_id - - state ServiceTokenPermissionEnveloped: type: object properties: @@ -73424,8 +6012,14 @@ components: name: type: string minLength: 1 + metadata_only: + type: boolean + webhooks_only: + type: boolean required: + - metadata_only - name + - webhooks_only Status: type: object properties: @@ -73455,13 +6049,12 @@ components: type: string event_types: type: array - items: {} + items: + type: string client_url: type: string - created_at: - type: string - updated_at: - type: string + active: + type: boolean http_status_code: type: string dispatched_at: @@ -73470,12 +6063,13 @@ components: type: string job_ids: type: array - items: {} + items: + type: string required: - account_id - account_identifier + - active - client_url - - created_at - description - dispatched_at - event_types @@ -73483,7 +6077,6 @@ components: - id - job_ids - name - - updated_at SubscriptionResponseEnvelope: type: object properties: @@ -73511,6 +6104,28 @@ components: required: - data - status + TimeEnum: + enum: + - every_hour + - at_exact_hours + type: string + description: |- + * `every_hour` - every_hour + * `at_exact_hours` - at_exact_hours + Type666Enum: + enum: + - postgres + - redshift + - snowflake + - bigquery + - adapter + type: string + description: |- + * `postgres` - postgres + * `redshift` - redshift + * `snowflake` - snowflake + * `bigquery` - bigquery + * `adapter` - adapter UpdateSubscriptionResponseEnvelope: type: object properties: @@ -73523,16 +6138,9 @@ components: - status UserCredentials: type: object - required: - - account_id - - user_id - - project_id - - credentials_id properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer user_id: @@ -73545,5625 +6153,31 @@ components: type: integer default: 1 created_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time + readOnly: true updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' + type: string + format: date-time + readOnly: true credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' + allOf: + - $ref: '#/components/schemas/PostgresCredentials' readOnly: true project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' + allOf: + - $ref: '#/components/schemas/Project' readOnly: true - additionalProperties: false - description: 'UserCredentials(id: Union[int, NoneType], account_id: int, user_id: - int, project_id: int, credentials_id: int, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, credentials: - Union[models.credentials.postgres.PostgresCredentials, models.credentials.redshift.RedshiftCredentials, - models.credentials.snowflake.SnowflakeCredentials, models.credentials.bigquery.BigqueryCredentials, - models.credentials.dbt_adapter_credentials.DbtAdapterCredentials, NoneType] - = None, project: Union[models.project.Project, NoneType] = None)' - definitions: - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + required: + - created_at + - credentials + - project + - updated_at UserCredentialsEnveloped: type: object properties: data: - type: array - items: - $ref: '#/components/schemas/UserCredentials' + $ref: '#/components/schemas/UserCredentials' status: $ref: '#/components/schemas/Status' required: @@ -79171,16 +6185,9 @@ components: - status UserCredentialsRequest: type: object - required: - - account_id - - user_id - - project_id - - credentials_id properties: id: - oneOf: - - type: integer - - type: 'null' + type: integer account_id: type: integer user_id: @@ -79192,5605 +6199,13 @@ components: state: type: integer default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'UserCredentials(id: Union[int, NoneType], account_id: int, user_id: - int, project_id: int, credentials_id: int, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, credentials: - Union[models.credentials.postgres.PostgresCredentials, models.credentials.redshift.RedshiftCredentials, - models.credentials.snowflake.SnowflakeCredentials, models.credentials.bigquery.BigqueryCredentials, - models.credentials.dbt_adapter_credentials.DbtAdapterCredentials, NoneType] - = None, project: Union[models.project.Project, NoneType] = None)' - definitions: - PostgresCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - postgres - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'PostgresCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str = None, default_schema: str = - None, target_name: str = ''default'', password: Union[str, NoneType] = - None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - BaseConnectionV3: - type: object - required: - - account_id - - project_id - - name - - type - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the connection is associated with - project_id: - type: integer - description: The project the connection is associated with - name: - type: string - description: The name of the connection - type: - type: string - enum: - - postgres - - redshift - - snowflake - - bigquery - - adapter - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - details: - oneOf: - - oneOf: - - $ref: '#/definitions/PostgresConnectionV3' - - $ref: '#/definitions/SnowflakeConnectionV3' - - $ref: '#/definitions/BigqueryConnectionV3' - - $ref: '#/definitions/DbtAdapterConnection' - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BaseConnectionV3(id: Union[int, NoneType], account_id: int, - project_id: int, name: str, type: models.connection.common.ConnectionType, - created_by_id: Union[int, NoneType] = None, created_by_service_token_id: - Union[int, NoneType] = None, details: Union[ForwardRef(''AnyConnection''), - NoneType] = None, state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None, - private_link_endpoint_id: Union[str, NoneType] = None)' - PostgresConnectionV3: - type: object - required: - - hostname - - dbname - - port - - tunnel_enabled - properties: - hostname: - type: string - dbname: - type: string - port: - type: integer - tunnel_enabled: - type: boolean - encryption: - oneOf: - - $ref: '#/definitions/ConnectionEncryption' - - type: 'null' - additionalProperties: false - description: 'PostgresConnectionV3(hostname: str, dbname: str, port: int, - tunnel_enabled: bool, encryption: Union[models.connection.encryption.ConnectionEncryption, - NoneType] = None)' - ConnectionEncryption: - type: object - required: - - account_id - - connection_id - - username - - port - - hostname - properties: - account_id: - type: integer - description: The account the connection is associated with - connection_id: - type: integer - description: The connection to use the SSH tunnel with - username: - type: string - description: SSH username - port: - type: integer - description: SSH port - hostname: - type: string - description: SSH hostname - id: - oneOf: - - type: integer - - type: 'null' - public_key: - oneOf: - - type: string - - type: 'null' - description: SSH Public key - private_key: - oneOf: - - type: string - - type: 'null' - description: SSH private key - state: - type: integer - default: 1 - additionalProperties: false - description: 'ConnectionEncryption(account_id: int, connection_id: int, - username: str, port: int, hostname: str, id: Union[int, NoneType] = None, - public_key: Union[str, NoneType] = None, private_key: Union[str, NoneType] - = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, state: int = 1)' - SnowflakeConnectionV3: - type: object - required: - - account - - database - - warehouse - - allow_sso - - client_session_keep_alive - properties: - account: - type: string - database: - type: string - warehouse: - type: string - allow_sso: - type: boolean - client_session_keep_alive: - type: boolean - role: - oneOf: - - type: string - - type: 'null' - oauth_client_id: - oneOf: - - type: string - - type: 'null' - oauth_client_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'SnowflakeConnectionV3(account: str, database: str, warehouse: - str, allow_sso: bool, client_session_keep_alive: bool, role: Union[str, - NoneType] = None, oauth_client_id: Union[str, NoneType] = None, _oauth_client_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - oauth_client_secret: Union[str, NoneType] = None, _oauth_client_secret: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False)' - BigqueryConnectionV3: - type: object - required: - - project_id - - timeout_seconds - - private_key_id - - client_email - - client_id - - auth_uri - - token_uri - - auth_provider_x509_cert_url - - client_x509_cert_url - properties: - project_id: - type: string - timeout_seconds: - type: integer - private_key_id: - type: string - client_email: - type: string - client_id: - type: string - auth_uri: - type: string - token_uri: - type: string - auth_provider_x509_cert_url: - type: string - client_x509_cert_url: - type: string - priority: - oneOf: - - type: string - - type: 'null' - retries: - type: integer - default: 1 - scopes: - oneOf: - - type: array - items: - type: string - - type: 'null' - location: - oneOf: - - type: string - - type: 'null' - maximum_bytes_billed: - oneOf: - - type: integer - - type: 'null' - execution_project: - oneOf: - - type: string - - type: 'null' - impersonate_service_account: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - job_retry_deadline_seconds: - oneOf: - - type: integer - - type: 'null' - job_creation_timeout_seconds: - oneOf: - - type: integer - - type: 'null' - application_id: - oneOf: - - type: string - - type: 'null' - application_secret: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - gcs_bucket: - oneOf: - - type: string - - type: 'null' - dataproc_region: - oneOf: - - type: string - - type: 'null' - dataproc_cluster_name: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'BigqueryConnectionV3(project_id: str, timeout_seconds: int, - private_key_id: str, client_email: str, client_id: str, auth_uri: str, - token_uri: str, auth_provider_x509_cert_url: str, client_x509_cert_url: - str, priority: Union[str, NoneType] = None, retries: int = 1, scopes: - Union[List[str], NoneType] = None, location: Union[str, NoneType] = None, - maximum_bytes_billed: Union[int, NoneType] = None, execution_project: - Union[str, NoneType] = None, impersonate_service_account: Union[str, NoneType] - = None, private_key: Union[str, NoneType] = None, job_retry_deadline_seconds: - Union[int, NoneType] = None, job_creation_timeout_seconds: Union[int, - NoneType] = None, _private_key: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, application_id: Union[str, NoneType] = None, application_secret: - Union[str, NoneType] = None, is_configured_for_oauth: bool = False, _application_id: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - _application_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, gcs_bucket: Union[str, NoneType] = None, dataproc_region: - Union[str, NoneType] = None, dataproc_cluster_name: Union[str, NoneType] - = None)' - DbtAdapterConnection: - type: object - required: [] - properties: - adapter_id: - oneOf: - - type: integer - - type: 'null' - connection_details: - oneOf: - - $ref: '#/definitions/ApacheSparkConnectionSchema' - - $ref: '#/definitions/DatabricksSparkConnectionSchema' - - $ref: '#/definitions/DatabricksConnectionSchema' - - $ref: '#/definitions/TrinoConnectionSchema' - - $ref: '#/definitions/SynapseConnectionSchema' - - $ref: '#/definitions/FabricConnectionSchema' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - additionalProperties: false - description: 'DbtAdapterConnection(adapter_id: Union[int, NoneType], connection_details: - Union[schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionSchema, - schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionSchema, - schemas.adapters.databricks.connection_schema.DatabricksConnectionSchema, - schemas.adapters.trino.connection_schema.TrinoConnectionSchema, schemas.adapters.synapse.connection_schema.SynapseConnectionSchema, - schemas.adapters.fabric.connection_schema.FabricConnectionSchema, NoneType] - = None, _encrypted_values: Union[Dict[str, models.encrypted_field.DataclassEncryptedField], - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None, is_configured_for_oauth: - bool = False)' - ApacheSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/ApacheSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'ApacheSparkConnectionSchema(fields: schemas.adapters.apache_spark.connection_schema.ApacheSparkConnectionFields - = ApacheSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''HTTP'', value=''http''), - SelectOption(label=''Thrift'', value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''Port number of host.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description=''Organization id'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), auth=TextField(metadata=TextFieldMetadata(label=''Auth'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), kerberos_service_name=TextField(metadata=TextFieldMetadata(label=''Kerberos - Service Name'', description='''', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - ApacheSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: HTTP - value: http - - label: Thrift - value: thrift - validation: - min_length: null - max_length: null - required: true - pattern: null - value: http - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: Host name of connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: Port number of host. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: '' - connect_timeout: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Timeout - description: Connection timeout in seconds - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 10 - connect_retries: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Connection Retries - description: Connection retries in integer - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: Organization id - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - auth: - $ref: '#/definitions/TextField' - default: - metadata: - label: Auth - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - kerberos_service_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Kerberos Service Name - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'ApacheSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''HTTP'', value=''http''), SelectOption(label=''Thrift'', - value=''thrift'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''http''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''Host name of connection.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''Port - number of host.'', field_type=''number'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericIntegerValidation(required=True)), - value=''''), connect_timeout: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Timeout'', description=''Connection timeout in seconds'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=10), connect_retries: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Connection - Retries'', description=''Connection retries in integer'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), organization: Union[schemas.fields.TextField.TextField, NoneType] - = TextField(metadata=TextFieldMetadata(label=''Organization'', description=''Organization - id'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), auth: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Auth'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), kerberos_service_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Kerberos Service Name'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TextField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: string - additionalProperties: false - description: 'TextField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: str = None)' - TextFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: text - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'TextFieldMetadata(label: str, description: str, field_type: - str = ''text'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - GenericTextValidation: - type: object - required: [] - properties: - min_length: - oneOf: - - type: integer - - type: 'null' - max_length: - oneOf: - - type: integer - - type: 'null' - required: - oneOf: - - type: boolean - - type: 'null' - default: false - pattern: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'GenericTextValidation(min_length: Union[int, NoneType] = None, - max_length: Union[int, NoneType] = None, required: Union[bool, NoneType] - = False, pattern: Union[str, NoneType] = None)' - SelectField: - type: object - required: - - metadata - properties: - metadata: - $ref: '#/definitions/SelectFieldMetadata' - value: - oneOf: - - type: string - - type: 'null' - additionalProperties: false - description: 'SelectField(metadata: schemas.fields.SelectField.SelectFieldMetadata, - value: Union[str, NoneType] = None)' - SelectFieldMetadata: - type: object - required: - - label - - description - - options - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: select - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - options: - type: array - items: - $ref: '#/definitions/SelectOption' - validation: - $ref: '#/definitions/GenericTextValidation' - default: - min_length: null - max_length: null - required: false - pattern: null - additionalProperties: false - description: 'SelectFieldMetadata(label: str, description: str, field_type: - str = ''select'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - options: List[schemas.fields.SelectField.SelectOption] = None, validation: - schemas.fields.TextField.GenericTextValidation = GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None))' - SelectOption: - type: object - required: - - label - - value - properties: - label: - type: string - value: - oneOf: - - type: string - - type: integer - additionalProperties: false - description: 'SelectOption(label: str, value: Union[str, int])' - LegacyIntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/TextFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'LegacyIntegerField(metadata: schemas.fields.TextField.TextFieldMetadata, - value: int = None)' - DatabricksSparkConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksSparkConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect - to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if - using a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if - using Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksSparkConnectionSchema(fields: schemas.adapters.databricks_spark.connection_schema.DatabricksSparkConnectionFields - = DatabricksSparkConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''spark''), method=SelectField(metadata=SelectFieldMetadata(label=''Method'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''ODBC'', value=''odbc'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''odbc''), host=TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to Databricks for this connection.'', - field_type=''number'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericIntegerValidation(required=True)), value=443), cluster=TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint=TextField(metadata=TextFieldMetadata(label=''Endpoint'', - description=''The ID of the endpoint to connect to (required if using - Databricks SQL Analytics)'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization=TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksSparkConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: spark - method: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: ODBC - value: odbc - validation: - min_length: null - max_length: null - required: true - pattern: null - value: odbc - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Hostname - description: The hostname of the Databricks account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to Databricks for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - cluster: - $ref: '#/definitions/TextField' - default: - metadata: - label: Cluster - description: The ID of the cluster to connect to (required if using - a cluster) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - endpoint: - $ref: '#/definitions/TextField' - default: - metadata: - label: Endpoint - description: The ID of the endpoint to connect to (required if using - Databricks SQL Analytics) - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: /opt/simba/spark/lib/64/libsparkodbc_sb64.so - organization: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Organization - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksSparkConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''spark''), method: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''ODBC'', value=''odbc'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''odbc''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Hostname'', - description=''The hostname of the Databricks account to connect to.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_hostname'')), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to Databricks for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443), cluster: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Cluster'', - description=''The ID of the cluster to connect to (required if using a - cluster)'', field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), endpoint: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Endpoint'', description=''The - ID of the endpoint to connect to (required if using Databricks SQL Analytics)'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''/opt/simba/spark/lib/64/libsparkodbc_sb64.so''), - organization: Union[schemas.fields.TextField.TextField, NoneType] = TextField(metadata=TextFieldMetadata(label=''Organization'', - description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''''))' - DatabricksConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'DatabricksConnectionSchema(fields: schemas.adapters.databricks.connection_schema.DatabricksConnectionFields - = DatabricksConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''databricks''), - host=TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path=TextField(metadata=TextFieldMetadata(label=''HTTP Path'', description=''The - HTTP path of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_http_path'')), value=''''), - catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''OAuth - Client ID'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - List[str] = )' - DatabricksConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: databricks - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server Hostname - description: The hostname of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_hostname - value: '' - http_path: - $ref: '#/definitions/TextField' - default: - metadata: - label: HTTP Path - description: The HTTP path of the Databricks cluster or SQL warehouse. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: databricks_http_path - value: '' - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: true - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client ID - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: OAuth Client Secret - description: Required to enable Databricks OAuth authentication - for IDE developers. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''databricks''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Server Hostname'', description=''The - hostname of the Databricks cluster or SQL warehouse.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=''databricks_hostname'')), value=''''), - http_path: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''HTTP - Path'', description=''The HTTP path of the Databricks cluster or SQL warehouse.'', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=''databricks_http_path'')), value=''''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=True, validation=GenericTextValidation(min_length=None, max_length=None, - required=False, pattern=None)), value=''''), client_id: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''OAuth Client ID'', description=''Required - to enable Databricks OAuth authentication for IDE developers.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''OAuth - Client Secret'', description=''Required to enable Databricks OAuth authentication - for IDE developers.'', field_type=''text'', encrypt=True, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'TrinoConnectionSchema(fields: schemas.adapters.trino.connection_schema.TrinoConnectionFields - = TrinoConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''trino''), method=TextField(metadata=TextFieldMetadata(label=''Method'', - description=''The auth method to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443)), field_order: List[str] = )' - TrinoConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: trino - method: - $ref: '#/definitions/TextField' - default: - metadata: - label: Method - description: The auth method to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: ldap - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 443 - additionalProperties: false - description: 'TrinoConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''trino''), method: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Method'', description=''The - auth method to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''ldap''), host: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=443))' - SynapseConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'SynapseConnectionSchema(fields: schemas.adapters.synapse.connection_schema.SynapseConnectionFields - = SynapseConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''synapse''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The ODBC driver to use.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host=TextField(metadata=TextFieldMetadata(label=''Host'', - description=''The hostname of the account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0)), field_order: List[str] = )' - SynapseConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: synapse - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The ODBC driver to use. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - host: - $ref: '#/definitions/TextField' - default: - metadata: - label: Host - description: The hostname of the account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The name of the database. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 0 - additionalProperties: false - description: 'SynapseConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''synapse''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - ODBC driver to use.'', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), host: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Host'', description=''The - hostname of the account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The name of the database.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=0))' - IntegerField: - type: object - required: - - metadata - - value - properties: - metadata: - $ref: '#/definitions/IntegerFieldMetadata' - value: - type: integer - additionalProperties: false - description: 'IntegerField(metadata: schemas.fields.IntegerField.IntegerFieldMetadata, - value: int = None)' - IntegerFieldMetadata: - type: object - required: - - label - - description - properties: - label: - type: string - description: - type: string - field_type: - type: string - default: number - encrypt: - type: boolean - default: false - depends_on: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: array - items: - type: string - - type: 'null' - overrideable: - oneOf: - - type: boolean - - type: 'null' - default: false - validation: - $ref: '#/definitions/GenericIntegerValidation' - default: - required: false - additionalProperties: false - description: 'IntegerFieldMetadata(label: str, description: str, field_type: - str = ''number'', encrypt: bool = False, depends_on: Union[Dict[str, Union[str, - List[str]]], NoneType] = None, overrideable: Union[bool, NoneType] = False, - validation: schemas.fields.IntegerField.GenericIntegerValidation = GenericIntegerValidation(required=False))' - GenericIntegerValidation: - type: object - required: [] - properties: - required: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'GenericIntegerValidation(required: Union[bool, NoneType] = - False)' - FabricConnectionSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricConnectionFields' - default: - type: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not - be retried. This setting can be used to overcome intermittent - network issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout - is disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - field_order: - type: array - items: - type: string - default: [] - additionalProperties: false - description: 'FabricConnectionSchema(fields: schemas.adapters.fabric.connection_schema.FabricConnectionFields - = FabricConnectionFields(type=TextField(metadata=TextFieldMetadata(label=''Connection - type'', description='''', field_type=''hidden'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''fabric''), driver=TextField(metadata=TextFieldMetadata(label=''Driver'', - description=''The driver to use for this connection.'', field_type=''hidden'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server=TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port=IntegerField(metadata=IntegerFieldMetadata(label=''Port'', - description=''The port to connect to for this connection.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database=TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries=IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout=IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0)), field_order: List[str] = )' - FabricConnectionFields: - type: object - required: [] - properties: - type: - $ref: '#/definitions/TextField' - default: - metadata: - label: Connection type - description: '' - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: fabric - driver: - $ref: '#/definitions/TextField' - default: - metadata: - label: Driver - description: The driver to use for this connection. - field_type: hidden - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ODBC Driver 18 for SQL Server - server: - $ref: '#/definitions/TextField' - default: - metadata: - label: Server - description: The server to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - port: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Port - description: The port to connect to for this connection. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 1433 - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Database - description: The database to connect to for this connection. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - retries: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Retries - description: The number of automatic times to retry a query before - failing. Defaults to 1. Queries with syntax errors will not be - retried. This setting can be used to overcome intermittent network - issues. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 1 - login_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Login timeout - description: The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is - disabled or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - query_timeout: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Query timeout - description: The number of seconds used to wait for a query before - failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: false - value: 0 - additionalProperties: false - description: 'FabricConnectionFields(type: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Connection type'', description='''', - field_type=''hidden'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''fabric''), driver: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Driver'', description=''The - driver to use for this connection.'', field_type=''hidden'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ODBC Driver 18 - for SQL Server''), server: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Server'', - description=''The server to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), port: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Port'', description=''The - port to connect to for this connection.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=1433), database: schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Database'', - description=''The database to connect to for this connection.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), retries: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Retries'', - description=''The number of automatic times to retry a query before failing. - Defaults to 1. Queries with syntax errors will not be retried. This setting - can be used to overcome intermittent network issues.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=1), login_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Login - timeout'', description=''The number of seconds used to establish a connection - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0), query_timeout: schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Query - timeout'', description=''The number of seconds used to wait for a query - before failing. Defaults to 0, which means that the timeout is disabled - or uses the default system settings.'', field_type=''number'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=False)), - value=0))' - RepositoryV3: - type: object - required: - - account_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - full_name: - oneOf: - - type: string - - type: 'null' - remote_url: - oneOf: - - type: string - pattern: ^\S+[/:](?P[^\s/]+?)(?:\.git)?$ - - type: 'null' - remote_backend: - oneOf: - - type: string - enum: - - azure_active_directory - - github - - managed - - gitlab - - manual_config - - type: 'null' - git_clone_strategy: - oneOf: - - type: string - enum: - - azure_active_directory_app - - deploy_key - - deploy_token - - github_app - - git_token - - type: 'null' - deploy_key_id: - oneOf: - - type: integer - - type: 'null' - repository_credentials_id: - oneOf: - - type: integer - - type: 'null' - github_installation_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_id: - oneOf: - - type: integer - - type: 'null' - github_webhook_secret: - oneOf: - - type: string - - type: 'null' - pull_request_url_template: - oneOf: - - type: string - pattern: ^(http|https)://(.*) - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - private_link_endpoint_id: - oneOf: - - type: string - - type: 'null' - deploy_key: - oneOf: - - type: object - - type: 'null' - github_repo: - oneOf: - - type: string - - type: 'null' - name: - oneOf: - - type: string - - type: 'null' - git_provider_id: - oneOf: - - type: integer - - type: 'null' - gitlab: - oneOf: - - $ref: '#/definitions/RepositoryGitlab' - - type: 'null' - git_provider: - oneOf: - - $ref: '#/definitions/GitProvider' - - type: 'null' - additionalProperties: false - description: 'RepositoryV3(id: Union[int, NoneType], account_id: int, project_id: - Union[int, NoneType] = None, full_name: Union[str, NoneType] = None, remote_url: - Union[RemoteUrl, NoneType] = None, remote_backend: Union[models.repository.GitRemoteBackend, - NoneType] = None, git_clone_strategy: Union[models.repository.GitCloneStrategy, - NoneType] = None, deploy_key_id: Union[int, NoneType] = None, repository_credentials_id: - Union[int, NoneType] = None, github_installation_id: Union[int, NoneType] - = None, github_webhook_id: Union[int, NoneType] = None, github_webhook_secret: - Union[str, NoneType] = None, _github_webhook_secret: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, pull_request_url_template: Union[PullRequestUrl, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, private_link_endpoint_id: - Union[str, NoneType] = None, deploy_key: Union[Dict[Any, Any], NoneType] - = None, github_repo: Union[str, NoneType] = None, name: Union[str, NoneType] - = None, git_provider_id: Union[int, NoneType] = None, gitlab: Union[models.repository_gitlab.RepositoryGitlab, - NoneType] = None, git_provider: Union[models.git_provider.GitProvider, - NoneType] = None)' - RepositoryGitlab: - type: object - required: - - account_id - - gitlab_project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - repository_id: - oneOf: - - type: integer - - type: 'null' - gitlab_project_id: - type: integer - state: - type: integer - default: 1 - project_access_token_id: - oneOf: - - type: integer - - type: 'null' - project_access_token: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RepositoryGitlab(id: Union[int, NoneType], account_id: int, - repository_id: Union[int, NoneType], gitlab_project_id: int, state: int - = 1, project_access_token_id: Union[int, NoneType] = None, project_access_token: - Union[str, NoneType] = None, _project_access_token: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - GitProvider: - type: object - required: - - account_id - - provider_type - properties: - account_id: - type: integer - provider_type: - type: string - enum: - - azure_active_directory - - github - - gitlab - - git_url - - managed_github - - manual_config - state: - type: integer - default: 1 - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This class represents a git provider integration the\ - \ user\n has setup and will interact with via the dbt Cloud IDE.\n\ - \ " - GroupPermission: - type: object - required: - - account_id - - group_id - - all_projects - - permission_set - properties: - account_id: - type: integer - group_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - all_projects: - type: boolean - permission_set: - type: string - enum: - - owner - - member - - account_admin - - security_admin - - billing_admin - - admin - - database_admin - - git_admin - - team_admin - - job_admin - - job_viewer - - analyst - - developer - - stakeholder - - readonly - - project_creator - - account_viewer - - metadata_only - - semantic_layer_only - - webhooks_only - permission_level: - oneOf: - - type: integer - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'GroupPermission(account_id: int, group_id: int, project_id: - Union[int, NoneType], all_projects: bool, permission_set: models.permissions.sets.PredefinedPermissionSet, - permission_level: Union[int, NoneType] = None, id: Union[int, NoneType] - = None, state: int = 1, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None)' - JobDefinitionV2: - type: object - required: - - environment_id - - account_id - - project_id - - name - - generate_docs - - run_generate_sources - - state - properties: - environment_id: - type: integer - account_id: - type: integer - project_id: - type: integer - name: - type: string - description: - oneOf: - - type: string - - type: 'null' - generate_docs: - type: boolean - run_generate_sources: - type: boolean - state: - type: integer - dbt_version: - oneOf: - - type: string - - type: 'null' - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - deactivated: - type: boolean - default: false - run_failure_count: - type: integer - default: 0 - triggers: - oneOf: - - $ref: '#/definitions/JobDefinitionTriggers' - - type: 'null' - settings: - oneOf: - - $ref: '#/definitions/JobDefinitionSettings' - - type: 'null' - execution: - oneOf: - - $ref: '#/definitions/JobDefinitionExecution' - - type: 'null' - schedule: - oneOf: - - $ref: '#/definitions/JobDefinitionSchedule' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - execute_steps: - oneOf: - - type: array - items: - type: string - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - most_recent_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - most_recent_completed_run: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - job_type: - oneOf: - - type: string - enum: - - ci - - scheduled - - other - - type: 'null' - triggers_on_draft_pr: - oneOf: - - type: boolean - - type: 'null' - default: false - additionalProperties: false - description: 'JobDefinitionV2(environment_id: int, account_id: int, project_id: - int, name: str, description: Union[str, NoneType], generate_docs: bool, - run_generate_sources: bool, state: int, dbt_version: Union[str, NoneType], - raw_dbt_version: Union[str, NoneType] = None, id: Union[int, NoneType] - = None, deactivated: bool = False, run_failure_count: int = 0, triggers: - Union[models.job_definition.JobDefinitionTriggers, NoneType] = None, settings: - Union[models.job_definition.JobDefinitionSettings, NoneType] = None, execution: - Union[models.job_definition.JobDefinitionExecution, NoneType] = None, - schedule: Union[models.job_definition.JobDefinitionSchedule, NoneType] - = None, created_at: Union[datetime.datetime, NoneType] = None, updated_at: - Union[datetime.datetime, NoneType] = None, execute_steps: Union[List[str], - NoneType] = None, environment: ''Optional[models.environment.EnvironmentV3]'' - = None, most_recent_run: Union[models.run.Run, NoneType] = None, most_recent_completed_run: - Union[models.run.Run, NoneType] = None, custom_environment_variables: - Union[List[models.custom_environment_variable.CustomEnvironmentVariable], - NoneType] = None, job_type: Union[common.constants.JobType, NoneType] - = None, triggers_on_draft_pr: Union[bool, NoneType] = False)' - JobDefinitionTriggers: - type: object - required: - - github_webhook - - schedule - properties: - github_webhook: - type: boolean - schedule: - type: boolean - git_provider_webhook: - oneOf: - - type: boolean - - type: 'null' - custom_branch_only: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'JobDefinitionTriggers(github_webhook: bool, schedule: bool, - git_provider_webhook: Union[bool, NoneType] = None, custom_branch_only: - Union[bool, NoneType] = None)' - JobDefinitionSettings: - type: object - required: - - threads - - target_name - properties: - threads: - type: integer - target_name: - type: string - additionalProperties: false - description: 'JobDefinitionSettings(threads: int, target_name: str)' - JobDefinitionExecution: - type: object - required: - - timeout_seconds - properties: - timeout_seconds: - type: integer - additionalProperties: false - description: 'JobDefinitionExecution(timeout_seconds: int)' - JobDefinitionSchedule: - type: object - required: - - cron - - date - - time - properties: - cron: - type: string - date: - type: string - enum: - - every_day - - days_of_week - - custom_cron - time: - type: string - enum: - - every_hour - - at_exact_hours - additionalProperties: false - description: 'JobDefinitionSchedule(cron: str, date: models.job_definition.DateStrategy, - time: models.job_definition.TimeStrategy)' - EnvironmentV3: - type: object - required: - - account_id - - project_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - description: The account the environment is associated with - project_id: - type: integer - description: The project the environment is associated with - credentials_id: - oneOf: - - type: integer - - type: 'null' - description: The id of the associated credentials. Null for development - environments. - extended_attributes_id: - oneOf: - - type: integer - - type: 'null' - name: - type: string - default: New Environment - description: The name of the environment - dbt_version: - type: string - default: 1.6.0-latest - description: The default dbt Version to use for this environment - raw_dbt_version: - oneOf: - - type: string - - type: 'null' - type: - type: string - enum: - - development - - deployment - default: deployment - use_custom_branch: - type: boolean - default: false - custom_branch: - oneOf: - - type: string - - type: 'null' - supports_docs: - type: boolean - default: false - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - project: - oneOf: - - $ref: '#/definitions/Project' - - type: 'null' - jobs: - oneOf: - - type: array - items: - type: object - additionalProperties: - oneOf: - - $ref: '#/definitions/Run' - - type: 'null' - - type: 'null' - credentials: - oneOf: - - $ref: '#/definitions/PostgresCredentials' - - $ref: '#/definitions/RedshiftCredentials' - - $ref: '#/definitions/SnowflakeCredentials' - - $ref: '#/definitions/BigqueryCredentials' - - $ref: '#/definitions/DbtAdapterCredentials' - - type: 'null' - custom_environment_variables: - oneOf: - - type: array - items: - $ref: '#/definitions/CustomEnvironmentVariable' - - type: 'null' - deployment_type: - oneOf: - - type: string - enum: - - production - - type: 'null' - is_deferrable: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n An environment is a collection of settings within a\ - \ project that defines how dbt is run.\n Use it to define the version\ - \ controlled branch and warehouse connection that dbt will run on.\n \ - \ " - Project: - type: object - required: - - name - - account_id - properties: - name: - type: string - description: The name of the project - account_id: - type: integer - description: The account the project is associated with - connection_id: - oneOf: - - type: integer - - type: 'null' - description: The active connection - repository_id: - oneOf: - - type: integer - - type: 'null' - description: The active repository - semantic_layer_config_id: - oneOf: - - type: integer - - type: 'null' - description: The active semantic layer configuration - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - skipped_setup: - oneOf: - - type: boolean - - type: 'null' - default: false - state: - type: integer - default: 1 - dbt_project_subdirectory: - oneOf: - - type: string - - type: 'null' - connection: - oneOf: - - $ref: '#/definitions/BaseConnectionV3' - - type: 'null' - repository: - oneOf: - - $ref: '#/definitions/RepositoryV3' - - type: 'null' - group_permissions: - oneOf: - - type: array - items: - $ref: '#/definitions/GroupPermission' - - type: 'null' - docs_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for docs generation - freshness_job_id: - oneOf: - - type: integer - - type: 'null' - description: The job used for source freshness generation - docs_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - freshness_job: - oneOf: - - $ref: '#/definitions/JobDefinitionV2' - - type: 'null' - additionalProperties: false - description: 'Project(name: str, account_id: int, connection_id: Union[int, - NoneType] = None, repository_id: Union[int, NoneType] = None, semantic_layer_config_id: - Union[int, NoneType] = None, id: Union[int, NoneType] = None, created_at: - Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, skipped_setup: Union[bool, NoneType] = False, state: - int = 1, dbt_project_subdirectory: Union[str, NoneType] = None, connection: - Union[models.connection.common.BaseConnectionV3, NoneType] = None, repository: - Union[models.repository.RepositoryV3, NoneType] = None, group_permissions: - Union[List[models.permissions.group_permission.GroupPermission], NoneType] - = None, docs_job_id: Union[int, NoneType] = None, freshness_job_id: Union[int, - NoneType] = None, docs_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None, freshness_job: Union[models.job_definition.JobDefinitionV2, - NoneType] = None)' - Run: - type: object - required: - - account_id - - environment_id - - project_id - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - trigger_id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - environment_id: - type: integer - project_id: - type: integer - job_definition_id: - type: integer - status: - type: integer - default: 1 - dbt_version: - type: string - default: 1.6.0-latest - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - status_message: - oneOf: - - type: string - - type: 'null' - owner_thread_id: - oneOf: - - type: string - - type: 'null' - executed_by_thread_id: - oneOf: - - type: string - - type: 'null' - deferring_run_id: - oneOf: - - type: integer - - type: 'null' - artifacts_saved: - type: boolean - default: false - artifact_s3_path: - oneOf: - - type: string - - type: 'null' - has_docs_generated: - type: boolean - default: false - has_sources_generated: - type: boolean - default: false - notifications_sent: - type: boolean - default: false - blocked_by: - type: array - items: - type: integer - default: [] - scribe_enabled: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - dequeued_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_checked_at: - oneOf: - - type: string - format: date-time - - type: 'null' - last_heartbeat_at: - oneOf: - - type: string - format: date-time - - type: 'null' - should_start_at: - oneOf: - - type: string - format: date-time - - type: 'null' - trigger: - oneOf: - - $ref: '#/definitions/RunTrigger' - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - environment: - oneOf: - - type: object - - type: 'null' - run_steps: - oneOf: - - type: array - items: - $ref: '#/definitions/RunStep' - - type: 'null' - default: [] - status_humanized: - oneOf: - - type: string - - type: 'null' - in_progress: - oneOf: - - type: boolean - - type: 'null' - is_complete: - oneOf: - - type: boolean - - type: 'null' - is_success: - oneOf: - - type: boolean - - type: 'null' - is_error: - oneOf: - - type: boolean - - type: 'null' - is_cancelled: - oneOf: - - type: boolean - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - queued_duration: - oneOf: - - type: string - - type: 'null' - run_duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - queued_duration_humanized: - oneOf: - - type: string - - type: 'null' - run_duration_humanized: - oneOf: - - type: string - - type: 'null' - created_at_humanized: - oneOf: - - type: string - - type: 'null' - finished_at_humanized: - oneOf: - - type: string - - type: 'null' - job_id: - oneOf: - - type: integer - - type: 'null' - is_running: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: "\n Represents a run of a job definition.\n " - RunTrigger: - type: object - required: - - cause - - job_definition_id - properties: - id: - oneOf: - - type: integer - - type: 'null' - cause: - type: string - job_definition_id: - type: integer - git_branch: - oneOf: - - type: string - - type: 'null' - git_sha: - oneOf: - - type: string - - type: 'null' - azure_pull_request_id: - oneOf: - - type: integer - - type: 'null' - github_pull_request_id: - oneOf: - - type: integer - - type: 'null' - gitlab_merge_request_id: - oneOf: - - type: integer - - type: 'null' - non_native_pull_request_id: - oneOf: - - type: integer - - type: 'null' - schema_override: - oneOf: - - type: string - - type: 'null' - dbt_version_override: - oneOf: - - type: string - - type: 'null' - threads_override: - oneOf: - - type: integer - - type: 'null' - target_name_override: - oneOf: - - type: string - - type: 'null' - generate_docs_override: - oneOf: - - type: boolean - - type: 'null' - timeout_seconds_override: - oneOf: - - type: integer - - type: 'null' - steps_override: - oneOf: - - type: array - items: - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - cause_humanized: - oneOf: - - type: string - - type: 'null' - job: - oneOf: - - type: object - - type: 'null' - cause_category: - oneOf: - - type: string - enum: - - api - - ci - - scheduled - - ui - - rerun - - type: 'null' - additionalProperties: false - description: 'RunTrigger(id: Union[int, NoneType], cause: str, job_definition_id: - int, git_branch: Union[str, NoneType] = None, git_sha: Union[str, NoneType] - = None, azure_pull_request_id: Union[int, NoneType] = None, github_pull_request_id: - Union[int, NoneType] = None, gitlab_merge_request_id: Union[int, NoneType] - = None, non_native_pull_request_id: Union[int, NoneType] = None, schema_override: - Union[str, NoneType] = None, dbt_version_override: Union[str, NoneType] - = None, threads_override: Union[int, NoneType] = None, target_name_override: - Union[str, NoneType] = None, generate_docs_override: Union[bool, NoneType] - = None, timeout_seconds_override: Union[int, NoneType] = None, steps_override: - Union[List[str], NoneType] = None, created_at: Union[datetime.datetime, - NoneType] = None, cause_humanized: Union[str, NoneType] = None, job: Union[Dict[str, - Any], NoneType] = None, cause_category: Union[common.constants.RunCauseCategory, - NoneType] = None)' - RunStep: - type: object - required: - - run_id - - account_id - - index - - status - - name - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_id: - type: integer - account_id: - type: integer - index: - type: integer - status: - type: integer - name: - type: string - logs: - oneOf: - - type: string - - type: 'null' - debug_logs: - oneOf: - - type: string - - type: 'null' - log_location: - oneOf: - - type: string - enum: - - legacy - - s3 - - db - - empty - - type: 'null' - default: db - log_path: - oneOf: - - type: string - - type: 'null' - debug_log_path: - oneOf: - - type: string - - type: 'null' - log_archive_type: - oneOf: - - type: string - - type: 'null' - default: db_flushed - truncated_debug_logs: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - started_at: - oneOf: - - type: string - format: date-time - - type: 'null' - finished_at: - oneOf: - - type: string - format: date-time - - type: 'null' - status_color: - oneOf: - - type: string - - type: 'null' - status_humanized: - oneOf: - - type: string - - type: 'null' - duration: - oneOf: - - type: string - - type: 'null' - duration_humanized: - oneOf: - - type: string - - type: 'null' - run_step_command: - oneOf: - - $ref: '#/definitions/RunStepCommand' - - type: 'null' - additionalProperties: false - description: 'RunStep(id: Union[int, NoneType], run_id: int, account_id: - int, index: int, status: int, name: str, logs: Union[str, NoneType] = - None, debug_logs: Union[str, NoneType] = None, log_location: Union[models.run_step.RunStepLogLocation, - NoneType] = , log_path: Union[str, NoneType] - = None, debug_log_path: Union[str, NoneType] = None, log_archive_type: - Union[str, NoneType] = , truncated_debug_logs: - Union[str, NoneType] = None, created_at: Union[datetime.datetime, NoneType] - = None, updated_at: Union[datetime.datetime, NoneType] = None, started_at: - Union[datetime.datetime, NoneType] = None, finished_at: Union[datetime.datetime, - NoneType] = None, status_color: Union[str, NoneType] = None, status_humanized: - Union[str, NoneType] = None, duration: Union[str, NoneType] = None, duration_humanized: - Union[str, NoneType] = None, run_step_command: ''Optional[RunStepCommand]'' - = None)' - RunStepCommand: - type: object - required: - - run_step_id - - dbt_command - properties: - id: - oneOf: - - type: integer - - type: 'null' - run_step_id: - type: integer - dbt_command: - type: string - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RunStepCommand(id: Union[int, NoneType], run_step_id: int, - dbt_command: str, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - RedshiftCredentials: - type: object - required: - - account_id - - type - - state - - threads - - username - - default_schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - redshift - state: - type: integer - threads: - type: integer - username: - type: string - default_schema: - type: string - target_name: - type: string - default: default - password: - oneOf: - - type: string - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'RedshiftCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, username: str, default_schema: str, target_name: - str = ''default'', password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, created_at: Union[datetime.datetime, NoneType] = None, - updated_at: Union[datetime.datetime, NoneType] = None)' - SnowflakeCredentials: - type: object - required: - - account_id - - type - - state - - threads - - auth_type - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - snowflake - state: - type: integer - threads: - type: integer - auth_type: - type: string - enum: - - password - - sso - - keypair - schema: - type: string - user: - oneOf: - - type: string - - type: 'null' - target_name: - type: string - default: default - role: - oneOf: - - type: string - - type: 'null' - database: - oneOf: - - type: string - - type: 'null' - warehouse: - oneOf: - - type: string - - type: 'null' - password: - oneOf: - - type: string - - type: 'null' - private_key: - oneOf: - - type: string - - type: 'null' - private_key_passphrase: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - type: boolean - default: false - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'SnowflakeCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, auth_type: models.credentials.snowflake.SnowflakeAuthenticationType, - schema: str, user: Union[str, NoneType] = None, target_name: str = ''default'', - role: Union[str, NoneType] = None, database: Union[str, NoneType] = None, - warehouse: Union[str, NoneType] = None, _refresh_token: Union[str, NoneType] - = None, password: Union[str, NoneType] = None, _password: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, private_key: Union[str, NoneType] = None, _private_key: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - private_key_passphrase: Union[str, NoneType] = None, _private_key_passphrase: - Union[models.encrypted_field.DataclassEncryptedField, NoneType] = None, - is_configured_for_oauth: bool = False, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - BigqueryCredentials: - type: object - required: - - account_id - - type - - state - - threads - - schema - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - bigquery - state: - type: integer - threads: - type: integer - schema: - type: string - target_name: - type: string - default: default - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - username: - oneOf: - - type: string - - type: 'null' - is_configured_for_oauth: - oneOf: - - type: boolean - - type: 'null' - has_refresh_token: - oneOf: - - type: boolean - - type: 'null' - additionalProperties: false - description: 'BigqueryCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, schema: str, target_name: str = ''default'', - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None, username: Union[str, NoneType] = None, is_configured_for_oauth: - Union[bool, NoneType] = None, _refresh_token: Union[str, NoneType] = None, - has_refresh_token: Union[bool, NoneType] = None)' - DbtAdapterCredentials: - type: object - required: - - account_id - - type - - state - - threads - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - oneOf: - - type: integer - - type: 'null' - type: - type: string - enum: - - adapter - state: - type: integer - threads: - type: integer - adapter_id: - oneOf: - - type: integer - - type: 'null' - credential_details: - oneOf: - - $ref: '#/definitions/BaseSparkAdapterCredentialsSchema' - - $ref: '#/definitions/DatabricksCredentialsSchema' - - $ref: '#/definitions/TrinoCredentialsSchema' - - $ref: '#/definitions/SynapseCredentialsSchema' - - $ref: '#/definitions/FabricCredentialsSchema' - - type: 'null' - unencrypted_credential_details: - oneOf: - - type: object - additionalProperties: - oneOf: - - type: string - - type: integer - - type: 'null' - target_name: - type: string - default: default - is_configured_for_oauth: - type: boolean - default: false - adapter: - oneOf: - - $ref: '#/definitions/DbtAdapter' - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapterCredentials(id: Union[int, NoneType], account_id: - int, project_id: Union[int, NoneType], type: models.connection.common.ConnectionType, - state: int, threads: int, adapter_id: Union[int, NoneType], credential_details: - Union[schemas.adapters.base_spark.BaseSparkAdapterCredentialsSchema, schemas.adapters.databricks.credentials_schema.DatabricksCredentialsSchema, - schemas.adapters.trino.credentials_schema.TrinoCredentialsSchema, schemas.adapters.synapse.credentials_schema.SynapseCredentialsSchema, - schemas.adapters.fabric.credentials_schema.FabricCredentialsSchema, NoneType] - = None, _credential_details: Union[models.encrypted_field.DataclassEncryptedField, - NoneType] = None, unencrypted_credential_details: Union[Dict[str, Union[str, - int]], NoneType] = None, target_name: str = ''default'', is_configured_for_oauth: - bool = False, adapter: ''Optional[models.dbt_adapter.DbtAdapter]'' = None, - created_at: Union[datetime.datetime, NoneType] = None, updated_at: Union[datetime.datetime, - NoneType] = None)' - BaseSparkAdapterCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/BaseSparkAdapterCredentialFields' - default: - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'BaseSparkAdapterCredentialsSchema(fields: schemas.adapters.base_spark.BaseSparkAdapterCredentialFields - = BaseSparkAdapterCredentialFields(token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - BaseSparkAdapterCredentialFields: - type: object - required: [] - properties: - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - oneOf: - - $ref: '#/definitions/LegacyIntegerField' - - type: 'null' - default: - metadata: - label: Threads - description: The number of threads to use for your jobs. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'BaseSparkAdapterCredentialFields(token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: Union[schemas.fields.IntegerField.LegacyIntegerField, - NoneType] = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for your jobs.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DatabricksCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/DatabricksCredentialFields' - default: - auth_type: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your - Databricks workspace. Only available in dbt version 1.1 and - later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'DatabricksCredentialsSchema(fields: schemas.adapters.databricks.credentials_schema.DatabricksCredentialFields - = DatabricksCredentialFields(auth_type=SelectField(metadata=SelectFieldMetadata(label=''Auth - Method'', description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Token'', value=''token''), - SelectOption(label=''OAuth'', value=''oauth'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''token''), token=TextField(metadata=TextFieldMetadata(label=''Token'', - description=''Personalized user token.'', field_type=''text'', encrypt=True, - depends_on={''auth_type'': [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), catalog=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value='''')), field_order: - Union[List[str], NoneType] = None)' - DatabricksCredentialFields: - type: object - required: [] - properties: - auth_type: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Auth Method - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Token - value: token - - label: OAuth - value: oauth - validation: - min_length: null - max_length: null - required: true - pattern: null - value: token - token: - $ref: '#/definitions/TextField' - default: - metadata: - label: Token - description: Personalized user token. - field_type: text - encrypt: true - depends_on: - auth_type: - - token - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - catalog: - oneOf: - - $ref: '#/definitions/TextField' - - type: 'null' - default: - metadata: - label: Catalog - description: Catalog name if Unity Catalog is enabled in your Databricks - workspace. Only available in dbt version 1.1 and later. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - additionalProperties: false - description: 'DatabricksCredentialFields(auth_type: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Auth Method'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Token'', value=''token''), SelectOption(label=''OAuth'', - value=''oauth'')], validation=GenericTextValidation(min_length=None, max_length=None, - required=True, pattern=None)), value=''token''), token: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Token'', description=''Personalized - user token.'', field_type=''text'', encrypt=True, depends_on={''auth_type'': - [''token'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), catalog: Union[schemas.fields.TextField.TextField, - NoneType] = TextField(metadata=TextFieldMetadata(label=''Catalog'', description=''Catalog - name if Unity Catalog is enabled in your Databricks workspace. Only available - in dbt version 1.1 and later.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''))' - TrinoCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/TrinoCredentialFields' - default: - user: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'TrinoCredentialsSchema(fields: schemas.adapters.trino.credentials_schema.TrinoCredentialFields - = TrinoCredentialFields(user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Trino account to connect to.'', field_type=''text'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database=TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - TrinoCredentialFields: - type: object - required: [] - properties: - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Trino account to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - database: - $ref: '#/definitions/TextField' - default: - metadata: - label: Catalog - description: The catalog to connect to. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/LegacyIntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'TrinoCredentialFields(user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Trino account to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), database: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Catalog'', - description=''The catalog to connect to.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.LegacyIntegerField - = LegacyIntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - SynapseCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/SynapseCredentialFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'SynapseCredentialsSchema(fields: schemas.adapters.synapse.credentials_schema.SynapseCredentialFields - = SynapseCredentialFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''SQL'', value=''sql''), - SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''sql''), user=TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - SynapseCredentialFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: SQL - value: sql - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: sql - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Synapse account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - sql - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'SynapseCredentialFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''SQL'', value=''sql''), SelectOption(label=''Active - Directory Password'', value=''ActiveDirectoryPassword''), SelectOption(label=''Service - Principal'', value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''sql''), user: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''User'', - description=''The username of the Synapse account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''sql'', ''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), target_name: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Target Name'', description='''', - field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=False, - pattern=None)), value=''default''), threads: schemas.fields.IntegerField.IntegerField - = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', description=''The - number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - FabricCredentialsSchema: - type: object - required: [] - properties: - fields: - $ref: '#/definitions/FabricCredentialsFields' - default: - authentication: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - field_order: - oneOf: - - type: array - items: - type: string - - type: 'null' - additionalProperties: false - description: 'FabricCredentialsSchema(fields: schemas.adapters.fabric.credentials_schema.FabricCredentialsFields - = FabricCredentialsFields(authentication=SelectField(metadata=SelectFieldMetadata(label=''Authentication'', - description='''', field_type=''select'', encrypt=False, depends_on=None, - overrideable=False, options=[SelectOption(label=''Active Directory Password'', - value=''ActiveDirectoryPassword''), SelectOption(label=''Service Principal'', - value=''ServicePrincipal'')], validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''ActiveDirectoryPassword''), - user=TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password=TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id=TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id=TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret=TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema=TextField(metadata=TextFieldMetadata(label=''Schema'', - description="User''s schema.", field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema_authorization=TextField(metadata=TextFieldMetadata(label=''Schema - authorization'', description=''Optionally set this to the principal who - should own the schemas created by dbt.'', field_type=''text'', encrypt=False, - depends_on=None, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name=TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads=IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6)), field_order: Union[List[str], NoneType] = None)' - FabricCredentialsFields: - type: object - required: [] - properties: - authentication: - $ref: '#/definitions/SelectField' - default: - metadata: - label: Authentication - description: '' - field_type: select - encrypt: false - depends_on: null - overrideable: false - options: - - label: Active Directory Password - value: ActiveDirectoryPassword - - label: Service Principal - value: ServicePrincipal - validation: - min_length: null - max_length: null - required: true - pattern: null - value: ActiveDirectoryPassword - user: - $ref: '#/definitions/TextField' - default: - metadata: - label: User - description: The username of the Fabric account to connect to. - field_type: text - encrypt: false - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - password: - $ref: '#/definitions/TextField' - default: - metadata: - label: Password - description: The password for the account to connect to. - field_type: text - encrypt: true - depends_on: - authentication: - - ActiveDirectoryPassword - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - tenant_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Tenant ID - description: The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service - principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_id: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client ID - description: The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: false - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - client_secret: - $ref: '#/definitions/TextField' - default: - metadata: - label: Client secret - description: The client secret of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with - an AAD service principal. - field_type: text - encrypt: true - depends_on: - authentication: - - ServicePrincipal - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema - description: User's schema. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: true - pattern: null - value: '' - schema_authorization: - $ref: '#/definitions/TextField' - default: - metadata: - label: Schema authorization - description: Optionally set this to the principal who should own - the schemas created by dbt. - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: '' - target_name: - $ref: '#/definitions/TextField' - default: - metadata: - label: Target Name - description: '' - field_type: text - encrypt: false - depends_on: null - overrideable: false - validation: - min_length: null - max_length: null - required: false - pattern: null - value: default - threads: - $ref: '#/definitions/IntegerField' - default: - metadata: - label: Threads - description: The number of threads to use for dbt operations. - field_type: number - encrypt: false - depends_on: null - overrideable: false - validation: - required: true - value: 6 - additionalProperties: false - description: 'FabricCredentialsFields(authentication: schemas.fields.SelectField.SelectField - = SelectField(metadata=SelectFieldMetadata(label=''Authentication'', description='''', - field_type=''select'', encrypt=False, depends_on=None, overrideable=False, - options=[SelectOption(label=''Active Directory Password'', value=''ActiveDirectoryPassword''), - SelectOption(label=''Service Principal'', value=''ServicePrincipal'')], - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''ActiveDirectoryPassword''), user: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''User'', description=''The - username of the Fabric account to connect to.'', field_type=''text'', - encrypt=False, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), password: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Password'', - description=''The password for the account to connect to.'', field_type=''text'', - encrypt=True, depends_on={''authentication'': [''ActiveDirectoryPassword'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), tenant_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Tenant - ID'', description=''The tenant ID of the Azure Active Directory instance. - This is only used when connecting to Azure SQL with a service principal.'', - field_type=''text'', encrypt=False, depends_on={''authentication'': [''ServicePrincipal'']}, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_id: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - ID'', description=''The client ID of the Azure Active Directory service - principal. This is only used when connecting to Azure SQL with an AAD - service principal.'', field_type=''text'', encrypt=False, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), client_secret: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Client - secret'', description=''The client secret of the Azure Active Directory - service principal. This is only used when connecting to Azure SQL with - an AAD service principal.'', field_type=''text'', encrypt=True, depends_on={''authentication'': - [''ServicePrincipal'']}, overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=True, pattern=None)), value=''''), schema: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema'', description="User''s - schema.", field_type=''text'', encrypt=False, depends_on=None, overrideable=False, - validation=GenericTextValidation(min_length=None, max_length=None, required=True, - pattern=None)), value=''''), schema_authorization: schemas.fields.TextField.TextField - = TextField(metadata=TextFieldMetadata(label=''Schema authorization'', - description=''Optionally set this to the principal who should own the - schemas created by dbt.'', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''''), target_name: - schemas.fields.TextField.TextField = TextField(metadata=TextFieldMetadata(label=''Target - Name'', description='''', field_type=''text'', encrypt=False, depends_on=None, - overrideable=False, validation=GenericTextValidation(min_length=None, - max_length=None, required=False, pattern=None)), value=''default''), threads: - schemas.fields.IntegerField.IntegerField = IntegerField(metadata=IntegerFieldMetadata(label=''Threads'', - description=''The number of threads to use for dbt operations.'', field_type=''number'', - encrypt=False, depends_on=None, overrideable=False, validation=GenericIntegerValidation(required=True)), - value=6))' - DbtAdapter: - type: object - required: - - account_id - - project_id - - adapter_version - - metadata_json - properties: - id: - oneOf: - - type: integer - - type: 'null' - account_id: - type: integer - project_id: - type: integer - created_by_id: - oneOf: - - type: integer - - type: 'null' - created_by_service_token_id: - oneOf: - - type: integer - - type: 'null' - adapter_version: - type: string - enum: - - apache_spark_v0 - - databricks_spark_v0 - - databricks_v0 - - trino_v0 - - snowflake_v0 - - bigquery_v0 - - postgres_v0 - - redshift_v0 - - synapse_v0 - - fabric_v0 - metadata_json: - type: object - additionalProperties: - type: string - state: - type: integer - default: 1 - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: 'DbtAdapter(id: Union[int, NoneType], account_id: int, project_id: - int, created_by_id: Union[int, NoneType], created_by_service_token_id: - Union[int, NoneType], adapter_version: schemas.adapter.DbtAdapterVersion, - metadata_json: Dict[str, str], state: int = 1, created_at: Union[datetime.datetime, - NoneType] = None, updated_at: Union[datetime.datetime, NoneType] = None)' - CustomEnvironmentVariable: - type: object - required: - - account_id - - project_id - - name - - type - properties: - account_id: - type: integer - project_id: - type: integer - name: - type: string - type: - type: string - enum: - - project - - environment - - job - - user - state: - oneOf: - - type: integer - - type: 'null' - default: 1 - user_id: - oneOf: - - type: integer - - type: 'null' - environment_id: - oneOf: - - type: integer - - type: 'null' - job_definition_id: - oneOf: - - type: integer - - type: 'null' - environment: - oneOf: - - $ref: '#/definitions/EnvironmentV3' - - type: 'null' - raw_value: - oneOf: - - type: string - - type: 'null' - display_value: - oneOf: - - type: string - - type: 'null' - id: - oneOf: - - type: integer - - type: 'null' - created_at: - oneOf: - - type: string - format: date-time - - type: 'null' - updated_at: - oneOf: - - type: string - format: date-time - - type: 'null' - additionalProperties: false - description: "\n This model represents a user-defined environment variable,\ - \ which can be\n set on the account, job or user-level and leveraged\ - \ in both the IDE and\n scheduled Runs.\n " - $schema: http://json-schema.org/draft-07/schema# + description: A value of 1 means this entity is active and a value of 2 means + this entity is deleted + required: + - account_id + - credentials_id + - project_id + - user_id securitySchemes: BearerAuthentication: type: http