Package com.pulumi.aws.ecs.outputs
Class TaskDefinitionVolume
- java.lang.Object
-
- com.pulumi.aws.ecs.outputs.TaskDefinitionVolume
-
public final class TaskDefinitionVolume extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTaskDefinitionVolume.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TaskDefinitionVolume.Builderbuilder()static TaskDefinitionVolume.Builderbuilder(TaskDefinitionVolume defaults)java.util.Optional<java.lang.Boolean>configureAtLaunch()java.util.Optional<TaskDefinitionVolumeDockerVolumeConfiguration>dockerVolumeConfiguration()java.util.Optional<TaskDefinitionVolumeEfsVolumeConfiguration>efsVolumeConfiguration()java.util.Optional<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfiguration>fsxWindowsFileServerVolumeConfiguration()java.util.Optional<java.lang.String>hostPath()java.lang.Stringname()java.util.Optional<TaskDefinitionVolumeS3filesVolumeConfiguration>s3filesVolumeConfiguration()
-
-
-
Method Detail
-
configureAtLaunch
public java.util.Optional<java.lang.Boolean> configureAtLaunch()
- Returns:
- Whether the volume should be configured at launch time. This is used to create Amazon EBS volumes for standalone tasks or tasks created as part of a service. Each task definition revision may only have one volume configured at launch in the volume configuration.
-
dockerVolumeConfiguration
public java.util.Optional<TaskDefinitionVolumeDockerVolumeConfiguration> dockerVolumeConfiguration()
- Returns:
- Configuration block to configure a docker volume. Detailed below.
-
efsVolumeConfiguration
public java.util.Optional<TaskDefinitionVolumeEfsVolumeConfiguration> efsVolumeConfiguration()
- Returns:
- Configuration block for an EFS volume. Detailed below.
-
fsxWindowsFileServerVolumeConfiguration
public java.util.Optional<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfiguration> fsxWindowsFileServerVolumeConfiguration()
- Returns:
- Configuration block for an FSx Windows File Server volume. Detailed below.
-
hostPath
public java.util.Optional<java.lang.String> hostPath()
- Returns:
- Path on the host container instance that is presented to the container. If not set, ECS will create a nonpersistent data volume that starts empty and is deleted after the task has finished.
-
name
public java.lang.String name()
- Returns:
- Name of the volume. This name is referenced in the `sourceVolume` parameter of container definition in the `mountPoints` section.
-
s3filesVolumeConfiguration
public java.util.Optional<TaskDefinitionVolumeS3filesVolumeConfiguration> s3filesVolumeConfiguration()
- Returns:
- Configuration block for an S3 Files volume. Detailed below.
-
builder
public static TaskDefinitionVolume.Builder builder()
-
builder
public static TaskDefinitionVolume.Builder builder(TaskDefinitionVolume defaults)
-
-