Class: Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass AwsEcsTaskDefinitionVolumesDetails data as a hash:

{
  docker_volume_configuration: {
    autoprovision: false,
    driver: "NonEmptyString",
    driver_opts: {
      "NonEmptyString" => "NonEmptyString",
    },
    labels: {
      "NonEmptyString" => "NonEmptyString",
    },
    scope: "NonEmptyString",
  },
  efs_volume_configuration: {
    authorization_config: {
      access_point_id: "NonEmptyString",
      iam: "NonEmptyString",
    },
    filesystem_id: "NonEmptyString",
    root_directory: "NonEmptyString",
    transit_encryption: "NonEmptyString",
    transit_encryption_port: 1,
  },
  host: {
    source_path: "NonEmptyString",
  },
  name: "NonEmptyString",
}

A data volume to mount from another container.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#docker_volume_configurationTypes::AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails

Information about a Docker volume.



8156
8157
8158
8159
8160
8161
8162
8163
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8156

class AwsEcsTaskDefinitionVolumesDetails < Struct.new(
  :docker_volume_configuration,
  :efs_volume_configuration,
  :host,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#efs_volume_configurationTypes::AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails

Information about the Amazon Elastic File System file system that is used for task storage.



8156
8157
8158
8159
8160
8161
8162
8163
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8156

class AwsEcsTaskDefinitionVolumesDetails < Struct.new(
  :docker_volume_configuration,
  :efs_volume_configuration,
  :host,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#hostTypes::AwsEcsTaskDefinitionVolumesHostDetails

Information about a bind mount host volume.



8156
8157
8158
8159
8160
8161
8162
8163
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8156

class AwsEcsTaskDefinitionVolumesDetails < Struct.new(
  :docker_volume_configuration,
  :efs_volume_configuration,
  :host,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the data volume.

Returns:

  • (String)


8156
8157
8158
8159
8160
8161
8162
8163
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8156

class AwsEcsTaskDefinitionVolumesDetails < Struct.new(
  :docker_volume_configuration,
  :efs_volume_configuration,
  :host,
  :name)
  SENSITIVE = []
  include Aws::Structure
end