Skip to content

Commit

Permalink
Updates SDK to v2.678.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed May 15, 2020
1 parent 1342786 commit d1949d1
Show file tree
Hide file tree
Showing 22 changed files with 465 additions and 129 deletions.
22 changes: 22 additions & 0 deletions .changes/2.678.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"type": "feature",
"category": "CloudFormation",
"description": "This release adds support for the following features: 1. DescribeType and ListTypeVersions APIs now output a field IsDefaultVersion, indicating if a version is the default version for its type; 2. Add StackRollbackComplete waiter feature to wait until stack status is UPDATE_ROLLBACK_COMPLETE; 3. Add paginators in DescribeAccountLimits, ListChangeSets, ListStackInstances, ListStackSetOperationResults, ListStackSetOperations, ListStackSets APIs."
},
{
"type": "feature",
"category": "ECR",
"description": "This release adds support for specifying an image manifest media type when pushing a manifest to Amazon ECR."
},
{
"type": "feature",
"category": "Glue",
"description": "Starting today, you can stop the execution of Glue workflows that are running. AWS Glue workflows are directed acyclic graphs (DAGs) of Glue triggers, crawlers and jobs. Using a workflow, you can design a complex multi-job extract, transform, and load (ETL) activity that AWS Glue can execute and track as single entity. "
},
{
"type": "feature",
"category": "STS",
"description": "API updates for STS"
}
]
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.677.0-->
<!--LATEST=2.678.0-->
<!--ENTRYINSERT-->

## 2.678.0
* feature: CloudFormation: This release adds support for the following features: 1. DescribeType and ListTypeVersions APIs now output a field IsDefaultVersion, indicating if a version is the default version for its type; 2. Add StackRollbackComplete waiter feature to wait until stack status is UPDATE_ROLLBACK_COMPLETE; 3. Add paginators in DescribeAccountLimits, ListChangeSets, ListStackInstances, ListStackSetOperationResults, ListStackSetOperations, ListStackSets APIs.
* feature: ECR: This release adds support for specifying an image manifest media type when pushing a manifest to Amazon ECR.
* feature: Glue: Starting today, you can stop the execution of Glue workflows that are running. AWS Glue workflows are directed acyclic graphs (DAGs) of Glue triggers, crawlers and jobs. Using a workflow, you can design a complex multi-job extract, transform, and load (ETL) activity that AWS Glue can execute and track as single entity.
* feature: STS: API updates for STS

## 2.677.0
* feature: EC2: Amazon EC2 now supports adding AWS resource tags for associations between VPCs and local gateways, at creation time.
* feature: Imagebuilder: This release adds a new parameter (SupportedOsVersions) to the Components API. This parameter lists the OS versions supported by a component.
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.677.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.678.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
24 changes: 15 additions & 9 deletions apis/cloudformation-2010-05-15.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -912,12 +912,15 @@
"Type": {},
"TypeName": {},
"DefaultVersionId": {},
"IsDefaultVersion": {
"type": "boolean"
},
"Description": {},
"Schema": {},
"ProvisioningType": {},
"DeprecatedStatus": {},
"LoggingConfig": {
"shape": "S5v"
"shape": "S5w"
},
"ExecutionRoleArn": {},
"Visibility": {},
Expand Down Expand Up @@ -964,7 +967,7 @@
"members": {
"StackName": {},
"LogicalResourceIds": {
"shape": "S65"
"shape": "S66"
}
}
},
Expand Down Expand Up @@ -1153,7 +1156,7 @@
"Version": {},
"Metadata": {},
"DeclaredTransforms": {
"shape": "S6y"
"shape": "S6z"
},
"ResourceIdentifierSummaries": {
"type": "list",
Expand All @@ -1162,7 +1165,7 @@
"members": {
"ResourceType": {},
"LogicalResourceIds": {
"shape": "S65"
"shape": "S66"
},
"ResourceIdentifiers": {
"type": "list",
Expand Down Expand Up @@ -1592,6 +1595,9 @@
"Type": {},
"TypeName": {},
"VersionId": {},
"IsDefaultVersion": {
"type": "boolean"
},
"Arn": {},
"TimeCreated": {
"type": "timestamp"
Expand Down Expand Up @@ -1679,7 +1685,7 @@
"TypeName": {},
"SchemaHandlerPackage": {},
"LoggingConfig": {
"shape": "S5v"
"shape": "S5w"
},
"ExecutionRoleArn": {},
"ClientRequestToken": {}
Expand Down Expand Up @@ -1951,7 +1957,7 @@
},
"CapabilitiesReason": {},
"DeclaredTransforms": {
"shape": "S6y"
"shape": "S6z"
}
}
}
Expand Down Expand Up @@ -2165,7 +2171,7 @@
}
}
},
"S5v": {
"S5w": {
"type": "structure",
"required": [
"LogRoleArn",
Expand All @@ -2176,11 +2182,11 @@
"LogGroupName": {}
}
},
"S65": {
"S66": {
"type": "list",
"member": {}
},
"S6y": {
"S6z": {
"type": "list",
"member": {}
}
Expand Down
11 changes: 11 additions & 0 deletions apis/cloudformation-2010-05-15.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -2317,6 +2317,10 @@
"shape": "TypeVersionId",
"documentation": "<p>The ID of the default version of the type. The default version is used when the type version is not specified.</p> <p>To set the default version of a type, use <code> <a>SetTypeDefaultVersion</a> </code>. </p>"
},
"IsDefaultVersion": {
"shape": "IsDefaultVersion",
"documentation": "<p>Whether the specified type version is set as the default version.</p>"
},
"Description": {
"shape": "Description",
"documentation": "<p>The description of the registered type.</p>"
Expand Down Expand Up @@ -2781,6 +2785,9 @@
"type": "integer",
"min": 0
},
"IsDefaultVersion": {
"type": "boolean"
},
"Key": {
"type": "string"
},
Expand Down Expand Up @@ -5351,6 +5358,10 @@
"shape": "TypeVersionId",
"documentation": "<p>The ID of a specific version of the type. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the type version when it is registered.</p>"
},
"IsDefaultVersion": {
"shape": "IsDefaultVersion",
"documentation": "<p>Whether the specified type version is set as the default version.</p>"
},
"Arn": {
"shape": "TypeArn",
"documentation": "<p>The Amazon Resource Name (ARN) of the type version.</p>"
Expand Down
34 changes: 34 additions & 0 deletions apis/cloudformation-2010-05-15.paginators.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"pagination": {
"DescribeAccountLimits": {
"input_token": "NextToken",
"output_token": "NextToken",
"result_key": "AccountLimits"
},
"DescribeStackEvents": {
"input_token": "NextToken",
"output_token": "NextToken",
Expand All @@ -18,6 +23,11 @@
"output_token": "NextToken",
"result_key": "Stacks"
},
"ListChangeSets": {
"input_token": "NextToken",
"output_token": "NextToken",
"result_key": "Summaries"
},
"ListExports": {
"input_token": "NextToken",
"output_token": "NextToken",
Expand All @@ -28,11 +38,35 @@
"output_token": "NextToken",
"result_key": "Imports"
},
"ListStackInstances": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "Summaries"
},
"ListStackResources": {
"input_token": "NextToken",
"output_token": "NextToken",
"result_key": "StackResourceSummaries"
},
"ListStackSetOperationResults": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "Summaries"
},
"ListStackSetOperations": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "Summaries"
},
"ListStackSets": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "Summaries"
},
"ListStacks": {
"input_token": "NextToken",
"output_token": "NextToken",
Expand Down
37 changes: 37 additions & 0 deletions apis/cloudformation-2010-05-15.waiters2.json
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,43 @@
}
]
},
"StackRollbackComplete": {
"delay": 30,
"operation": "DescribeStacks",
"maxAttempts": 120,
"description": "Wait until stack status is UPDATE_ROLLBACK_COMPLETE.",
"acceptors": [
{
"argument": "Stacks[].StackStatus",
"expected": "UPDATE_ROLLBACK_COMPLETE",
"matcher": "pathAll",
"state": "success"
},
{
"argument": "Stacks[].StackStatus",
"expected": "UPDATE_FAILED",
"matcher": "pathAny",
"state": "failure"
},
{
"argument": "Stacks[].StackStatus",
"expected": "UPDATE_ROLLBACK_FAILED",
"matcher": "pathAny",
"state": "failure"
},
{
"argument": "Stacks[].StackStatus",
"expected": "DELETE_FAILED",
"matcher": "pathAny",
"state": "failure"
},
{
"expected": "ValidationError",
"matcher": "error",
"state": "failure"
}
]
},
"ChangeSetCreateComplete": {
"delay": 30,
"operation": "DescribeChangeSet",
Expand Down
4 changes: 3 additions & 1 deletion apis/ecr-2015-09-21.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -653,6 +653,7 @@
"registryId": {},
"repositoryName": {},
"imageManifest": {},
"imageManifestMediaType": {},
"imageTag": {}
}
},
Expand Down Expand Up @@ -923,7 +924,8 @@
"imageId": {
"shape": "Sj"
},
"imageManifest": {}
"imageManifest": {},
"imageManifestMediaType": {}
}
},
"S12": {
Expand Down
16 changes: 12 additions & 4 deletions apis/ecr-2015-09-21.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -681,7 +681,7 @@
"shape": "RepositoryNotFoundException"
}
],
"documentation": "<p>Applies a repository policy to the specified repository to control access permissions. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/RepositoryPolicies.html\">Amazon ECR Repository Policies</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>"
"documentation": "<p>Applies a repository policy to the specified repository to control access permissions. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-policies.html\">Amazon ECR Repository Policies</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>"
},
"StartImageScan": {
"name": "StartImageScan",
Expand Down Expand Up @@ -1607,6 +1607,10 @@
"imageManifest": {
"shape": "ImageManifest",
"documentation": "<p>The image manifest associated with the image.</p>"
},
"imageManifestMediaType": {
"shape": "MediaType",
"documentation": "<p>The media type associated with the image manifest.</p>"
}
},
"documentation": "<p>An object representing an Amazon ECR image.</p>"
Expand Down Expand Up @@ -2179,6 +2183,10 @@
"shape": "ImageManifest",
"documentation": "<p>The image manifest corresponding to the image to be uploaded.</p>"
},
"imageManifestMediaType": {
"shape": "MediaType",
"documentation": "<p>The media type of the image manifest. If you push an image manifest that does not contain the <code>mediaType</code> field, you must specify the <code>imageManifestMediaType</code> in the request.</p>"
},
"imageTag": {
"shape": "ImageTag",
"documentation": "<p>The tag to associate with the image. This parameter is required for images that use the Docker Image Manifest V2 Schema 2 or OCI formats.</p>"
Expand Down Expand Up @@ -2404,7 +2412,7 @@
},
"policyText": {
"shape": "RepositoryPolicyText",
"documentation": "<p>The JSON repository policy text to apply to the repository. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/RepositoryPolicyExamples.html\">Amazon ECR Repository Policy Examples</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>"
"documentation": "<p>The JSON repository policy text to apply to the repository. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-policy-examples.html\">Amazon ECR Repository Policies</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>"
},
"force": {
"shape": "ForceFlag",
Expand Down Expand Up @@ -2624,11 +2632,11 @@
},
"partFirstByte": {
"shape": "PartSize",
"documentation": "<p>The integer value of the first byte of the layer part.</p>"
"documentation": "<p>The position of the first byte of the layer part witin the overall image layer.</p>"
},
"partLastByte": {
"shape": "PartSize",
"documentation": "<p>The integer value of the last byte of the layer part.</p>"
"documentation": "<p>The position of the last byte of the layer part within the overall image layer.</p>"
},
"layerPartBlob": {
"shape": "LayerPartBlob",
Expand Down
17 changes: 17 additions & 0 deletions apis/glue-2017-03-31.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -2821,6 +2821,23 @@
}
}
},
"StopWorkflowRun": {
"input": {
"type": "structure",
"required": [
"Name",
"RunId"
],
"members": {
"Name": {},
"RunId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"TagResource": {
"input": {
"type": "structure",
Expand Down
Loading

0 comments on commit d1949d1

Please sign in to comment.