Show / Hide Table of Contents

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 server.properties file. When using the console, the SDK, or the AWS CLI , the contents of server.properties can be in plaintext.

Properties

Description

The description of the configuration.

string? Description { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html#cfn-msk-configuration-description

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 .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html#cfn-msk-configuration-kafkaversionslist

LatestRevision

Latest revision of the MSK configuration.

object? LatestRevision { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html#cfn-msk-configuration-latestrevision

Type union: either IResolvable or CfnConfigurationPropsMixin.ILatestRevisionProperty

Name

The name of the configuration.

string? Name { get; }
Property Value

string

Remarks

Configuration names are strings that match the regex "^[0-9A-Za-z][0-9A-Za-z-]{0,}$".

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html#cfn-msk-configuration-name

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; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html#cfn-msk-configuration-serverproperties

Back to top Generated by DocFX