/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include This parameter is specified when you're using Docker volumes. Docker volumes
* are only supported when you're using the EC2 launch type. Windows containers
* only support the use of the local
driver. To use bind mounts,
* specify a host
instead.See Also:
AWS
* API Reference
The scope for the Docker volume that determines its lifecycle. 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.
The scope for the Docker volume that determines its lifecycle. 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.
The scope for the Docker volume that determines its lifecycle. 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.
The scope for the Docker volume that determines its lifecycle. 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.
The scope for the Docker volume that determines its lifecycle. 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.
The scope for the Docker volume that determines its lifecycle. 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.
If this value is true
, the Docker volume is created if it
* doesn't already exist.
This field is only used if the
* scope
is shared
.
If this value is true
, the Docker volume is created if it
* doesn't already exist.
This field is only used if the
* scope
is shared
.
If this value is true
, the Docker volume is created if it
* doesn't already exist.
This field is only used if the
* scope
is shared
.
If this value is true
, the Docker volume is created if it
* doesn't already exist.
This field is only used if the
* scope
is shared
.
The Docker volume driver to use. The driver value must match the driver name
* provided by Docker because it is used for task placement. If the driver was
* installed using the Docker plugin CLI, use docker plugin ls
to
* retrieve the driver name from your container instance. If the driver was
* installed using another method, use Docker plugin discovery to retrieve the
* driver name. For more information, see Docker
* plugin discovery. This parameter maps to Driver
in the Create a
* volume section of the Docker Remote API and the
* xxdriver
option to docker
* volume create.
The Docker volume driver to use. The driver value must match the driver name
* provided by Docker because it is used for task placement. If the driver was
* installed using the Docker plugin CLI, use docker plugin ls
to
* retrieve the driver name from your container instance. If the driver was
* installed using another method, use Docker plugin discovery to retrieve the
* driver name. For more information, see Docker
* plugin discovery. This parameter maps to Driver
in the Create a
* volume section of the Docker Remote API and the
* xxdriver
option to docker
* volume create.
The Docker volume driver to use. The driver value must match the driver name
* provided by Docker because it is used for task placement. If the driver was
* installed using the Docker plugin CLI, use docker plugin ls
to
* retrieve the driver name from your container instance. If the driver was
* installed using another method, use Docker plugin discovery to retrieve the
* driver name. For more information, see Docker
* plugin discovery. This parameter maps to Driver
in the Create a
* volume section of the Docker Remote API and the
* xxdriver
option to docker
* volume create.
The Docker volume driver to use. The driver value must match the driver name
* provided by Docker because it is used for task placement. If the driver was
* installed using the Docker plugin CLI, use docker plugin ls
to
* retrieve the driver name from your container instance. If the driver was
* installed using another method, use Docker plugin discovery to retrieve the
* driver name. For more information, see Docker
* plugin discovery. This parameter maps to Driver
in the Create a
* volume section of the Docker Remote API and the
* xxdriver
option to docker
* volume create.
The Docker volume driver to use. The driver value must match the driver name
* provided by Docker because it is used for task placement. If the driver was
* installed using the Docker plugin CLI, use docker plugin ls
to
* retrieve the driver name from your container instance. If the driver was
* installed using another method, use Docker plugin discovery to retrieve the
* driver name. For more information, see Docker
* plugin discovery. This parameter maps to Driver
in the Create a
* volume section of the Docker Remote API and the
* xxdriver
option to docker
* volume create.
The Docker volume driver to use. The driver value must match the driver name
* provided by Docker because it is used for task placement. If the driver was
* installed using the Docker plugin CLI, use docker plugin ls
to
* retrieve the driver name from your container instance. If the driver was
* installed using another method, use Docker plugin discovery to retrieve the
* driver name. For more information, see Docker
* plugin discovery. This parameter maps to Driver
in the Create a
* volume section of the Docker Remote API and the
* xxdriver
option to docker
* volume create.
The Docker volume driver to use. The driver value must match the driver name
* provided by Docker because it is used for task placement. If the driver was
* installed using the Docker plugin CLI, use docker plugin ls
to
* retrieve the driver name from your container instance. If the driver was
* installed using another method, use Docker plugin discovery to retrieve the
* driver name. For more information, see Docker
* plugin discovery. This parameter maps to Driver
in the Create a
* volume section of the Docker Remote API and the
* xxdriver
option to docker
* volume create.
The Docker volume driver to use. The driver value must match the driver name
* provided by Docker because it is used for task placement. If the driver was
* installed using the Docker plugin CLI, use docker plugin ls
to
* retrieve the driver name from your container instance. If the driver was
* installed using another method, use Docker plugin discovery to retrieve the
* driver name. For more information, see Docker
* plugin discovery. This parameter maps to Driver
in the Create a
* volume section of the Docker Remote API and the
* xxdriver
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
A map of Docker driver-specific options passed through. This parameter maps
* to DriverOpts
in the Create a
* volume section of the Docker Remote API and the
* xxopt
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.
Custom metadata to add to your Docker volume. This parameter maps to
* Labels
in the Create a
* volume section of the Docker Remote API and the
* xxlabel
option to docker
* volume create.