Package com.pulumi.aws.ecs.inputs
Class TaskDefinitionVolumeArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ecs.inputs.TaskDefinitionVolumeArgs
-
public final class TaskDefinitionVolumeArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTaskDefinitionVolumeArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static TaskDefinitionVolumeArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TaskDefinitionVolumeArgs.Builderbuilder()static TaskDefinitionVolumeArgs.Builderbuilder(TaskDefinitionVolumeArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>configureAtLaunch()java.util.Optional<com.pulumi.core.Output<TaskDefinitionVolumeDockerVolumeConfigurationArgs>>dockerVolumeConfiguration()java.util.Optional<com.pulumi.core.Output<TaskDefinitionVolumeEfsVolumeConfigurationArgs>>efsVolumeConfiguration()java.util.Optional<com.pulumi.core.Output<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationArgs>>fsxWindowsFileServerVolumeConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>hostPath()com.pulumi.core.Output<java.lang.String>name()java.util.Optional<com.pulumi.core.Output<TaskDefinitionVolumeS3filesVolumeConfigurationArgs>>s3filesVolumeConfiguration()
-
-
-
Field Detail
-
Empty
public static final TaskDefinitionVolumeArgs Empty
-
-
Method Detail
-
configureAtLaunch
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<TaskDefinitionVolumeDockerVolumeConfigurationArgs>> dockerVolumeConfiguration()
- Returns:
- Configuration block to configure a docker volume. Detailed below.
-
efsVolumeConfiguration
public java.util.Optional<com.pulumi.core.Output<TaskDefinitionVolumeEfsVolumeConfigurationArgs>> efsVolumeConfiguration()
- Returns:
- Configuration block for an EFS volume. Detailed below.
-
fsxWindowsFileServerVolumeConfiguration
public java.util.Optional<com.pulumi.core.Output<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationArgs>> fsxWindowsFileServerVolumeConfiguration()
- Returns:
- Configuration block for an FSx Windows File Server volume. Detailed below.
-
hostPath
public java.util.Optional<com.pulumi.core.Output<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 com.pulumi.core.Output<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<com.pulumi.core.Output<TaskDefinitionVolumeS3filesVolumeConfigurationArgs>> s3filesVolumeConfiguration()
- Returns:
- Configuration block for an S3 Files volume. Detailed below.
-
builder
public static TaskDefinitionVolumeArgs.Builder builder()
-
builder
public static TaskDefinitionVolumeArgs.Builder builder(TaskDefinitionVolumeArgs defaults)
-
-