Show / Hide Table of Contents

Interface ICfnDeploymentMixinProps

Properties for CfnDeploymentPropsMixin.

Namespace: Amazon.CDK.Mixins.Preview.AWS.AppConfig.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnDeploymentMixinProps
Syntax (vb)
Public Interface ICfnDeploymentMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.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 cfnDeploymentMixinProps = new CfnDeploymentMixinProps {
                 ApplicationId = "applicationId",
                 ConfigurationProfileId = "configurationProfileId",
                 ConfigurationVersion = "configurationVersion",
                 DeploymentStrategyId = "deploymentStrategyId",
                 Description = "description",
                 DynamicExtensionParameters = new [] { new DynamicExtensionParametersProperty {
                     ExtensionReference = "extensionReference",
                     ParameterName = "parameterName",
                     ParameterValue = "parameterValue"
                 } },
                 EnvironmentId = "environmentId",
                 KmsKeyIdentifier = "kmsKeyIdentifier",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Properties

ApplicationId

The application ID.

ConfigurationProfileId

The configuration profile ID.

ConfigurationVersion

The configuration version to deploy.

DeploymentStrategyId

The deployment strategy ID.

Description

A description of the deployment.

DynamicExtensionParameters

A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions.

EnvironmentId

The environment ID.

KmsKeyIdentifier

The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

Tags

Metadata to assign to the deployment.

Properties

ApplicationId

The application ID.

string? ApplicationId { get; }
Property Value

string

Remarks

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

ConfigurationProfileId

The configuration profile ID.

string? ConfigurationProfileId { get; }
Property Value

string

Remarks

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

ConfigurationVersion

The configuration version to deploy.

string? ConfigurationVersion { get; }
Property Value

string

Remarks

If deploying an AWS AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.

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

DeploymentStrategyId

The deployment strategy ID.

string? DeploymentStrategyId { get; }
Property Value

string

Remarks

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

Description

A description of the deployment.

string? Description { get; }
Property Value

string

Remarks

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

DynamicExtensionParameters

A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions.

object? DynamicExtensionParameters { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnDeploymentPropsMixin.IDynamicExtensionParametersProperty)[]

EnvironmentId

The environment ID.

string? EnvironmentId { get; }
Property Value

string

Remarks

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

KmsKeyIdentifier

The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

string? KmsKeyIdentifier { get; }
Property Value

string

Remarks

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

Tags

Metadata to assign to the deployment.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

Tags help organize and categorize your AWS AppConfig resources. 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-deployment.html#cfn-appconfig-deployment-tags

Back to top Generated by DocFX