Package-level declarations

Types

Link copied to clipboard
class Broker : KotlinCustomResource

MQ broker resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class BrokerArgs(val authImage: Output<ContainerImageArgs>? = null, val brokerImage: Output<ContainerImageArgs>? = null, val brokerName: Output<String>? = null, val brokerNodeTolerations: Output<NodeTolerationsArgs>? = null, val cardinality: Output<CardinalityArgs>? = null, val diagnostics: Output<BrokerDiagnosticsArgs>? = null, val diskBackedMessageBufferSettings: Output<DiskBackedMessageBufferSettingsArgs>? = null, val encryptInternalTraffic: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val healthManagerImage: Output<ContainerImageArgs>? = null, val healthManagerNodeTolerations: Output<NodeTolerationsArgs>? = null, val internalCerts: Output<CertManagerCertOptionsArgs>? = null, val location: Output<String>? = null, val memoryProfile: Output<Either<String, BrokerMemoryProfile>>? = null, val mode: Output<Either<String, RunMode>>? = null, val mqName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BrokerArgs>

MQ broker resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard

Builder for BrokerArgs.

Link copied to clipboard
class BrokerAuthentication : KotlinCustomResource

MQ broker/authentication resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class BrokerAuthenticationArgs(val authenticationMethods: Output<List<BrokerAuthenticatorMethodsArgs>>? = null, val authenticationName: Output<String>? = null, val brokerName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val listenerRef: Output<List<String>>? = null, val location: Output<String>? = null, val mqName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BrokerAuthenticationArgs>

MQ broker/authentication resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
Link copied to clipboard
class BrokerAuthorization : KotlinCustomResource

MQ broker/authorization resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class BrokerAuthorizationArgs(val authorizationName: Output<String>? = null, val authorizationPolicies: Output<AuthorizationConfigArgs>? = null, val brokerName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val listenerRef: Output<List<String>>? = null, val location: Output<String>? = null, val mqName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BrokerAuthorizationArgs>

MQ broker/authorization resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
Link copied to clipboard
class BrokerListener : KotlinCustomResource

MQ broker/listener resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class BrokerListenerArgs(val authenticationEnabled: Output<Boolean>? = null, val authorizationEnabled: Output<Boolean>? = null, val brokerName: Output<String>? = null, val brokerRef: Output<String>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val listenerName: Output<String>? = null, val location: Output<String>? = null, val mqName: Output<String>? = null, val nodePort: Output<Int>? = null, val port: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val serviceType: Output<Either<String, ServiceType>>? = null, val tags: Output<Map<String, String>>? = null, val tls: Output<TlsCertMethodArgs>? = null) : ConvertibleToJava<BrokerListenerArgs>

MQ broker/listener resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
Link copied to clipboard
object BrokerListenerMapper : ResourceMapper<BrokerListener>
Link copied to clipboard
object BrokerMapper : ResourceMapper<Broker>
Link copied to clipboard

Builder for Broker.

Link copied to clipboard
class DataLakeConnector : KotlinCustomResource

MQ dataLakeConnector resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class DataLakeConnectorArgs(val dataLakeConnectorName: Output<String>? = null, val databaseFormat: Output<Either<String, DataLakeDatabaseFormat>>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val image: Output<ContainerImageArgs>? = null, val instances: Output<Int>? = null, val localBrokerConnection: Output<LocalBrokerConnectionSpecArgs>? = null, val location: Output<String>? = null, val logLevel: Output<String>? = null, val mqName: Output<String>? = null, val nodeTolerations: Output<NodeTolerationsArgs>? = null, val protocol: Output<Either<String, MqttProtocol>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val target: Output<DataLakeTargetStorageArgs>? = null) : ConvertibleToJava<DataLakeConnectorArgs>

MQ dataLakeConnector resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
object DataLakeConnectorMapper : ResourceMapper<DataLakeConnector>
Link copied to clipboard
class DataLakeConnectorTopicMap : KotlinCustomResource

MQ dataLakeConnector/topicMap resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class DataLakeConnectorTopicMapArgs(val dataLakeConnectorName: Output<String>? = null, val dataLakeConnectorRef: Output<String>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val location: Output<String>? = null, val mapping: Output<DataLakeConnectorMapArgs>? = null, val mqName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val topicMapName: Output<String>? = null) : ConvertibleToJava<DataLakeConnectorTopicMapArgs>

MQ dataLakeConnector/topicMap resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
class DiagnosticService : KotlinCustomResource

MQ diagnostic services resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class DiagnosticServiceArgs(val dataExportFrequencySeconds: Output<Int>? = null, val diagnosticServiceName: Output<String>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val image: Output<ContainerImageArgs>? = null, val location: Output<String>? = null, val logFormat: Output<String>? = null, val logLevel: Output<String>? = null, val maxDataStorageSize: Output<Double>? = null, val metricsPort: Output<Int>? = null, val mqName: Output<String>? = null, val openTelemetryTracesCollectorAddr: Output<String>? = null, val resourceGroupName: Output<String>? = null, val staleDataTimeoutSeconds: Output<Int>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DiagnosticServiceArgs>

MQ diagnostic services resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
object DiagnosticServiceMapper : ResourceMapper<DiagnosticService>
Link copied to clipboard
Link copied to clipboard
class KafkaConnector : KotlinCustomResource

MQ kafkaConnector resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class KafkaConnectorArgs(val clientIdPrefix: Output<String>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val image: Output<ContainerImageArgs>? = null, val instances: Output<Int>? = null, val kafkaConnection: Output<KafkaRemoteBrokerConnectionSpecArgs>? = null, val kafkaConnectorName: Output<String>? = null, val localBrokerConnection: Output<LocalBrokerConnectionSpecArgs>? = null, val location: Output<String>? = null, val logLevel: Output<String>? = null, val mqName: Output<String>? = null, val nodeTolerations: Output<NodeTolerationsArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KafkaConnectorArgs>

MQ kafkaConnector resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
Link copied to clipboard
object KafkaConnectorMapper : ResourceMapper<KafkaConnector>
Link copied to clipboard
class KafkaConnectorTopicMap : KotlinCustomResource

MQ kafkaConnector/topicMap resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class KafkaConnectorTopicMapArgs(val batching: Output<KafkaTopicMapBatchingArgs>? = null, val compression: Output<Either<String, KafkaMessageCompressionType>>? = null, val copyMqttProperties: Output<String>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val kafkaConnectorName: Output<String>? = null, val kafkaConnectorRef: Output<String>? = null, val location: Output<String>? = null, val mqName: Output<String>? = null, val partitionKeyProperty: Output<String>? = null, val partitionStrategy: Output<Either<String, KafkaPartitionStrategy>>? = null, val resourceGroupName: Output<String>? = null, val routes: Output<List<KafkaRoutesArgs>>? = null, val tags: Output<Map<String, String>>? = null, val topicMapName: Output<String>? = null) : ConvertibleToJava<KafkaConnectorTopicMapArgs>

MQ kafkaConnector/topicMap resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
Link copied to clipboard
class Mq : KotlinCustomResource

MQ resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class MqArgs(val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val location: Output<String>? = null, val mqName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MqArgs>

MQ resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard

Builder for MqArgs.

Link copied to clipboard
object MqMapper : ResourceMapper<Mq>
Link copied to clipboard

Builder for Mq.

Link copied to clipboard
class MqttBridgeConnector : KotlinCustomResource

MQ mqttBridgeConnector resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class MqttBridgeConnectorArgs(val bridgeInstances: Output<Int>? = null, val clientIdPrefix: Output<String>? = null, val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val image: Output<ContainerImageArgs>? = null, val localBrokerConnection: Output<LocalBrokerConnectionSpecArgs>? = null, val location: Output<String>? = null, val logLevel: Output<String>? = null, val mqName: Output<String>? = null, val mqttBridgeConnectorName: Output<String>? = null, val nodeTolerations: Output<NodeTolerationsArgs>? = null, val protocol: Output<Either<String, MqttProtocol>>? = null, val remoteBrokerConnection: Output<MqttBridgeRemoteBrokerConnectionSpecArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MqttBridgeConnectorArgs>

MQ mqttBridgeConnector resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
Link copied to clipboard
class MqttBridgeTopicMap : KotlinCustomResource

MQ mqttBridgeTopicMap resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard
data class MqttBridgeTopicMapArgs(val extendedLocation: Output<ExtendedLocationPropertyArgs>? = null, val location: Output<String>? = null, val mqName: Output<String>? = null, val mqttBridgeConnectorName: Output<String>? = null, val mqttBridgeConnectorRef: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routes: Output<List<MqttBridgeRoutesArgs>>? = null, val tags: Output<Map<String, String>>? = null, val topicMapName: Output<String>? = null) : ConvertibleToJava<MqttBridgeTopicMapArgs>

MQ mqttBridgeTopicMap resource Uses Azure REST API version 2023-10-04-preview. In version 2.x of the Azure Native provider, it used API version 2023-10-04-preview.

Link copied to clipboard

Functions

Link copied to clipboard
fun broker(name: String): Broker
suspend fun broker(name: String, block: suspend BrokerResourceBuilder.() -> Unit): Broker
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun mq(name: String): Mq
suspend fun mq(name: String, block: suspend MqResourceBuilder.() -> Unit): Mq