Skip to content

Commit

Permalink
Updates SDK to v2.420.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Mar 12, 2019
1 parent 117456a commit 3aaa2e2
Show file tree
Hide file tree
Showing 13 changed files with 184 additions and 102 deletions.
12 changes: 12 additions & 0 deletions .changes/2.420.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"type": "bugfix",
"category": "ManageUpload",
"description": "abort request stream when body is smaller than 5MB"
},
{
"type": "feature",
"category": "ServerlessApplicationRepository",
"description": "The AWS Serverless Application Repository now supports associating a ZIP source code archive with versions of an application."
}
]
5 changes: 0 additions & 5 deletions .changes/next-release/bugfix-ManageUpload-a7d3d6b9.json

This file was deleted.

6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.419.0-->
<!--LATEST=2.420.0-->
<!--ENTRYINSERT-->

## 2.420.0
* bugfix: ManageUpload: abort request stream when body is smaller than 5MB
* feature: ServerlessApplicationRepository: The AWS Serverless Application Repository now supports associating a ZIP source code archive with versions of an application.

## 2.419.0
* feature: CostExplorer: The only change in this release is to make TimePeriod a required parameter in GetCostAndUsageRequest.
* feature: ElasticBeanstalk: Elastic Beanstalk added support for tagging, and tag-based access control, of all Elastic Beanstalk resources.
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.419.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.420.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
12 changes: 12 additions & 0 deletions apis/serverlessrepo-2017-09-08.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@
"SemanticVersion": {
"locationName": "semanticVersion"
},
"SourceCodeArchiveUrl": {
"locationName": "sourceCodeArchiveUrl"
},
"SourceCodeUrl": {
"locationName": "sourceCodeUrl"
},
Expand Down Expand Up @@ -127,6 +130,9 @@
"location": "uri",
"locationName": "semanticVersion"
},
"SourceCodeArchiveUrl": {
"locationName": "sourceCodeArchiveUrl"
},
"SourceCodeUrl": {
"locationName": "sourceCodeUrl"
},
Expand Down Expand Up @@ -166,6 +172,9 @@
"SemanticVersion": {
"locationName": "semanticVersion"
},
"SourceCodeArchiveUrl": {
"locationName": "sourceCodeArchiveUrl"
},
"SourceCodeUrl": {
"locationName": "sourceCodeUrl"
},
Expand Down Expand Up @@ -846,6 +855,9 @@
"SemanticVersion": {
"locationName": "semanticVersion"
},
"SourceCodeArchiveUrl": {
"locationName": "sourceCodeArchiveUrl"
},
"SourceCodeUrl": {
"locationName": "sourceCodeUrl"
},
Expand Down
86 changes: 53 additions & 33 deletions apis/serverlessrepo-2017-09-08.normal.json

Large diffs are not rendered by default.

111 changes: 68 additions & 43 deletions clients/serverlessapplicationrepository.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ declare namespace ServerlessApplicationRepository {
*/
Actions: __listOf__string;
/**
* An AWS account ID, or * to make the application public.
* An array of AWS account IDs, or * to make the application public.
*/
Principals: __listOf__string;
/**
Expand All @@ -166,8 +166,7 @@ declare namespace ServerlessApplicationRepository {
*/
Description: __string;
/**
* A URL with more information about the application, for example
the location of your GitHub repository for the application.
* A URL with more information about the application, for example the location of your GitHub repository for the application.
*/
HomePageUrl?: __string;
/**
Expand All @@ -194,8 +193,7 @@ declare namespace ServerlessApplicationRepository {
*/
Description: __string;
/**
* A URL with more information about the application, for example
the location of your GitHub repository for the application.
* A URL with more information about the application, for example the location of your GitHub repository for the application.
*/
HomePageUrl?: __string;
/**
Expand Down Expand Up @@ -231,7 +229,11 @@ declare namespace ServerlessApplicationRepository {
*/
SemanticVersion?: __string;
/**
* A link to a public repository for the source code of your application.
* A link to the S3 object that contains the ZIP archive of the source code for this version of your application.Maximum size 50 MB
*/
SourceCodeArchiveUrl?: __string;
/**
* A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
*/
SourceCodeUrl?: __string;
/**
Expand Down Expand Up @@ -266,8 +268,7 @@ declare namespace ServerlessApplicationRepository {
*/
Description?: __string;
/**
* A URL with more information about the application, for example
the location of your GitHub repository for the application.
* A URL with more information about the application, for example the location of your GitHub repository for the application.
*/
HomePageUrl?: __string;
/**
Expand Down Expand Up @@ -305,7 +306,11 @@ declare namespace ServerlessApplicationRepository {
*/
SemanticVersion: __string;
/**
* A link to a public repository for the source code of your application.
* A link to the S3 object that contains the ZIP archive of the source code for this version of your application.Maximum size 50 MB
*/
SourceCodeArchiveUrl?: __string;
/**
* A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
*/
SourceCodeUrl?: __string;
/**
Expand Down Expand Up @@ -336,7 +341,7 @@ declare namespace ServerlessApplicationRepository {
account, for example, by creating new AWS Identity and Access Management (IAM) users.
For those applications, you must explicitly acknowledge their capabilities by
specifying this parameter.The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM,
and CAPABILITY_RESOURCE_POLICY.The following resources require you to specify CAPABILITY_IAM or
CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.The following resources require you to specify CAPABILITY_IAM or
CAPABILITY_NAMED_IAM:
AWS::IAM::Group,
AWS::IAM::InstanceProfile,
Expand All @@ -350,10 +355,10 @@ declare namespace ServerlessApplicationRepository {
AWS::ApplicationAutoScaling::ScalingPolicy,
AWS::S3::BucketPolicy,
AWS::SQS::QueuePolicy, and
AWS::SNS::TopicPolicy.If your application template contains any of the above resources, we recommend that you review
AWS::SNS::TopicPolicy.Applications that contain one or more nested applications require you to specify
CAPABILITY_AUTO_EXPAND.If your application template contains any of the above resources, we recommend that you review
all permissions associated with the application before deploying. If you don't specify
this parameter for an application that requires capabilities, the call will fail.Valid values: CAPABILITY_IAM | CAPABILITY_NAMED_IAM | CAPABILITY_RESOURCE_POLICY
this parameter for an application that requires capabilities, the call will fail.
*/
RequiredCapabilities?: __listOfCapability;
/**
Expand All @@ -368,7 +373,11 @@ declare namespace ServerlessApplicationRepository {
*/
SemanticVersion?: __string;
/**
* A link to a public repository for the source code of your application.
* A link to the S3 object that contains the ZIP archive of the source code for this version of your application.Maximum size 50 MB
*/
SourceCodeArchiveUrl?: __string;
/**
* A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
*/
SourceCodeUrl?: __string;
/**
Expand All @@ -387,7 +396,7 @@ declare namespace ServerlessApplicationRepository {
account, for example, by creating new AWS Identity and Access Management (IAM) users.
For those applications, you must explicitly acknowledge their capabilities by
specifying this parameter.The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM,
and CAPABILITY_RESOURCE_POLICY.The following resources require you to specify CAPABILITY_IAM or
CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.The following resources require you to specify CAPABILITY_IAM or
CAPABILITY_NAMED_IAM:
AWS::IAM::Group,
AWS::IAM::InstanceProfile,
Expand All @@ -401,38 +410,44 @@ declare namespace ServerlessApplicationRepository {
AWS::ApplicationAutoScaling::ScalingPolicy,
AWS::S3::BucketPolicy,
AWS::SQS::QueuePolicy, and
AWS::SNS:TopicPolicy.If your application template contains any of the above resources, we recommend that you review
AWS::SNS:TopicPolicy.Applications that contain one or more nested applications require you to specify
CAPABILITY_AUTO_EXPAND.If your application template contains any of the above resources, we recommend that you review
all permissions associated with the application before deploying. If you don't specify
this parameter for an application that requires capabilities, the call will fail.Valid values: CAPABILITY_IAM | CAPABILITY_NAMED_IAM | CAPABILITY_RESOURCE_POLICY
this parameter for an application that requires capabilities, the call will fail.
*/
Capabilities?: __listOf__string;
/**
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
*/
ChangeSetName?: __string;
/**
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
*/
ClientToken?: __string;
/**
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
*/
Description?: __string;
/**
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
*/
NotificationArns?: __listOf__string;
/**
* A list of parameter values for the parameters of the application.
*/
ParameterOverrides?: __listOfParameterValue;
/**
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
*/
ResourceTypes?: __listOf__string;
/**
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
*/
RollbackConfiguration?: RollbackConfiguration;
/**
Expand All @@ -442,11 +457,13 @@ declare namespace ServerlessApplicationRepository {
*/
SemanticVersion?: __string;
/**
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
*/
StackName: __string;
/**
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet API.
* This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet
API.
*/
Tags?: __listOfTag;
/**
Expand Down Expand Up @@ -508,6 +525,7 @@ declare namespace ServerlessApplicationRepository {
SemanticVersion?: __string;
/**
* Status of the template creation workflow.Possible values: PREPARING | ACTIVE | EXPIRED
*/
Status?: Status;
/**
Expand Down Expand Up @@ -566,8 +584,7 @@ declare namespace ServerlessApplicationRepository {
*/
Description?: __string;
/**
* A URL with more information about the application, for example
the location of your GitHub repository for the application.
* A URL with more information about the application, for example the location of your GitHub repository for the application.
*/
HomePageUrl?: __string;
/**
Expand Down Expand Up @@ -627,6 +644,7 @@ declare namespace ServerlessApplicationRepository {
SemanticVersion?: __string;
/**
* Status of the template creation workflow.Possible values: PREPARING | ACTIVE | EXPIRED
*/
Status?: Status;
/**
Expand Down Expand Up @@ -812,28 +830,33 @@ declare namespace ServerlessApplicationRepository {
}
export interface RollbackConfiguration {
/**
* This property corresponds to the content of the same name for the AWS CloudFormation RollbackConfiguration Data Type.
* This property corresponds to the content of the same name for the AWS CloudFormation RollbackConfiguration
Data Type.
*/
MonitoringTimeInMinutes?: __integer;
/**
* This property corresponds to the content of the same name for the AWS CloudFormation RollbackConfiguration Data Type.
* This property corresponds to the content of the same name for the AWS CloudFormation RollbackConfiguration
Data Type.
*/
RollbackTriggers?: __listOfRollbackTrigger;
}
export interface RollbackTrigger {
/**
* This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger Data Type.
* This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger
Data Type.
*/
Arn: __string;
/**
* This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger Data Type.
* This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger
Data Type.
*/
Type: __string;
}
export type Status = "PREPARING"|"ACTIVE"|"EXPIRED"|string;
export interface Tag {
/**
* This property corresponds to the content of the same name for the AWS CloudFormation Tag Data Type.
* This property corresponds to the content of the same name for the AWS CloudFormation Tag
Data Type.
*/
Key: __string;
/**
Expand All @@ -858,8 +881,7 @@ declare namespace ServerlessApplicationRepository {
*/
Description?: __string;
/**
* A URL with more information about the application, for example
the location of your GitHub repository for the application.
* A URL with more information about the application, for example the location of your GitHub repository for the application.
*/
HomePageUrl?: __string;
/**
Expand Down Expand Up @@ -893,8 +915,7 @@ declare namespace ServerlessApplicationRepository {
*/
Description?: __string;
/**
* A URL with more information about the application, for example
the location of your GitHub repository for the application.
* A URL with more information about the application, for example the location of your GitHub repository for the application.
*/
HomePageUrl?: __string;
/**
Expand Down Expand Up @@ -941,7 +962,7 @@ declare namespace ServerlessApplicationRepository {
account, for example, by creating new AWS Identity and Access Management (IAM) users.
For those applications, you must explicitly acknowledge their capabilities by
specifying this parameter.The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM,
and CAPABILITY_RESOURCE_POLICY.The following resources require you to specify CAPABILITY_IAM or
CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.The following resources require you to specify CAPABILITY_IAM or
CAPABILITY_NAMED_IAM:
AWS::IAM::Group,
AWS::IAM::InstanceProfile,
Expand All @@ -955,10 +976,10 @@ declare namespace ServerlessApplicationRepository {
AWS::ApplicationAutoScaling::ScalingPolicy,
AWS::S3::BucketPolicy,
AWS::SQS::QueuePolicy, and
AWS::SNS::TopicPolicy.If your application template contains any of the above resources, we recommend that you review
AWS::SNS::TopicPolicy.Applications that contain one or more nested applications require you to specify
CAPABILITY_AUTO_EXPAND.If your application template contains any of the above resources, we recommend that you review
all permissions associated with the application before deploying. If you don't specify
this parameter for an application that requires capabilities, the call will fail.Valid values: CAPABILITY_IAM | CAPABILITY_NAMED_IAM | CAPABILITY_RESOURCE_POLICY
this parameter for an application that requires capabilities, the call will fail.
*/
RequiredCapabilities: __listOfCapability;
/**
Expand All @@ -973,7 +994,11 @@ declare namespace ServerlessApplicationRepository {
*/
SemanticVersion: __string;
/**
* A link to a public repository for the source code of your application.
* A link to the S3 object that contains the ZIP archive of the source code for this version of your application.Maximum size 50 MB
*/
SourceCodeArchiveUrl?: __string;
/**
* A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
*/
SourceCodeUrl?: __string;
/**
Expand All @@ -997,7 +1022,7 @@ declare namespace ServerlessApplicationRepository {
*/
SemanticVersion: __string;
/**
* A link to a public repository for the source code of your application.
* A link to a public repository for the source code of your application, for example the URL of a specific GitHub commit.
*/
SourceCodeUrl?: __string;
}
Expand Down
Loading

0 comments on commit 3aaa2e2

Please sign in to comment.