Skip to main content

terafoundation_kafka_connector / schema

schema

Variables

default

default: object

Defined in: schema.ts:1

Type declaration

brokers

brokers: object

brokers.default

default: string[]

brokers.doc

doc: string = 'List of seed brokers for the kafka environment'

brokers.format

format: ArrayConstructor = Array

caCertificate

caCertificate: object

caCertificate.default

default: undefined = undefined

caCertificate.doc

doc: string = 'CA certificate string (PEM format) for verifying the broker\'s key. If provided ssl_ca_location will be ignored.'

caCertificate.format

format: string = 'optional_String'

security_protocol

security_protocol: object

security_protocol.default

default: string = 'plaintext'

security_protocol.doc

doc: string = 'Protocol used to communicate with brokers'

security_protocol.format

format: string[]

ssl_ca_location

ssl_ca_location: object

ssl_ca_location.default

default: undefined = undefined

ssl_ca_location.doc

doc: string = 'File or directory path to CA certificate(s) for verifying the broker\'s key. Ignored if caCertificate is provided.'

ssl_ca_location.format

format: string = 'optional_String'

ssl_certificate_location

ssl_certificate_location: object

ssl_certificate_location.default

default: undefined = undefined

ssl_certificate_location.doc

doc: string = 'Path to client\'s public key (PEM) used for authentication'

ssl_certificate_location.format

format: string = 'optional_String'

ssl_crl_location

ssl_crl_location: object

ssl_crl_location.default

default: undefined = undefined

ssl_crl_location.doc

doc: string = 'Path to CRL for verifying broker\'s certificate validity'

ssl_crl_location.format

format: string = 'optional_String'

ssl_key_location

ssl_key_location: object

ssl_key_location.default

default: undefined = undefined

ssl_key_location.doc

doc: string = 'Path to client\'s private key (PEM) used for authentication'

ssl_key_location.format

format: string = 'optional_String'

ssl_key_password

ssl_key_password: object

ssl_key_password.default

default: undefined = undefined

ssl_key_password.doc

doc: string = 'Private key passphrase'

ssl_key_password.format

format: string = 'optional_String'