class Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails

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

@note When making an API call, you may pass AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails

data as a hash:

    {
      authorization_config: {
        access_point_id: "NonEmptyString",
        iam: "NonEmptyString",
      },
      filesystem_id: "NonEmptyString",
      root_directory: "NonEmptyString",
      transit_encryption: "NonEmptyString",
      transit_encryption_port: 1,
    }

@!attribute [rw] authorization_config

The authorization configuration details for the Amazon EFS file
system.
@return [Types::AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails]

@!attribute [rw] filesystem_id

The Amazon EFS file system identifier to use.
@return [String]

@!attribute [rw] root_directory

The directory within the Amazon EFS file system to mount as the root
directory inside the host.
@return [String]

@!attribute [rw] transit_encryption

Whether to enable encryption for Amazon EFS data in transit between
the Amazon ECS host and the Amazon EFS server.
@return [String]

@!attribute [rw] transit_encryption_port

The port to use when sending encrypted data between the Amazon ECS
host and the Amazon EFS server.
@return [Integer]

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

Constants

SENSITIVE