Class CfnDeploymentProps
Properties for defining a CfnDeployment
.
Implements
Inherited Members
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 |
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 |
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
Remarks
ConfigurationProfileId
The configuration profile ID.
public string ConfigurationProfileId { get; set; }
Property Value
Remarks
ConfigurationVersion
The configuration version to deploy.
public string ConfigurationVersion { get; set; }
Property Value
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.
DeploymentStrategyId
The deployment strategy ID.
public string DeploymentStrategyId { get; set; }
Property Value
Remarks
Description
A description of the deployment.
public string? Description { get; set; }
Property Value
Remarks
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
Remarks
EnvironmentId
The environment ID.
public string EnvironmentId { get; set; }
Property Value
Remarks
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
Remarks
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.