@Stability(value=Stable) public static final class CfnConfiguration.Builder extends Object implements software.amazon.jsii.Builder<CfnConfiguration>
CfnConfiguration.| Modifier and Type | Method and Description |
|---|---|
CfnConfiguration.Builder |
authenticationStrategy(String authenticationStrategy)
Optional.
|
CfnConfiguration |
build() |
static CfnConfiguration.Builder |
create(software.constructs.Construct scope,
String id) |
CfnConfiguration.Builder |
data(String data)
The base64-encoded XML configuration.
|
CfnConfiguration.Builder |
description(String description)
The description of the configuration.
|
CfnConfiguration.Builder |
engineType(String engineType)
The type of broker engine.
|
CfnConfiguration.Builder |
engineVersion(String engineVersion)
The version of the broker engine.
|
CfnConfiguration.Builder |
name(String name)
The name of the configuration.
|
CfnConfiguration.Builder |
tags(List<? extends CfnConfiguration.TagsEntryProperty> tags)
Create tags when creating the configuration.
|
@Stability(value=Stable) public static CfnConfiguration.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnConfiguration.TagsEntryProperty.Builder.@Stability(value=Stable) public CfnConfiguration.Builder data(String data)
data - The base64-encoded XML configuration. This parameter is required.this@Stability(value=Stable) public CfnConfiguration.Builder engineType(String engineType)
Note: Currently, Amazon MQ only supports ACTIVEMQ for creating and editing broker configurations.
engineType - The type of broker engine. This parameter is required.this@Stability(value=Stable) public CfnConfiguration.Builder engineVersion(String engineVersion)
engineVersion - The version of the broker engine. This parameter is required.this@Stability(value=Stable) public CfnConfiguration.Builder name(String name)
This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
name - The name of the configuration. This parameter is required.this@Stability(value=Stable) public CfnConfiguration.Builder authenticationStrategy(String authenticationStrategy)
The authentication strategy associated with the configuration. The default is SIMPLE .
authenticationStrategy - Optional. This parameter is required.this@Stability(value=Stable) public CfnConfiguration.Builder description(String description)
description - The description of the configuration. This parameter is required.this@Stability(value=Stable) public CfnConfiguration.Builder tags(List<? extends CfnConfiguration.TagsEntryProperty> tags)
tags - Create tags when creating the configuration. This parameter is required.this@Stability(value=Stable) public CfnConfiguration build()
build in interface software.amazon.jsii.Builder<CfnConfiguration>Copyright © 2022. All rights reserved.