Package-level declarations

Types

Link copied to clipboard
class Broker : KotlinCustomResource

Provides an Amazon MQ broker resource. This resources also manages users for the broker.

Link copied to clipboard
data class BrokerArgs(val applyImmediately: Output<Boolean>? = null, val authenticationStrategy: Output<String>? = null, val autoMinorVersionUpgrade: Output<Boolean>? = null, val brokerName: Output<String>? = null, val configuration: Output<BrokerConfigurationArgs>? = null, val deploymentMode: Output<String>? = null, val encryptionOptions: Output<BrokerEncryptionOptionsArgs>? = null, val engineType: Output<String>? = null, val engineVersion: Output<String>? = null, val hostInstanceType: Output<String>? = null, val ldapServerMetadata: Output<BrokerLdapServerMetadataArgs>? = null, val logs: Output<BrokerLogsArgs>? = null, val maintenanceWindowStartTime: Output<BrokerMaintenanceWindowStartTimeArgs>? = null, val publiclyAccessible: Output<Boolean>? = null, val securityGroups: Output<List<String>>? = null, val storageType: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val users: Output<List<BrokerUserArgs>>? = null) : ConvertibleToJava<BrokerArgs>

Provides an Amazon MQ broker resource. This resources also manages users for the broker.

Link copied to clipboard

Builder for BrokerArgs.

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

Builder for Broker.

Link copied to clipboard
class Configuration : KotlinCustomResource

Provides an MQ Configuration Resource. For more information on Amazon MQ, see Amazon MQ documentation.

Link copied to clipboard
data class ConfigurationArgs(val authenticationStrategy: Output<String>? = null, val data: Output<String>? = null, val description: Output<String>? = null, val engineType: Output<String>? = null, val engineVersion: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConfigurationArgs>

Provides an MQ Configuration Resource. For more information on Amazon MQ, see Amazon MQ documentation.

Link copied to clipboard
Link copied to clipboard
object ConfigurationMapper : ResourceMapper<Configuration>
Link copied to clipboard
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