Skip to content

Commit

Permalink
Updates SDK to v2.520.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Aug 29, 2019
1 parent a203c0e commit ae680a1
Show file tree
Hide file tree
Showing 27 changed files with 877 additions and 342 deletions.
32 changes: 32 additions & 0 deletions .changes/2.520.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
[
{
"type": "feature",
"category": "ApplicationAutoScaling",
"description": "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."
},
{
"type": "feature",
"category": "CodePipeline",
"description": "Introducing pipeline execution trigger details in ListPipelineExecutions API."
},
{
"type": "feature",
"category": "ECS",
"description": "This release of Amazon Elastic Container Service (Amazon ECS) introduces support for including Docker container IDs in the API response when describing and stopping tasks. This enables customers to easily map containers to the tasks they are associated with."
},
{
"type": "feature",
"category": "ElastiCache",
"description": "Amazon ElastiCache for Redis now supports encryption at rest using customer managed customer master keys (CMKs) in AWS Key Management Service (KMS). Amazon ElastiCache now supports cluster names upto 40 characters for replicationGoups and upto 50 characters for cacheClusters."
},
{
"type": "feature",
"category": "Lambda",
"description": "Adds a \"MaximumBatchingWindowInSeconds\" parameter to event source mapping api's. Usable by Dynamodb and Kinesis event sources."
},
{
"type": "feature",
"category": "S3",
"description": "add support for AWS.S3.getSignedUrlPromise which returns a promise for S3 presigned url"
}
]
5 changes: 0 additions & 5 deletions .changes/next-release/feature-S3-989eccff.json

This file was deleted.

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

## 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.
* feature: ECS: This release of Amazon Elastic Container Service (Amazon ECS) introduces support for including Docker container IDs in the API response when describing and stopping tasks. This enables customers to easily map containers to the tasks they are associated with.
* feature: ElastiCache: Amazon ElastiCache for Redis now supports encryption at rest using customer managed customer master keys (CMKs) in AWS Key Management Service (KMS). Amazon ElastiCache now supports cluster names upto 40 characters for replicationGoups and upto 50 characters for cacheClusters.
* feature: Lambda: Adds a "MaximumBatchingWindowInSeconds" parameter to event source mapping api's. Usable by Dynamodb and Kinesis event sources.
* feature: S3: add support for AWS.S3.getSignedUrlPromise which returns a promise for S3 presigned url

## 2.519.0
* feature: GlobalAccelerator: API Update for AWS Global Accelerator Client IP Preservation
* feature: MediaConvert: This release adds the ability to send a job to an on-demand queue while simulating the performance of a job sent to a reserved queue. Use this setting to estimate the number of reserved transcoding slots (RTS) you need for a reserved queue.
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.519.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.520.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
46 changes: 33 additions & 13 deletions apis/application-autoscaling-2016-02-06.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,9 @@
"RoleARN": {},
"CreationTime": {
"type": "timestamp"
},
"SuspendedState": {
"shape": "Sj"
}
}
}
Expand Down Expand Up @@ -228,13 +231,13 @@
"ScalableDimension": {},
"PolicyType": {},
"StepScalingPolicyConfiguration": {
"shape": "Sv"
"shape": "Sx"
},
"TargetTrackingScalingPolicyConfiguration": {
"shape": "S14"
"shape": "S16"
},
"Alarms": {
"shape": "S1i"
"shape": "S1k"
},
"CreationTime": {
"type": "timestamp"
Expand Down Expand Up @@ -294,7 +297,7 @@
"type": "timestamp"
},
"ScalableTargetAction": {
"shape": "S1p"
"shape": "S1r"
},
"CreationTime": {
"type": "timestamp"
Expand Down Expand Up @@ -322,10 +325,10 @@
"ScalableDimension": {},
"PolicyType": {},
"StepScalingPolicyConfiguration": {
"shape": "Sv"
"shape": "Sx"
},
"TargetTrackingScalingPolicyConfiguration": {
"shape": "S14"
"shape": "S16"
}
}
},
Expand All @@ -337,7 +340,7 @@
"members": {
"PolicyARN": {},
"Alarms": {
"shape": "S1i"
"shape": "S1k"
}
}
}
Expand All @@ -364,7 +367,7 @@
"type": "timestamp"
},
"ScalableTargetAction": {
"shape": "S1p"
"shape": "S1r"
}
}
},
Expand All @@ -391,7 +394,10 @@
"MaxCapacity": {
"type": "integer"
},
"RoleARN": {}
"RoleARN": {},
"SuspendedState": {
"shape": "Sj"
}
}
},
"output": {
Expand All @@ -405,7 +411,21 @@
"type": "list",
"member": {}
},
"Sv": {
"Sj": {
"type": "structure",
"members": {
"DynamicScalingInSuspended": {
"type": "boolean"
},
"DynamicScalingOutSuspended": {
"type": "boolean"
},
"ScheduledScalingSuspended": {
"type": "boolean"
}
}
},
"Sx": {
"type": "structure",
"members": {
"AdjustmentType": {},
Expand Down Expand Up @@ -438,7 +458,7 @@
"MetricAggregationType": {}
}
},
"S14": {
"S16": {
"type": "structure",
"required": [
"TargetValue"
Expand Down Expand Up @@ -496,7 +516,7 @@
}
}
},
"S1i": {
"S1k": {
"type": "list",
"member": {
"type": "structure",
Expand All @@ -510,7 +530,7 @@
}
}
},
"S1p": {
"S1r": {
"type": "structure",
"members": {
"MinCapacity": {
Expand Down
30 changes: 29 additions & 1 deletion apis/application-autoscaling-2016-02-06.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -881,6 +881,10 @@
"RoleARN": {
"shape": "ResourceIdMaxLen1600",
"documentation": "<p>Application Auto Scaling creates a service-linked role that grants it permissions to modify the scalable target on your behalf. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-service-linked-roles.html\">Service-Linked Roles for Application Auto Scaling</a>.</p> <p>For resources that are not supported using a service-linked role, this parameter is required, and it must specify the ARN of an IAM role that allows Application Auto Scaling to modify the scalable target on your behalf.</p>"
},
"SuspendedState": {
"shape": "SuspendedState",
"documentation": "<p>An embedded object that contains attributes and attribute values that are used to suspend and resume automatic scaling. Setting the value of an attribute to <code>true</code> suspends the specified scaling activities. Setting it to <code>false</code> (default) resumes the specified scaling activities. </p> <p> <b>Suspension Outcomes</b> </p> <ul> <li> <p>For <code>DynamicScalingInSuspended</code>, while a suspension is in effect, all scale-in activities that are triggered by a scaling policy are suspended.</p> </li> <li> <p>For <code>DynamicScalingOutSuspended</code>, while a suspension is in effect, all scale-out activities that are triggered by a scaling policy are suspended.</p> </li> <li> <p>For <code>ScheduledScalingSuspended</code>, while a suspension is in effect, all scaling activities that involve scheduled actions are suspended. </p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-suspend-resume-scaling.html\">Suspend and Resume Application Auto Scaling</a> in the <i>Application Auto Scaling User Guide</i>.</p>"
}
}
},
Expand Down Expand Up @@ -967,6 +971,9 @@
"CreationTime": {
"shape": "TimestampType",
"documentation": "<p>The Unix timestamp for when the scalable target was created.</p>"
},
"SuspendedState": {
"shape": "SuspendedState"
}
},
"documentation": "<p>Represents a scalable target.</p>"
Expand Down Expand Up @@ -1132,6 +1139,9 @@
},
"documentation": "<p>Represents a scaling policy to use with Application Auto Scaling.</p>"
},
"ScalingSuspended": {
"type": "boolean"
},
"ScheduledAction": {
"type": "structure",
"required": [
Expand Down Expand Up @@ -1264,6 +1274,24 @@
},
"documentation": "<p>Represents a step scaling policy configuration to use with Application Auto Scaling.</p>"
},
"SuspendedState": {
"type": "structure",
"members": {
"DynamicScalingInSuspended": {
"shape": "ScalingSuspended",
"documentation": "<p>Whether scale in by a target tracking scaling policy or a step scaling policy is suspended. Set the value to <code>true</code> if you don't want Application Auto Scaling to remove capacity when a scaling policy is triggered. The default is <code>false</code>. </p>"
},
"DynamicScalingOutSuspended": {
"shape": "ScalingSuspended",
"documentation": "<p>Whether scale out by a target tracking scaling policy or a step scaling policy is suspended. Set the value to <code>true</code> if you don't want Application Auto Scaling to add capacity when a scaling policy is triggered. The default is <code>false</code>. </p>"
},
"ScheduledScalingSuspended": {
"shape": "ScalingSuspended",
"documentation": "<p>Whether scheduled scaling is suspended. Set the value to <code>true</code> if you don't want Application Auto Scaling to add or remove capacity by initiating scheduled actions. The default is <code>false</code>. </p>"
}
},
"documentation": "<p>Specifies whether the scaling activities for a scalable target are in a suspended state. </p>"
},
"TargetTrackingScalingPolicyConfiguration": {
"type": "structure",
"required": [
Expand Down Expand Up @@ -1305,5 +1333,5 @@
"pattern": "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
}
},
"documentation": "<p>With Application Auto Scaling, you can configure automatic scaling for the following resources:</p> <ul> <li> <p>Amazon ECS services</p> </li> <li> <p>Amazon EC2 Spot Fleet requests</p> </li> <li> <p>Amazon EMR clusters</p> </li> <li> <p>Amazon AppStream 2.0 fleets </p> </li> <li> <p>Amazon DynamoDB tables and global secondary indexes throughput capacity</p> </li> <li> <p>Amazon Aurora Replicas</p> </li> <li> <p>Amazon SageMaker endpoint variants</p> </li> <li> <p>Custom resources provided by your own applications or services</p> </li> </ul> <p> <b>API Summary</b> </p> <p>The Application Auto Scaling service API includes two key sets of actions: </p> <ul> <li> <p>Register and manage scalable targets - Register AWS or custom resources as scalable targets (a resource that Application Auto Scaling can scale), set minimum and maximum capacity limits, and retrieve information on existing scalable targets.</p> </li> <li> <p>Configure and manage automatic scaling - Define scaling policies to dynamically scale your resources in response to CloudWatch alarms, schedule one-time or recurring scaling actions, and retrieve your recent scaling activity history.</p> </li> </ul> <p>To learn more about Application Auto Scaling, including information about granting IAM users required permissions for Application Auto Scaling actions, see the <a href=\"https://docs.aws.amazon.com/autoscaling/application/userguide/what-is-application-auto-scaling.html\">Application Auto Scaling User Guide</a>.</p>"
"documentation": "<p>With Application Auto Scaling, you can configure automatic scaling for the following resources:</p> <ul> <li> <p>Amazon ECS services</p> </li> <li> <p>Amazon EC2 Spot Fleet requests</p> </li> <li> <p>Amazon EMR clusters</p> </li> <li> <p>Amazon AppStream 2.0 fleets </p> </li> <li> <p>Amazon DynamoDB tables and global secondary indexes throughput capacity</p> </li> <li> <p>Amazon Aurora Replicas</p> </li> <li> <p>Amazon SageMaker endpoint variants</p> </li> <li> <p>Custom resources provided by your own applications or services</p> </li> </ul> <p> <b>API Summary</b> </p> <p>The Application Auto Scaling service API includes three key sets of actions: </p> <ul> <li> <p>Register and manage scalable targets - Register AWS or custom resources as scalable targets (a resource that Application Auto Scaling can scale), set minimum and maximum capacity limits, and retrieve information on existing scalable targets.</p> </li> <li> <p>Configure and manage automatic scaling - Define scaling policies to dynamically scale your resources in response to CloudWatch alarms, schedule one-time or recurring scaling actions, and retrieve your recent scaling activity history.</p> </li> <li> <p>Suspend and resume scaling - Temporarily suspend and later resume automatic scaling by calling the <a>RegisterScalableTarget</a> action for any Application Auto Scaling scalable target. You can suspend and resume, individually or in combination, scale-out activities triggered by a scaling policy, scale-in activities triggered by a scaling policy, and scheduled scaling. </p> </li> </ul> <p>To learn more about Application Auto Scaling, including information about granting IAM users required permissions for Application Auto Scaling actions, see the <a href=\"https://docs.aws.amazon.com/autoscaling/application/userguide/what-is-application-auto-scaling.html\">Application Auto Scaling User Guide</a>.</p>"
}
6 changes: 6 additions & 0 deletions apis/application-autoscaling-2016-02-06.paginators.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ScalingPolicies"
},
"DescribeScheduledActions": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ScheduledActions"
}
}
}
Loading

0 comments on commit ae680a1

Please sign in to comment.