Package com.pulumi.aws.ecs.inputs
Class TaskDefinitionVolumeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.TaskDefinitionVolumeArgs.Builder
-
- Enclosing class:
- TaskDefinitionVolumeArgs
public static final class TaskDefinitionVolumeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TaskDefinitionVolumeArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TaskDefinitionVolumeArgs defaults)
-
-
Method Detail
-
dockerVolumeConfiguration
public TaskDefinitionVolumeArgs.Builder dockerVolumeConfiguration(@Nullable com.pulumi.core.Output<TaskDefinitionVolumeDockerVolumeConfigurationArgs> dockerVolumeConfiguration)
- Parameters:
dockerVolumeConfiguration
- Configuration block to configure a docker volume. Detailed below.- Returns:
- builder
-
dockerVolumeConfiguration
public TaskDefinitionVolumeArgs.Builder dockerVolumeConfiguration(TaskDefinitionVolumeDockerVolumeConfigurationArgs dockerVolumeConfiguration)
- Parameters:
dockerVolumeConfiguration
- Configuration block to configure a docker volume. Detailed below.- Returns:
- builder
-
efsVolumeConfiguration
public TaskDefinitionVolumeArgs.Builder efsVolumeConfiguration(@Nullable com.pulumi.core.Output<TaskDefinitionVolumeEfsVolumeConfigurationArgs> efsVolumeConfiguration)
- Parameters:
efsVolumeConfiguration
- Configuration block for an EFS volume. Detailed below.- Returns:
- builder
-
efsVolumeConfiguration
public TaskDefinitionVolumeArgs.Builder efsVolumeConfiguration(TaskDefinitionVolumeEfsVolumeConfigurationArgs efsVolumeConfiguration)
- Parameters:
efsVolumeConfiguration
- Configuration block for an EFS volume. Detailed below.- Returns:
- builder
-
fsxWindowsFileServerVolumeConfiguration
public TaskDefinitionVolumeArgs.Builder fsxWindowsFileServerVolumeConfiguration(@Nullable com.pulumi.core.Output<TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationArgs> fsxWindowsFileServerVolumeConfiguration)
- Parameters:
fsxWindowsFileServerVolumeConfiguration
- Configuration block for an FSX Windows File Server volume. Detailed below.- Returns:
- builder
-
fsxWindowsFileServerVolumeConfiguration
public TaskDefinitionVolumeArgs.Builder fsxWindowsFileServerVolumeConfiguration(TaskDefinitionVolumeFsxWindowsFileServerVolumeConfigurationArgs fsxWindowsFileServerVolumeConfiguration)
- Parameters:
fsxWindowsFileServerVolumeConfiguration
- Configuration block for an FSX Windows File Server volume. Detailed below.- Returns:
- builder
-
hostPath
public TaskDefinitionVolumeArgs.Builder hostPath(@Nullable com.pulumi.core.Output<java.lang.String> hostPath)
- Parameters:
hostPath
- 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.- Returns:
- builder
-
hostPath
public TaskDefinitionVolumeArgs.Builder hostPath(java.lang.String hostPath)
- Parameters:
hostPath
- 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.- Returns:
- builder
-
name
public TaskDefinitionVolumeArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the volume. This name is referenced in the `sourceVolume` parameter of container definition in the `mountPoints` section.- Returns:
- builder
-
name
public TaskDefinitionVolumeArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the volume. This name is referenced in the `sourceVolume` parameter of container definition in the `mountPoints` section.- Returns:
- builder
-
build
public TaskDefinitionVolumeArgs build()
-
-