Interface IEcsFargateContainerDefinition
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IDependable,IEcsContainerDefinition,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IEcsFargateContainerDefinition.Jsii$Default
- All Known Implementing Classes:
EcsFargateContainerDefinition,IEcsFargateContainerDefinition.Jsii$Proxy
@Generated(value="jsii-pacmak/1.89.0 (build 2f74b3e)",
date="2023-10-26T00:56:04.850Z")
@Stability(Stable)
public interface IEcsFargateContainerDefinition
extends software.amazon.jsii.JsiiSerializable, IEcsContainerDefinition
A container orchestrated by ECS that uses Fargate resources and is orchestrated by ECS.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIEcsFargateContainerDefinition.static final classA proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptiondefault BooleanIndicates whether the job has a public IP address.default SizeThe size for ephemeral storage.default FargatePlatformVersionWhich version of Fargate to use when running this container.Methods inherited from interface software.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.services.batch.IEcsContainerDefinition
addVolume, getCommand, getCpu, getEnvironment, getExecutionRole, getImage, getJobRole, getLinuxParameters, getLogDriverConfig, getMemory, getReadonlyRootFilesystem, getSecrets, getUser, getVolumesMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAssignPublicIp
Indicates whether the job has a public IP address.For a job that's running on Fargate resources in a private subnet to send outbound traffic to the internet (for example, to pull container images), the private subnet requires a NAT gateway be attached to route requests to the internet.
Default: false
- See Also:
-
getEphemeralStorageSize
The size for ephemeral storage.Default: - 20 GiB
-
getFargatePlatformVersion
Which version of Fargate to use when running this container.Default: LATEST
-