Show / Hide Table of Contents

Interface ICfnConfigurationProps

Properties for defining a CfnConfiguration.

Namespace: Amazon.CDK.AWS.AmazonMQ
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnConfigurationProps
Syntax (vb)
Public Interface ICfnConfigurationProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-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.AWS.AmazonMQ;

             var cfnConfigurationProps = new CfnConfigurationProps {
                 EngineType = "engineType",
                 Name = "name",

                 // the properties below are optional
                 AuthenticationStrategy = "authenticationStrategy",
                 Data = "data",
                 Description = "description",
                 EngineVersion = "engineVersion",
                 Tags = new [] { new TagsEntryProperty {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Properties

AuthenticationStrategy

Optional.

Data

The base64-encoded XML configuration.

Description

The description of the configuration.

EngineType

The type of broker engine.

EngineVersion

The version of the broker engine.

Name

The name of the configuration.

Tags

Create tags when creating the configuration.

Properties

AuthenticationStrategy

Optional.

string? AuthenticationStrategy { get; }
Property Value

string

Remarks

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

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

Data

The base64-encoded XML configuration.

string? Data { get; }
Property Value

string

Remarks

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

Description

The description of the configuration.

string? Description { get; }
Property Value

string

Remarks

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

EngineType

The type of broker engine.

string EngineType { get; }
Property Value

string

Remarks

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

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

EngineVersion

The version of the broker engine.

string? EngineVersion { get; }
Property Value

string

Remarks

For a list of supported engine versions, see

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

Name

The name of the configuration.

string Name { get; }
Property Value

string

Remarks

This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

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

Tags

Create tags when creating the configuration.

CfnConfiguration.ITagsEntryProperty[]? Tags { get; }
Property Value

ITagsEntryProperty[]

Remarks

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

Back to top Generated by DocFX