Skip to content

Commit

Permalink
Updates SDK to v2.913.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed May 24, 2021
1 parent 61df8c6 commit 32be4a5
Show file tree
Hide file tree
Showing 24 changed files with 2,471 additions and 1,934 deletions.
27 changes: 27 additions & 0 deletions .changes/2.913.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "feature",
"category": "CloudWatchLogs",
"description": "This release provides dimensions and unit support for metric filters."
},
{
"type": "feature",
"category": "ComputeOptimizer",
"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."
},
{
"type": "feature",
"category": "CostExplorer",
"description": "Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action"
},
{
"type": "feature",
"category": "EC2",
"description": "This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts."
},
{
"type": "feature",
"category": "QuickSight",
"description": "Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity."
}
]
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.912.0-->
<!--LATEST=2.913.0-->
<!--ENTRYINSERT-->

## 2.913.0
* feature: CloudWatchLogs: This release provides dimensions and unit support for metric filters.
* 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.
* feature: CostExplorer: Introduced FindingReasonCodes, PlatformDifferences, DiskResourceUtilization and NetworkResourceUtilization to GetRightsizingRecommendation action
* feature: EC2: This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts.
* feature: QuickSight: Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity.

## 2.912.0
* 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.
* feature: ForecastService: Updated attribute statistics in DescribeDatasetImportJob response to support Long values
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma
To use the SDK in the browser, simply add the following script tag to your
HTML pages:

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

You can also build a custom browser SDK with your specified set of AWS services.
This can allow you to reduce the SDK's size, specify different API versions of
Expand Down
56 changes: 41 additions & 15 deletions apis/ce-2017-10-25.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -956,6 +956,10 @@
},
"ExpectedResourceUtilization": {
"shape": "S5n"
},
"PlatformDifferences": {
"type": "list",
"member": {}
}
}
}
Expand All @@ -968,6 +972,10 @@
"EstimatedMonthlySavings": {},
"CurrencyCode": {}
}
},
"FindingReasonCodes": {
"type": "list",
"member": {}
}
}
}
Expand Down Expand Up @@ -1175,19 +1183,19 @@
"shape": "S26"
},
"Utilization": {
"shape": "S6d"
"shape": "S6j"
},
"Savings": {
"shape": "S6e"
"shape": "S6k"
},
"AmortizedCommitment": {
"shape": "S6f"
"shape": "S6l"
}
}
}
},
"Total": {
"shape": "S6g"
"shape": "S6m"
}
}
}
Expand Down Expand Up @@ -1235,19 +1243,19 @@
"shape": "S2s"
},
"Utilization": {
"shape": "S6d"
"shape": "S6j"
},
"Savings": {
"shape": "S6e"
"shape": "S6k"
},
"AmortizedCommitment": {
"shape": "S6f"
"shape": "S6l"
}
}
}
},
"Total": {
"shape": "S6g"
"shape": "S6m"
},
"TimePeriod": {
"shape": "S26"
Expand Down Expand Up @@ -1869,12 +1877,30 @@
"EbsReadBytesPerSecond": {},
"EbsWriteBytesPerSecond": {}
}
},
"DiskResourceUtilization": {
"type": "structure",
"members": {
"DiskReadOpsPerSecond": {},
"DiskWriteOpsPerSecond": {},
"DiskReadBytesPerSecond": {},
"DiskWriteBytesPerSecond": {}
}
},
"NetworkResourceUtilization": {
"type": "structure",
"members": {
"NetworkInBytesPerSecond": {},
"NetworkOutBytesPerSecond": {},
"NetworkPacketsInPerSecond": {},
"NetworkPacketsOutPerSecond": {}
}
}
}
}
}
},
"S6d": {
"S6j": {
"type": "structure",
"members": {
"TotalCommitment": {},
Expand All @@ -1883,35 +1909,35 @@
"UtilizationPercentage": {}
}
},
"S6e": {
"S6k": {
"type": "structure",
"members": {
"NetSavings": {},
"OnDemandCostEquivalent": {}
}
},
"S6f": {
"S6l": {
"type": "structure",
"members": {
"AmortizedRecurringCommitment": {},
"AmortizedUpfrontCommitment": {},
"TotalAmortizedCommitment": {}
}
},
"S6g": {
"S6m": {
"type": "structure",
"required": [
"Utilization"
],
"members": {
"Utilization": {
"shape": "S6d"
"shape": "S6j"
},
"Savings": {
"shape": "S6e"
"shape": "S6k"
},
"AmortizedCommitment": {
"shape": "S6f"
"shape": "S6l"
}
}
}
Expand Down
103 changes: 103 additions & 0 deletions apis/ce-2017-10-25.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -1625,6 +1625,28 @@
"shape": "DimensionValuesWithAttributes"
}
},
"DiskResourceUtilization": {
"type": "structure",
"members": {
"DiskReadOpsPerSecond": {
"shape": "GenericString",
"documentation": "<p> The maximum number of read operations per second. </p>"
},
"DiskWriteOpsPerSecond": {
"shape": "GenericString",
"documentation": "<p> The maximum number of write operations per second. </p>"
},
"DiskReadBytesPerSecond": {
"shape": "GenericString",
"documentation": "<p> The maximum read throughput operations per second. </p>"
},
"DiskWriteBytesPerSecond": {
"shape": "GenericString",
"documentation": "<p> The maximum write throughput operations per second. </p>"
}
},
"documentation": "<p> The field that contains a list of disk (local storage) metrics associated with the current instance. </p>"
},
"EBSResourceUtilization": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -1745,6 +1767,14 @@
"EBSResourceUtilization": {
"shape": "EBSResourceUtilization",
"documentation": "<p> The EBS field that contains a list of EBS metrics associated with the current instance. </p>"
},
"DiskResourceUtilization": {
"shape": "DiskResourceUtilization",
"documentation": "<p> The field that contains a list of disk (local storage) metrics associated with the current instance. </p>"
},
"NetworkResourceUtilization": {
"shape": "NetworkResourceUtilization",
"documentation": "<p> The network field that contains a list of network metrics associated with the current instance. </p>"
}
},
"documentation": "<p> Utilization metrics of the instance. </p>"
Expand Down Expand Up @@ -1857,6 +1887,33 @@
"shape": "Expression"
}
},
"FindingReasonCode": {
"type": "string",
"enum": [
"CPU_OVER_PROVISIONED",
"CPU_UNDER_PROVISIONED",
"MEMORY_OVER_PROVISIONED",
"MEMORY_UNDER_PROVISIONED",
"EBS_THROUGHPUT_OVER_PROVISIONED",
"EBS_THROUGHPUT_UNDER_PROVISIONED",
"EBS_IOPS_OVER_PROVISIONED",
"EBS_IOPS_UNDER_PROVISIONED",
"NETWORK_BANDWIDTH_OVER_PROVISIONED",
"NETWORK_BANDWIDTH_UNDER_PROVISIONED",
"NETWORK_PPS_OVER_PROVISIONED",
"NETWORK_PPS_UNDER_PROVISIONED",
"DISK_IOPS_OVER_PROVISIONED",
"DISK_IOPS_UNDER_PROVISIONED",
"DISK_THROUGHPUT_OVER_PROVISIONED",
"DISK_THROUGHPUT_UNDER_PROVISIONED"
]
},
"FindingReasonCodes": {
"type": "list",
"member": {
"shape": "FindingReasonCode"
}
},
"ForecastResult": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -3109,6 +3166,28 @@
"NetRISavings": {
"type": "string"
},
"NetworkResourceUtilization": {
"type": "structure",
"members": {
"NetworkInBytesPerSecond": {
"shape": "GenericString",
"documentation": "<p> The network ingress throughput utilization measured in Bytes per second. </p>"
},
"NetworkOutBytesPerSecond": {
"shape": "GenericString",
"documentation": "<p> The network outgress throughput utilization measured in Bytes per second. </p>"
},
"NetworkPacketsInPerSecond": {
"shape": "GenericString",
"documentation": "<p> The network ingress packets measured in packets per second. </p>"
},
"NetworkPacketsOutPerSecond": {
"shape": "GenericString",
"documentation": "<p> The network outgress packets measured in packets per second. </p>"
}
},
"documentation": "<p> The network field that contains a list of network metrics associated with the current instance. </p>"
},
"NextPageToken": {
"type": "string",
"max": 8192,
Expand Down Expand Up @@ -3167,6 +3246,22 @@
"HEAVY_UTILIZATION"
]
},
"PlatformDifference": {
"type": "string",
"enum": [
"HYPERVISOR",
"NETWORK_INTERFACE",
"STORAGE_INTERFACE",
"INSTANCE_STORE_AVAILABILITY",
"VIRTUALIZATION_TYPE"
]
},
"PlatformDifferences": {
"type": "list",
"member": {
"shape": "PlatformDifference"
}
},
"PredictionIntervalLevel": {
"type": "integer",
"max": 99,
Expand Down Expand Up @@ -3652,6 +3747,10 @@
"TerminateRecommendationDetail": {
"shape": "TerminateRecommendationDetail",
"documentation": "<p>Details for termination recommendations.</p>"
},
"FindingReasonCodes": {
"shape": "FindingReasonCodes",
"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>"
}
},
"documentation": "<p>Recommendations to rightsize resources.</p>"
Expand Down Expand Up @@ -4322,6 +4421,10 @@
"ExpectedResourceUtilization": {
"shape": "ResourceUtilization",
"documentation": "<p> Expected utilization metrics for target instance type.</p>"
},
"PlatformDifferences": {
"shape": "PlatformDifferences",
"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>"
}
},
"documentation": "<p> Details on recommended instance.</p>"
Expand Down
8 changes: 8 additions & 0 deletions apis/compute-optimizer-2019-11-01.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -404,6 +404,10 @@
"instanceName": {},
"currentInstanceType": {},
"finding": {},
"findingReasonCodes": {
"type": "list",
"member": {}
},
"utilizationMetrics": {
"shape": "S1r"
},
Expand All @@ -419,6 +423,10 @@
"projectedUtilizationMetrics": {
"shape": "S24"
},
"platformDifferences": {
"type": "list",
"member": {}
},
"performanceRisk": {
"type": "double"
},
Expand Down
Loading

0 comments on commit 32be4a5

Please sign in to comment.