Class RunEcsFargateTask
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EcsRunTaskBase
software.amazon.awscdk.services.stepfunctions.tasks.RunEcsFargateTask
- All Implemented Interfaces:
IConnectable
,IStepFunctionsTask
,software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:48.163Z")
@Stability(Deprecated)
@Deprecated
public class RunEcsFargateTask
extends EcsRunTaskBase
Deprecated.
(deprecated) Start a service on an ECS cluster.
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();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IConnectable
IConnectable.Jsii$Default, IConnectable.Jsii$Proxy
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.IStepFunctionsTask
IStepFunctionsTask.Jsii$Default, IStepFunctionsTask.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionDeprecated.protected
RunEcsFargateTask
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated.protected
RunEcsFargateTask
(software.amazon.jsii.JsiiObjectRef objRef) Deprecated. -
Method Summary
Methods inherited from class software.amazon.awscdk.services.stepfunctions.tasks.EcsRunTaskBase
bind, configureAwsVpcNetworking, configureAwsVpcNetworking, configureAwsVpcNetworking, configureAwsVpcNetworking, getConnections
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
RunEcsFargateTask
protected RunEcsFargateTask(software.amazon.jsii.JsiiObjectRef objRef) Deprecated. -
RunEcsFargateTask
protected RunEcsFargateTask(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated. -
RunEcsFargateTask
Deprecated.- Parameters:
props
- This parameter is required.
-
EcsRunTask