Class: Aws::FSx::Types::FileSystem

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-fsx/types.rb

Overview

A description of a specific Amazon FSx file system.

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timeTime

The time that the file system was created, in seconds (since 1970-01-01T00:00:00Z), also known as Unix time.

Returns:

  • (Time)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#dns_nameString

The DNS name for the file system.

Returns:

  • (String)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#failure_detailsTypes::FileSystemFailureDetails

Structure providing details of any failures that occur when creating the file system has failed.



929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#file_system_idString

The eight-digit ID of the file system that was automatically assigned by Amazon FSx.

Returns:

  • (String)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#file_system_typeString

Type of file system. Currently the only supported type is WINDOWS.

Returns:

  • (String)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#kms_key_idString

The ID of the AWS Key Management Service (AWS KMS) key used to encrypt the file system’s data for an Amazon FSx for Windows File Server file system.

Returns:

  • (String)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#lifecycleString

The lifecycle status of the file system.

Returns:

  • (String)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#lustre_configurationTypes::LustreFileSystemConfiguration

The configuration for the Amazon FSx for Lustre file system.



929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#network_interface_idsArray<String>

The IDs of the elastic network interface from which a specific file system is accessible. The elastic network interface is automatically created in the same VPC that the Amazon FSx file system was created in. For more information, see [Elastic Network Interfaces] in the *Amazon EC2 User Guide.*

For an Amazon FSx for Windows File Server file system, you can have one network interface Id. For an Amazon FSx for Lustre file system, you can have more than one.

[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html

Returns:

  • (Array<String>)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#owner_idString

The AWS account that created the file system. If the file system was created by an IAM user, the AWS account to which the IAM user belongs is the owner.

Returns:

  • (String)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#resource_arnString

The resource ARN of the file system.

Returns:

  • (String)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#storage_capacityInteger

The storage capacity of the file system in gigabytes.

Returns:

  • (Integer)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#subnet_idsArray<String>

The IDs of the subnets to contain the endpoint for the file system. One and only one is supported. The file system is launched in the Availability Zone associated with this subnet.

Returns:

  • (Array<String>)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags to associate with the file system. For more information, see [Tagging Your Amazon EC2 Resources] in the *Amazon EC2 User Guide*.

[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html

Returns:



929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#vpc_idString

The ID of the primary VPC for the file system.

Returns:

  • (String)


929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end

#windows_configurationTypes::WindowsFileSystemConfiguration

The configuration for this Microsoft Windows file system.



929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
# File 'lib/aws-sdk-fsx/types.rb', line 929

class FileSystem < Struct.new(
  :owner_id,
  :creation_time,
  :file_system_id,
  :file_system_type,
  :lifecycle,
  :failure_details,
  :storage_capacity,
  :vpc_id,
  :subnet_ids,
  :network_interface_ids,
  :dns_name,
  :kms_key_id,
  :resource_arn,
  :tags,
  :windows_configuration,
  :lustre_configuration)
  include Aws::Structure
end