Skip to content

Commit

Permalink
Updates SDK to v2.521.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Aug 30, 2019
1 parent 0e8cfcd commit 43432c2
Show file tree
Hide file tree
Showing 19 changed files with 684 additions and 161 deletions.
22 changes: 22 additions & 0 deletions .changes/2.521.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"type": "bugfix",
"category": "Credentials",
"description": "fix stsConfig typing on chainable_temporary_credentials"
},
{
"type": "feature",
"category": "ApiGatewayManagementApi",
"description": "You can use getConnection to return information about the connection (when it is connected, IP address, etc) and deleteConnection to disconnect the given connection"
},
{
"type": "feature",
"category": "ECS",
"description": "This release of Amazon Elastic Container Service (Amazon ECS) introduces support for modifying the cluster settings for existing clusters, which enables you to toggle whether Container Insights is enabled or not. Support is also introduced for custom log routing using the ECS FireLens integration."
},
{
"type": "feature",
"category": "MQ",
"description": "Adds support for updating security groups selection of an Amazon MQ broker."
}
]
5 changes: 0 additions & 5 deletions .changes/next-release/bugfix-Credentials-afac1e37.json

This file was deleted.

8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.520.0-->
<!--LATEST=2.521.0-->
<!--ENTRYINSERT-->

## 2.521.0
* bugfix: Credentials: fix stsConfig typing on chainable_temporary_credentials
* feature: ApiGatewayManagementApi: You can use getConnection to return information about the connection (when it is connected, IP address, etc) and deleteConnection to disconnect the given connection
* feature: ECS: This release of Amazon Elastic Container Service (Amazon ECS) introduces support for modifying the cluster settings for existing clusters, which enables you to toggle whether Container Insights is enabled or not. Support is also introduced for custom log routing using the ECS FireLens integration.
* feature: MQ: Adds support for updating security groups selection of an Amazon MQ broker.

## 2.520.0
* feature: ApplicationAutoScaling: With the current release, you can suspend and later resume any of the following scaling actions in Application Auto Scaling: scheduled scaling actions, dynamic scaling in actions, dynamic scaling out actions.
* feature: CodePipeline: Introducing pipeline execution trigger details in ListPipelineExecutions API.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ version.
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.520.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.521.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
74 changes: 73 additions & 1 deletion apis/apigatewaymanagementapi-2018-11-29.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,73 @@
"signatureVersion": "v4"
},
"operations": {
"DeleteConnection": {
"http": {
"method": "DELETE",
"requestUri": "/@connections/{connectionId}",
"responseCode": 204
},
"input": {
"type": "structure",
"members": {
"ConnectionId": {
"location": "uri",
"locationName": "connectionId"
}
},
"required": [
"ConnectionId"
]
}
},
"GetConnection": {
"http": {
"method": "GET",
"requestUri": "/@connections/{connectionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ConnectionId": {
"location": "uri",
"locationName": "connectionId"
}
},
"required": [
"ConnectionId"
]
},
"output": {
"type": "structure",
"members": {
"ConnectedAt": {
"shape": "S5",
"locationName": "connectedAt"
},
"Identity": {
"locationName": "identity",
"type": "structure",
"members": {
"SourceIp": {
"locationName": "sourceIp"
},
"UserAgent": {
"locationName": "userAgent"
}
},
"required": [
"SourceIp",
"UserAgent"
]
},
"LastActiveAt": {
"shape": "S5",
"locationName": "lastActiveAt"
}
}
}
},
"PostToConnection": {
"http": {
"requestUri": "/@connections/{connectionId}",
Expand All @@ -35,5 +102,10 @@
}
}
},
"shapes": {}
"shapes": {
"S5": {
"type": "timestamp",
"timestampFormat": "iso8601"
}
}
}
125 changes: 124 additions & 1 deletion apis/apigatewaymanagementapi-2018-11-29.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,61 @@
"signatureVersion": "v4"
},
"operations": {
"DeleteConnection": {
"name": "DeleteConnection",
"http": {
"method": "DELETE",
"requestUri": "/@connections/{connectionId}",
"responseCode": 204
},
"input": {
"shape": "DeleteConnectionRequest"
},
"errors": [
{
"shape": "GoneException",
"documentation": "<p>The connection with the provided id no longer exists.</p>"
},
{
"shape": "LimitExceededException",
"documentation": "<p>The client is sending more than the allowed number of requests per unit of time or the WebSocket client side buffer is full.</p>"
},
{
"shape": "ForbiddenException",
"documentation": "<p>The caller is not authorized to invoke this operation.</p>"
}
],
"documentation": "<p>Delete the connection with the provided id.</p>"
},
"GetConnection": {
"name": "GetConnection",
"http": {
"method": "GET",
"requestUri": "/@connections/{connectionId}",
"responseCode": 200
},
"input": {
"shape": "GetConnectionRequest"
},
"output": {
"shape": "GetConnectionResponse"
},
"errors": [
{
"shape": "GoneException",
"documentation": "<p>The connection with the provided id no longer exists.</p>"
},
{
"shape": "LimitExceededException",
"documentation": "<p>The client is sending more than the allowed number of requests per unit of time or the WebSocket client side buffer is full.</p>"
},
{
"shape": "ForbiddenException",
"documentation": "<p>The caller is not authorized to invoke this operation.</p>"
}
],
"documentation": "<p>Get information about the connection with the provided id.</p>"
},
"PostToConnection": {
"name": "PostToConnection",
"http": {
Expand All @@ -28,7 +83,7 @@
},
{
"shape": "LimitExceededException",
"documentation": "<p>The client is sending more than the allowed number of requests per unit of time.</p>"
"documentation": "<p>The client is sending more than the allowed number of requests per unit of time or the WebSocket client side buffer is full.</p>"
},
{
"shape": "PayloadTooLargeException",
Expand All @@ -48,6 +103,70 @@
"max": 131072,
"documentation": "<p>The data to be sent to the client specified by its connection id.</p>"
},
"DeleteConnectionRequest": {
"type": "structure",
"members": {
"ConnectionId": {
"shape": "__string",
"location": "uri",
"locationName": "connectionId"
}
},
"required": [
"ConnectionId"
]
},
"GetConnectionRequest": {
"type": "structure",
"members": {
"ConnectionId": {
"shape": "__string",
"location": "uri",
"locationName": "connectionId"
}
},
"required": [
"ConnectionId"
]
},
"GetConnectionResponse": {
"type": "structure",
"members": {
"ConnectedAt": {
"shape": "__timestampIso8601",
"locationName": "connectedAt",
"documentation": "<p>The time in ISO 8601 format for when the connection was established.</p>"
},
"Identity": {
"shape": "Identity",
"locationName": "identity"
},
"LastActiveAt": {
"shape": "__timestampIso8601",
"locationName": "lastActiveAt",
"documentation": "<p>The time in ISO 8601 format for when the connection was last active.</p>"
}
}
},
"Identity": {
"type": "structure",
"members": {
"SourceIp": {
"shape": "__string",
"locationName": "sourceIp",
"documentation": "<p>The source IP address of the TCP connection making the request to API Gateway.</p>"
},
"UserAgent": {
"shape": "__string",
"locationName": "userAgent",
"documentation": "<p>The User Agent of the API caller.</p>"
}
},
"required": [
"SourceIp",
"UserAgent"
]
},
"PostToConnectionRequest": {
"type": "structure",
"members": {
Expand All @@ -70,6 +189,10 @@
},
"__string": {
"type": "string"
},
"__timestampIso8601": {
"type": "timestamp",
"timestampFormat": "iso8601"
}
},
"documentation": "<p>The Amazon API Gateway Management API allows you to directly manage runtime aspects of your deployed APIs. To use it, you must explicitly set the SDK's endpoint to point to the endpoint of your deployed API. The endpoint will be of the form https://{api-id}.execute-api.{region}.amazonaws.com/{stage}, or will be the endpoint corresponding to your API's custom domain and base path, if applicable.</p>"
Expand Down
Loading

0 comments on commit 43432c2

Please sign in to comment.