Skip to content

Commit

Permalink
Updates SDK to v2.359.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Nov 20, 2018
1 parent 4506be3 commit 99352ce
Show file tree
Hide file tree
Showing 45 changed files with 16,257 additions and 8,692 deletions.
62 changes: 62 additions & 0 deletions .changes/2.359.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
[
{
"type": "feature",
"category": "Batch",
"description": "Adding multinode parallel jobs, placement group support for compute environments."
},
{
"type": "feature",
"category": "CloudFormation",
"description": "Use the CAPABILITY_AUTO_EXPAND capability to create or update a stack directly from a stack template that contains macros, without first reviewing the resulting changes in a change set first."
},
{
"type": "feature",
"category": "CloudTrail",
"description": "This release supports creating a trail in CloudTrail that logs events for all AWS accounts in an organization in AWS Organizations. This helps enable you to define a uniform event logging strategy for your organization. An organization trail is applied automatically to each account in the organization and cannot be modified by member accounts. To learn more, please see the AWS CloudTrail User Guide https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html"
},
{
"type": "feature",
"category": "ConfigService",
"description": "In this release, AWS Config adds support for aggregating the configuration data of AWS resources into multi-account and multi-region aggregators. AWS Config adds four APIs to query and retrieve aggregated resource configurations. 1) BatchGetAggregateResourceConfig, returns the current configuration items for resources that are present in your AWS Config aggregator. 2) GetAggregateDiscoveredResourceCounts, returns the resource counts across accounts and regions that are present in your AWS Config aggregator. 3) GetAggregateResourceConfig, returns current configuration item that is aggregated for your specific resource in a specific source account and region. 4) ListAggregateDiscoveredResources, accepts a resource type and returns a list of resource identifiers that are aggregated for a specific resource type across accounts and regions."
},
{
"type": "feature",
"category": "DeviceFarm",
"description": "Customers can now schedule runs without a need to create a Device Pool. They also get realtime information on public device availability."
},
{
"type": "feature",
"category": "EC2",
"description": "Adding AvailabilityZoneId to DescribeAvailabilityZones"
},
{
"type": "feature",
"category": "Iot",
"description": "IoT now supports resource tagging and tag based access control for Billing Groups, Thing Groups, Thing Types, Jobs, and Security Profiles. IoT Billing Groups help you group devices to categorize and track your costs. AWS IoT Device Management also introduces three new features: 1. Dynamic thing groups. 2. Jobs dynamic rollouts. 3. Device connectivity indexing. Dynamic thing groups lets you to create a group of devices using a Fleet Indexing query. The devices in your group will be automatically added or removed when they match your specified query criteria. Jobs dynamic rollout allows you to configure an exponentially increasing rate of deployment for device updates and define failure criteria to cancel your job. Device connectivity indexing allows you to index your devices' lifecycle events to discover whether devices are connected or disconnected to AWS IoT."
},
{
"type": "feature",
"category": "Lambda",
"description": "AWS Lambda now supports python3.7 and the Kinesis Data Streams (KDS) enhanced fan-out and HTTP/2 data retrieval features for Kinesis event sources."
},
{
"type": "feature",
"category": "MediaConvert",
"description": "AWS Elemental MediaConvert SDK has added several features including support for: SPEKE full document encryption, up to 150 elements for input stitching, input and motion image insertion, AWS CLI path arguments in S3 links including special characters, AFD signaling, additional caption types, and client-side encrypted input files."
},
{
"type": "feature",
"category": "RDS",
"description": "This release adds a new parameter to specify VPC security groups for restore from DB snapshot, restore to point int time and create read replica operations. For more information, see Amazon RDS Documentation."
},
{
"type": "feature",
"category": "WorkDocs",
"description": "With this release, clients can now use the GetResources API to fetch files and folders from the user's SharedWithMe collection. And also through this release, the existing DescribeActivities API has been enhanced to support additional filters such as the ActivityType and the ResourceId."
},
{
"type": "feature",
"category": "WorkSpaces",
"description": "Added new APIs to Modify and Describe WorkSpaces client properties for users in a directory. With the new APIs, you can enable/disable remember me option in WorkSpaces client for users in a directory."
}
]
16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,21 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.358.0-->
<!--LATEST=2.359.0-->
<!--ENTRYINSERT-->

## 2.359.0
* feature: Batch: Adding multinode parallel jobs, placement group support for compute environments.
* feature: CloudFormation: Use the CAPABILITY_AUTO_EXPAND capability to create or update a stack directly from a stack template that contains macros, without first reviewing the resulting changes in a change set first.
* feature: CloudTrail: This release supports creating a trail in CloudTrail that logs events for all AWS accounts in an organization in AWS Organizations. This helps enable you to define a uniform event logging strategy for your organization. An organization trail is applied automatically to each account in the organization and cannot be modified by member accounts. To learn more, please see the AWS CloudTrail User Guide https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html
* feature: ConfigService: In this release, AWS Config adds support for aggregating the configuration data of AWS resources into multi-account and multi-region aggregators. AWS Config adds four APIs to query and retrieve aggregated resource configurations. 1) BatchGetAggregateResourceConfig, returns the current configuration items for resources that are present in your AWS Config aggregator. 2) GetAggregateDiscoveredResourceCounts, returns the resource counts across accounts and regions that are present in your AWS Config aggregator. 3) GetAggregateResourceConfig, returns current configuration item that is aggregated for your specific resource in a specific source account and region. 4) ListAggregateDiscoveredResources, accepts a resource type and returns a list of resource identifiers that are aggregated for a specific resource type across accounts and regions.
* feature: DeviceFarm: Customers can now schedule runs without a need to create a Device Pool. They also get realtime information on public device availability.
* feature: EC2: Adding AvailabilityZoneId to DescribeAvailabilityZones
* feature: Iot: IoT now supports resource tagging and tag based access control for Billing Groups, Thing Groups, Thing Types, Jobs, and Security Profiles. IoT Billing Groups help you group devices to categorize and track your costs. AWS IoT Device Management also introduces three new features: 1. Dynamic thing groups. 2. Jobs dynamic rollouts. 3. Device connectivity indexing. Dynamic thing groups lets you to create a group of devices using a Fleet Indexing query. The devices in your group will be automatically added or removed when they match your specified query criteria. Jobs dynamic rollout allows you to configure an exponentially increasing rate of deployment for device updates and define failure criteria to cancel your job. Device connectivity indexing allows you to index your devices' lifecycle events to discover whether devices are connected or disconnected to AWS IoT.
* feature: Lambda: AWS Lambda now supports python3.7 and the Kinesis Data Streams (KDS) enhanced fan-out and HTTP/2 data retrieval features for Kinesis event sources.
* feature: MediaConvert: AWS Elemental MediaConvert SDK has added several features including support for: SPEKE full document encryption, up to 150 elements for input stitching, input and motion image insertion, AWS CLI path arguments in S3 links including special characters, AFD signaling, additional caption types, and client-side encrypted input files.
* feature: RDS: This release adds a new parameter to specify VPC security groups for restore from DB snapshot, restore to point int time and create read replica operations. For more information, see Amazon RDS Documentation.
* feature: WorkDocs: With this release, clients can now use the GetResources API to fetch files and folders from the user's SharedWithMe collection. And also through this release, the existing DescribeActivities API has been enhanced to support additional filters such as the ActivityType and the ResourceId.
* feature: WorkSpaces: Added new APIs to Modify and Describe WorkSpaces client properties for users in a directory. With the new APIs, you can enable/disable remember me option in WorkSpaces client for users in a directory.

## 2.358.0
* feature: Comprehend: Amazon Comprehend Custom Entities automatically trains entity recognition models using your entities and noun-based phrases.
* feature: CostExplorer: This release introduces a new operation called GetCostForecast operation, which allows you to programmatically access AWS Cost Explorer's forecasting engine and is now generally available.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,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.358.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.359.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
149 changes: 127 additions & 22 deletions apis/batch-2016-08-10.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,9 @@
},
"timeout": {
"shape": "S1b"
},
"nodeProperties": {
"shape": "S1c"
}
}
}
Expand Down Expand Up @@ -352,7 +355,10 @@
"type": "integer"
},
"reason": {},
"logStreamName": {}
"logStreamName": {},
"networkInterfaces": {
"shape": "S1s"
}
}
},
"startedAt": {
Expand All @@ -379,7 +385,7 @@
"type": "long"
},
"dependsOn": {
"shape": "S1q"
"shape": "S1v"
},
"jobDefinition": {},
"parameters": {
Expand Down Expand Up @@ -424,9 +430,27 @@
"reason": {},
"containerInstanceArn": {},
"taskArn": {},
"logStreamName": {}
"logStreamName": {},
"instanceType": {},
"networkInterfaces": {
"shape": "S1s"
}
}
},
"nodeDetails": {
"type": "structure",
"members": {
"nodeIndex": {
"type": "integer"
},
"isMainNode": {
"type": "boolean"
}
}
},
"nodeProperties": {
"shape": "S1c"
},
"arrayProperties": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -463,6 +487,7 @@
"members": {
"jobQueue": {},
"arrayJobId": {},
"multiNodeJobId": {},
"jobStatus": {},
"maxResults": {
"type": "integer"
Expand Down Expand Up @@ -517,6 +542,20 @@
"type": "integer"
}
}
},
"nodeProperties": {
"type": "structure",
"members": {
"isMainNode": {
"type": "boolean"
},
"numNodes": {
"type": "integer"
},
"nodeIndex": {
"type": "integer"
}
}
}
}
}
Expand Down Expand Up @@ -544,6 +583,9 @@
"containerProperties": {
"shape": "S10"
},
"nodeProperties": {
"shape": "S1c"
},
"retryStrategy": {
"shape": "Sz"
},
Expand Down Expand Up @@ -591,26 +633,32 @@
}
},
"dependsOn": {
"shape": "S1q"
"shape": "S1v"
},
"jobDefinition": {},
"parameters": {
"shape": "Sy"
},
"containerOverrides": {
"shape": "S2e"
},
"nodeOverrides": {
"type": "structure",
"members": {
"vcpus": {
"type": "integer"
},
"memory": {
"type": "integer"
},
"command": {
"shape": "Sa"
},
"environment": {
"shape": "S14"
"nodePropertyOverrides": {
"type": "list",
"member": {
"type": "structure",
"required": [
"targetNodes"
],
"members": {
"targetNodes": {},
"containerOverrides": {
"shape": "S2e"
}
}
}
}
}
},
Expand Down Expand Up @@ -759,6 +807,7 @@
"key": {},
"value": {}
},
"placementGroup": {},
"bidPercentage": {
"type": "integer"
},
Expand Down Expand Up @@ -808,11 +857,6 @@
},
"S10": {
"type": "structure",
"required": [
"image",
"vcpus",
"memory"
],
"members": {
"image": {},
"vcpus": {
Expand Down Expand Up @@ -843,7 +887,8 @@
"ulimits": {
"shape": "S19"
},
"user": {}
"user": {},
"instanceType": {}
}
},
"S11": {
Expand Down Expand Up @@ -912,7 +957,49 @@
}
}
},
"S1q": {
"S1c": {
"type": "structure",
"required": [
"numNodes",
"mainNode",
"nodeRangeProperties"
],
"members": {
"numNodes": {
"type": "integer"
},
"mainNode": {
"type": "integer"
},
"nodeRangeProperties": {
"type": "list",
"member": {
"type": "structure",
"required": [
"targetNodes"
],
"members": {
"targetNodes": {},
"container": {
"shape": "S10"
}
}
}
}
}
},
"S1s": {
"type": "list",
"member": {
"type": "structure",
"members": {
"attachmentId": {},
"ipv6Address": {},
"privateIpv4Address": {}
}
}
},
"S1v": {
"type": "list",
"member": {
"type": "structure",
Expand All @@ -921,6 +1008,24 @@
"type": {}
}
}
},
"S2e": {
"type": "structure",
"members": {
"vcpus": {
"type": "integer"
},
"memory": {
"type": "integer"
},
"command": {
"shape": "Sa"
},
"instanceType": {},
"environment": {
"shape": "S14"
}
}
}
}
}
Loading

0 comments on commit 99352ce

Please sign in to comment.