Show / Hide Table of Contents

Class CfnDeploymentProps

Properties for defining a CfnDeployment.

Inheritance
object
CfnDeploymentProps
Implements
ICfnDeploymentProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.AppConfig
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnDeploymentProps : ICfnDeploymentProps
Syntax (vb)
Public Class CfnDeploymentProps Implements ICfnDeploymentProps
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.AWS.AppConfig;

             var cfnDeploymentProps = new CfnDeploymentProps {
                 ApplicationId = "applicationId",
                 ConfigurationProfileId = "configurationProfileId",
                 ConfigurationVersion = "configurationVersion",
                 DeploymentStrategyId = "deploymentStrategyId",
                 EnvironmentId = "environmentId",

                 // the properties below are optional
                 Description = "description",
                 DynamicExtensionParameters = new [] { new DynamicExtensionParametersProperty {
                     ExtensionReference = "extensionReference",
                     ParameterName = "parameterName",
                     ParameterValue = "parameterValue"
                 } },
                 KmsKeyIdentifier = "kmsKeyIdentifier",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnDeploymentProps()

Properties for defining a CfnDeployment.

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.

Constructors

CfnDeploymentProps()

Properties for defining a CfnDeployment.

public CfnDeploymentProps()
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.AWS.AppConfig;

             var cfnDeploymentProps = new CfnDeploymentProps {
                 ApplicationId = "applicationId",
                 ConfigurationProfileId = "configurationProfileId",
                 ConfigurationVersion = "configurationVersion",
                 DeploymentStrategyId = "deploymentStrategyId",
                 EnvironmentId = "environmentId",

                 // the properties below are optional
                 Description = "description",
                 DynamicExtensionParameters = new [] { new DynamicExtensionParametersProperty {
                     ExtensionReference = "extensionReference",
                     ParameterName = "parameterName",
                     ParameterValue = "parameterValue"
                 } },
                 KmsKeyIdentifier = "kmsKeyIdentifier",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

ApplicationId

The application ID.

public string ApplicationId { get; set; }
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.

public string ConfigurationProfileId { get; set; }
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.

public string ConfigurationVersion { get; set; }
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.

public string DeploymentStrategyId { get; set; }
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.

public string? Description { get; set; }
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.

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

object

Remarks

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

EnvironmentId

The environment ID.

public string EnvironmentId { get; set; }
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.

public string? KmsKeyIdentifier { get; set; }
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.

public ICfnTag[]? Tags { get; set; }
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

Implements

ICfnDeploymentProps
Back to top Generated by DocFX