Files
Windmill/ms_sql_server.resource-type.yaml
Sebastian Serfling 2b5d29ef67 Initial commit: Windmill workspace sync
Scripts, flows, apps, resources and resource types from the Windmill workspace.
API token excluded via .gitignore (config/).
2026-04-24 09:06:07 +02:00

76 lines
2.0 KiB
YAML

description: Microsoft SQL Server resource. Supports username/password, AAD
token, or Windows Integrated Authentication.
format_extension: null
is_fileset: false
schema:
$schema: https://json-schema.org/draft/2020-12/schema
type: object
order:
- host
- user
- password
- integrated_auth
- aad_token
- port
- dbname
- instance_name
- trust_cert
- ca_cert
- encrypt
properties:
aad_token:
type: object
description: AAD token for authentication
format: resource-azure_oauth
nullable: true
ca_cert:
type: string
description: CA certificate in PEM format for verifying the server identity.
Only needed if the certificate used by the server is not in the
workers's trust store.
default: ''
pattern: ^(-----BEGIN CERTIFICATE-----\s+([A-Za-z0-9+/=\s]+?)-----END
CERTIFICATE-----)?$
dbname:
type: string
description: ''
default: ''
encrypt:
type: boolean
description: Enable TLS encryption. When false, all data including passwords are
sent unencrypted over the network. Set to false only for local
development.
default: true
host:
type: string
description: ''
default: ''
instance_name:
type: string
description: ''
default: ''
integrated_auth:
type: boolean
description: Use Windows Integrated Authentication (Kerberos). When enabled, the
worker's service account credentials are used instead of
username/password. Requires the worker to have a valid Kerberos ticket.
default: false
password:
type: string
description: ''
default: ''
port:
type: number
description: ''
trust_cert:
type: boolean
description: Trust any certificate presented by the server
default: true
user:
type: string
description: ''
default: ''
required:
- host
- dbname