Class CfnDeployment.Builder
java.lang.Object
software.amazon.awscdk.services.appconfig.CfnDeployment.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<CfnDeployment>
- Enclosing class:
- CfnDeployment
@Stability(Stable)
public static final class CfnDeployment.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDeployment>
A fluent builder for 
CfnDeployment.- 
Method SummaryModifier and TypeMethodDescriptionapplicationId(String applicationId) The application ID.build()configurationProfileId(String configurationProfileId) The configuration profile ID.configurationVersion(String configurationVersion) The configuration version to deploy.static CfnDeployment.BuilderdeploymentStrategyId(String deploymentStrategyId) The deployment strategy ID.description(String description) A description of the deployment.environmentId(String environmentId) The environment ID.kmsKeyIdentifier(String kmsKeyIdentifier) The AWS KMS key identifier (key ID, key alias, or key ARN).tags(List<? extends CfnDeployment.TagsProperty> tags) Metadata to assign to the deployment.
- 
Method Details- 
create- Parameters:
- scope-- scope in which this resource is defined.
 
- id-- scoped id of the resource.
 
- Returns:
- a new instance of CfnDeployment.Builder.
 
- 
applicationIdThe application ID.- Parameters:
- applicationId- The application ID. This parameter is required.
- Returns:
- this
 
- 
configurationProfileId@Stability(Stable) public CfnDeployment.Builder configurationProfileId(String configurationProfileId) The configuration profile ID.- Parameters:
- configurationProfileId- The configuration profile ID. This parameter is required.
- Returns:
- this
 
- 
configurationVersionThe 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. - Parameters:
- configurationVersion- The configuration version to deploy. This parameter is required.
- Returns:
- this
 
- 
deploymentStrategyIdThe deployment strategy ID.- Parameters:
- deploymentStrategyId- The deployment strategy ID. This parameter is required.
- Returns:
- this
 
- 
environmentIdThe environment ID.- Parameters:
- environmentId- The environment ID. This parameter is required.
- Returns:
- this
 
- 
descriptionA description of the deployment.- Parameters:
- description- A description of the deployment. This parameter is required.
- Returns:
- this
 
- 
kmsKeyIdentifierThe AWS KMS key identifier (key ID, key alias, or key ARN).AWS AppConfig uses this ID to encrypt the configuration data using a customer managed key. - Parameters:
- kmsKeyIdentifier- The AWS KMS key identifier (key ID, key alias, or key ARN). This parameter is required.
- Returns:
- this
 
- 
tags@Stability(Stable) public CfnDeployment.Builder tags(List<? extends CfnDeployment.TagsProperty> tags) 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. - Parameters:
- tags- Metadata to assign to the deployment. This parameter is required.
- Returns:
- this
 
- 
build- Specified by:
- buildin interface- software.amazon.jsii.Builder<CfnDeployment>
- Returns:
- a newly built instance of CfnDeployment.
 
 
-