@Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)", date="2023-01-03T16:22:40.681Z") @Stability(value=Deprecated) @Deprecated public class RunEcsFargateTask extends EcsRunTaskBase
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;
SecurityGroup securityGroup;
Subnet subnet;
SubnetFilter subnetFilter;
TaskDefinition taskDefinition;
RunEcsFargateTask runEcsFargateTask = RunEcsFargateTask.Builder.create()
.cluster(cluster)
.taskDefinition(taskDefinition)
// the properties below are optional
.assignPublicIp(false)
.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)
.platformVersion(FargatePlatformVersion.LATEST)
.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 | Class and Description |
|---|---|
static class |
RunEcsFargateTask.Builder
Deprecated.
|
software.amazon.jsii.JsiiObject.InitializationModeIConnectable.Jsii$Default, IConnectable.Jsii$ProxyIStepFunctionsTask.Jsii$Default, IStepFunctionsTask.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
RunEcsFargateTask(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
Deprecated.
|
protected |
RunEcsFargateTask(software.amazon.jsii.JsiiObjectRef objRef)
Deprecated.
|
|
RunEcsFargateTask(RunEcsFargateTaskProps props)
Deprecated.
|
bind, configureAwsVpcNetworking, configureAwsVpcNetworking, configureAwsVpcNetworking, configureAwsVpcNetworking, getConnectionsjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected RunEcsFargateTask(software.amazon.jsii.JsiiObjectRef objRef)
protected RunEcsFargateTask(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Deprecated) @Deprecated public RunEcsFargateTask(@NotNull RunEcsFargateTaskProps props)
props - This parameter is required.Copyright © 2023. All rights reserved.