Skip to content

Commit

Permalink
Updates SDK to v2.1268.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Dec 5, 2022
1 parent ea3e23e commit 055dbc0
Show file tree
Hide file tree
Showing 19 changed files with 537 additions and 122 deletions.
27 changes: 27 additions & 0 deletions .changes/2.1268.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "feature",
"category": "CostExplorer",
"description": "This release introduces two new APIs that offer a 1-click experience to refresh Savings Plans recommendations. The two APIs are StartSavingsPlansPurchaseRecommendationGeneration and ListSavingsPlansPurchaseRecommendationGeneration."
},
{
"type": "feature",
"category": "EC2",
"description": "Documentation updates for EC2."
},
{
"type": "feature",
"category": "Ivschat",
"description": "Adds PendingVerification error type to messaging APIs to block the resource usage for accounts identified as being fraudulent."
},
{
"type": "feature",
"category": "RDS",
"description": "This release adds the InvalidDBInstanceStateFault to the RestoreDBClusterFromSnapshot operation."
},
{
"type": "feature",
"category": "TranscribeService",
"description": "Amazon Transcribe now supports creating custom language models in the following languages: Japanese (ja-JP) and German (de-DE)."
}
]
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.1267.0-->
<!--LATEST=2.1268.0-->
<!--ENTRYINSERT-->

## 2.1268.0
* feature: CostExplorer: This release introduces two new APIs that offer a 1-click experience to refresh Savings Plans recommendations. The two APIs are StartSavingsPlansPurchaseRecommendationGeneration and ListSavingsPlansPurchaseRecommendationGeneration.
* feature: EC2: Documentation updates for EC2.
* feature: Ivschat: Adds PendingVerification error type to messaging APIs to block the resource usage for accounts identified as being fraudulent.
* feature: RDS: This release adds the InvalidDBInstanceStateFault to the RestoreDBClusterFromSnapshot operation.
* feature: TranscribeService: Amazon Transcribe now supports creating custom language models in the following languages: Japanese (ja-JP) and German (de-DE).

## 2.1267.0
* feature: AppSync: Fixes the URI for the evaluatecode endpoint to include the /v1 prefix (ie. "/v1/dataplane-evaluatecode").
* feature: FMS: AWS Firewall Manager now supports Fortigate Cloud Native Firewall as a Service as a third-party policy type.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ for further details.
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.1267.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1268.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
49 changes: 49 additions & 0 deletions apis/ce-2017-10-25.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -1439,6 +1439,41 @@
}
}
},
"ListSavingsPlansPurchaseRecommendationGeneration": {
"input": {
"type": "structure",
"members": {
"GenerationStatus": {},
"RecommendationIds": {
"type": "list",
"member": {}
},
"PageSize": {
"type": "integer"
},
"NextPageToken": {}
}
},
"output": {
"type": "structure",
"members": {
"GenerationSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RecommendationId": {},
"GenerationStatus": {},
"GenerationStartedTime": {},
"GenerationCompletionTime": {},
"EstimatedCompletionTime": {}
}
}
},
"NextPageToken": {}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
Expand Down Expand Up @@ -1480,6 +1515,20 @@
}
}
},
"StartSavingsPlansPurchaseRecommendationGeneration": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"RecommendationId": {},
"GenerationStartedTime": {},
"EstimatedCompletionTime": {}
}
}
},
"TagResource": {
"input": {
"type": "structure",
Expand Down
156 changes: 155 additions & 1 deletion apis/ce-2017-10-25.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -525,7 +525,7 @@
"shape": "InvalidNextTokenException"
}
],
"documentation": "<p>Retrieves your request parameters, Savings Plan Recommendations Summary and Details. </p>"
"documentation": "<p>Retrieves the Savings Plans recommendations for your account. First use <code>StartSavingsPlansPurchaseRecommendationGeneration</code> to generate a new set of recommendations, and then use <code>GetSavingsPlansPurchaseRecommendation</code> to retrieve them.</p>"
},
"GetSavingsPlansUtilization": {
"name": "GetSavingsPlansUtilization",
Expand Down Expand Up @@ -671,6 +671,28 @@
],
"documentation": "<p>Returns the name, Amazon Resource Name (ARN), <code>NumberOfRules</code> and effective dates of all Cost Categories defined in the account. You have the option to use <code>EffectiveOn</code> to return a list of Cost Categories that were active on a specific date. If there is no <code>EffectiveOn</code> specified, you’ll see Cost Categories that are effective on the current date. If Cost Category is still effective, <code>EffectiveEnd</code> is omitted in the response. <code>ListCostCategoryDefinitions</code> supports pagination. The request can have a <code>MaxResults</code> range up to 100.</p>"
},
"ListSavingsPlansPurchaseRecommendationGeneration": {
"name": "ListSavingsPlansPurchaseRecommendationGeneration",
"http": {
"method": "POST",
"requestUri": "/"
},
"input": {
"shape": "ListSavingsPlansPurchaseRecommendationGenerationRequest"
},
"output": {
"shape": "ListSavingsPlansPurchaseRecommendationGenerationResponse"
},
"errors": [
{
"shape": "LimitExceededException"
},
{
"shape": "InvalidNextTokenException"
}
],
"documentation": "<p>Retrieves a list of your historical recommendation generations within the past 30 days.</p>"
},
"ListTagsForResource": {
"name": "ListTagsForResource",
"http": {
Expand Down Expand Up @@ -712,6 +734,31 @@
],
"documentation": "<p>Modifies the feedback property of a given cost anomaly. </p>"
},
"StartSavingsPlansPurchaseRecommendationGeneration": {
"name": "StartSavingsPlansPurchaseRecommendationGeneration",
"http": {
"method": "POST",
"requestUri": "/"
},
"input": {
"shape": "StartSavingsPlansPurchaseRecommendationGenerationRequest"
},
"output": {
"shape": "StartSavingsPlansPurchaseRecommendationGenerationResponse"
},
"errors": [
{
"shape": "LimitExceededException"
},
{
"shape": "ServiceQuotaExceededException"
},
{
"shape": "GenerationExistsException"
}
],
"documentation": "<p>Requests a Savings Plans recommendation generation. This enables you to calculate a fresh set of Savings Plans recommendations that takes your latest usage data and current Savings Plans inventory into account. You can refresh Savings Plans recommendations up to three times daily for a consolidated billing family.</p> <note> <p> <code>StartSavingsPlansPurchaseRecommendationGeneration</code> has no request syntax because no input parameters are needed to support this operation.</p> </note>"
},
"TagResource": {
"name": "TagResource",
"http": {
Expand Down Expand Up @@ -2255,6 +2302,46 @@
"shape": "ForecastResult"
}
},
"GenerationStatus": {
"type": "string",
"enum": [
"SUCCEEDED",
"PROCESSING",
"FAILED"
]
},
"GenerationSummary": {
"type": "structure",
"members": {
"RecommendationId": {
"shape": "RecommendationId",
"documentation": "<p>Indicates the ID for this specific recommendation.</p>"
},
"GenerationStatus": {
"shape": "GenerationStatus",
"documentation": "<p>Indicates whether the recommendation generation succeeded, is processing, or failed.</p>"
},
"GenerationStartedTime": {
"shape": "ZonedDateTime",
"documentation": "<p>Indicates the start time of the recommendation generation.</p>"
},
"GenerationCompletionTime": {
"shape": "ZonedDateTime",
"documentation": "<p>Indicates the completion time of the recommendation generation.</p>"
},
"EstimatedCompletionTime": {
"shape": "ZonedDateTime",
"documentation": "<p>Indicates the estimated time for when the recommendation generation will complete.</p>"
}
},
"documentation": "<p>The summary of the Savings Plans recommendation generation.</p>"
},
"GenerationSummaryList": {
"type": "list",
"member": {
"shape": "GenerationSummary"
}
},
"GenericBoolean": {
"type": "boolean"
},
Expand Down Expand Up @@ -3403,6 +3490,40 @@
}
}
},
"ListSavingsPlansPurchaseRecommendationGenerationRequest": {
"type": "structure",
"members": {
"GenerationStatus": {
"shape": "GenerationStatus",
"documentation": "<p>The status of the recommendation generation.</p>"
},
"RecommendationIds": {
"shape": "RecommendationIdList",
"documentation": "<p>The IDs for each specific recommendation.</p>"
},
"PageSize": {
"shape": "NonNegativeInteger",
"documentation": "<p>The number of recommendations that you want returned in a single response object.</p>"
},
"NextPageToken": {
"shape": "NextPageToken",
"documentation": "<p>The token to retrieve the next set of results.</p>"
}
}
},
"ListSavingsPlansPurchaseRecommendationGenerationResponse": {
"type": "structure",
"members": {
"GenerationSummaryList": {
"shape": "GenerationSummaryList",
"documentation": "<p>The list of historical recommendation generations.</p>"
},
"NextPageToken": {
"shape": "NextPageToken",
"documentation": "<p>The token to retrieve the next set of results.</p>"
}
}
},
"ListTagsForResourceRequest": {
"type": "structure",
"required": [
Expand Down Expand Up @@ -3723,6 +3844,18 @@
"RealizedSavings": {
"type": "string"
},
"RecommendationId": {
"type": "string",
"max": 36,
"min": 36,
"pattern": "^[\\S\\s]{8}-[\\S\\s]{4}-[\\S\\s]{4}-[\\S\\s]{4}-[\\S\\s]{12}$"
},
"RecommendationIdList": {
"type": "list",
"member": {
"shape": "RecommendationId"
}
},
"RecommendationTarget": {
"type": "string",
"enum": [
Expand Down Expand Up @@ -4726,6 +4859,27 @@
"DESCENDING"
]
},
"StartSavingsPlansPurchaseRecommendationGenerationRequest": {
"type": "structure",
"members": {}
},
"StartSavingsPlansPurchaseRecommendationGenerationResponse": {
"type": "structure",
"members": {
"RecommendationId": {
"shape": "RecommendationId",
"documentation": "<p>The ID for this specific recommendation.</p>"
},
"GenerationStartedTime": {
"shape": "ZonedDateTime",
"documentation": "<p>The start time of the recommendation generation.</p>"
},
"EstimatedCompletionTime": {
"shape": "ZonedDateTime",
"documentation": "<p>The estimated time for when the recommendation generation will complete.</p>"
}
}
},
"Subscriber": {
"type": "structure",
"members": {
Expand Down
14 changes: 11 additions & 3 deletions apis/ec2-2016-11-15.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -2964,7 +2964,7 @@
"output": {
"shape": "DescribeAwsNetworkPerformanceMetricSubscriptionsResult"
},
"documentation": "<p>Describes the curent Infrastructure Performance metric subscriptions.</p>"
"documentation": "<p>Describes the current Infrastructure Performance metric subscriptions.</p>"
},
"DescribeBundleTasks": {
"name": "DescribeBundleTasks",
Expand Down Expand Up @@ -5367,7 +5367,8 @@
},
"output": {
"shape": "EnableReachabilityAnalyzerOrganizationSharingResult"
}
},
"documentation": "<p>Establishes a trust relationship between Reachability Analyzer and Organizations. This operation must be performed by the management account for the organization.</p> <p>After you establish a trust relationship, a user in the management account or a delegated administrator account can run a cross-account analysis using resources from the member accounts.</p>"
},
"EnableSerialConsoleAccess": {
"name": "EnableSerialConsoleAccess",
Expand Down Expand Up @@ -28620,7 +28621,8 @@
"type": "structure",
"members": {
"DryRun": {
"shape": "Boolean"
"shape": "Boolean",
"documentation": "<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>"
}
}
},
Expand All @@ -28629,6 +28631,7 @@
"members": {
"ReturnValue": {
"shape": "Boolean",
"documentation": "<p>Returns <code>true</code> if the request succeeds; otherwise, returns an error.</p>",
"locationName": "returnValue"
}
}
Expand Down Expand Up @@ -44120,6 +44123,7 @@
},
"AdditionalAccounts": {
"shape": "ValueStringList",
"documentation": "<p>The member accounts that contain resources that the path can traverse.</p>",
"locationName": "additionalAccountSet"
},
"FilterInArns": {
Expand Down Expand Up @@ -44174,6 +44178,7 @@
},
"SuggestedAccounts": {
"shape": "ValueStringList",
"documentation": "<p>Potential intermediate accounts.</p>",
"locationName": "suggestedAccountSet"
},
"Tags": {
Expand Down Expand Up @@ -44236,10 +44241,12 @@
},
"SourceArn": {
"shape": "ResourceArn",
"documentation": "<p>The Amazon Resource Name (ARN) of the source.</p>",
"locationName": "sourceArn"
},
"DestinationArn": {
"shape": "ResourceArn",
"documentation": "<p>The Amazon Resource Name (ARN) of the destination.</p>",
"locationName": "destinationArn"
},
"SourceIp": {
Expand Down Expand Up @@ -52876,6 +52883,7 @@
},
"AdditionalAccounts": {
"shape": "ValueStringList",
"documentation": "<p>The member accounts that contain resources that the path can traverse.</p>",
"locationName": "AdditionalAccount"
},
"FilterInArns": {
Expand Down
Loading

0 comments on commit 055dbc0

Please sign in to comment.