AWS::AmazonMQ::ConfigurationCreates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).
import { CfnConfiguration } from 'aws-cdk-lib/aws-amazonmq';Or use the module namespace:
import * as amazonmq from 'aws-cdk-lib/aws-amazonmq';
// amazonmq.CfnConfigurationConfiguration passed to the constructor as CfnConfigurationProps.
engineTypeRequiredstringRequired. The type of broker engine. Currently, Amazon MQ supports `ACTIVEMQ` and `RABBITMQ` .
nameRequiredstringRequired. 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.
authenticationStrategyOptionalstringOptional. The authentication strategy associated with the configuration. The default is `SIMPLE` .
dataOptionalstringAmazon MQ for Active MQ: The base64-encoded XML configuration. Amazon MQ for RabbitMQ: the base64-encoded Cuttlefish configuration.
descriptionOptionalstringThe description of the configuration.
engineVersionOptionalstringThe broker engine version. Defaults to the latest available version for the specified broker engine type. For more information, see the [ActiveMQ version management](https://docs.aws.amazon.com//amazon-mq/latest/developer-guide/activemq-version-management.html) and the [RabbitMQ version management](https://docs.aws.amazon.com//amazon-mq/latest/developer-guide/rabbitmq-version-management.html) sections in the Amazon MQ Developer Guide.
tagsOptionalTagsEntryProperty[]Create tags when creating the configuration.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-amazonmqAWS::AmazonMQ::Configuration