@Stability(value=Experimental) public static final class EcsTaskProps.Builder extends Object implements software.amazon.jsii.Builder<EcsTaskProps>
EcsTaskProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public EcsTaskProps.Builder cluster(ICluster cluster)
EcsTaskProps.getCluster()cluster - Cluster where service will be deployed. This parameter is required.this@Stability(value=Experimental) public EcsTaskProps.Builder taskDefinition(ITaskDefinition taskDefinition)
EcsTaskProps.getTaskDefinition()taskDefinition - Task Definition of the task that should be started. This parameter is required.this@Stability(value=Experimental) public EcsTaskProps.Builder containerOverrides(List<? extends ContainerOverride> containerOverrides)
EcsTaskProps.getContainerOverrides()containerOverrides - Container setting overrides.
Key is the name of the container to override, value is the
values you want to override.this@Stability(value=Experimental) public EcsTaskProps.Builder platformVersion(FargatePlatformVersion platformVersion)
EcsTaskProps.getPlatformVersion()platformVersion - The platform version on which to run your task.
Unless you have specific compatibility requirements, you don't need to specify this.this@Stability(value=Experimental) public EcsTaskProps.Builder role(IRole role)
EcsTaskProps.getRole()role - Existing IAM role to run the ECS task.this@Stability(value=Experimental) public EcsTaskProps.Builder securityGroups(List<? extends ISecurityGroup> securityGroups)
EcsTaskProps.getSecurityGroups()securityGroups - Existing security groups to use for the task's ENIs.
(Only applicable in case the TaskDefinition is configured for AwsVpc networking)this@Stability(value=Experimental) public EcsTaskProps.Builder subnetSelection(SubnetSelection subnetSelection)
EcsTaskProps.getSubnetSelection()subnetSelection - In what subnets to place the task's ENIs.
(Only applicable in case the TaskDefinition is configured for AwsVpc networking)this@Stability(value=Experimental) public EcsTaskProps.Builder taskCount(Number taskCount)
EcsTaskProps.getTaskCount()taskCount - How many tasks should be started when this event is triggered.this@Stability(value=Experimental) public EcsTaskProps build()
build in interface software.amazon.jsii.Builder<EcsTaskProps>EcsTaskPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.