Skip to content

Commit

Permalink
Updates SDK to v2.765.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Oct 1, 2020
1 parent 060f6c0 commit 80fc9c2
Show file tree
Hide file tree
Showing 24 changed files with 242 additions and 130 deletions.
27 changes: 27 additions & 0 deletions .changes/2.765.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "feature",
"category": "AppSync",
"description": "Exposes the wafWebAclArn field on GraphQL api records. The wafWebAclArn field contains the amazon resource name of a WAF Web ACL if the AWS AppSync API is associated with one."
},
{
"type": "feature",
"category": "Glue",
"description": "Adding additional optional map parameter to get-plan api"
},
{
"type": "feature",
"category": "Kafka",
"description": "Added support for Enabling Zookeeper Encryption in Transit for AWS MSK."
},
{
"type": "feature",
"category": "QuickSight",
"description": "QuickSight now supports connecting to AWS Timestream data source"
},
{
"type": "feature",
"category": "WAFV2",
"description": "AWS WAF is now available for AWS AppSync GraphQL APIs. AWS WAF protects against malicious attacks with AWS Managed Rules or your own custom rules. For more information see the AWS WAF Developer Guide."
}
]
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.764.0-->
<!--LATEST=2.765.0-->
<!--ENTRYINSERT-->

## 2.765.0
* feature: AppSync: Exposes the wafWebAclArn field on GraphQL api records. The wafWebAclArn field contains the amazon resource name of a WAF Web ACL if the AWS AppSync API is associated with one.
* feature: Glue: Adding additional optional map parameter to get-plan api
* feature: Kafka: Added support for Enabling Zookeeper Encryption in Transit for AWS MSK.
* feature: QuickSight: QuickSight now supports connecting to AWS Timestream data source
* feature: WAFV2: AWS WAF is now available for AWS AppSync GraphQL APIs. AWS WAF protects against malicious attacks with AWS Managed Rules or your own custom rules. For more information see the AWS WAF Developer Guide.

## 2.764.0
* feature: ApplicationAutoScaling: This release extends Auto Scaling support for cluster storage of Managed Streaming for Kafka. Auto Scaling monitors and automatically expands storage capacity when a critical usage threshold is met.
* feature: DataSync: This release enables customers to create s3 location for S3 bucket's located on an AWS Outpost.
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.764.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.765.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
6 changes: 5 additions & 1 deletion apis/appsync-2017-07-25.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -1418,6 +1418,9 @@
"description": {},
"expires": {
"type": "long"
},
"deletes": {
"type": "long"
}
}
},
Expand Down Expand Up @@ -1648,7 +1651,8 @@
},
"xrayEnabled": {
"type": "boolean"
}
},
"wafWebAclArn": {}
}
},
"S1f": {
Expand Down
14 changes: 11 additions & 3 deletions apis/appsync-2017-07-25.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -734,7 +734,7 @@
"shape": "InternalFailureException"
}
],
"documentation": "<p>Lists the API keys for a given API.</p> <note> <p>API keys are deleted automatically sometime after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call <code>DeleteApiKey</code> to manually delete a key before it's automatically deleted.</p> </note>"
"documentation": "<p>Lists the API keys for a given API.</p> <note> <p>API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call <code>DeleteApiKey</code> to manually delete a key before it's automatically deleted.</p> </note>"
},
"ListDataSources": {
"name": "ListDataSources",
Expand Down Expand Up @@ -1100,7 +1100,7 @@
"shape": "ApiKeyValidityOutOfBoundsException"
}
],
"documentation": "<p>Updates an API key.</p>"
"documentation": "<p>Updates an API key. The key can be updated while it is not deleted.</p>"
},
"UpdateDataSource": {
"name": "UpdateDataSource",
Expand Down Expand Up @@ -1361,9 +1361,13 @@
"expires": {
"shape": "Long",
"documentation": "<p>The time after which the API key expires. The date is represented as seconds since the epoch, rounded down to the nearest hour.</p>"
},
"deletes": {
"shape": "Long",
"documentation": "<p>The time after which the API key is deleted. The date is represented as seconds since the epoch, rounded down to the nearest hour.</p>"
}
},
"documentation": "<p>Describes an API key.</p> <p>Customers invoke AWS AppSync GraphQL API operations with API keys as an identity mechanism. There are two key versions:</p> <p> <b>da1</b>: This version was introduced at launch in November 2017. These keys always expire after 7 days. Key expiration is managed by Amazon DynamoDB TTL. The keys ceased to be valid after February 21, 2018 and should not be used after that date.</p> <ul> <li> <p> <code>ListApiKeys</code> returns the expiration time in milliseconds.</p> </li> <li> <p> <code>CreateApiKey</code> returns the expiration time in milliseconds.</p> </li> <li> <p> <code>UpdateApiKey</code> is not available for this key version.</p> </li> <li> <p> <code>DeleteApiKey</code> deletes the item from the table.</p> </li> <li> <p>Expiration is stored in Amazon DynamoDB as milliseconds. This results in a bug where keys are not automatically deleted because DynamoDB expects the TTL to be stored in seconds. As a one-time action, we will delete these keys from the table after February 21, 2018.</p> </li> </ul> <p> <b>da2</b>: This version was introduced in February 2018 when AppSync added support to extend key expiration.</p> <ul> <li> <p> <code>ListApiKeys</code> returns the expiration time in seconds.</p> </li> <li> <p> <code>CreateApiKey</code> returns the expiration time in seconds and accepts a user-provided expiration time in seconds.</p> </li> <li> <p> <code>UpdateApiKey</code> returns the expiration time in seconds and accepts a user-provided expiration time in seconds. Key expiration can only be updated while the key has not expired.</p> </li> <li> <p> <code>DeleteApiKey</code> deletes the item from the table.</p> </li> <li> <p>Expiration is stored in Amazon DynamoDB as seconds.</p> </li> </ul>"
"documentation": "<p>Describes an API key.</p> <p>Customers invoke AWS AppSync GraphQL API operations with API keys as an identity mechanism. There are two key versions:</p> <p> <b>da1</b>: This version was introduced at launch in November 2017. These keys always expire after 7 days. Key expiration is managed by Amazon DynamoDB TTL. The keys ceased to be valid after February 21, 2018 and should not be used after that date.</p> <ul> <li> <p> <code>ListApiKeys</code> returns the expiration time in milliseconds.</p> </li> <li> <p> <code>CreateApiKey</code> returns the expiration time in milliseconds.</p> </li> <li> <p> <code>UpdateApiKey</code> is not available for this key version.</p> </li> <li> <p> <code>DeleteApiKey</code> deletes the item from the table.</p> </li> <li> <p>Expiration is stored in Amazon DynamoDB as milliseconds. This results in a bug where keys are not automatically deleted because DynamoDB expects the TTL to be stored in seconds. As a one-time action, we will delete these keys from the table after February 21, 2018.</p> </li> </ul> <p> <b>da2</b>: This version was introduced in February 2018 when AppSync added support to extend key expiration.</p> <ul> <li> <p> <code>ListApiKeys</code> returns the expiration time and deletion time in seconds.</p> </li> <li> <p> <code>CreateApiKey</code> returns the expiration time and deletion time in seconds and accepts a user-provided expiration time in seconds.</p> </li> <li> <p> <code>UpdateApiKey</code> returns the expiration time and and deletion time in seconds and accepts a user-provided expiration time in seconds. Expired API keys are kept for 60 days after the expiration time. Key expiration time can be updated while the key is not deleted. </p> </li> <li> <p> <code>DeleteApiKey</code> deletes the item from the table.</p> </li> <li> <p>Expiration is stored in Amazon DynamoDB as seconds. After the expiration time, using the key to authenticate will fail. But the key can be reinstated before deletion.</p> </li> <li> <p>Deletion is stored in Amazon DynamoDB as seconds. The key will be deleted after deletion time. </p> </li> </ul>"
},
"ApiKeys": {
"type": "list",
Expand Down Expand Up @@ -2496,6 +2500,10 @@
"xrayEnabled": {
"shape": "Boolean",
"documentation": "<p>A flag representing whether X-Ray tracing is enabled for this <code>GraphqlApi</code>.</p>"
},
"wafWebAclArn": {
"shape": "String",
"documentation": "<p>The ARN of the AWS WAF ACL associated with this <code>GraphqlApi</code> if one exists.</p>"
}
},
"documentation": "<p>Describes a GraphQL API.</p>"
Expand Down
15 changes: 10 additions & 5 deletions apis/elasticmapreduce-2009-03-31.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -1314,7 +1314,8 @@
"documentation": "<p>Specifies the number of steps that can be executed concurrently.</p>"
},
"PlacementGroups": {
"shape": "PlacementGroupConfigList"
"shape": "PlacementGroupConfigList",
"documentation": "<p>Placement group configured for an Amazon EMR cluster.</p>"
}
},
"documentation": "<p>The detailed description of the cluster.</p>"
Expand Down Expand Up @@ -3650,12 +3651,15 @@
],
"members": {
"InstanceRole": {
"shape": "InstanceRoleType"
"shape": "InstanceRoleType",
"documentation": "<p>Role of the instance in the cluster.</p> <p>Starting with Amazon EMR version 5.23.0, the only supported instance role is <code>MASTER</code>.</p>"
},
"PlacementStrategy": {
"shape": "PlacementGroupStrategy"
"shape": "PlacementGroupStrategy",
"documentation": "<p>EC2 Placement Group strategy associated with instance role.</p> <p>Starting with Amazon EMR version 5.23.0, the only supported placement strategy is <code>SPREAD</code> for the <code>MASTER</code> instance role.</p>"
}
}
},
"documentation": "<p>Placement group configuration for an Amazon EMR cluster. The configuration specifies the placement strategy that can be applied to instance roles during cluster creation.</p> <p>To use this configuration, consider attaching managed policy AmazonElasticMapReducePlacementGroupPolicy to the EMR role.</p>"
},
"PlacementGroupConfigList": {
"type": "list",
Expand Down Expand Up @@ -3976,7 +3980,8 @@
"documentation": "<p> The specified managed scaling policy for an Amazon EMR cluster. </p>"
},
"PlacementGroupConfigs": {
"shape": "PlacementGroupConfigList"
"shape": "PlacementGroupConfigList",
"documentation": "<p>The specified placement group configuration for an Amazon EMR cluster.</p>"
}
},
"documentation": "<p> Input to the <a>RunJobFlow</a> operation. </p>"
Expand Down
57 changes: 31 additions & 26 deletions apis/glue-2017-03-31.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -2163,7 +2163,12 @@
"Location": {
"shape": "Scr"
},
"Language": {}
"Language": {},
"AdditionalPlanOptionsMap": {
"type": "map",
"key": {},
"value": {}
}
}
},
"output": {
Expand Down Expand Up @@ -2242,7 +2247,7 @@
"type": "structure",
"members": {
"SecurityConfiguration": {
"shape": "Sdn"
"shape": "Sdo"
}
}
}
Expand All @@ -2263,7 +2268,7 @@
"SecurityConfigurations": {
"type": "list",
"member": {
"shape": "Sdn"
"shape": "Sdo"
}
},
"NextToken": {}
Expand All @@ -2287,7 +2292,7 @@
"type": "structure",
"members": {
"Table": {
"shape": "Sdt"
"shape": "Sdu"
}
}
}
Expand All @@ -2310,7 +2315,7 @@
"type": "structure",
"members": {
"TableVersion": {
"shape": "Sdw"
"shape": "Sdx"
}
}
}
Expand Down Expand Up @@ -2338,7 +2343,7 @@
"TableVersions": {
"type": "list",
"member": {
"shape": "Sdw"
"shape": "Sdx"
}
},
"NextToken": {}
Expand All @@ -2365,7 +2370,7 @@
"type": "structure",
"members": {
"TableList": {
"shape": "Se3"
"shape": "Se4"
},
"NextToken": {}
}
Expand Down Expand Up @@ -2447,7 +2452,7 @@
"type": "structure",
"members": {
"UserDefinedFunction": {
"shape": "Sec"
"shape": "Sed"
}
}
}
Expand All @@ -2474,7 +2479,7 @@
"UserDefinedFunctions": {
"type": "list",
"member": {
"shape": "Sec"
"shape": "Sed"
}
},
"NextToken": {}
Expand Down Expand Up @@ -2829,7 +2834,7 @@
"Name": {},
"RunId": {},
"NodeIds": {
"shape": "Sfg"
"shape": "Sfh"
}
}
},
Expand All @@ -2838,7 +2843,7 @@
"members": {
"RunId": {},
"NodeIds": {
"shape": "Sfg"
"shape": "Sfh"
}
}
}
Expand Down Expand Up @@ -2882,7 +2887,7 @@
"members": {
"NextToken": {},
"TableList": {
"shape": "Se3"
"shape": "Se4"
}
}
}
Expand Down Expand Up @@ -3253,15 +3258,15 @@
"shape": "S6"
},
"ColumnStatisticsList": {
"shape": "Sgs"
"shape": "Sgt"
}
}
},
"output": {
"type": "structure",
"members": {
"Errors": {
"shape": "Sgu"
"shape": "Sgv"
}
}
}
Expand All @@ -3279,15 +3284,15 @@
"DatabaseName": {},
"TableName": {},
"ColumnStatisticsList": {
"shape": "Sgs"
"shape": "Sgt"
}
}
},
"output": {
"type": "structure",
"members": {
"Errors": {
"shape": "Sgu"
"shape": "Sgv"
}
}
}
Expand Down Expand Up @@ -5281,7 +5286,7 @@
}
}
},
"Sdn": {
"Sdo": {
"type": "structure",
"members": {
"Name": {},
Expand All @@ -5293,7 +5298,7 @@
}
}
},
"Sdt": {
"Sdu": {
"type": "structure",
"required": [
"Name"
Expand Down Expand Up @@ -5340,22 +5345,22 @@
"CatalogId": {}
}
},
"Sdw": {
"Sdx": {
"type": "structure",
"members": {
"Table": {
"shape": "Sdt"
"shape": "Sdu"
},
"VersionId": {}
}
},
"Se3": {
"Se4": {
"type": "list",
"member": {
"shape": "Sdt"
"shape": "Sdu"
}
},
"Sec": {
"Sed": {
"type": "structure",
"members": {
"FunctionName": {},
Expand All @@ -5372,17 +5377,17 @@
"CatalogId": {}
}
},
"Sfg": {
"Sfh": {
"type": "list",
"member": {}
},
"Sgs": {
"Sgt": {
"type": "list",
"member": {
"shape": "S9s"
}
},
"Sgu": {
"Sgv": {
"type": "list",
"member": {
"type": "structure",
Expand Down
13 changes: 13 additions & 0 deletions apis/glue-2017-03-31.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -3959,6 +3959,15 @@
"shape": "Action"
}
},
"AdditionalPlanOptionsMap": {
"type": "map",
"key": {
"shape": "GenericString"
},
"value": {
"shape": "GenericString"
}
},
"AttemptCount": {
"type": "integer"
},
Expand Down Expand Up @@ -8379,6 +8388,10 @@
"Language": {
"shape": "Language",
"documentation": "<p>The programming language of the code to perform the mapping.</p>"
},
"AdditionalPlanOptionsMap": {
"shape": "AdditionalPlanOptionsMap",
"documentation": "<p>A map to hold additional optional key-value parameters.</p>"
}
}
},
Expand Down
Loading

0 comments on commit 80fc9c2

Please sign in to comment.