Class: Aws::FSx::Types::FileSystem
- Inherits:
-
Struct
- Object
- Struct
- Aws::FSx::Types::FileSystem
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fsx/types.rb
Overview
A description of a specific Amazon FSx file system.
Instance Attribute Summary collapse
-
#creation_time ⇒ Time
The time that the file system was created, in seconds (since 1970-01-01T00:00:00Z), also known as Unix time.
-
#dns_name ⇒ String
The DNS name for the file system.
-
#failure_details ⇒ Types::FileSystemFailureDetails
Structure providing details of any failures that occur when creating the file system has failed.
-
#file_system_id ⇒ String
The eight-digit ID of the file system that was automatically assigned by Amazon FSx.
-
#file_system_type ⇒ String
Type of file system.
-
#kms_key_id ⇒ String
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.
-
#lifecycle ⇒ String
The lifecycle status of the file system.
-
#lustre_configuration ⇒ Types::LustreFileSystemConfiguration
The configuration for the Amazon FSx for Lustre file system.
-
#network_interface_ids ⇒ Array<String>
The IDs of the elastic network interface from which a specific file system is accessible.
-
#owner_id ⇒ String
The AWS account that created the file system.
-
#resource_arn ⇒ String
The resource ARN of the file system.
-
#storage_capacity ⇒ Integer
The storage capacity of the file system in gigabytes.
-
#subnet_ids ⇒ Array<String>
The IDs of the subnets to contain the endpoint for the file system.
-
#tags ⇒ Array<Types::Tag>
The tags to associate with the file system.
-
#vpc_id ⇒ String
The ID of the primary VPC for the file system.
-
#windows_configuration ⇒ Types::WindowsFileSystemConfiguration
The configuration for this Microsoft Windows file system.
Instance Attribute Details
#creation_time ⇒ Time
The time that the file system was created, in seconds (since 1970-01-01T00:00:00Z), also known as Unix 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_name ⇒ String
The DNS name for the 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 |
#failure_details ⇒ Types::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_id ⇒ String
The eight-digit ID of the file system that was automatically assigned by Amazon FSx.
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_type ⇒ String
Type of file system. Currently the only supported type is WINDOWS.
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_id ⇒ String
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.
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 |
#lifecycle ⇒ String
The lifecycle status of the 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 |
#lustre_configuration ⇒ Types::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_ids ⇒ Array<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
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_id ⇒ String
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.
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_arn ⇒ String
The resource ARN of the 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 |
#storage_capacity ⇒ Integer
The storage capacity of the file system in gigabytes.
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_ids ⇒ Array<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.
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 |
#tags ⇒ Array<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
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_id ⇒ String
The ID of the primary VPC for the 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 |
#windows_configuration ⇒ Types::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 |