@Stability(value=Stable) public static final class CfnDeployment.Builder extends Object implements software.amazon.jsii.Builder<CfnDeployment>
CfnDeployment.| Modifier and Type | Method and Description |
|---|---|
CfnDeployment |
build() |
CfnDeployment.Builder |
components(IResolvable components)
`AWS::GreengrassV2::Deployment.Components`.
|
CfnDeployment.Builder |
components(Map<String,? extends Object> components)
`AWS::GreengrassV2::Deployment.Components`.
|
static CfnDeployment.Builder |
create(Construct scope,
String id) |
CfnDeployment.Builder |
deploymentName(String deploymentName)
`AWS::GreengrassV2::Deployment.DeploymentName`.
|
CfnDeployment.Builder |
deploymentPolicies(CfnDeployment.DeploymentPoliciesProperty deploymentPolicies)
`AWS::GreengrassV2::Deployment.DeploymentPolicies`.
|
CfnDeployment.Builder |
deploymentPolicies(IResolvable deploymentPolicies)
`AWS::GreengrassV2::Deployment.DeploymentPolicies`.
|
CfnDeployment.Builder |
iotJobConfiguration(CfnDeployment.DeploymentIoTJobConfigurationProperty iotJobConfiguration)
`AWS::GreengrassV2::Deployment.IotJobConfiguration`.
|
CfnDeployment.Builder |
iotJobConfiguration(IResolvable iotJobConfiguration)
`AWS::GreengrassV2::Deployment.IotJobConfiguration`.
|
CfnDeployment.Builder |
tags(Map<String,String> tags)
`AWS::GreengrassV2::Deployment.Tags`.
|
CfnDeployment.Builder |
targetArn(String targetArn)
`AWS::GreengrassV2::Deployment.TargetArn`.
|
@Stability(value=Stable) public static CfnDeployment.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnDeployment.ComponentConfigurationUpdateProperty.Builder.@Stability(value=Stable) public CfnDeployment.Builder targetArn(String targetArn)
targetArn - `AWS::GreengrassV2::Deployment.TargetArn`. This parameter is required.this@Stability(value=Stable) public CfnDeployment.Builder components(IResolvable components)
components - `AWS::GreengrassV2::Deployment.Components`. This parameter is required.this@Stability(value=Stable) public CfnDeployment.Builder components(Map<String,? extends Object> components)
components - `AWS::GreengrassV2::Deployment.Components`. This parameter is required.this@Stability(value=Stable) public CfnDeployment.Builder deploymentName(String deploymentName)
deploymentName - `AWS::GreengrassV2::Deployment.DeploymentName`. This parameter is required.this@Stability(value=Stable) public CfnDeployment.Builder deploymentPolicies(CfnDeployment.DeploymentPoliciesProperty deploymentPolicies)
deploymentPolicies - `AWS::GreengrassV2::Deployment.DeploymentPolicies`. This parameter is required.this@Stability(value=Stable) public CfnDeployment.Builder deploymentPolicies(IResolvable deploymentPolicies)
deploymentPolicies - `AWS::GreengrassV2::Deployment.DeploymentPolicies`. This parameter is required.this@Stability(value=Stable) public CfnDeployment.Builder iotJobConfiguration(CfnDeployment.DeploymentIoTJobConfigurationProperty iotJobConfiguration)
iotJobConfiguration - `AWS::GreengrassV2::Deployment.IotJobConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnDeployment.Builder iotJobConfiguration(IResolvable iotJobConfiguration)
iotJobConfiguration - `AWS::GreengrassV2::Deployment.IotJobConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnDeployment.Builder tags(Map<String,String> tags)
tags - `AWS::GreengrassV2::Deployment.Tags`. This parameter is required.this@Stability(value=Stable) public CfnDeployment build()
build in interface software.amazon.jsii.Builder<CfnDeployment>Copyright © 2022. All rights reserved.