class Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
Information about a Docker volume.
@note When making an API call, you may pass AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
data as a hash: { autoprovision: false, driver: "NonEmptyString", driver_opts: { "NonEmptyString" => "NonEmptyString", }, labels: { "NonEmptyString" => "NonEmptyString", }, scope: "NonEmptyString", }
@!attribute [rw] autoprovision
Whether to create the Docker volume automatically if it does not already exist. @return [Boolean]
@!attribute [rw] driver
The Docker volume driver to use. @return [String]
@!attribute [rw] driver_opts
A map of Docker driver-specific options that are passed through. @return [Hash<String,String>]
@!attribute [rw] labels
Custom metadata to add to the Docker volume. @return [Hash<String,String>]
@!attribute [rw] 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. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails AWS API Documentation
Constants
- SENSITIVE