{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/BackendClusterTLS", "title": "BackendClusterTLS", "type": "object", "properties": { "enabled": { "description": "If true, TLS is enabled for connections to this backend cluster. If false, TLS is explicitly disabled.", "type": "boolean" }, "insecure_skip_verify": { "description": "If true, skip certificate verification. It's not secure to use for production.", "type": "boolean", "default": false }, "ca_bundle": { "$ref": "#/components/schemas/GatewaySecretReferenceOrLiteral" }, "tls_versions": { "description": "List of supported TLS versions.", "type": "array", "items": { "type": "string", "enum": [ "tls12", "tls13" ], "x-speakeasy-unknown-values": "allow" }, "default": [ "tls12", "tls13" ] }, "client_identity": { "description": "Client mTLS configuration.\n\n**Requires a minimum runtime version of `1.1`**.", "type": "object", "properties": { "certificate": { "$ref": "#/components/schemas/GatewaySecretReferenceOrLiteral" }, "key": { "$ref": "#/components/schemas/GatewaySecret" } }, "required": [ "certificate", "key" ], "x-min-runtime-version": "1.1", "x-speakeasy-param-computed": false } }, "required": [ "enabled" ] }