FileSystem class

A description of a specific Amazon FSx file system.

Constructors

FileSystem({List<AdministrativeAction>? administrativeActions, DateTime? creationTime, String? dNSName, FileSystemFailureDetails? failureDetails, String? fileSystemId, FileSystemType? fileSystemType, String? kmsKeyId, FileSystemLifecycle? lifecycle, LustreFileSystemConfiguration? lustreConfiguration, List<String>? networkInterfaceIds, String? ownerId, String? resourceARN, int? storageCapacity, StorageType? storageType, List<String>? subnetIds, List<Tag>? tags, String? vpcId, WindowsFileSystemConfiguration? windowsConfiguration})
FileSystem.fromJson(Map<String, dynamic> json)
factory

Properties

administrativeActions List<AdministrativeAction>?
A list of administrative actions for the file system that are in process or waiting to be processed. Administrative actions describe changes to the Windows file system that you have initiated using the UpdateFileSystem action.
final
creationTime DateTime?
The time that the file system was created, in seconds (since 1970-01-01T00:00:00Z), also known as Unix time.
final
dNSName String?
The DNS name for the file system.
final
failureDetails FileSystemFailureDetails?
final
fileSystemId String?
The system-generated, unique 17-digit ID of the file system.
final
fileSystemType FileSystemType?
The type of Amazon FSx file system, either LUSTRE or WINDOWS.
final
hashCode int
The hash code for this object.
no setterinherited
kmsKeyId String?
The ID of the AWS Key Management Service (AWS KMS) key used to encrypt the file system's data for Amazon FSx for Windows File Server file systems and persistent Amazon FSx for Lustre file systems at rest. In either case, if not specified, the Amazon FSx managed key is used. The scratch Amazon FSx for Lustre file systems are always encrypted at rest using Amazon FSx managed keys. For more information, see Encrypt in the AWS Key Management Service API Reference.
final
lifecycle FileSystemLifecycle?
The lifecycle status of the file system, following are the possible values and what they mean:
final
lustreConfiguration LustreFileSystemConfiguration?
final
networkInterfaceIds List<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.
final
ownerId String?
The AWS account that created the file system. If the file system was created by an AWS Identity and Access Management (IAM) user, the AWS account to which the IAM user belongs is the owner.
final
resourceARN String?
The Amazon Resource Name (ARN) for the file system resource.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
storageCapacity int?
The storage capacity of the file system in gibibytes (GiB).
final
storageType StorageType?
The storage type of the file system. Valid values are SSD and HDD. If set to SSD, the file system uses solid state drive storage. If set to HDD, the file system uses hard disk drive storage.
final
subnetIds List<String>?
Specifies the IDs of the subnets that the file system is accessible from. For Windows MULTI_AZ_1 file system deployment type, there are two subnet IDs, one for the preferred file server and one for the standby file server. The preferred file server subnet identified in the PreferredSubnetID property. All other file systems have only one subnet ID.
final
tags List<Tag>?
The tags to associate with the file system. For more information, see Tagging Your Amazon EC2 Resources in the Amazon EC2 User Guide.
final
vpcId String?
The ID of the primary VPC for the file system.
final
windowsConfiguration WindowsFileSystemConfiguration?
The configuration for this Microsoft Windows file system.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited