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 |