Interface ICfnConfigurationMixinProps
Properties for CfnConfigurationPropsMixin.
Namespace: Amazon.CDK.Mixins.Preview.AWS.MSK.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnConfigurationMixinProps
Syntax (vb)
Public Interface ICfnConfigurationMixinProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.MSK.Mixins;
var cfnConfigurationMixinProps = new CfnConfigurationMixinProps {
Description = "description",
KafkaVersionsList = new [] { "kafkaVersionsList" },
LatestRevision = new LatestRevisionProperty {
CreationTime = "creationTime",
Description = "description",
Revision = 123
},
Name = "name",
ServerProperties = "serverProperties"
};
Synopsis
Properties
| Description | The description of the configuration. |
| KafkaVersionsList | The versions of Apache Kafka with which you can use this MSK configuration. |
| LatestRevision | Latest revision of the MSK configuration. |
| Name | The name of the configuration. |
| ServerProperties | Contents of the |
Properties
Description
The description of the configuration.
string? Description { get; }
Property Value
Remarks
KafkaVersionsList
The versions of Apache Kafka with which you can use this MSK configuration.
string[]? KafkaVersionsList { get; }
Property Value
string[]
Remarks
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
Latest revision of the MSK configuration.
object? LatestRevision { get; }
Property Value
Remarks
Name
The name of the configuration.
string? Name { get; }
Property Value
Remarks
Configuration names are strings that match the regex "^[0-9A-Za-z][0-9A-Za-z-]{0,}$".
ServerProperties
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.
string? ServerProperties { get; }