Class: Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Information about a Docker volume.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#autoprovision ⇒ Boolean
Whether to create the Docker volume automatically if it does not already exist.
-
#driver ⇒ String
The Docker volume driver to use.
-
#driver_opts ⇒ Hash<String,String>
A map of Docker driver-specific options that are passed through.
-
#labels ⇒ Hash<String,String>
Custom metadata to add to the Docker volume.
-
#scope ⇒ String
The scope for the Docker volume that determines its lifecycle.
Instance Attribute Details
#autoprovision ⇒ Boolean
Whether to create the Docker volume automatically if it does not already exist.
11439 11440 11441 11442 11443 11444 11445 11446 11447 |
# File 'lib/aws-sdk-securityhub/types.rb', line 11439 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |
#driver ⇒ String
The Docker volume driver to use.
11439 11440 11441 11442 11443 11444 11445 11446 11447 |
# File 'lib/aws-sdk-securityhub/types.rb', line 11439 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |
#driver_opts ⇒ Hash<String,String>
A map of Docker driver-specific options that are passed through.
11439 11440 11441 11442 11443 11444 11445 11446 11447 |
# File 'lib/aws-sdk-securityhub/types.rb', line 11439 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |
#labels ⇒ Hash<String,String>
Custom metadata to add to the Docker volume.
11439 11440 11441 11442 11443 11444 11445 11446 11447 |
# File 'lib/aws-sdk-securityhub/types.rb', line 11439 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |
#scope ⇒ String
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. Valid values are ‘shared` or `task`.
11439 11440 11441 11442 11443 11444 11445 11446 11447 |
# File 'lib/aws-sdk-securityhub/types.rb', line 11439 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |