Skip to content

Commit f43bac1

Browse files
FSx API changes to support the public launch of new Intelligent Tiering storage class on Amazon FSx for Lustre
1 parent 0dbb344 commit f43bac1

33 files changed

+1188
-592
lines changed

generator/ServiceModels/fsx/fsx-2018-03-01.api.json

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1361,7 +1361,9 @@
13611361
"EfaEnabled":{"shape":"Flag"},
13621362
"LogConfiguration":{"shape":"LustreLogCreateConfiguration"},
13631363
"RootSquashConfiguration":{"shape":"LustreRootSquashConfiguration"},
1364-
"MetadataConfiguration":{"shape":"CreateFileSystemLustreMetadataConfiguration"}
1364+
"MetadataConfiguration":{"shape":"CreateFileSystemLustreMetadataConfiguration"},
1365+
"ThroughputCapacity":{"shape":"ThroughputCapacityMbps"},
1366+
"DataReadCacheConfiguration":{"shape":"LustreReadCacheConfiguration"}
13651367
}
13661368
},
13671369
"CreateFileSystemLustreMetadataConfiguration":{
@@ -2169,8 +2171,7 @@
21692171
},
21702172
"DescribeSharedVpcConfigurationRequest":{
21712173
"type":"structure",
2172-
"members":{
2173-
}
2174+
"members":{}
21742175
},
21752176
"DescribeSharedVpcConfigurationResponse":{
21762177
"type":"structure",
@@ -2825,7 +2826,9 @@
28252826
"LogConfiguration":{"shape":"LustreLogConfiguration"},
28262827
"RootSquashConfiguration":{"shape":"LustreRootSquashConfiguration"},
28272828
"MetadataConfiguration":{"shape":"FileSystemLustreMetadataConfiguration"},
2828-
"EfaEnabled":{"shape":"Flag"}
2829+
"EfaEnabled":{"shape":"Flag"},
2830+
"ThroughputCapacity":{"shape":"ThroughputCapacityMbps"},
2831+
"DataReadCacheConfiguration":{"shape":"LustreReadCacheConfiguration"}
28292832
}
28302833
},
28312834
"LustreFileSystemMountName":{
@@ -2861,6 +2864,21 @@
28612864
"member":{"shape":"LustreNoSquashNid"},
28622865
"max":64
28632866
},
2867+
"LustreReadCacheConfiguration":{
2868+
"type":"structure",
2869+
"members":{
2870+
"SizingMode":{"shape":"LustreReadCacheSizingMode"},
2871+
"SizeGiB":{"shape":"StorageCapacity"}
2872+
}
2873+
},
2874+
"LustreReadCacheSizingMode":{
2875+
"type":"string",
2876+
"enum":[
2877+
"NO_CACHE",
2878+
"USER_PROVISIONED",
2879+
"PROPORTIONAL_TO_THROUGHPUT_CAPACITY"
2880+
]
2881+
},
28642882
"LustreRootSquash":{
28652883
"type":"string",
28662884
"max":21,
@@ -3837,8 +3855,7 @@
38373855
},
38383856
"TagResourceResponse":{
38393857
"type":"structure",
3840-
"members":{
3841-
}
3858+
"members":{}
38423859
},
38433860
"TagValue":{
38443861
"type":"string",
@@ -3863,6 +3880,11 @@
38633880
"member":{"shape":"TaskId"},
38643881
"max":50
38653882
},
3883+
"ThroughputCapacityMbps":{
3884+
"type":"integer",
3885+
"max":2000000,
3886+
"min":4000
3887+
},
38663888
"ThroughputCapacityPerHAPair":{
38673889
"type":"integer",
38683890
"max":6144,
@@ -3923,8 +3945,7 @@
39233945
},
39243946
"UntagResourceResponse":{
39253947
"type":"structure",
3926-
"members":{
3927-
}
3948+
"members":{}
39283949
},
39293950
"UpdateDataRepositoryAssociationRequest":{
39303951
"type":"structure",
@@ -3980,7 +4001,9 @@
39804001
"LogConfiguration":{"shape":"LustreLogCreateConfiguration"},
39814002
"RootSquashConfiguration":{"shape":"LustreRootSquashConfiguration"},
39824003
"PerUnitStorageThroughput":{"shape":"PerUnitStorageThroughput"},
3983-
"MetadataConfiguration":{"shape":"UpdateFileSystemLustreMetadataConfiguration"}
4004+
"MetadataConfiguration":{"shape":"UpdateFileSystemLustreMetadataConfiguration"},
4005+
"ThroughputCapacity":{"shape":"ThroughputCapacityMbps"},
4006+
"DataReadCacheConfiguration":{"shape":"LustreReadCacheConfiguration"}
39844007
}
39854008
},
39864009
"UpdateFileSystemLustreMetadataConfiguration":{

generator/ServiceModels/fsx/fsx-2018-03-01.docs.json

Lines changed: 170 additions & 272 deletions
Large diffs are not rendered by default.

generator/ServiceModels/fsx/fsx-2018-03-01.examples.json

Lines changed: 14 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@
3737
"Type": "USER_INITIATED"
3838
}
3939
},
40-
"comments": {
41-
},
40+
"comments": {},
4241
"description": "This operation copies an Amazon FSx backup.",
4342
"id": "to-copy-a-backup-1481847318640",
4443
"title": "To copy a backup"
@@ -82,8 +81,7 @@
8281
"Type": "USER_INITIATED"
8382
}
8483
},
85-
"comments": {
86-
},
84+
"comments": {},
8785
"description": "This operation creates a new backup.",
8886
"id": "to-create-a-new-backup-1481840798597",
8987
"title": "To create a new backup"
@@ -156,8 +154,7 @@
156154
}
157155
}
158156
},
159-
"comments": {
160-
},
157+
"comments": {},
161158
"description": "This operation creates a new Amazon FSx for Windows File Server file system.",
162159
"id": "to-create-a-new-file-system-1481840798547",
163160
"title": "To create a new file system"
@@ -213,8 +210,7 @@
213210
}
214211
}
215212
},
216-
"comments": {
217-
},
213+
"comments": {},
218214
"description": "This operation creates a new file system from backup.",
219215
"id": "to-create-a-new-file-system-from-backup-1481840798598",
220216
"title": "To create a new file system from backup"
@@ -229,8 +225,7 @@
229225
"BackupId": "backup-03e3c82e0183b7b6b",
230226
"Lifecycle": "DELETED"
231227
},
232-
"comments": {
233-
},
228+
"comments": {},
234229
"description": "This operation deletes an Amazon FSx file system backup.",
235230
"id": "to-delete-a-file-system-1481847318399",
236231
"title": "To delete a backup"
@@ -245,17 +240,15 @@
245240
"FileSystemId": "fs-0498eed5fe91001ec",
246241
"Lifecycle": "DELETING"
247242
},
248-
"comments": {
249-
},
243+
"comments": {},
250244
"description": "This operation deletes an Amazon FSx file system.",
251245
"id": "to-delete-a-file-system-1481847318348",
252246
"title": "To delete a file system"
253247
}
254248
],
255249
"DescribeBackups": [
256250
{
257-
"input": {
258-
},
251+
"input": {},
259252
"output": {
260253
"Backups": [
261254
{
@@ -284,17 +277,15 @@
284277
}
285278
]
286279
},
287-
"comments": {
288-
},
280+
"comments": {},
289281
"description": "This operation describes all of the Amazon FSx backups in an account.",
290282
"id": "to-describe-backups-1481848448499",
291283
"title": "To describe Amazon FSx backups"
292284
}
293285
],
294286
"DescribeFileSystems": [
295287
{
296-
"input": {
297-
},
288+
"input": {},
298289
"output": {
299290
"FileSystems": [
300291
{
@@ -329,8 +320,7 @@
329320
}
330321
]
331322
},
332-
"comments": {
333-
},
323+
"comments": {},
334324
"description": "This operation describes all of the Amazon FSx file systems in an account.",
335325
"id": "to-describe-a-file-systems-1481848448460",
336326
"title": "To describe an Amazon FSx file system"
@@ -349,8 +339,7 @@
349339
}
350340
]
351341
},
352-
"comments": {
353-
},
342+
"comments": {},
354343
"description": "This operation lists tags for an Amazon FSx resource.",
355344
"id": "to-list-tags-for-a-fsx-resource-1481847318372",
356345
"title": "To list tags for a resource"
@@ -367,8 +356,7 @@
367356
}
368357
]
369358
},
370-
"comments": {
371-
},
359+
"comments": {},
372360
"description": "This operation tags an Amazon FSx resource.",
373361
"id": "to-tag-a-fsx-resource-1481847318371",
374362
"title": "To tag a resource"
@@ -382,8 +370,7 @@
382370
"Name"
383371
]
384372
},
385-
"comments": {
386-
},
373+
"comments": {},
387374
"description": "This operation untags an Amazon FSx resource.",
388375
"id": "to-untag-a-fsx-resource-1481847318373",
389376
"title": "To untag a resource"
@@ -427,8 +414,7 @@
427414
}
428415
}
429416
},
430-
"comments": {
431-
},
417+
"comments": {},
432418
"description": "This operation updates an existing file system.",
433419
"id": "to-update-a-file-system-1481840798595",
434420
"title": "To update an existing file system"

0 commit comments

Comments
 (0)