interface CfnConfigurationMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.MSK.Mixins.CfnConfigurationMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsmsk/mixins#CfnConfigurationMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.msk.mixins.CfnConfigurationMixinProps |
Python | aws_cdk.mixins_preview.aws_msk.mixins.CfnConfigurationMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_msk » mixins » CfnConfigurationMixinProps |
Properties for CfnConfigurationPropsMixin.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as msk_mixins } from '@aws-cdk/mixins-preview/aws-msk';
const cfnConfigurationMixinProps: msk_mixins.CfnConfigurationMixinProps = {
description: 'description',
kafkaVersionsList: ['kafkaVersionsList'],
latestRevision: {
creationTime: 'creationTime',
description: 'description',
revision: 123,
},
name: 'name',
serverProperties: 'serverProperties',
};
Properties
| Name | Type | Description |
|---|---|---|
| description? | string | The description of the configuration. |
| kafka | string[] | The versions of Apache Kafka with which you can use this MSK configuration. |
| latest | IResolvable | Latest | Latest revision of the MSK configuration. |
| name? | string | The name of the configuration. |
| server | string | Contents of the server.properties file. When using the console, the SDK, or the AWS CLI , the contents of server.properties can be in plaintext. |
description?
Type:
string
(optional)
The description of the configuration.
kafkaVersionsList?
Type:
string[]
(optional)
The versions of Apache Kafka with which you can use this MSK configuration.
When you update the KafkaVersionsList property, CloudFormation recreates a new configuration with the updated property before deleting the old configuration. Such an update requires a resource replacement . To successfully update KafkaVersionsList , you must also update the Name property in the same operation.
If your configuration is attached with any clusters created using the AWS Management Console or AWS CLI , you'll need to manually delete the old configuration from the console after the update completes.
For more information, see Can’t update KafkaVersionsList in MSK configuration in the Amazon MSK Developer Guide .
latestRevision?
Type:
IResolvable | Latest
(optional)
Latest revision of the MSK configuration.
name?
Type:
string
(optional)
The name of the configuration.
Configuration names are strings that match the regex "^[0-9A-Za-z][0-9A-Za-z-]{0,}$".
serverProperties?
Type:
string
(optional)
Contents of the server.properties file. When using the console, the SDK, or the AWS CLI , the contents of server.properties can be in plaintext.

.NET
Go
Java
Python
TypeScript