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
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",
}
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.
10152 10153 10154 10155 10156 10157 10158 10159 10160 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10152 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |
#driver ⇒ String
The Docker volume driver to use.
10152 10153 10154 10155 10156 10157 10158 10159 10160 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10152 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.
10152 10153 10154 10155 10156 10157 10158 10159 10160 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10152 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.
10152 10153 10154 10155 10156 10157 10158 10159 10160 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10152 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.
10152 10153 10154 10155 10156 10157 10158 10159 10160 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10152 class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails < Struct.new( :autoprovision, :driver, :driver_opts, :labels, :scope) SENSITIVE = [] include Aws::Structure end |