ConfigurationArgs

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<List<TagArgs>>? = null) : ConvertibleToJava<ConfigurationArgs>

Resource Type definition for AWS::AmazonMQ::Configuration

Example Usage

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(authenticationStrategy: Output<String>? = null, data: Output<String>? = null, description: Output<String>? = null, engineType: Output<String>? = null, engineVersion: Output<String>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val authenticationStrategy: Output<String>? = null

The authentication strategy associated with the configuration. The default is SIMPLE.

Link copied to clipboard
val data: Output<String>? = null

The base64-encoded XML configuration.

Link copied to clipboard
val description: Output<String>? = null

The description of the configuration.

Link copied to clipboard
val engineType: Output<String>? = null

The type of broker engine. Note: Currently, Amazon MQ only supports ACTIVEMQ for creating and editing broker configurations.

Link copied to clipboard
val engineVersion: Output<String>? = null

The version of the broker engine.

Link copied to clipboard
val name: Output<String>? = null

The name of the configuration.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Create tags when creating the configuration.

Functions

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