Skip to content

Commit 92e6ce0

Browse files
author
awstools
committed
feat(client-fsx): FSx API changes to support the public launch of new Intelligent Tiering storage class on Amazon FSx for Lustre
1 parent 1e8cdb0 commit 92e6ce0

31 files changed

+566
-159
lines changed

clients/client-fsx/src/commands/CopyBackupCommand.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,11 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
189189
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
190190
* // },
191191
* // EfaEnabled: true || false,
192+
* // ThroughputCapacity: Number("int"),
193+
* // DataReadCacheConfiguration: { // LustreReadCacheConfiguration
194+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
195+
* // SizeGiB: Number("int"),
196+
* // },
192197
* // },
193198
* // AdministrativeActions: [ // AdministrativeActions
194199
* // { // AdministrativeAction
@@ -292,6 +297,11 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
292297
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
293298
* // },
294299
* // EfaEnabled: true || false,
300+
* // ThroughputCapacity: Number("int"),
301+
* // DataReadCacheConfiguration: {
302+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
303+
* // SizeGiB: Number("int"),
304+
* // },
295305
* // },
296306
* // AdministrativeActions: [
297307
* // {
@@ -712,7 +722,7 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
712722
*
713723
* @throws {@link ServiceLimitExceeded} (client fault)
714724
* <p>An error indicating that a particular service limit was exceeded. You can increase
715-
* some service limits by contacting Amazon Web Services Support.</p>
725+
* some service limits by contacting Amazon Web ServicesSupport.</p>
716726
*
717727
* @throws {@link SourceBackupUnavailable} (client fault)
718728
* <p>The request was rejected because the lifecycle status of the source backup isn't

clients/client-fsx/src/commands/CopySnapshotAndUpdateVolumeCommand.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,11 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
163163
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
164164
* // },
165165
* // EfaEnabled: true || false,
166+
* // ThroughputCapacity: Number("int"),
167+
* // DataReadCacheConfiguration: { // LustreReadCacheConfiguration
168+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
169+
* // SizeGiB: Number("int"),
170+
* // },
166171
* // },
167172
* // AdministrativeActions: [
168173
* // {
@@ -271,6 +276,11 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
271276
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
272277
* // },
273278
* // EfaEnabled: true || false,
279+
* // ThroughputCapacity: Number("int"),
280+
* // DataReadCacheConfiguration: {
281+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
282+
* // SizeGiB: Number("int"),
283+
* // },
274284
* // },
275285
* // AdministrativeActions: "<AdministrativeActions>",
276286
* // OntapConfiguration: { // OntapFileSystemConfiguration
@@ -669,7 +679,7 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
669679
*
670680
* @throws {@link ServiceLimitExceeded} (client fault)
671681
* <p>An error indicating that a particular service limit was exceeded. You can increase
672-
* some service limits by contacting Amazon Web Services Support.</p>
682+
* some service limits by contacting Amazon Web ServicesSupport.</p>
673683
*
674684
* @throws {@link FSxServiceException}
675685
* <p>Base exception class for all service exceptions from FSx service.</p>

clients/client-fsx/src/commands/CreateBackupCommand.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,11 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
222222
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
223223
* // },
224224
* // EfaEnabled: true || false,
225+
* // ThroughputCapacity: Number("int"),
226+
* // DataReadCacheConfiguration: { // LustreReadCacheConfiguration
227+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
228+
* // SizeGiB: Number("int"),
229+
* // },
225230
* // },
226231
* // AdministrativeActions: [ // AdministrativeActions
227232
* // { // AdministrativeAction
@@ -325,6 +330,11 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
325330
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
326331
* // },
327332
* // EfaEnabled: true || false,
333+
* // ThroughputCapacity: Number("int"),
334+
* // DataReadCacheConfiguration: {
335+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
336+
* // SizeGiB: Number("int"),
337+
* // },
328338
* // },
329339
* // AdministrativeActions: [
330340
* // {
@@ -733,7 +743,7 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
733743
*
734744
* @throws {@link ServiceLimitExceeded} (client fault)
735745
* <p>An error indicating that a particular service limit was exceeded. You can increase
736-
* some service limits by contacting Amazon Web Services Support.</p>
746+
* some service limits by contacting Amazon Web ServicesSupport.</p>
737747
*
738748
* @throws {@link UnsupportedOperation} (client fault)
739749
* <p>The requested operation is not supported for this resource or API.</p>

clients/client-fsx/src/commands/CreateDataRepositoryAssociationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ export interface CreateDataRepositoryAssociationCommandOutput
160160
*
161161
* @throws {@link ServiceLimitExceeded} (client fault)
162162
* <p>An error indicating that a particular service limit was exceeded. You can increase
163-
* some service limits by contacting Amazon Web Services Support.</p>
163+
* some service limits by contacting Amazon Web ServicesSupport.</p>
164164
*
165165
* @throws {@link UnsupportedOperation} (client fault)
166166
* <p>The requested operation is not supported for this resource or API.</p>

clients/client-fsx/src/commands/CreateDataRepositoryTaskCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ export interface CreateDataRepositoryTaskCommandOutput extends CreateDataReposit
152152
*
153153
* @throws {@link ServiceLimitExceeded} (client fault)
154154
* <p>An error indicating that a particular service limit was exceeded. You can increase
155-
* some service limits by contacting Amazon Web Services Support.</p>
155+
* some service limits by contacting Amazon Web ServicesSupport.</p>
156156
*
157157
* @throws {@link UnsupportedOperation} (client fault)
158158
* <p>The requested operation is not supported for this resource or API.</p>

clients/client-fsx/src/commands/CreateFileCacheCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ export interface CreateFileCacheCommandOutput extends CreateFileCacheResponse, _
181181
*
182182
* @throws {@link ServiceLimitExceeded} (client fault)
183183
* <p>An error indicating that a particular service limit was exceeded. You can increase
184-
* some service limits by contacting Amazon Web Services Support.</p>
184+
* some service limits by contacting Amazon Web ServicesSupport.</p>
185185
*
186186
* @throws {@link FSxServiceException}
187187
* <p>Base exception class for all service exceptions from FSx service.</p>

clients/client-fsx/src/commands/CreateFileSystemCommand.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,11 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
163163
* Iops: Number("int"),
164164
* Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
165165
* },
166+
* ThroughputCapacity: Number("int"),
167+
* DataReadCacheConfiguration: { // LustreReadCacheConfiguration
168+
* SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
169+
* SizeGiB: Number("int"),
170+
* },
166171
* },
167172
* OntapConfiguration: { // CreateFileSystemOntapConfiguration
168173
* AutomaticBackupRetentionDays: Number("int"),
@@ -336,6 +341,11 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
336341
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
337342
* // },
338343
* // EfaEnabled: true || false,
344+
* // ThroughputCapacity: Number("int"),
345+
* // DataReadCacheConfiguration: { // LustreReadCacheConfiguration
346+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
347+
* // SizeGiB: Number("int"),
348+
* // },
339349
* // },
340350
* // AdministrativeActions: [ // AdministrativeActions
341351
* // { // AdministrativeAction
@@ -444,6 +454,11 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
444454
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
445455
* // },
446456
* // EfaEnabled: true || false,
457+
* // ThroughputCapacity: Number("int"),
458+
* // DataReadCacheConfiguration: {
459+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
460+
* // SizeGiB: Number("int"),
461+
* // },
447462
* // },
448463
* // AdministrativeActions: [
449464
* // {
@@ -851,7 +866,7 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
851866
*
852867
* @throws {@link ServiceLimitExceeded} (client fault)
853868
* <p>An error indicating that a particular service limit was exceeded. You can increase
854-
* some service limits by contacting Amazon Web Services Support.</p>
869+
* some service limits by contacting Amazon Web ServicesSupport.</p>
855870
*
856871
* @throws {@link FSxServiceException}
857872
* <p>Base exception class for all service exceptions from FSx service.</p>

clients/client-fsx/src/commands/CreateFileSystemFromBackupCommand.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,11 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
147147
* Iops: Number("int"),
148148
* Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
149149
* },
150+
* ThroughputCapacity: Number("int"),
151+
* DataReadCacheConfiguration: { // LustreReadCacheConfiguration
152+
* SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
153+
* SizeGiB: Number("int"),
154+
* },
150155
* },
151156
* StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
152157
* KmsKeyId: "STRING_VALUE",
@@ -304,6 +309,11 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
304309
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
305310
* // },
306311
* // EfaEnabled: true || false,
312+
* // ThroughputCapacity: Number("int"),
313+
* // DataReadCacheConfiguration: { // LustreReadCacheConfiguration
314+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
315+
* // SizeGiB: Number("int"),
316+
* // },
307317
* // },
308318
* // AdministrativeActions: [ // AdministrativeActions
309319
* // { // AdministrativeAction
@@ -412,6 +422,11 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
412422
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
413423
* // },
414424
* // EfaEnabled: true || false,
425+
* // ThroughputCapacity: Number("int"),
426+
* // DataReadCacheConfiguration: {
427+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
428+
* // SizeGiB: Number("int"),
429+
* // },
415430
* // },
416431
* // AdministrativeActions: [
417432
* // {
@@ -816,7 +831,7 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
816831
*
817832
* @throws {@link ServiceLimitExceeded} (client fault)
818833
* <p>An error indicating that a particular service limit was exceeded. You can increase
819-
* some service limits by contacting Amazon Web Services Support.</p>
834+
* some service limits by contacting Amazon Web ServicesSupport.</p>
820835
*
821836
* @throws {@link FSxServiceException}
822837
* <p>Base exception class for all service exceptions from FSx service.</p>

clients/client-fsx/src/commands/CreateSnapshotCommand.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,11 @@ export interface CreateSnapshotCommandOutput extends CreateSnapshotResponse, __M
203203
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
204204
* // },
205205
* // EfaEnabled: true || false,
206+
* // ThroughputCapacity: Number("int"),
207+
* // DataReadCacheConfiguration: { // LustreReadCacheConfiguration
208+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
209+
* // SizeGiB: Number("int"),
210+
* // },
206211
* // },
207212
* // AdministrativeActions: [
208213
* // {
@@ -306,6 +311,11 @@ export interface CreateSnapshotCommandOutput extends CreateSnapshotResponse, __M
306311
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
307312
* // },
308313
* // EfaEnabled: true || false,
314+
* // ThroughputCapacity: Number("int"),
315+
* // DataReadCacheConfiguration: {
316+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
317+
* // SizeGiB: Number("int"),
318+
* // },
309319
* // },
310320
* // AdministrativeActions: "<AdministrativeActions>",
311321
* // OntapConfiguration: { // OntapFileSystemConfiguration
@@ -671,7 +681,7 @@ export interface CreateSnapshotCommandOutput extends CreateSnapshotResponse, __M
671681
*
672682
* @throws {@link ServiceLimitExceeded} (client fault)
673683
* <p>An error indicating that a particular service limit was exceeded. You can increase
674-
* some service limits by contacting Amazon Web Services Support.</p>
684+
* some service limits by contacting Amazon Web ServicesSupport.</p>
675685
*
676686
* @throws {@link VolumeNotFound} (client fault)
677687
* <p>No Amazon FSx volumes were found based upon the supplied parameters.</p>

clients/client-fsx/src/commands/CreateStorageVirtualMachineCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ export interface CreateStorageVirtualMachineCommandOutput
157157
*
158158
* @throws {@link ServiceLimitExceeded} (client fault)
159159
* <p>An error indicating that a particular service limit was exceeded. You can increase
160-
* some service limits by contacting Amazon Web Services Support.</p>
160+
* some service limits by contacting Amazon Web ServicesSupport.</p>
161161
*
162162
* @throws {@link UnsupportedOperation} (client fault)
163163
* <p>The requested operation is not supported for this resource or API.</p>

clients/client-fsx/src/commands/CreateVolumeCommand.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,11 @@ export interface CreateVolumeCommandOutput extends CreateVolumeResponse, __Metad
300300
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
301301
* // },
302302
* // EfaEnabled: true || false,
303+
* // ThroughputCapacity: Number("int"),
304+
* // DataReadCacheConfiguration: { // LustreReadCacheConfiguration
305+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
306+
* // SizeGiB: Number("int"),
307+
* // },
303308
* // },
304309
* // AdministrativeActions: [
305310
* // {
@@ -403,6 +408,11 @@ export interface CreateVolumeCommandOutput extends CreateVolumeResponse, __Metad
403408
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
404409
* // },
405410
* // EfaEnabled: true || false,
411+
* // ThroughputCapacity: Number("int"),
412+
* // DataReadCacheConfiguration: {
413+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
414+
* // SizeGiB: Number("int"),
415+
* // },
406416
* // },
407417
* // AdministrativeActions: "<AdministrativeActions>",
408418
* // OntapConfiguration: { // OntapFileSystemConfiguration
@@ -729,7 +739,7 @@ export interface CreateVolumeCommandOutput extends CreateVolumeResponse, __Metad
729739
*
730740
* @throws {@link ServiceLimitExceeded} (client fault)
731741
* <p>An error indicating that a particular service limit was exceeded. You can increase
732-
* some service limits by contacting Amazon Web Services Support.</p>
742+
* some service limits by contacting Amazon Web ServicesSupport.</p>
733743
*
734744
* @throws {@link StorageVirtualMachineNotFound} (client fault)
735745
* <p>No FSx for ONTAP SVMs were found based upon the supplied parameters.</p>

clients/client-fsx/src/commands/CreateVolumeFromBackupCommand.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,11 @@ export interface CreateVolumeFromBackupCommandOutput extends CreateVolumeFromBac
273273
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
274274
* // },
275275
* // EfaEnabled: true || false,
276+
* // ThroughputCapacity: Number("int"),
277+
* // DataReadCacheConfiguration: { // LustreReadCacheConfiguration
278+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
279+
* // SizeGiB: Number("int"),
280+
* // },
276281
* // },
277282
* // AdministrativeActions: [
278283
* // {
@@ -376,6 +381,11 @@ export interface CreateVolumeFromBackupCommandOutput extends CreateVolumeFromBac
376381
* // Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
377382
* // },
378383
* // EfaEnabled: true || false,
384+
* // ThroughputCapacity: Number("int"),
385+
* // DataReadCacheConfiguration: {
386+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
387+
* // SizeGiB: Number("int"),
388+
* // },
379389
* // },
380390
* // AdministrativeActions: "<AdministrativeActions>",
381391
* // OntapConfiguration: { // OntapFileSystemConfiguration
@@ -705,7 +715,7 @@ export interface CreateVolumeFromBackupCommandOutput extends CreateVolumeFromBac
705715
*
706716
* @throws {@link ServiceLimitExceeded} (client fault)
707717
* <p>An error indicating that a particular service limit was exceeded. You can increase
708-
* some service limits by contacting Amazon Web Services Support.</p>
718+
* some service limits by contacting Amazon Web ServicesSupport.</p>
709719
*
710720
* @throws {@link StorageVirtualMachineNotFound} (client fault)
711721
* <p>No FSx for ONTAP SVMs were found based upon the supplied parameters.</p>

clients/client-fsx/src/commands/DeleteDataRepositoryAssociationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export interface DeleteDataRepositoryAssociationCommandOutput
8383
*
8484
* @throws {@link ServiceLimitExceeded} (client fault)
8585
* <p>An error indicating that a particular service limit was exceeded. You can increase
86-
* some service limits by contacting Amazon Web Services Support.</p>
86+
* some service limits by contacting Amazon Web ServicesSupport.</p>
8787
*
8888
* @throws {@link FSxServiceException}
8989
* <p>Base exception class for all service exceptions from FSx service.</p>

clients/client-fsx/src/commands/DeleteFileCacheCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export interface DeleteFileCacheCommandOutput extends DeleteFileCacheResponse, _
8181
*
8282
* @throws {@link ServiceLimitExceeded} (client fault)
8383
* <p>An error indicating that a particular service limit was exceeded. You can increase
84-
* some service limits by contacting Amazon Web Services Support.</p>
84+
* some service limits by contacting Amazon Web ServicesSupport.</p>
8585
*
8686
* @throws {@link FSxServiceException}
8787
* <p>Base exception class for all service exceptions from FSx service.</p>

clients/client-fsx/src/commands/DeleteFileSystemCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ export interface DeleteFileSystemCommandOutput extends DeleteFileSystemResponse,
163163
*
164164
* @throws {@link ServiceLimitExceeded} (client fault)
165165
* <p>An error indicating that a particular service limit was exceeded. You can increase
166-
* some service limits by contacting Amazon Web Services Support.</p>
166+
* some service limits by contacting Amazon Web ServicesSupport.</p>
167167
*
168168
* @throws {@link FSxServiceException}
169169
* <p>Base exception class for all service exceptions from FSx service.</p>

clients/client-fsx/src/commands/DeleteVolumeCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export interface DeleteVolumeCommandOutput extends DeleteVolumeResponse, __Metad
9292
*
9393
* @throws {@link ServiceLimitExceeded} (client fault)
9494
* <p>An error indicating that a particular service limit was exceeded. You can increase
95-
* some service limits by contacting Amazon Web Services Support.</p>
95+
* some service limits by contacting Amazon Web ServicesSupport.</p>
9696
*
9797
* @throws {@link VolumeNotFound} (client fault)
9898
* <p>No Amazon FSx volumes were found based upon the supplied parameters.</p>

0 commit comments

Comments
 (0)