Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails = AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails' {}
- newAwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails :: AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
- awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_driver :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe Text)
- awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_driverOpts :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe (HashMap Text Text))
- awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_scope :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe Text)
- awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_labels :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe (HashMap Text Text))
- awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_autoprovision :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe Bool)
Documentation
data AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails Source #
Information about a Docker volume.
See: newAwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
smart constructor.
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails' | |
|
Instances
newAwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails :: AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails Source #
Create a value of AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:driver:AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails'
, awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_driver
- The Docker volume driver to use.
$sel:driverOpts:AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails'
, awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_driverOpts
- A map of Docker driver-specific options that are passed through.
$sel:scope:AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails'
, awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_scope
- The scope for the Docker volume that determines its lifecycle. Docker
volumes that are scoped to a task are provisioned automatically when the
task starts and destroyed when the task stops. Docker volumes that are
shared persist after the task stops.
$sel:labels:AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails'
, awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_labels
- Custom metadata to add to the Docker volume.
$sel:autoprovision:AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails'
, awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_autoprovision
- Whether to create the Docker volume automatically if it does not already
exist.
awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_driver :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe Text) Source #
The Docker volume driver to use.
awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_driverOpts :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe (HashMap Text Text)) Source #
A map of Docker driver-specific options that are passed through.
awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_scope :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe Text) Source #
The scope for the Docker volume that determines its lifecycle. Docker volumes that are scoped to a task are provisioned automatically when the task starts and destroyed when the task stops. Docker volumes that are shared persist after the task stops.
awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_labels :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe (HashMap Text Text)) Source #
Custom metadata to add to the Docker volume.
awsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails_autoprovision :: Lens' AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails (Maybe Bool) Source #
Whether to create the Docker volume automatically if it does not already exist.