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
orWINDOWS
.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
andHDD
. If set toSSD
, the file system uses solid state drive storage. If set toHDD
, 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 thePreferredSubnetID
property. All other file systems have only one subnet ID.final -
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