Class: Aws::SecurityHub::Types::AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails

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

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authorization_configTypes::AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails

The authorization configuration details for the Amazon EFS file system.



11496
11497
11498
11499
11500
11501
11502
11503
11504
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11496

class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails < Struct.new(
  :authorization_config,
  :filesystem_id,
  :root_directory,
  :transit_encryption,
  :transit_encryption_port)
  SENSITIVE = []
  include Aws::Structure
end

#filesystem_idString

The Amazon EFS file system identifier to use.

Returns:

  • (String)


11496
11497
11498
11499
11500
11501
11502
11503
11504
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11496

class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails < Struct.new(
  :authorization_config,
  :filesystem_id,
  :root_directory,
  :transit_encryption,
  :transit_encryption_port)
  SENSITIVE = []
  include Aws::Structure
end

#root_directoryString

The directory within the Amazon EFS file system to mount as the root directory inside the host.

Returns:

  • (String)


11496
11497
11498
11499
11500
11501
11502
11503
11504
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11496

class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails < Struct.new(
  :authorization_config,
  :filesystem_id,
  :root_directory,
  :transit_encryption,
  :transit_encryption_port)
  SENSITIVE = []
  include Aws::Structure
end

#transit_encryptionString

Whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server.

Returns:

  • (String)


11496
11497
11498
11499
11500
11501
11502
11503
11504
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11496

class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails < Struct.new(
  :authorization_config,
  :filesystem_id,
  :root_directory,
  :transit_encryption,
  :transit_encryption_port)
  SENSITIVE = []
  include Aws::Structure
end

#transit_encryption_portInteger

The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.

Returns:

  • (Integer)


11496
11497
11498
11499
11500
11501
11502
11503
11504
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11496

class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails < Struct.new(
  :authorization_config,
  :filesystem_id,
  :root_directory,
  :transit_encryption,
  :transit_encryption_port)
  SENSITIVE = []
  include Aws::Structure
end