@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-01-31T18:37:01.091Z") @Deprecated public interface RunEcsEc2TaskProps extends CommonEcsRunTaskProps
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ec2.*; import software.amazon.awscdk.services.ecs.*; import software.amazon.awscdk.services.stepfunctions.*; import software.amazon.awscdk.services.stepfunctions.tasks.*; Cluster cluster; ContainerDefinition containerDefinition; PlacementConstraint placementConstraint; PlacementStrategy placementStrategy; SecurityGroup securityGroup; Subnet subnet; SubnetFilter subnetFilter; TaskDefinition taskDefinition; RunEcsEc2TaskProps runEcsEc2TaskProps = RunEcsEc2TaskProps.builder() .cluster(cluster) .taskDefinition(taskDefinition) // the properties below are optional .containerOverrides(List.of(ContainerOverride.builder() .containerDefinition(containerDefinition) // the properties below are optional .command(List.of("command")) .cpu(123) .environment(List.of(TaskEnvironmentVariable.builder() .name("name") .value("value") .build())) .memoryLimit(123) .memoryReservation(123) .build())) .integrationPattern(ServiceIntegrationPattern.FIRE_AND_FORGET) .placementConstraints(List.of(placementConstraint)) .placementStrategies(List.of(placementStrategy)) .securityGroup(securityGroup) .subnets(SubnetSelection.builder() .availabilityZones(List.of("availabilityZones")) .onePerAz(false) .subnetFilters(List.of(subnetFilter)) .subnetGroupName("subnetGroupName") .subnetName("subnetName") .subnets(List.of(subnet)) .subnetType(SubnetType.ISOLATED) .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
RunEcsEc2TaskProps.Builder
Deprecated.
|
static class |
RunEcsEc2TaskProps.Jsii$Proxy
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RunEcsEc2TaskProps.Builder |
builder()
Deprecated.
|
default java.util.List<PlacementConstraint> |
getPlacementConstraints()
Deprecated.
|
default java.util.List<PlacementStrategy> |
getPlacementStrategies()
Deprecated.
|
default ISecurityGroup |
getSecurityGroup()
Deprecated.
|
default SubnetSelection |
getSubnets()
Deprecated.
|
getCluster, getContainerOverrides, getIntegrationPattern, getTaskDefinition
@Deprecated default java.util.List<PlacementConstraint> getPlacementConstraints()
Default: No constraints
@Deprecated default java.util.List<PlacementStrategy> getPlacementStrategies()
Default: No strategies
@Deprecated default ISecurityGroup getSecurityGroup()
(Only applicable in case the TaskDefinition is configured for AwsVpc networking)
Default: A new security group is created
@Deprecated default SubnetSelection getSubnets()
(Only applicable in case the TaskDefinition is configured for AwsVpc networking)
Default: Private subnets
@Deprecated static RunEcsEc2TaskProps.Builder builder()
builder
in interface CommonEcsRunTaskProps
RunEcsEc2TaskProps.Builder
of RunEcsEc2TaskProps