Skip to content

Commit

Permalink
Updates SDK to v2.796.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Nov 19, 2020
1 parent 3ccfd94 commit b0885c1
Show file tree
Hide file tree
Showing 47 changed files with 6,230 additions and 1,076 deletions.
62 changes: 62 additions & 0 deletions .changes/2.796.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
[
{
"type": "feature",
"category": "AutoScaling",
"description": "You can now create Auto Scaling groups with multiple launch templates using a mixed instances policy, making it easy to deploy an AMI with an architecture that is different from the rest of the group."
},
{
"type": "feature",
"category": "CloudWatchEvents",
"description": "EventBridge now supports Resource-based policy authorization on event buses. This enables cross-account PutEvents API calls, creating cross-account rules, and simplifies permission management."
},
{
"type": "feature",
"category": "CostExplorer",
"description": "Additional metadata that may be applicable to the recommendation."
},
{
"type": "feature",
"category": "DirectoryService",
"description": "Adding multi-region replication feature for AWS Managed Microsoft AD"
},
{
"type": "feature",
"category": "EventBridge",
"description": "EventBridge now supports Resource-based policy authorization on event buses. This enables cross-account PutEvents API calls, creating cross-account rules, and simplifies permission management."
},
{
"type": "feature",
"category": "Glue",
"description": "Adding support for Glue Schema Registry. The AWS Glue Schema Registry is a new feature that allows you to centrally discover, control, and evolve data stream schemas."
},
{
"type": "feature",
"category": "KinesisAnalyticsV2",
"description": "Amazon Kinesis Data Analytics now supports building and running streaming applications using Apache Flink 1.11 and provides a way to access the Apache Flink dashboard for supported Flink versions."
},
{
"type": "feature",
"category": "Lambda",
"description": "Added the starting position and starting position timestamp to ESM Configuration. Now customers will be able to view these fields for their ESM."
},
{
"type": "feature",
"category": "LexModelBuildingService",
"description": "Amazon Lex supports managing input and output contexts as well as default values for slots."
},
{
"type": "feature",
"category": "LexRuntime",
"description": "Amazon Lex now supports the ability to view and manage active contexts associated with a user session."
},
{
"type": "feature",
"category": "MediaLive",
"description": "The AWS Elemental MediaLive APIs and SDKs now support the ability to see the software update status on Link devices"
},
{
"type": "feature",
"category": "Redshift",
"description": "Amazon Redshift support for returning ClusterNamespaceArn in describeClusters"
}
]
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.795.0-->
<!--LATEST=2.796.0-->
<!--ENTRYINSERT-->

## 2.796.0
* feature: AutoScaling: You can now create Auto Scaling groups with multiple launch templates using a mixed instances policy, making it easy to deploy an AMI with an architecture that is different from the rest of the group.
* feature: CloudWatchEvents: EventBridge now supports Resource-based policy authorization on event buses. This enables cross-account PutEvents API calls, creating cross-account rules, and simplifies permission management.
* feature: CostExplorer: Additional metadata that may be applicable to the recommendation.
* feature: DirectoryService: Adding multi-region replication feature for AWS Managed Microsoft AD
* feature: EventBridge: EventBridge now supports Resource-based policy authorization on event buses. This enables cross-account PutEvents API calls, creating cross-account rules, and simplifies permission management.
* feature: Glue: Adding support for Glue Schema Registry. The AWS Glue Schema Registry is a new feature that allows you to centrally discover, control, and evolve data stream schemas.
* feature: KinesisAnalyticsV2: Amazon Kinesis Data Analytics now supports building and running streaming applications using Apache Flink 1.11 and provides a way to access the Apache Flink dashboard for supported Flink versions.
* feature: Lambda: Added the starting position and starting position timestamp to ESM Configuration. Now customers will be able to view these fields for their ESM.
* feature: LexModelBuildingService: Amazon Lex supports managing input and output contexts as well as default values for slots.
* feature: LexRuntime: Amazon Lex now supports the ability to view and manage active contexts associated with a user session.
* feature: MediaLive: The AWS Elemental MediaLive APIs and SDKs now support the ability to see the software update status on Link devices
* feature: Redshift: Amazon Redshift support for returning ClusterNamespaceArn in describeClusters

## 2.795.0
* feature: Backup: AWS Backup now supports cross-account backup, enabling AWS customers to securely copy their backups across their AWS accounts within their AWS organizations.
* feature: CloudFormation: This release adds ChangeSets support for Nested Stacks. ChangeSets offer a preview of how proposed changes to a stack might impact existing resources or create new ones.
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.795.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.796.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
5 changes: 4 additions & 1 deletion apis/autoscaling-2011-01-01.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -1723,7 +1723,10 @@
"type": "structure",
"members": {
"InstanceType": {},
"WeightedCapacity": {}
"WeightedCapacity": {},
"LaunchTemplateSpecification": {
"shape": "S10"
}
}
}
}
Expand Down
20 changes: 12 additions & 8 deletions apis/autoscaling-2011-01-01.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -1843,7 +1843,7 @@
},
"MixedInstancesPolicy": {
"shape": "MixedInstancesPolicy",
"documentation": "<p>An embedded object that specifies a mixed instances policy. The required parameters must be specified. If optional parameters are unspecified, their default values are used.</p> <p>The policy includes parameters that not only define the distribution of On-Demand Instances and Spot Instances, the maximum price to pay for Spot Instances, and how the Auto Scaling group allocates instance types to fulfill On-Demand and Spot capacities, but also the parameters that specify the instance configuration information—the launch template and instance types. The policy can also include a weight for each instance type. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling groups with multiple instance types and purchase options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p> <p>Conditional: You must specify either a launch template (<code>LaunchTemplate</code> or <code>MixedInstancesPolicy</code>) or a launch configuration (<code>LaunchConfigurationName</code> or <code>InstanceId</code>).</p>"
"documentation": "<p>An embedded object that specifies a mixed instances policy. The required parameters must be specified. If optional parameters are unspecified, their default values are used.</p> <p>The policy includes parameters that not only define the distribution of On-Demand Instances and Spot Instances, the maximum price to pay for Spot Instances, and how the Auto Scaling group allocates instance types to fulfill On-Demand and Spot capacities, but also the parameters that specify the instance configuration information—the launch template and instance types. The policy can also include a weight for each instance type and different launch templates for individual instance types. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling groups with multiple instance types and purchase options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p> <p>Conditional: You must specify either a launch template (<code>LaunchTemplate</code> or <code>MixedInstancesPolicy</code>) or a launch configuration (<code>LaunchConfigurationName</code> or <code>InstanceId</code>).</p>"
},
"InstanceId": {
"shape": "XmlStringMaxLen19",
Expand Down Expand Up @@ -3171,30 +3171,34 @@
},
"Overrides": {
"shape": "Overrides",
"documentation": "<p>Any parameters that you specify override the same parameters in the launch template. Currently, the only supported override is instance type. You can specify between 1 and 20 instance types. If not provided, Amazon EC2 Auto Scaling will use the instance type specified in the launch template when it launches an instance. </p>"
"documentation": "<p>Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance. </p>"
}
},
"documentation": "<p>Describes a launch template and overrides.</p> <p>The overrides are used to override the instance type specified by the launch template with multiple instance types that can be used to launch On-Demand Instances and Spot Instances.</p> <p>When you update the launch template or overrides, existing Amazon EC2 instances continue to run. When scale out occurs, Amazon EC2 Auto Scaling launches instances to match the new settings. When scale in occurs, Amazon EC2 Auto Scaling terminates instances according to the group's termination policies.</p>"
"documentation": "<p>Describes a launch template and overrides. </p> <p>You specify these parameters as part of a mixed instances policy. </p> <p>When you update the launch template or overrides, existing Amazon EC2 instances continue to run. When scale out occurs, Amazon EC2 Auto Scaling launches instances to match the new settings. When scale in occurs, Amazon EC2 Auto Scaling terminates instances according to the group's termination policies.</p>"
},
"LaunchTemplateName": {
"type": "string",
"max": 128,
"min": 3,
"pattern": "[a-zA-Z0-9\\(\\)\\.-/_]+"
"pattern": "[a-zA-Z0-9\\(\\)\\.\\-/_]+"
},
"LaunchTemplateOverrides": {
"type": "structure",
"members": {
"InstanceType": {
"shape": "XmlStringMaxLen255",
"documentation": "<p>The instance type, such as <code>m3.xlarge</code>. You must use an instance type that is supported in your requested Region and Availability Zones. For information about available instance types, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#AvailableInstanceTypes\">Available instance types</a> in the <i>Amazon Elastic Compute Cloud User Guide.</i> </p>"
"documentation": "<p>The instance type, such as <code>m3.xlarge</code>. You must use an instance type that is supported in your requested Region and Availability Zones. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html\">Instance types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
},
"WeightedCapacity": {
"shape": "XmlStringMaxLen32",
"documentation": "<p>The number of capacity units provided by the specified instance type in terms of virtual CPUs, memory, storage, throughput, or other relative performance characteristic. When a Spot or On-Demand Instance is provisioned, the capacity units count toward the desired capacity. Amazon EC2 Auto Scaling provisions instances until the desired capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EC2 Auto Scaling can only provision an instance with a <code>WeightedCapacity</code> of 5 units, the instance is provisioned, and the desired capacity is exceeded by 3 units. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-weighting.html\">Instance weighting for Amazon EC2 Auto Scaling</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>. </p> <p>Valid Range: Minimum value of 1. Maximum value of 999.</p>"
},
"LaunchTemplateSpecification": {
"shape": "LaunchTemplateSpecification",
"documentation": "<p>Provides the launch template to be used when launching the instance type. For example, some instance types might require a launch template with a different AMI. If not provided, Amazon EC2 Auto Scaling uses the launch template that's defined for your mixed instances policy. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-launch-template-overrides.html\">Specifying a different launch template for an instance type</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>. </p>"
}
},
"documentation": "<p>Describes an override for a launch template. Currently, the only supported override is instance type.</p> <p>The maximum number of instance type overrides that can be associated with an Auto Scaling group is 20.</p>"
"documentation": "<p>Describes an override for a launch template. The maximum number of instance types that can be associated with an Auto Scaling group is 20. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-override-options.html\">Configuring overrides</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>. </p>"
},
"LaunchTemplateSpecification": {
"type": "structure",
Expand Down Expand Up @@ -3523,7 +3527,7 @@
"documentation": "<p>Specifies the instances distribution. If not provided, the value for each parameter in <code>InstancesDistribution</code> uses a default value.</p>"
}
},
"documentation": "<p>Describes a mixed instances policy for an Auto Scaling group. With mixed instances, your Auto Scaling group can provision a combination of On-Demand Instances and Spot Instances across multiple instance types. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling Groups with Multiple Instance Types and Purchase Options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p> <p>You can create a mixed instances policy for a new Auto Scaling group, or you can create it for an existing group by updating the group to specify <code>MixedInstancesPolicy</code> as the top-level parameter instead of a launch configuration or launch template.</p>"
"documentation": "<p>Describes a mixed instances policy for an Auto Scaling group. With mixed instances, your Auto Scaling group can provision a combination of On-Demand Instances and Spot Instances across multiple instance types. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling groups with multiple instance types and purchase options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p> <p>You can create a mixed instances policy for a new Auto Scaling group, or you can create it for an existing group by updating the group to specify <code>MixedInstancesPolicy</code> as the top-level parameter instead of a launch configuration or launch template.</p>"
},
"MonitoringEnabled": {
"type": "boolean"
Expand Down Expand Up @@ -4468,7 +4472,7 @@
},
"MixedInstancesPolicy": {
"shape": "MixedInstancesPolicy",
"documentation": "<p>An embedded object that specifies a mixed instances policy. When you make changes to an existing policy, all optional parameters are left unchanged if not specified. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling Groups with Multiple Instance Types and Purchase Options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>"
"documentation": "<p>An embedded object that specifies a mixed instances policy. When you make changes to an existing policy, all optional parameters are left unchanged if not specified. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling groups with multiple instance types and purchase options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>"
},
"MinSize": {
"shape": "AutoScalingGroupMinSize",
Expand Down
3 changes: 2 additions & 1 deletion apis/ce-2017-10-25.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -995,7 +995,8 @@
"type": "structure",
"members": {
"RecommendationId": {},
"GenerationTimestamp": {}
"GenerationTimestamp": {},
"AdditionalMetadata": {}
}
},
"SavingsPlansPurchaseRecommendation": {
Expand Down
Loading

0 comments on commit b0885c1

Please sign in to comment.