MqttBridgeRemoteBrokerConnectionSpecArgs

data class MqttBridgeRemoteBrokerConnectionSpecArgs(val authentication: Output<MqttBridgeRemoteBrokerAuthenticationMethodsArgs>, val endpoint: Output<String>, val protocol: Output<Either<String, MqttBridgeRemoteBrokerProtocol>>? = null, val tls: Output<MqttBridgeRemoteBrokerConnectionTlsArgs>) : ConvertibleToJava<MqttBridgeRemoteBrokerConnectionSpecArgs>

MqttBridge RemoteBrokerConnectionSpec details

Constructors

Link copied to clipboard
constructor(authentication: Output<MqttBridgeRemoteBrokerAuthenticationMethodsArgs>, endpoint: Output<String>, protocol: Output<Either<String, MqttBridgeRemoteBrokerProtocol>>? = null, tls: Output<MqttBridgeRemoteBrokerConnectionTlsArgs>)

Properties

Link copied to clipboard

The remote broker authentication methods. NOTE - Enum only one method is allowed to be passed.

Link copied to clipboard
val endpoint: Output<String>

The endpoint of remote broker to connect to.

Link copied to clipboard
val protocol: Output<Either<String, MqttBridgeRemoteBrokerProtocol>>? = null

Protocol for remote connection.

Link copied to clipboard

TLS details for Remote broker Connection.

Functions

Link copied to clipboard
open override fun toJava(): MqttBridgeRemoteBrokerConnectionSpecArgs