class Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesDetails

A data volume to mount from another container.

@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",
    }

@!attribute [rw] docker_volume_configuration

Information about a Docker volume.
@return [Types::AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails]

@!attribute [rw] efs_volume_configuration

Information about the Amazon Elastic File System file system that is
used for task storage.
@return [Types::AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails]

@!attribute [rw] host

Information about a bind mount host volume.
@return [Types::AwsEcsTaskDefinitionVolumesHostDetails]

@!attribute [rw] name

The name of the data volume.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsEcsTaskDefinitionVolumesDetails AWS API Documentation

Constants

SENSITIVE