Initial commit: Windmill workspace sync
Scripts, flows, apps, resources and resource types from the Windmill workspace. API token excluded via .gitignore (config/).
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
description: ''
|
||||
format_extension: null
|
||||
is_fileset: false
|
||||
schema:
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
type: object
|
||||
additionalProperties: false
|
||||
description: Configuration settings for connecting to an MQTT broker
|
||||
order:
|
||||
- broker
|
||||
- port
|
||||
- credentials
|
||||
- tls
|
||||
properties:
|
||||
broker:
|
||||
type: string
|
||||
description: The hostname or IP address of the MQTT broker
|
||||
default: ''
|
||||
examples:
|
||||
- mqtt.example.com
|
||||
- 192.168.1.100
|
||||
credentials:
|
||||
type: object
|
||||
description: Authentication credentials for the MQTT broker
|
||||
order:
|
||||
- username
|
||||
- password
|
||||
properties:
|
||||
password:
|
||||
type: string
|
||||
description: Password for broker authentication
|
||||
format: password
|
||||
username:
|
||||
type: string
|
||||
description: Username for broker authentication
|
||||
port:
|
||||
type: integer
|
||||
description: The port number for the MQTT broker connection
|
||||
default: 1883
|
||||
examples:
|
||||
- 1883
|
||||
- 8883
|
||||
tls:
|
||||
type: object
|
||||
description: TLS/SSL configuration for secure connections. For standard TLS,
|
||||
only the 'enabled' property needs to be set to true. For mutual TLS
|
||||
(mTLS) with client authentication, the CA certificate, client
|
||||
certificate, and certificate password are also required.
|
||||
order:
|
||||
- enabled
|
||||
- ca_certificate
|
||||
- pkcs12_client_certificate
|
||||
- pkcs12_certificate_password
|
||||
properties:
|
||||
ca_certificate:
|
||||
type: string
|
||||
description: CA certificate in PEM format for verifying the broker identity.
|
||||
Optional for standard TLS, required for mTLS.
|
||||
default: ''
|
||||
enabled:
|
||||
type: boolean
|
||||
description: Enable TLS/SSL for the connection
|
||||
default: false
|
||||
pkcs12_certificate_password:
|
||||
type: string
|
||||
description: Password used to decrypt and access the protected PKCS#12 client
|
||||
certificate
|
||||
format: password
|
||||
pkcs12_client_certificate:
|
||||
type: string
|
||||
description: DER-formatted PKCS#12 certificate encoded in Base64. Contains both
|
||||
the client certificate and private key for authentication
|
||||
contentEncoding: base64
|
||||
default: ''
|
||||
required:
|
||||
- broker
|
||||
- port
|
||||
title: MQTT resource
|
||||
Reference in New Issue
Block a user