diff --git a/clients/client-fsx/src/commands/UpdateFileSystemCommand.ts b/clients/client-fsx/src/commands/UpdateFileSystemCommand.ts index dbb9c5e7d6dc..85b665ee3566 100644 --- a/clients/client-fsx/src/commands/UpdateFileSystemCommand.ts +++ b/clients/client-fsx/src/commands/UpdateFileSystemCommand.ts @@ -128,6 +128,11 @@ export interface UpdateFileSystemCommandOutput extends UpdateFileSystemResponse, * *
+ * PerUnitStorageThroughput
+ *
* StorageCapacity
*
The throughput of an Amazon FSx for Lustre Persistent SSD-based file system, + * measured in megabytes per second per tebibyte (MB/s/TiB). You can increase or decrease + * your file system's throughput. Valid values depend on the deployment type of the file + * system, as follows:
+ *For PERSISTENT_1
SSD-based deployment types, valid values
+ * are 50, 100, and 200 MB/s/TiB.
For PERSISTENT_2
SSD-based deployment types, valid values
+ * are 125, 250, 500, and 1000 MB/s/TiB.
For more information, see + * + * Managing throughput capacity.
+ */ + PerUnitStorageThroughput?: number; } /** @@ -9332,7 +9354,7 @@ export interface UpdateFileSystemOpenZFSConfiguration { *For MULTI_AZ_1
and SINGLE_AZ_2
, valid values are 160, 320, 640,
- * 1280, 2560, 3840, 5120, 7680, or 10240 MBps.
For SINGLE_AZ_1
, valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.
COMPLETED
. For more information, see Managing
* storage capacity in the Amazon FSx for Windows
* File Server User Guide, Managing storage
- * and throughput capacity in the Amazon FSx for
+ * capacity in the Amazon FSx for
* Lustre User Guide, and
* Managing storage capacity and provisioned IOPS in the Amazon FSx for NetApp ONTAP User
* Guide.
diff --git a/codegen/sdk-codegen/aws-models/fsx.json b/codegen/sdk-codegen/aws-models/fsx.json
index 6212e19d96d7..44388495763e 100644
--- a/codegen/sdk-codegen/aws-models/fsx.json
+++ b/codegen/sdk-codegen/aws-models/fsx.json
@@ -1403,7 +1403,7 @@
}
},
"traits": {
- "smithy.api#documentation": "Describes the type of administrative action, as follows:
\n\n FILE_SYSTEM_UPDATE
- A file system update administrative action\n initiated from the Amazon FSx console, API\n (UpdateFileSystem
), or CLI\n (update-file-system
).
\n THROUGHPUT_OPTIMIZATION
- After the FILE_SYSTEM_UPDATE
\n task to increase a file system's throughput capacity has been completed\n successfully, a THROUGHPUT_OPTIMIZATION
task starts.
You can track the storage-optimization progress using the\n ProgressPercent
property. When\n THROUGHPUT_OPTIMIZATION
has been completed successfully, the\n parent FILE_SYSTEM_UPDATE
action status changes to\n COMPLETED
. For more information, see Managing\n throughput capacity in the Amazon FSx for Windows\n File Server User Guide.
\n STORAGE_OPTIMIZATION
- After the FILE_SYSTEM_UPDATE
\n task to increase a file system's storage capacity has been completed\n successfully, a STORAGE_OPTIMIZATION
task starts.
For Windows and ONTAP, storage optimization is the process of migrating the file system data\n to newer larger disks.
\nFor Lustre, storage optimization consists of rebalancing the data across the existing and\n newly added file servers.
\nYou can track the storage-optimization progress using the\n ProgressPercent
property. When\n STORAGE_OPTIMIZATION
has been completed successfully, the\n parent FILE_SYSTEM_UPDATE
action status changes to\n COMPLETED
. For more information, see Managing\n storage capacity in the Amazon FSx for Windows\n File Server User Guide, Managing storage\n and throughput capacity in the Amazon FSx for\n Lustre User Guide, and\n Managing storage capacity and provisioned IOPS in the Amazon FSx for NetApp ONTAP User\n Guide.
\n FILE_SYSTEM_ALIAS_ASSOCIATION
- A file system update to associate a new Domain\n Name System (DNS) alias with the file system. For more information, see \n AssociateFileSystemAliases.
\n FILE_SYSTEM_ALIAS_DISASSOCIATION
- A file system update to disassociate a DNS alias from the file system.\n For more information, see DisassociateFileSystemAliases.
\n IOPS_OPTIMIZATION
- After the FILE_SYSTEM_UPDATE
\n task to increase a file system's throughput capacity has been completed\n successfully, a IOPS_OPTIMIZATION
task starts.
You can track the storage-optimization progress using the\n ProgressPercent
property. When\n IOPS_OPTIMIZATION
has been completed successfully, the\n parent FILE_SYSTEM_UPDATE
action status changes to\n COMPLETED
. For more information, see Managing\n provisioned SSD IOPS in the Amazon FSx for Windows\n File Server User Guide.
\n STORAGE_TYPE_OPTIMIZATION
- After the FILE_SYSTEM_UPDATE
\n task to increase a file system's throughput capacity has been completed\n successfully, a STORAGE_TYPE_OPTIMIZATION
task starts.
You can track the storage-optimization progress using the\n ProgressPercent
property. When\n STORAGE_TYPE_OPTIMIZATION
has been completed successfully, the\n parent FILE_SYSTEM_UPDATE
action status changes to\n COMPLETED
.
\n VOLUME_UPDATE
- A volume update to an Amazon FSx for NetApp ONTAP or\n Amazon FSx for OpenZFS volume initiated from the Amazon FSx\n console, API (UpdateVolume
), or CLI\n (update-volume
).
\n VOLUME_RESTORE
- An Amazon FSx for OpenZFS volume\n is returned to the state saved by the specified snapshot, initiated from an\n API (RestoreVolumeFromSnapshot
) or CLI\n (restore-volume-from-snapshot
).
\n SNAPSHOT_UPDATE
- A snapshot update to an Amazon FSx for\n OpenZFS volume initiated from the Amazon FSx console, API\n (UpdateSnapshot
), or CLI (update-snapshot
).
\n RELEASE_NFS_V3_LOCKS
- Tracks the release of Network File System\n (NFS) V3 locks on an Amazon FSx for OpenZFS file system.
Describes the type of administrative action, as follows:
\n\n FILE_SYSTEM_UPDATE
- A file system update administrative action\n initiated from the Amazon FSx console, API\n (UpdateFileSystem
), or CLI\n (update-file-system
).
\n THROUGHPUT_OPTIMIZATION
- After the FILE_SYSTEM_UPDATE
\n task to increase a file system's throughput capacity has been completed\n successfully, a THROUGHPUT_OPTIMIZATION
task starts.
You can track the storage-optimization progress using the\n ProgressPercent
property. When\n THROUGHPUT_OPTIMIZATION
has been completed successfully, the\n parent FILE_SYSTEM_UPDATE
action status changes to\n COMPLETED
. For more information, see Managing\n throughput capacity in the Amazon FSx for Windows\n File Server User Guide.
\n STORAGE_OPTIMIZATION
- After the FILE_SYSTEM_UPDATE
\n task to increase a file system's storage capacity has been completed\n successfully, a STORAGE_OPTIMIZATION
task starts.
For Windows and ONTAP, storage optimization is the process of migrating the file system data\n to newer larger disks.
\nFor Lustre, storage optimization consists of rebalancing the data across the existing and\n newly added file servers.
\nYou can track the storage-optimization progress using the\n ProgressPercent
property. When\n STORAGE_OPTIMIZATION
has been completed successfully, the\n parent FILE_SYSTEM_UPDATE
action status changes to\n COMPLETED
. For more information, see Managing\n storage capacity in the Amazon FSx for Windows\n File Server User Guide, Managing storage\n capacity in the Amazon FSx for\n Lustre User Guide, and\n Managing storage capacity and provisioned IOPS in the Amazon FSx for NetApp ONTAP User\n Guide.
\n FILE_SYSTEM_ALIAS_ASSOCIATION
- A file system update to associate a new Domain\n Name System (DNS) alias with the file system. For more information, see \n AssociateFileSystemAliases.
\n FILE_SYSTEM_ALIAS_DISASSOCIATION
- A file system update to disassociate a DNS alias from the file system.\n For more information, see DisassociateFileSystemAliases.
\n IOPS_OPTIMIZATION
- After the FILE_SYSTEM_UPDATE
\n task to increase a file system's throughput capacity has been completed\n successfully, a IOPS_OPTIMIZATION
task starts.
You can track the storage-optimization progress using the\n ProgressPercent
property. When\n IOPS_OPTIMIZATION
has been completed successfully, the\n parent FILE_SYSTEM_UPDATE
action status changes to\n COMPLETED
. For more information, see Managing\n provisioned SSD IOPS in the Amazon FSx for Windows\n File Server User Guide.
\n STORAGE_TYPE_OPTIMIZATION
- After the FILE_SYSTEM_UPDATE
\n task to increase a file system's throughput capacity has been completed\n successfully, a STORAGE_TYPE_OPTIMIZATION
task starts.
You can track the storage-optimization progress using the\n ProgressPercent
property. When\n STORAGE_TYPE_OPTIMIZATION
has been completed successfully, the\n parent FILE_SYSTEM_UPDATE
action status changes to\n COMPLETED
.
\n VOLUME_UPDATE
- A volume update to an Amazon FSx for NetApp ONTAP or\n Amazon FSx for OpenZFS volume initiated from the Amazon FSx\n console, API (UpdateVolume
), or CLI\n (update-volume
).
\n VOLUME_RESTORE
- An Amazon FSx for OpenZFS volume\n is returned to the state saved by the specified snapshot, initiated from an\n API (RestoreVolumeFromSnapshot
) or CLI\n (restore-volume-from-snapshot
).
\n SNAPSHOT_UPDATE
- A snapshot update to an Amazon FSx for\n OpenZFS volume initiated from the Amazon FSx console, API\n (UpdateSnapshot
), or CLI (update-snapshot
).
\n RELEASE_NFS_V3_LOCKS
- Tracks the release of Network File System\n (NFS) V3 locks on an Amazon FSx for OpenZFS file system.
Specifies the file-system deployment type. Amazon FSx for OpenZFS supports
 MULTI_AZ_1
, SINGLE_AZ_1
, and SINGLE_AZ_2
.
Specifies the file-system deployment type. Amazon FSx for OpenZFS supports\u2028 MULTI_AZ_1
, SINGLE_AZ_1
, and SINGLE_AZ_2
.
Use this operation to update the configuration of an existing Amazon FSx file\n system. You can update multiple properties in a single request.
\nFor FSx for Windows File Server file systems, you can update the following\n properties:
\n\n AuditLogConfiguration
\n
\n AutomaticBackupRetentionDays
\n
\n DailyAutomaticBackupStartTime
\n
\n SelfManagedActiveDirectoryConfiguration
\n
\n StorageCapacity
\n
\n StorageType
\n
\n ThroughputCapacity
\n
\n DiskIopsConfiguration
\n
\n WeeklyMaintenanceStartTime
\n
For FSx for Lustre file systems, you can update the following\n properties:
\n\n AutoImportPolicy
\n
\n AutomaticBackupRetentionDays
\n
\n DailyAutomaticBackupStartTime
\n
\n DataCompressionType
\n
\n LogConfiguration
\n
\n LustreRootSquashConfiguration
\n
\n StorageCapacity
\n
\n WeeklyMaintenanceStartTime
\n
For FSx for ONTAP file systems, you can update the following\n properties:
\n\n AddRouteTableIds
\n
\n AutomaticBackupRetentionDays
\n
\n DailyAutomaticBackupStartTime
\n
\n DiskIopsConfiguration
\n
\n FsxAdminPassword
\n
\n RemoveRouteTableIds
\n
\n StorageCapacity
\n
\n ThroughputCapacity
\n
\n WeeklyMaintenanceStartTime
\n
For FSx for OpenZFS file systems, you can update the following\n properties:
\n\n AddRouteTableIds
\n
\n AutomaticBackupRetentionDays
\n
\n CopyTagsToBackups
\n
\n CopyTagsToVolumes
\n
\n DailyAutomaticBackupStartTime
\n
\n DiskIopsConfiguration
\n
\n RemoveRouteTableIds
\n
\n StorageCapacity
\n
\n ThroughputCapacity
\n
\n WeeklyMaintenanceStartTime
\n
Use this operation to update the configuration of an existing Amazon FSx file\n system. You can update multiple properties in a single request.
\nFor FSx for Windows File Server file systems, you can update the following\n properties:
\n\n AuditLogConfiguration
\n
\n AutomaticBackupRetentionDays
\n
\n DailyAutomaticBackupStartTime
\n
\n SelfManagedActiveDirectoryConfiguration
\n
\n StorageCapacity
\n
\n StorageType
\n
\n ThroughputCapacity
\n
\n DiskIopsConfiguration
\n
\n WeeklyMaintenanceStartTime
\n
For FSx for Lustre file systems, you can update the following\n properties:
\n\n AutoImportPolicy
\n
\n AutomaticBackupRetentionDays
\n
\n DailyAutomaticBackupStartTime
\n
\n DataCompressionType
\n
\n LogConfiguration
\n
\n LustreRootSquashConfiguration
\n
\n PerUnitStorageThroughput
\n
\n StorageCapacity
\n
\n WeeklyMaintenanceStartTime
\n
For FSx for ONTAP file systems, you can update the following\n properties:
\n\n AddRouteTableIds
\n
\n AutomaticBackupRetentionDays
\n
\n DailyAutomaticBackupStartTime
\n
\n DiskIopsConfiguration
\n
\n FsxAdminPassword
\n
\n RemoveRouteTableIds
\n
\n StorageCapacity
\n
\n ThroughputCapacity
\n
\n WeeklyMaintenanceStartTime
\n
For FSx for OpenZFS file systems, you can update the following\n properties:
\n\n AddRouteTableIds
\n
\n AutomaticBackupRetentionDays
\n
\n CopyTagsToBackups
\n
\n CopyTagsToVolumes
\n
\n DailyAutomaticBackupStartTime
\n
\n DiskIopsConfiguration
\n
\n RemoveRouteTableIds
\n
\n StorageCapacity
\n
\n ThroughputCapacity
\n
\n WeeklyMaintenanceStartTime
\n
The Lustre root squash configuration used when updating an Amazon FSx for Lustre\n file system. When enabled, root squash restricts root-level access from clients that\n try to access your file system as a root user.
" } + }, + "PerUnitStorageThroughput": { + "target": "com.amazonaws.fsx#PerUnitStorageThroughput", + "traits": { + "smithy.api#documentation": "The throughput of an Amazon FSx for Lustre Persistent SSD-based file system,\n measured in megabytes per second per tebibyte (MB/s/TiB). You can increase or decrease\n your file system's throughput. Valid values depend on the deployment type of the file\n system, as follows:
\nFor PERSISTENT_1
SSD-based deployment types, valid values\n are 50, 100, and 200 MB/s/TiB.
For PERSISTENT_2
SSD-based deployment types, valid values\n are 125, 250, 500, and 1000 MB/s/TiB.
For more information, see \n \n Managing throughput capacity.
" + } } }, "traits": { @@ -10948,7 +10954,7 @@ "ThroughputCapacity": { "target": "com.amazonaws.fsx#MegabytesPerSecond", "traits": { - "smithy.api#documentation": "The throughput of an Amazon FSx for OpenZFS file system, measured in megabytes per second
 (MB/s). Valid values depend on the DeploymentType you choose, as follows:
\nFor MULTI_AZ_1
and SINGLE_AZ_2
, valid values are 160, 320, 640,\n 1280, 2560, 3840, 5120, 7680, or 10240 MBps.
For SINGLE_AZ_1
, valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.
The throughput of an Amazon FSx for OpenZFS file system, measured in megabytes per second\u2028 (MB/s). Valid values depend on the DeploymentType you choose, as follows:
\nFor MULTI_AZ_1
and SINGLE_AZ_2
, valid values are 160, 320, 640,\n 1280, 2560, 3840, 5120, 7680, or 10240 MB/s.
For SINGLE_AZ_1
, valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.