Package com.pulumi.aws.ecs.inputs
Class TaskDefinitionVolumeDockerVolumeConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ecs.inputs.TaskDefinitionVolumeDockerVolumeConfigurationArgs
-
public final class TaskDefinitionVolumeDockerVolumeConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TaskDefinitionVolumeDockerVolumeConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static TaskDefinitionVolumeDockerVolumeConfigurationArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
autoprovision()
static TaskDefinitionVolumeDockerVolumeConfigurationArgs.Builder
builder()
static TaskDefinitionVolumeDockerVolumeConfigurationArgs.Builder
builder(TaskDefinitionVolumeDockerVolumeConfigurationArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
driver()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
driverOpts()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
labels()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
scope()
-
-
-
Field Detail
-
Empty
public static final TaskDefinitionVolumeDockerVolumeConfigurationArgs Empty
-
-
Method Detail
-
autoprovision
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> autoprovision()
- Returns:
- If this value is `true`, the Docker volume is created if it does not already exist. *Note*: This field is only used if the scope is `shared`.
-
driver
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> driver()
- Returns:
- Docker volume driver to use. The driver value must match the driver name provided by Docker because it is used for task placement.
-
driverOpts
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> driverOpts()
- Returns:
- Map of Docker driver specific options.
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> labels()
- Returns:
- Map of custom metadata to add to your Docker volume.
-
scope
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> scope()
- Returns:
- Scope for the Docker volume, which determines its lifecycle, either `task` or `shared`. Docker volumes that are scoped to a `task` are automatically provisioned when the task starts and destroyed when the task stops. Docker volumes that are scoped as `shared` persist after the task stops.
-
builder
public static TaskDefinitionVolumeDockerVolumeConfigurationArgs.Builder builder()
-
builder
public static TaskDefinitionVolumeDockerVolumeConfigurationArgs.Builder builder(TaskDefinitionVolumeDockerVolumeConfigurationArgs defaults)
-
-