interface CfnDeploymentMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.AppConfig.Mixins.CfnDeploymentMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsappconfig/mixins#CfnDeploymentMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.appconfig.mixins.CfnDeploymentMixinProps |
Python | aws_cdk.mixins_preview.aws_appconfig.mixins.CfnDeploymentMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_appconfig » mixins » CfnDeploymentMixinProps |
Properties for CfnDeploymentPropsMixin.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as appconfig_mixins } from '@aws-cdk/mixins-preview/aws-appconfig';
const cfnDeploymentMixinProps: appconfig_mixins.CfnDeploymentMixinProps = {
applicationId: 'applicationId',
configurationProfileId: 'configurationProfileId',
configurationVersion: 'configurationVersion',
deploymentStrategyId: 'deploymentStrategyId',
description: 'description',
dynamicExtensionParameters: [{
extensionReference: 'extensionReference',
parameterName: 'parameterName',
parameterValue: 'parameterValue',
}],
environmentId: 'environmentId',
kmsKeyIdentifier: 'kmsKeyIdentifier',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| application | string | The application ID. |
| configuration | string | The configuration profile ID. |
| configuration | string | The configuration version to deploy. |
| deployment | string | The deployment strategy ID. |
| description? | string | A description of the deployment. |
| dynamic | IResolvable | (IResolvable | Dynamic)[] | A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions. |
| environment | string | The environment ID. |
| kms | string | The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated. |
| tags? | Cfn[] | Metadata to assign to the deployment. |
applicationId?
Type:
string
(optional)
The application ID.
configurationProfileId?
Type:
string
(optional)
The configuration profile ID.
configurationVersion?
Type:
string
(optional)
The configuration version to deploy.
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?
Type:
string
(optional)
The deployment strategy ID.
description?
Type:
string
(optional)
A description of the deployment.
dynamicExtensionParameters?
Type:
IResolvable | (IResolvable | Dynamic)[]
(optional)
A map of dynamic extension parameter names to values to pass to associated extensions with PRE_START_DEPLOYMENT actions.
environmentId?
Type:
string
(optional)
The environment ID.
kmsKeyIdentifier?
Type:
string
(optional)
The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
tags?
Type:
Cfn[]
(optional)
Metadata to assign to the deployment.
Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.

.NET
Go
Java
Python
TypeScript