Skip to content

Commit bed4377

Browse files
author
awstools
committed
feat(client-fsx): FSx API changes to support the public launch of the Amazon FSx Intelligent Tiering for OpenZFS storage class.
1 parent 478480a commit bed4377

21 files changed

+391
-60
lines changed

Diff for: clients/client-fsx/src/commands/CopyBackupCommand.ts

+11-2
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
9898
* // Message: "STRING_VALUE",
9999
* // },
100100
* // StorageCapacity: Number("int"),
101-
* // StorageType: "SSD" || "HDD",
101+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
102102
* // VpcId: "STRING_VALUE",
103103
* // SubnetIds: [ // SubnetIds
104104
* // "STRING_VALUE",
@@ -206,7 +206,7 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
206206
* // Message: "STRING_VALUE",
207207
* // },
208208
* // StorageCapacity: Number("int"),
209-
* // StorageType: "SSD" || "HDD",
209+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
210210
* // VpcId: "STRING_VALUE",
211211
* // SubnetIds: [
212212
* // "STRING_VALUE",
@@ -476,6 +476,10 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
476476
* // "STRING_VALUE",
477477
* // ],
478478
* // EndpointIpAddress: "STRING_VALUE",
479+
* // ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
480+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
481+
* // SizeGiB: Number("int"),
482+
* // },
479483
* // },
480484
* // },
481485
* // FailureDetails: {
@@ -648,6 +652,10 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
648652
* // "STRING_VALUE",
649653
* // ],
650654
* // EndpointIpAddress: "STRING_VALUE",
655+
* // ReadCacheConfiguration: {
656+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
657+
* // SizeGiB: Number("int"),
658+
* // },
651659
* // },
652660
* // },
653661
* // DirectoryInformation: { // ActiveDirectoryBackupAttributes
@@ -660,6 +668,7 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
660668
* // SourceBackupRegion: "STRING_VALUE",
661669
* // ResourceType: "FILE_SYSTEM" || "VOLUME",
662670
* // Volume: "<Volume>",
671+
* // SizeInBytes: Number("long"),
663672
* // },
664673
* // };
665674
*

Diff for: clients/client-fsx/src/commands/CopySnapshotAndUpdateVolumeCommand.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
7272
* // Message: "STRING_VALUE",
7373
* // },
7474
* // StorageCapacity: Number("int"),
75-
* // StorageType: "SSD" || "HDD",
75+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
7676
* // VpcId: "STRING_VALUE",
7777
* // SubnetIds: [ // SubnetIds
7878
* // "STRING_VALUE",
@@ -180,7 +180,7 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
180180
* // Message: "STRING_VALUE",
181181
* // },
182182
* // StorageCapacity: Number("int"),
183-
* // StorageType: "SSD" || "HDD",
183+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
184184
* // VpcId: "STRING_VALUE",
185185
* // SubnetIds: [
186186
* // "STRING_VALUE",
@@ -326,6 +326,10 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
326326
* // "STRING_VALUE",
327327
* // ],
328328
* // EndpointIpAddress: "STRING_VALUE",
329+
* // ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
330+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
331+
* // SizeGiB: Number("int"),
332+
* // },
329333
* // },
330334
* // },
331335
* // FailureDetails: { // AdministrativeActionFailureDetails
@@ -511,6 +515,10 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
511515
* // "STRING_VALUE",
512516
* // ],
513517
* // EndpointIpAddress: "STRING_VALUE",
518+
* // ReadCacheConfiguration: {
519+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
520+
* // SizeGiB: Number("int"),
521+
* // },
514522
* // },
515523
* // },
516524
* // FailureDetails: {

Diff for: clients/client-fsx/src/commands/CreateBackupCommand.ts

+11-2
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
131131
* // Message: "STRING_VALUE",
132132
* // },
133133
* // StorageCapacity: Number("int"),
134-
* // StorageType: "SSD" || "HDD",
134+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
135135
* // VpcId: "STRING_VALUE",
136136
* // SubnetIds: [ // SubnetIds
137137
* // "STRING_VALUE",
@@ -239,7 +239,7 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
239239
* // Message: "STRING_VALUE",
240240
* // },
241241
* // StorageCapacity: Number("int"),
242-
* // StorageType: "SSD" || "HDD",
242+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
243243
* // VpcId: "STRING_VALUE",
244244
* // SubnetIds: [
245245
* // "STRING_VALUE",
@@ -509,6 +509,10 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
509509
* // "STRING_VALUE",
510510
* // ],
511511
* // EndpointIpAddress: "STRING_VALUE",
512+
* // ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
513+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
514+
* // SizeGiB: Number("int"),
515+
* // },
512516
* // },
513517
* // },
514518
* // FailureDetails: {
@@ -681,6 +685,10 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
681685
* // "STRING_VALUE",
682686
* // ],
683687
* // EndpointIpAddress: "STRING_VALUE",
688+
* // ReadCacheConfiguration: {
689+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
690+
* // SizeGiB: Number("int"),
691+
* // },
684692
* // },
685693
* // },
686694
* // DirectoryInformation: { // ActiveDirectoryBackupAttributes
@@ -693,6 +701,7 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
693701
* // SourceBackupRegion: "STRING_VALUE",
694702
* // ResourceType: "FILE_SYSTEM" || "VOLUME",
695703
* // Volume: "<Volume>",
704+
* // SizeInBytes: Number("long"),
696705
* // },
697706
* // };
698707
*

Diff for: clients/client-fsx/src/commands/CreateFileSystemCommand.ts

+16-4
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
8888
* const input = { // CreateFileSystemRequest
8989
* ClientRequestToken: "STRING_VALUE",
9090
* FileSystemType: "WINDOWS" || "LUSTRE" || "ONTAP" || "OPENZFS", // required
91-
* StorageCapacity: Number("int"), // required
92-
* StorageType: "SSD" || "HDD",
91+
* StorageCapacity: Number("int"),
92+
* StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
9393
* SubnetIds: [ // SubnetIds // required
9494
* "STRING_VALUE",
9595
* ],
@@ -226,6 +226,10 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
226226
* RouteTableIds: [
227227
* "STRING_VALUE",
228228
* ],
229+
* ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
230+
* SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
231+
* SizeGiB: Number("int"),
232+
* },
229233
* },
230234
* };
231235
* const command = new CreateFileSystemCommand(input);
@@ -241,7 +245,7 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
241245
* // Message: "STRING_VALUE",
242246
* // },
243247
* // StorageCapacity: Number("int"),
244-
* // StorageType: "SSD" || "HDD",
248+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
245249
* // VpcId: "STRING_VALUE",
246250
* // SubnetIds: [ // SubnetIds
247251
* // "STRING_VALUE",
@@ -349,7 +353,7 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
349353
* // Message: "STRING_VALUE",
350354
* // },
351355
* // StorageCapacity: Number("int"),
352-
* // StorageType: "SSD" || "HDD",
356+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
353357
* // VpcId: "STRING_VALUE",
354358
* // SubnetIds: [
355359
* // "STRING_VALUE",
@@ -624,6 +628,10 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
624628
* // "STRING_VALUE",
625629
* // ],
626630
* // EndpointIpAddress: "STRING_VALUE",
631+
* // ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
632+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
633+
* // SizeGiB: Number("int"),
634+
* // },
627635
* // },
628636
* // },
629637
* // FailureDetails: {
@@ -796,6 +804,10 @@ export interface CreateFileSystemCommandOutput extends CreateFileSystemResponse,
796804
* // "STRING_VALUE",
797805
* // ],
798806
* // EndpointIpAddress: "STRING_VALUE",
807+
* // ReadCacheConfiguration: {
808+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
809+
* // SizeGiB: Number("int"),
810+
* // },
799811
* // },
800812
* // },
801813
* // };

Diff for: clients/client-fsx/src/commands/CreateFileSystemFromBackupCommand.ts

+15-3
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
148148
* Mode: "AUTOMATIC" || "USER_PROVISIONED", // required
149149
* },
150150
* },
151-
* StorageType: "SSD" || "HDD",
151+
* StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
152152
* KmsKeyId: "STRING_VALUE",
153153
* FileSystemTypeVersion: "STRING_VALUE",
154154
* OpenZFSConfiguration: { // CreateFileSystemOpenZFSConfiguration
@@ -193,6 +193,10 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
193193
* RouteTableIds: [ // RouteTableIds
194194
* "STRING_VALUE",
195195
* ],
196+
* ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
197+
* SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
198+
* SizeGiB: Number("int"),
199+
* },
196200
* },
197201
* StorageCapacity: Number("int"),
198202
* };
@@ -209,7 +213,7 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
209213
* // Message: "STRING_VALUE",
210214
* // },
211215
* // StorageCapacity: Number("int"),
212-
* // StorageType: "SSD" || "HDD",
216+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
213217
* // VpcId: "STRING_VALUE",
214218
* // SubnetIds: [ // SubnetIds
215219
* // "STRING_VALUE",
@@ -317,7 +321,7 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
317321
* // Message: "STRING_VALUE",
318322
* // },
319323
* // StorageCapacity: Number("int"),
320-
* // StorageType: "SSD" || "HDD",
324+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
321325
* // VpcId: "STRING_VALUE",
322326
* // SubnetIds: [
323327
* // "STRING_VALUE",
@@ -592,6 +596,10 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
592596
* // "STRING_VALUE",
593597
* // ],
594598
* // EndpointIpAddress: "STRING_VALUE",
599+
* // ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
600+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
601+
* // SizeGiB: Number("int"),
602+
* // },
595603
* // },
596604
* // },
597605
* // FailureDetails: {
@@ -764,6 +772,10 @@ export interface CreateFileSystemFromBackupCommandOutput extends CreateFileSyste
764772
* // "STRING_VALUE",
765773
* // ],
766774
* // EndpointIpAddress: "STRING_VALUE",
775+
* // ReadCacheConfiguration: {
776+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
777+
* // SizeGiB: Number("int"),
778+
* // },
767779
* // },
768780
* // },
769781
* // };

Diff for: clients/client-fsx/src/commands/CreateSnapshotCommand.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ export interface CreateSnapshotCommandOutput extends CreateSnapshotResponse, __M
112112
* // Message: "STRING_VALUE",
113113
* // },
114114
* // StorageCapacity: Number("int"),
115-
* // StorageType: "SSD" || "HDD",
115+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
116116
* // VpcId: "STRING_VALUE",
117117
* // SubnetIds: [ // SubnetIds
118118
* // "STRING_VALUE",
@@ -220,7 +220,7 @@ export interface CreateSnapshotCommandOutput extends CreateSnapshotResponse, __M
220220
* // Message: "STRING_VALUE",
221221
* // },
222222
* // StorageCapacity: Number("int"),
223-
* // StorageType: "SSD" || "HDD",
223+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
224224
* // VpcId: "STRING_VALUE",
225225
* // SubnetIds: [
226226
* // "STRING_VALUE",
@@ -361,6 +361,10 @@ export interface CreateSnapshotCommandOutput extends CreateSnapshotResponse, __M
361361
* // "STRING_VALUE",
362362
* // ],
363363
* // EndpointIpAddress: "STRING_VALUE",
364+
* // ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
365+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
366+
* // SizeGiB: Number("int"),
367+
* // },
364368
* // },
365369
* // },
366370
* // FailureDetails: { // AdministrativeActionFailureDetails
@@ -536,6 +540,10 @@ export interface CreateSnapshotCommandOutput extends CreateSnapshotResponse, __M
536540
* // "STRING_VALUE",
537541
* // ],
538542
* // EndpointIpAddress: "STRING_VALUE",
543+
* // ReadCacheConfiguration: {
544+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
545+
* // SizeGiB: Number("int"),
546+
* // },
539547
* // },
540548
* // },
541549
* // FailureDetails: {

Diff for: clients/client-fsx/src/commands/CreateVolumeCommand.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ export interface CreateVolumeCommandOutput extends CreateVolumeResponse, __Metad
209209
* // Message: "STRING_VALUE",
210210
* // },
211211
* // StorageCapacity: Number("int"),
212-
* // StorageType: "SSD" || "HDD",
212+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
213213
* // VpcId: "STRING_VALUE",
214214
* // SubnetIds: [ // SubnetIds
215215
* // "STRING_VALUE",
@@ -317,7 +317,7 @@ export interface CreateVolumeCommandOutput extends CreateVolumeResponse, __Metad
317317
* // Message: "STRING_VALUE",
318318
* // },
319319
* // StorageCapacity: Number("int"),
320-
* // StorageType: "SSD" || "HDD",
320+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
321321
* // VpcId: "STRING_VALUE",
322322
* // SubnetIds: [
323323
* // "STRING_VALUE",
@@ -458,6 +458,10 @@ export interface CreateVolumeCommandOutput extends CreateVolumeResponse, __Metad
458458
* // "STRING_VALUE",
459459
* // ],
460460
* // EndpointIpAddress: "STRING_VALUE",
461+
* // ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
462+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
463+
* // SizeGiB: Number("int"),
464+
* // },
461465
* // },
462466
* // },
463467
* // FailureDetails: { // AdministrativeActionFailureDetails
@@ -630,6 +634,10 @@ export interface CreateVolumeCommandOutput extends CreateVolumeResponse, __Metad
630634
* // "STRING_VALUE",
631635
* // ],
632636
* // EndpointIpAddress: "STRING_VALUE",
637+
* // ReadCacheConfiguration: {
638+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
639+
* // SizeGiB: Number("int"),
640+
* // },
633641
* // },
634642
* // },
635643
* // FailureDetails: {

Diff for: clients/client-fsx/src/commands/CreateVolumeFromBackupCommand.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ export interface CreateVolumeFromBackupCommandOutput extends CreateVolumeFromBac
182182
* // Message: "STRING_VALUE",
183183
* // },
184184
* // StorageCapacity: Number("int"),
185-
* // StorageType: "SSD" || "HDD",
185+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
186186
* // VpcId: "STRING_VALUE",
187187
* // SubnetIds: [ // SubnetIds
188188
* // "STRING_VALUE",
@@ -290,7 +290,7 @@ export interface CreateVolumeFromBackupCommandOutput extends CreateVolumeFromBac
290290
* // Message: "STRING_VALUE",
291291
* // },
292292
* // StorageCapacity: Number("int"),
293-
* // StorageType: "SSD" || "HDD",
293+
* // StorageType: "SSD" || "HDD" || "INTELLIGENT_TIERING",
294294
* // VpcId: "STRING_VALUE",
295295
* // SubnetIds: [
296296
* // "STRING_VALUE",
@@ -431,6 +431,10 @@ export interface CreateVolumeFromBackupCommandOutput extends CreateVolumeFromBac
431431
* // "STRING_VALUE",
432432
* // ],
433433
* // EndpointIpAddress: "STRING_VALUE",
434+
* // ReadCacheConfiguration: { // OpenZFSReadCacheConfiguration
435+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
436+
* // SizeGiB: Number("int"),
437+
* // },
434438
* // },
435439
* // },
436440
* // FailureDetails: { // AdministrativeActionFailureDetails
@@ -603,6 +607,10 @@ export interface CreateVolumeFromBackupCommandOutput extends CreateVolumeFromBac
603607
* // "STRING_VALUE",
604608
* // ],
605609
* // EndpointIpAddress: "STRING_VALUE",
610+
* // ReadCacheConfiguration: {
611+
* // SizingMode: "NO_CACHE" || "USER_PROVISIONED" || "PROPORTIONAL_TO_THROUGHPUT_CAPACITY",
612+
* // SizeGiB: Number("int"),
613+
* // },
606614
* // },
607615
* // },
608616
* // FailureDetails: {

0 commit comments

Comments
 (0)