aws-cdk-lib.aws_amazonmq.CfnConfigurationProps

interface CfnConfigurationProps

LanguageType name
.NETAmazon.CDK.AWS.AmazonMQ.CfnConfigurationProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsamazonmq#CfnConfigurationProps
Javasoftware.amazon.awscdk.services.amazonmq.CfnConfigurationProps
Pythonaws_cdk.aws_amazonmq.CfnConfigurationProps
TypeScript aws-cdk-lib » aws_amazonmq » CfnConfigurationProps

Properties for defining a CfnConfiguration.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_amazonmq as amazonmq } from 'aws-cdk-lib';
const cfnConfigurationProps: amazonmq.CfnConfigurationProps = {
  data: 'data',
  engineType: 'engineType',
  engineVersion: 'engineVersion',
  name: 'name',

  // the properties below are optional
  authenticationStrategy: 'authenticationStrategy',
  description: 'description',
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties

NameTypeDescription
datastringThe base64-encoded XML configuration.
engineTypestringThe type of broker engine.
engineVersionstringThe version of the broker engine.
namestringThe name of the configuration.
authenticationStrategy?stringOptional.
description?stringThe description of the configuration.
tags?TagsEntryProperty[]Create tags when creating the configuration.

data

Type: string

The base64-encoded XML configuration.


engineType

Type: string

The type of broker engine.

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


engineVersion

Type: string

The version of the broker engine.

For a list of supported engine versions, see


name

Type: string

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.


authenticationStrategy?

Type: string (optional)

Optional.

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


description?

Type: string (optional)

The description of the configuration.


tags?

Type: TagsEntryProperty[] (optional)

Create tags when creating the configuration.