Show / Hide Table of Contents

Class CfnConfigurationProps

Properties for defining a CfnConfiguration.

Inheritance
System.Object
CfnConfigurationProps
Implements
ICfnConfigurationProps
Namespace: Amazon.CDK.AWS.AmazonMQ
Assembly: Amazon.CDK.AWS.AmazonMQ.dll
Syntax (csharp)
public class CfnConfigurationProps : Object, ICfnConfigurationProps
Syntax (vb)
Public Class CfnConfigurationProps
    Inherits Object
    Implements ICfnConfigurationProps
Remarks

Link: 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 {
    Data = "data",
    EngineType = "engineType",
    EngineVersion = "engineVersion",
    Name = "name",

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

Synopsis

Constructors

CfnConfigurationProps()

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.

Constructors

CfnConfigurationProps()

public CfnConfigurationProps()

Properties

AuthenticationStrategy

Optional.

public string AuthenticationStrategy { get; set; }
Property Value

System.String

Remarks

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

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

Data

The base64-encoded XML configuration.

public string Data { get; set; }
Property Value

System.String

Remarks

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

Description

The description of the configuration.

public string Description { get; set; }
Property Value

System.String

Remarks

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

EngineType

The type of broker engine.

public string EngineType { get; set; }
Property Value

System.String

Remarks

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

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

EngineVersion

The version of the broker engine.

public string EngineVersion { get; set; }
Property Value

System.String

Remarks

For a list of supported engine versions, see

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

Name

The name of the configuration.

public string Name { get; set; }
Property Value

System.String

Remarks

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

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

Tags

Create tags when creating the configuration.

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

CfnConfiguration.ITagsEntryProperty[]

Remarks

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

Implements

ICfnConfigurationProps
Back to top Generated by DocFX