Show / Hide Table of Contents

Class CfnExtensionMixinProps

Properties for CfnExtensionPropsMixin.

Inheritance
object
CfnExtensionMixinProps
Implements
ICfnExtensionMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.AppConfig.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnExtensionMixinProps : ICfnExtensionMixinProps
Syntax (vb)
Public Class CfnExtensionMixinProps Implements ICfnExtensionMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-extension.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.AppConfig.Mixins;

             var actions;

             var cfnExtensionMixinProps = new CfnExtensionMixinProps {
                 Actions = actions,
                 Description = "description",
                 LatestVersionNumber = 123,
                 Name = "name",
                 Parameters = new Dictionary<string, object> {
                     { "parametersKey", new ParameterProperty {
                         Description = "description",
                         Dynamic = false,
                         Required = false
                     } }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnExtensionMixinProps()

Properties for CfnExtensionPropsMixin.

Properties

Actions

The actions defined in the extension.

Description

Information about the extension.

LatestVersionNumber

You can omit this field when you create an extension.

Name

A name for the extension.

Parameters

The parameters accepted by the extension.

Tags

Adds one or more tags for the specified extension.

Constructors

CfnExtensionMixinProps()

Properties for CfnExtensionPropsMixin.

public CfnExtensionMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-extension.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.AppConfig.Mixins;

             var actions;

             var cfnExtensionMixinProps = new CfnExtensionMixinProps {
                 Actions = actions,
                 Description = "description",
                 LatestVersionNumber = 123,
                 Name = "name",
                 Parameters = new Dictionary<string, object> {
                     { "parametersKey", new ParameterProperty {
                         Description = "description",
                         Dynamic = false,
                         Required = false
                     } }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

Actions

The actions defined in the extension.

public object? Actions { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-extension.html#cfn-appconfig-extension-actions

Description

Information about the extension.

public string? Description { get; set; }
Property Value

string

Remarks

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

LatestVersionNumber

You can omit this field when you create an extension.

public double? LatestVersionNumber { get; set; }
Property Value

double?

Remarks

When you create a new version, specify the most recent current version number. For example, you create version 3, enter 2 for this field.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-extension.html#cfn-appconfig-extension-latestversionnumber

Name

A name for the extension.

public string? Name { get; set; }
Property Value

string

Remarks

Each extension name in your account must be unique. Extension versions use the same name.

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

Parameters

The parameters accepted by the extension.

public object? Parameters { get; set; }
Property Value

object

Remarks

You specify parameter values when you associate the extension to an AWS AppConfig resource by using the CreateExtensionAssociation API action. For AWS Lambda extension actions, these parameters are included in the Lambda request object.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-extension.html#cfn-appconfig-extension-parameters

Type union: either IResolvable or Dictionary<string, either IResolvable or CfnExtensionPropsMixin.IParameterProperty>

Tags

Adds one or more tags for the specified extension.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

Tags are metadata that help you categorize resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define.

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

Implements

ICfnExtensionMixinProps
Back to top Generated by DocFX