Interface CfnConfigurationMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfigurationMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:55.348Z")
@Stability(Stable)
public interface CfnConfigurationMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnConfigurationPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.amazonmq.*;
CfnConfigurationMixinProps cfnConfigurationMixinProps = CfnConfigurationMixinProps.builder()
.authenticationStrategy("authenticationStrategy")
.data("data")
.description("description")
.engineType("engineType")
.engineVersion("engineVersion")
.name("name")
.tags(List.of(TagsEntryProperty.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnConfigurationMixinPropsstatic final classAn implementation forCfnConfigurationMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringOptional.default StringgetData()Amazon MQ for Active MQ: The base64-encoded XML configuration.default StringThe description of the configuration.default StringRequired.default StringThe broker engine version.default StringgetName()Required.getTags()Create tags when creating the configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthenticationStrategy
Optional.The authentication strategy associated with the configuration. The default is
SIMPLE.- See Also:
-
getData
Amazon MQ for Active MQ: The base64-encoded XML configuration.Amazon MQ for RabbitMQ: the base64-encoded Cuttlefish configuration.
- See Also:
-
getDescription
The description of the configuration.- See Also:
-
getEngineType
Required.The type of broker engine. Currently, Amazon MQ supports
ACTIVEMQandRABBITMQ.- See Also:
-
getEngineVersion
The broker engine version.Defaults to the latest available version for the specified broker engine type. For more information, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.
- See Also:
-
getName
Required.The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
- See Also:
-
getTags
Create tags when creating the configuration.- See Also:
-
builder
- Returns:
- a
CfnConfigurationMixinProps.BuilderofCfnConfigurationMixinProps
-