Skip to content

Commit 32be4a5

Browse files
author
awstools
committed
Updates SDK to v2.913.0
1 parent 61df8c6 commit 32be4a5

24 files changed

+2471
-1934
lines changed

.changes/2.913.0.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[
2+
{
3+
"type": "feature",
4+
"category": "CloudWatchLogs",
5+
"description": "This release provides dimensions and unit support for metric filters."
6+
},
7+
{
8+
"type": "feature",
9+
"category": "ComputeOptimizer",
10+
"description": "Adds support for 1) additional instance types, 2) additional instance metrics, 3) finding reasons for instance recommendations, and 4) platform differences between a current instance and a recommended instance type."
11+
},
12+
{
13+
"type": "feature",
14+
"category": "CostExplorer",
15+
"description": "Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "EC2",
20+
"description": "This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts."
21+
},
22+
{
23+
"type": "feature",
24+
"category": "QuickSight",
25+
"description": "Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity."
26+
}
27+
]

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
# Changelog for AWS SDK for JavaScript
2-
<!--LATEST=2.912.0-->
2+
<!--LATEST=2.913.0-->
33
<!--ENTRYINSERT-->
44

5+
## 2.913.0
6+
* feature: CloudWatchLogs: This release provides dimensions and unit support for metric filters.
7+
* feature: ComputeOptimizer: Adds support for 1) additional instance types, 2) additional instance metrics, 3) finding reasons for instance recommendations, and 4) platform differences between a current instance and a recommended instance type.
8+
* feature: CostExplorer: Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action
9+
* feature: EC2: This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts.
10+
* feature: QuickSight: Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity.
11+
512
## 2.912.0
613
* feature: EFS: EFS now supports account preferences. Utilizing the new capability, users can customize some aspects of their experience using EFS APIs and the EFS Console. The first preference clients are able to set is whether to start using longer File System and Mount Target IDs before EFS migrates to such IDs.
714
* feature: ForecastService: Updated attribute statistics in DescribeDatasetImportJob response to support Long values

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma
2929
To use the SDK in the browser, simply add the following script tag to your
3030
HTML pages:
3131

32-
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.912.0.min.js"></script>
32+
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.913.0.min.js"></script>
3333

3434
You can also build a custom browser SDK with your specified set of AWS services.
3535
This can allow you to reduce the SDK's size, specify different API versions of

apis/ce-2017-10-25.min.json

Lines changed: 41 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -956,6 +956,10 @@
956956
},
957957
"ExpectedResourceUtilization": {
958958
"shape": "S5n"
959+
},
960+
"PlatformDifferences": {
961+
"type": "list",
962+
"member": {}
959963
}
960964
}
961965
}
@@ -968,6 +972,10 @@
968972
"EstimatedMonthlySavings": {},
969973
"CurrencyCode": {}
970974
}
975+
},
976+
"FindingReasonCodes": {
977+
"type": "list",
978+
"member": {}
971979
}
972980
}
973981
}
@@ -1175,19 +1183,19 @@
11751183
"shape": "S26"
11761184
},
11771185
"Utilization": {
1178-
"shape": "S6d"
1186+
"shape": "S6j"
11791187
},
11801188
"Savings": {
1181-
"shape": "S6e"
1189+
"shape": "S6k"
11821190
},
11831191
"AmortizedCommitment": {
1184-
"shape": "S6f"
1192+
"shape": "S6l"
11851193
}
11861194
}
11871195
}
11881196
},
11891197
"Total": {
1190-
"shape": "S6g"
1198+
"shape": "S6m"
11911199
}
11921200
}
11931201
}
@@ -1235,19 +1243,19 @@
12351243
"shape": "S2s"
12361244
},
12371245
"Utilization": {
1238-
"shape": "S6d"
1246+
"shape": "S6j"
12391247
},
12401248
"Savings": {
1241-
"shape": "S6e"
1249+
"shape": "S6k"
12421250
},
12431251
"AmortizedCommitment": {
1244-
"shape": "S6f"
1252+
"shape": "S6l"
12451253
}
12461254
}
12471255
}
12481256
},
12491257
"Total": {
1250-
"shape": "S6g"
1258+
"shape": "S6m"
12511259
},
12521260
"TimePeriod": {
12531261
"shape": "S26"
@@ -1869,12 +1877,30 @@
18691877
"EbsReadBytesPerSecond": {},
18701878
"EbsWriteBytesPerSecond": {}
18711879
}
1880+
},
1881+
"DiskResourceUtilization": {
1882+
"type": "structure",
1883+
"members": {
1884+
"DiskReadOpsPerSecond": {},
1885+
"DiskWriteOpsPerSecond": {},
1886+
"DiskReadBytesPerSecond": {},
1887+
"DiskWriteBytesPerSecond": {}
1888+
}
1889+
},
1890+
"NetworkResourceUtilization": {
1891+
"type": "structure",
1892+
"members": {
1893+
"NetworkInBytesPerSecond": {},
1894+
"NetworkOutBytesPerSecond": {},
1895+
"NetworkPacketsInPerSecond": {},
1896+
"NetworkPacketsOutPerSecond": {}
1897+
}
18721898
}
18731899
}
18741900
}
18751901
}
18761902
},
1877-
"S6d": {
1903+
"S6j": {
18781904
"type": "structure",
18791905
"members": {
18801906
"TotalCommitment": {},
@@ -1883,35 +1909,35 @@
18831909
"UtilizationPercentage": {}
18841910
}
18851911
},
1886-
"S6e": {
1912+
"S6k": {
18871913
"type": "structure",
18881914
"members": {
18891915
"NetSavings": {},
18901916
"OnDemandCostEquivalent": {}
18911917
}
18921918
},
1893-
"S6f": {
1919+
"S6l": {
18941920
"type": "structure",
18951921
"members": {
18961922
"AmortizedRecurringCommitment": {},
18971923
"AmortizedUpfrontCommitment": {},
18981924
"TotalAmortizedCommitment": {}
18991925
}
19001926
},
1901-
"S6g": {
1927+
"S6m": {
19021928
"type": "structure",
19031929
"required": [
19041930
"Utilization"
19051931
],
19061932
"members": {
19071933
"Utilization": {
1908-
"shape": "S6d"
1934+
"shape": "S6j"
19091935
},
19101936
"Savings": {
1911-
"shape": "S6e"
1937+
"shape": "S6k"
19121938
},
19131939
"AmortizedCommitment": {
1914-
"shape": "S6f"
1940+
"shape": "S6l"
19151941
}
19161942
}
19171943
}

apis/ce-2017-10-25.normal.json

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1625,6 +1625,28 @@
16251625
"shape": "DimensionValuesWithAttributes"
16261626
}
16271627
},
1628+
"DiskResourceUtilization": {
1629+
"type": "structure",
1630+
"members": {
1631+
"DiskReadOpsPerSecond": {
1632+
"shape": "GenericString",
1633+
"documentation": "<p> The maximum number of read operations per second. </p>"
1634+
},
1635+
"DiskWriteOpsPerSecond": {
1636+
"shape": "GenericString",
1637+
"documentation": "<p> The maximum number of write operations per second. </p>"
1638+
},
1639+
"DiskReadBytesPerSecond": {
1640+
"shape": "GenericString",
1641+
"documentation": "<p> The maximum read throughput operations per second. </p>"
1642+
},
1643+
"DiskWriteBytesPerSecond": {
1644+
"shape": "GenericString",
1645+
"documentation": "<p> The maximum write throughput operations per second. </p>"
1646+
}
1647+
},
1648+
"documentation": "<p> The field that contains a list of disk (local storage) metrics associated with the current instance. </p>"
1649+
},
16281650
"EBSResourceUtilization": {
16291651
"type": "structure",
16301652
"members": {
@@ -1745,6 +1767,14 @@
17451767
"EBSResourceUtilization": {
17461768
"shape": "EBSResourceUtilization",
17471769
"documentation": "<p> The EBS field that contains a list of EBS metrics associated with the current instance. </p>"
1770+
},
1771+
"DiskResourceUtilization": {
1772+
"shape": "DiskResourceUtilization",
1773+
"documentation": "<p> The field that contains a list of disk (local storage) metrics associated with the current instance. </p>"
1774+
},
1775+
"NetworkResourceUtilization": {
1776+
"shape": "NetworkResourceUtilization",
1777+
"documentation": "<p> The network field that contains a list of network metrics associated with the current instance. </p>"
17481778
}
17491779
},
17501780
"documentation": "<p> Utilization metrics of the instance. </p>"
@@ -1857,6 +1887,33 @@
18571887
"shape": "Expression"
18581888
}
18591889
},
1890+
"FindingReasonCode": {
1891+
"type": "string",
1892+
"enum": [
1893+
"CPU_OVER_PROVISIONED",
1894+
"CPU_UNDER_PROVISIONED",
1895+
"MEMORY_OVER_PROVISIONED",
1896+
"MEMORY_UNDER_PROVISIONED",
1897+
"EBS_THROUGHPUT_OVER_PROVISIONED",
1898+
"EBS_THROUGHPUT_UNDER_PROVISIONED",
1899+
"EBS_IOPS_OVER_PROVISIONED",
1900+
"EBS_IOPS_UNDER_PROVISIONED",
1901+
"NETWORK_BANDWIDTH_OVER_PROVISIONED",
1902+
"NETWORK_BANDWIDTH_UNDER_PROVISIONED",
1903+
"NETWORK_PPS_OVER_PROVISIONED",
1904+
"NETWORK_PPS_UNDER_PROVISIONED",
1905+
"DISK_IOPS_OVER_PROVISIONED",
1906+
"DISK_IOPS_UNDER_PROVISIONED",
1907+
"DISK_THROUGHPUT_OVER_PROVISIONED",
1908+
"DISK_THROUGHPUT_UNDER_PROVISIONED"
1909+
]
1910+
},
1911+
"FindingReasonCodes": {
1912+
"type": "list",
1913+
"member": {
1914+
"shape": "FindingReasonCode"
1915+
}
1916+
},
18601917
"ForecastResult": {
18611918
"type": "structure",
18621919
"members": {
@@ -3109,6 +3166,28 @@
31093166
"NetRISavings": {
31103167
"type": "string"
31113168
},
3169+
"NetworkResourceUtilization": {
3170+
"type": "structure",
3171+
"members": {
3172+
"NetworkInBytesPerSecond": {
3173+
"shape": "GenericString",
3174+
"documentation": "<p> The network ingress throughput utilization measured in Bytes per second. </p>"
3175+
},
3176+
"NetworkOutBytesPerSecond": {
3177+
"shape": "GenericString",
3178+
"documentation": "<p> The network outgress throughput utilization measured in Bytes per second. </p>"
3179+
},
3180+
"NetworkPacketsInPerSecond": {
3181+
"shape": "GenericString",
3182+
"documentation": "<p> The network ingress packets measured in packets per second. </p>"
3183+
},
3184+
"NetworkPacketsOutPerSecond": {
3185+
"shape": "GenericString",
3186+
"documentation": "<p> The network outgress packets measured in packets per second. </p>"
3187+
}
3188+
},
3189+
"documentation": "<p> The network field that contains a list of network metrics associated with the current instance. </p>"
3190+
},
31123191
"NextPageToken": {
31133192
"type": "string",
31143193
"max": 8192,
@@ -3167,6 +3246,22 @@
31673246
"HEAVY_UTILIZATION"
31683247
]
31693248
},
3249+
"PlatformDifference": {
3250+
"type": "string",
3251+
"enum": [
3252+
"HYPERVISOR",
3253+
"NETWORK_INTERFACE",
3254+
"STORAGE_INTERFACE",
3255+
"INSTANCE_STORE_AVAILABILITY",
3256+
"VIRTUALIZATION_TYPE"
3257+
]
3258+
},
3259+
"PlatformDifferences": {
3260+
"type": "list",
3261+
"member": {
3262+
"shape": "PlatformDifference"
3263+
}
3264+
},
31703265
"PredictionIntervalLevel": {
31713266
"type": "integer",
31723267
"max": 99,
@@ -3652,6 +3747,10 @@
36523747
"TerminateRecommendationDetail": {
36533748
"shape": "TerminateRecommendationDetail",
36543749
"documentation": "<p>Details for termination recommendations.</p>"
3750+
},
3751+
"FindingReasonCodes": {
3752+
"shape": "FindingReasonCodes",
3753+
"documentation": "<p> The list of possible reasons why the recommendation is generated such as under or over utilization of specific metrics (for example, CPU, Memory, Network). </p>"
36553754
}
36563755
},
36573756
"documentation": "<p>Recommendations to rightsize resources.</p>"
@@ -4322,6 +4421,10 @@
43224421
"ExpectedResourceUtilization": {
43234422
"shape": "ResourceUtilization",
43244423
"documentation": "<p> Expected utilization metrics for target instance type.</p>"
4424+
},
4425+
"PlatformDifferences": {
4426+
"shape": "PlatformDifferences",
4427+
"documentation": "<p> Explains the actions you might need to take in order to successfully migrate your workloads from the current instance type to the recommended instance type. </p>"
43254428
}
43264429
},
43274430
"documentation": "<p> Details on recommended instance.</p>"

apis/compute-optimizer-2019-11-01.min.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,10 @@
404404
"instanceName": {},
405405
"currentInstanceType": {},
406406
"finding": {},
407+
"findingReasonCodes": {
408+
"type": "list",
409+
"member": {}
410+
},
407411
"utilizationMetrics": {
408412
"shape": "S1r"
409413
},
@@ -419,6 +423,10 @@
419423
"projectedUtilizationMetrics": {
420424
"shape": "S24"
421425
},
426+
"platformDifferences": {
427+
"type": "list",
428+
"member": {}
429+
},
422430
"performanceRisk": {
423431
"type": "double"
424432
},

0 commit comments

Comments
 (0)