Class: Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
- Defined in:
- gems/aws-sdk-securityhub/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.
11227 11228 11229 11230 11231 11232 11233 11234 11235 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11227 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |
#driver ⇒ String
The Docker volume driver to use.
11227 11228 11229 11230 11231 11232 11233 11234 11235 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11227 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.
11227 11228 11229 11230 11231 11232 11233 11234 11235 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11227 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.
11227 11228 11229 11230 11231 11232 11233 11234 11235 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11227 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.
11227 11228 11229 11230 11231 11232 11233 11234 11235 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11227 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |