Interface CfnDeploymentMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeploymentMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:55.563Z")
@Stability(Stable)
public interface CfnDeploymentMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnDeploymentPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.appconfig.*;
CfnDeploymentMixinProps cfnDeploymentMixinProps = CfnDeploymentMixinProps.builder()
.applicationId("applicationId")
.configurationProfileId("configurationProfileId")
.configurationVersion("configurationVersion")
.deploymentStrategyId("deploymentStrategyId")
.description("description")
.dynamicExtensionParameters(List.of(DynamicExtensionParametersProperty.builder()
.extensionReference("extensionReference")
.parameterName("parameterName")
.parameterValue("parameterValue")
.build()))
.environmentId("environmentId")
.kmsKeyIdentifier("kmsKeyIdentifier")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDeploymentMixinPropsstatic final classAn implementation forCfnDeploymentMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe application ID.default StringThe configuration profile ID.default StringThe configuration version to deploy.default StringThe deployment strategy ID.default StringA description of the deployment.default ObjectA map of dynamic extension parameter names to values to pass to associated extensions withPRE_START_DEPLOYMENTactions.default StringThe environment ID.default StringThe AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.getTags()Metadata to assign to the deployment.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApplicationId
The application ID.- See Also:
-
getConfigurationProfileId
The configuration profile ID.- See Also:
-
getConfigurationVersion
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.
- See Also:
-
getDeploymentStrategyId
The deployment strategy ID.- See Also:
-
getDescription
A description of the deployment.- See Also:
-
getDynamicExtensionParameters
A map of dynamic extension parameter names to values to pass to associated extensions withPRE_START_DEPLOYMENTactions.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDeploymentPropsMixin.DynamicExtensionParametersProperty>- See Also:
-
getEnvironmentId
The environment ID.- See Also:
-
getKmsKeyIdentifier
The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.- See Also:
-
getTags
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.
- See Also:
-
builder
- Returns:
- a
CfnDeploymentMixinProps.BuilderofCfnDeploymentMixinProps
-