Manta Developers
GitHub
Menu

@manta-eu/ldo/schemas/sling

Reference for @manta-eu/ldo/schemas/sling as it is on main.

Variables

SlingBigqueryConnectionSchema

const SlingBigqueryConnectionSchema: object

Type Declaration

dataset

readonly dataset: "sling:dataset" = sling.dataset

extra_scopes

readonly extra_scopes: object

extra_scopes.@array

readonly @array: true = true

extra_scopes.@id

readonly @id: "sling:extra_scopes" = sling.extra_scopes

extra_scopes.@optional

readonly @optional: true = true

gc_bucket

readonly gc_bucket: object

gc_bucket.@id

readonly @id: "sling:gc_bucket" = sling.gc_bucket

gc_bucket.@optional

readonly @optional: true = true

key_body

readonly key_body: "sling:key_body" = sling.key_body

location

readonly location: object

location.@id

readonly @id: "sling:location" = sling.location

location.@optional

readonly @optional: true = true

method

readonly method: object

method.@enum

readonly @enum: readonly ["service-account"]

method.@id

readonly @id: "sling:method" = sling.method

method.@optional

readonly @optional: true = true

project

readonly project: "sling:project" = sling.project


SlingClickhouseConnectionSchema

const SlingClickhouseConnectionSchema: object

Type Declaration

database

readonly database: object

database.@id

readonly @id: "sling:database" = sling.database

database.@optional

readonly @optional: true = true

host

readonly host: "sling:host" = sling.host

password

readonly password: object

password.@id

readonly @id: "sling:password" = sling.password

password.@optional

readonly @optional: true = true

port

readonly port: object

port.@id

readonly @id: "sling:port" = sling.port

port.@optional

readonly @optional: true = true

port.@type

readonly @type: "xsd:integer" = xsd.integer

secure

readonly secure: object

secure.@id

readonly @id: "sling:secure" = sling.secure

secure.@optional

readonly @optional: true = true

secure.@type

readonly @type: "xsd:boolean" = xsd.boolean

username

readonly username: object

username.@id

readonly @id: "sling:username" = sling.username

username.@optional

readonly @optional: true = true


SlingMariadbConnectionSchema

const SlingMariadbConnectionSchema: object

Type Declaration

charset

readonly charset: object

charset.@id

readonly @id: "sling:charset" = sling.charset

charset.@optional

readonly @optional: true = true

database

readonly database: "sling:database" = sling.database

host

readonly host: "sling:host" = sling.host

password

readonly password: object

password.@id

readonly @id: "sling:password" = sling.password

password.@optional

readonly @optional: true = true

port

readonly port: object

port.@id

readonly @id: "sling:port" = sling.port

port.@optional

readonly @optional: true = true

port.@type

readonly @type: "xsd:integer" = xsd.integer

tls

readonly tls: object

tls.@id

readonly @id: "sling:tls" = sling.tls

tls.@optional

readonly @optional: true = true

tls.@type

readonly @type: "xsd:boolean" = xsd.boolean

username

readonly username: "sling:username" = sling.username


SlingMysqlConnectionSchema

const SlingMysqlConnectionSchema: object

Type Declaration

charset

readonly charset: object

charset.@id

readonly @id: "sling:charset" = sling.charset

charset.@optional

readonly @optional: true = true

database

readonly database: "sling:database" = sling.database

gcp_instance

readonly gcp_instance: object

gcp_instance.@id

readonly @id: "sling:gcp_instance" = sling.gcp_instance

gcp_instance.@optional

readonly @optional: true = true

gcp_key_body

readonly gcp_key_body: object

gcp_key_body.@id

readonly @id: "sling:gcp_key_body" = sling.gcp_key_body

gcp_key_body.@optional

readonly @optional: true = true

gcp_lazy_refresh

readonly gcp_lazy_refresh: object

gcp_lazy_refresh.@id

readonly @id: "sling:gcp_lazy_refresh" = sling.gcp_lazy_refresh

gcp_lazy_refresh.@optional

readonly @optional: true = true

gcp_lazy_refresh.@type

readonly @type: "xsd:boolean" = xsd.boolean

gcp_project

readonly gcp_project: object

gcp_project.@id

readonly @id: "sling:gcp_project" = sling.gcp_project

gcp_project.@optional

readonly @optional: true = true

gcp_region

readonly gcp_region: object

gcp_region.@id

readonly @id: "sling:gcp_region" = sling.gcp_region

gcp_region.@optional

readonly @optional: true = true

gcp_use_iam_auth

readonly gcp_use_iam_auth: object

gcp_use_iam_auth.@id

readonly @id: "sling:gcp_use_iam_auth" = sling.gcp_use_iam_auth

gcp_use_iam_auth.@optional

readonly @optional: true = true

gcp_use_iam_auth.@type

readonly @type: "xsd:boolean" = xsd.boolean

gcp_use_private_ip

readonly gcp_use_private_ip: object

gcp_use_private_ip.@id

readonly @id: "sling:gcp_use_private_ip" = sling.gcp_use_private_ip

gcp_use_private_ip.@optional

readonly @optional: true = true

gcp_use_private_ip.@type

readonly @type: "xsd:boolean" = xsd.boolean

host

readonly host: "sling:host" = sling.host

password

readonly password: object

password.@id

readonly @id: "sling:password" = sling.password

password.@optional

readonly @optional: true = true

port

readonly port: object

port.@id

readonly @id: "sling:port" = sling.port

port.@optional

readonly @optional: true = true

port.@type

readonly @type: "xsd:integer" = xsd.integer

tls

readonly tls: object

tls.@id

readonly @id: "sling:tls" = sling.tls

tls.@optional

readonly @optional: true = true

tls.@type

readonly @type: "xsd:boolean" = xsd.boolean

username

readonly username: "sling:username" = sling.username


SlingPostgresConnectionSchema

const SlingPostgresConnectionSchema: object

Type Declaration

database

readonly database: "sling:database" = sling.database

gcp_instance

readonly gcp_instance: object

gcp_instance.@id

readonly @id: "sling:gcp_instance" = sling.gcp_instance

gcp_instance.@optional

readonly @optional: true = true

gcp_key_body

readonly gcp_key_body: object

gcp_key_body.@id

readonly @id: "sling:gcp_key_body" = sling.gcp_key_body

gcp_key_body.@optional

readonly @optional: true = true

gcp_lazy_refresh

readonly gcp_lazy_refresh: object

gcp_lazy_refresh.@id

readonly @id: "sling:gcp_lazy_refresh" = sling.gcp_lazy_refresh

gcp_lazy_refresh.@optional

readonly @optional: true = true

gcp_lazy_refresh.@type

readonly @type: "xsd:boolean" = xsd.boolean

gcp_project

readonly gcp_project: object

gcp_project.@id

readonly @id: "sling:gcp_project" = sling.gcp_project

gcp_project.@optional

readonly @optional: true = true

gcp_region

readonly gcp_region: object

gcp_region.@id

readonly @id: "sling:gcp_region" = sling.gcp_region

gcp_region.@optional

readonly @optional: true = true

gcp_use_iam_auth

readonly gcp_use_iam_auth: object

gcp_use_iam_auth.@id

readonly @id: "sling:gcp_use_iam_auth" = sling.gcp_use_iam_auth

gcp_use_iam_auth.@optional

readonly @optional: true = true

gcp_use_iam_auth.@type

readonly @type: "xsd:boolean" = xsd.boolean

gcp_use_private_ip

readonly gcp_use_private_ip: object

gcp_use_private_ip.@id

readonly @id: "sling:gcp_use_private_ip" = sling.gcp_use_private_ip

gcp_use_private_ip.@optional

readonly @optional: true = true

gcp_use_private_ip.@type

readonly @type: "xsd:boolean" = xsd.boolean

host

readonly host: "sling:host" = sling.host

password

readonly password: object

password.@id

readonly @id: "sling:password" = sling.password

password.@optional

readonly @optional: true = true

port

readonly port: object

port.@id

readonly @id: "sling:port" = sling.port

port.@optional

readonly @optional: true = true

port.@type

readonly @type: "xsd:integer" = xsd.integer

role

readonly role: object

role.@id

readonly @id: "sling:role" = sling.role

role.@optional

readonly @optional: true = true

schema

readonly schema: object

schema.@id

readonly @id: "sling:schema" = sling.schema

schema.@optional

readonly @optional: true = true

sslmode

readonly sslmode: object

sslmode.@enum

readonly @enum: readonly ["disable", "require", "verify-ca", "verify-full"]

sslmode.@id

readonly @id: "sling:sslmode" = sling.sslmode

sslmode.@optional

readonly @optional: true = true

username

readonly username: "sling:username" = sling.username


SlingRedshiftConnectionSchema

const SlingRedshiftConnectionSchema: object

Type Declaration

aws_access_key_id

readonly aws_access_key_id: object

aws_access_key_id.@id

readonly @id: "sling:aws_access_key_id" = sling.aws_access_key_id

aws_access_key_id.@optional

readonly @optional: true = true

aws_bucket

readonly aws_bucket: object

aws_bucket.@id

readonly @id: "sling:aws_bucket" = sling.aws_bucket

aws_bucket.@optional

readonly @optional: true = true

aws_secret_access_key

readonly aws_secret_access_key: object

aws_secret_access_key.@id

readonly @id: "sling:aws_secret_access_key" = sling.aws_secret_access_key

aws_secret_access_key.@optional

readonly @optional: true = true

database

readonly database: "sling:database" = sling.database

host

readonly host: "sling:host" = sling.host

password

readonly password: object

password.@id

readonly @id: "sling:password" = sling.password

password.@optional

readonly @optional: true = true

port

readonly port: object

port.@id

readonly @id: "sling:port" = sling.port

port.@optional

readonly @optional: true = true

port.@type

readonly @type: "xsd:integer" = xsd.integer

schema

readonly schema: object

schema.@id

readonly @id: "sling:schema" = sling.schema

schema.@optional

readonly @optional: true = true

sslmode

readonly sslmode: object

sslmode.@enum

readonly @enum: readonly ["disable", "require"]

sslmode.@id

readonly @id: "sling:sslmode" = sling.sslmode

sslmode.@optional

readonly @optional: true = true

username

readonly username: "sling:username" = sling.username


SlingSnowflakeConnectionSchema

const SlingSnowflakeConnectionSchema: object

Type Declaration

authenticator

readonly authenticator: object

authenticator.@enum

readonly @enum: readonly ["snowflake", "oauth", "programmatic_access_token"]

authenticator.@id

readonly @id: "sling:authenticator" = sling.authenticator

authenticator.@optional

readonly @optional: true = true

database

readonly database: object

database.@id

readonly @id: "sling:database" = sling.database

database.@optional

readonly @optional: true = true

host

readonly host: "sling:host" = sling.host

password

readonly password: object

password.@id

readonly @id: "sling:password" = sling.password

password.@optional

readonly @optional: true = true

role

readonly role: object

role.@id

readonly @id: "sling:role" = sling.role

role.@optional

readonly @optional: true = true

schema

readonly schema: object

schema.@id

readonly @id: "sling:schema" = sling.schema

schema.@optional

readonly @optional: true = true

token

readonly token: object

token.@id

readonly @id: "sling:token" = sling.token

token.@optional

readonly @optional: true = true

username

readonly username: "sling:username" = sling.username

warehouse

readonly warehouse: object

warehouse.@id

readonly @id: "sling:warehouse" = sling.warehouse

warehouse.@optional

readonly @optional: true = true


SlingSqlserverConnectionSchema

const SlingSqlserverConnectionSchema: object

Type Declaration

database

readonly database: "sling:database" = sling.database

encrypt

readonly encrypt: object

encrypt.@id

readonly @id: "sling:encrypt" = sling.encrypt

encrypt.@optional

readonly @optional: true = true

encrypt.@type

readonly @type: "xsd:boolean" = xsd.boolean

gcp_instance

readonly gcp_instance: object

gcp_instance.@id

readonly @id: "sling:gcp_instance" = sling.gcp_instance

gcp_instance.@optional

readonly @optional: true = true

gcp_key_body

readonly gcp_key_body: object

gcp_key_body.@id

readonly @id: "sling:gcp_key_body" = sling.gcp_key_body

gcp_key_body.@optional

readonly @optional: true = true

gcp_lazy_refresh

readonly gcp_lazy_refresh: object

gcp_lazy_refresh.@id

readonly @id: "sling:gcp_lazy_refresh" = sling.gcp_lazy_refresh

gcp_lazy_refresh.@optional

readonly @optional: true = true

gcp_lazy_refresh.@type

readonly @type: "xsd:boolean" = xsd.boolean

gcp_project

readonly gcp_project: object

gcp_project.@id

readonly @id: "sling:gcp_project" = sling.gcp_project

gcp_project.@optional

readonly @optional: true = true

gcp_region

readonly gcp_region: object

gcp_region.@id

readonly @id: "sling:gcp_region" = sling.gcp_region

gcp_region.@optional

readonly @optional: true = true

gcp_use_cloud_sql

readonly gcp_use_cloud_sql: object

gcp_use_cloud_sql.@id

readonly @id: "sling:gcp_use_cloud_sql" = sling.gcp_use_cloud_sql

gcp_use_cloud_sql.@optional

readonly @optional: true = true

gcp_use_cloud_sql.@type

readonly @type: "xsd:boolean" = xsd.boolean

gcp_use_private_ip

readonly gcp_use_private_ip: object

gcp_use_private_ip.@id

readonly @id: "sling:gcp_use_private_ip" = sling.gcp_use_private_ip

gcp_use_private_ip.@optional

readonly @optional: true = true

gcp_use_private_ip.@type

readonly @type: "xsd:boolean" = xsd.boolean

host

readonly host: "sling:host" = sling.host

instance

readonly instance: object

instance.@id

readonly @id: "sling:instance" = sling.instance

instance.@optional

readonly @optional: true = true

password

readonly password: object

password.@id

readonly @id: "sling:password" = sling.password

password.@optional

readonly @optional: true = true

port

readonly port: object

port.@id

readonly @id: "sling:port" = sling.port

port.@optional

readonly @optional: true = true

port.@type

readonly @type: "xsd:integer" = xsd.integer

schema

readonly schema: object

schema.@id

readonly @id: "sling:schema" = sling.schema

schema.@optional

readonly @optional: true = true

trust_server_certificate

readonly trust_server_certificate: object

trust_server_certificate.@id

readonly @id: "sling:trust_server_certificate" = sling.trust_server_certificate

trust_server_certificate.@optional

readonly @optional: true = true

trust_server_certificate.@type

readonly @type: "xsd:boolean" = xsd.boolean

username

readonly username: "sling:username" = sling.username