| 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 |
Amazonka.SecurityHub.Types.AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
Description
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.
Constructors
| AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails' | |
Fields
| |
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.