Skip to content

Commit

Permalink
Updates SDK to v2.1633.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Jun 3, 2024
1 parent afebfe6 commit 2c27ee5
Show file tree
Hide file tree
Showing 20 changed files with 536 additions and 175 deletions.
17 changes: 17 additions & 0 deletions .changes/2.1633.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"type": "feature",
"category": "Batch",
"description": "This release adds support for the AWS Batch GetJobQueueSnapshot API operation."
},
{
"type": "feature",
"category": "EKS",
"description": "Adds support for EKS add-ons pod identity associations integration"
},
{
"type": "feature",
"category": "IoTTwinMaker",
"description": "Support RESET_VALUE UpdateType for PropertyUpdates to reset property value to default or null"
}
]
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.1632.0-->
<!--LATEST=2.1633.0-->
<!--ENTRYINSERT-->

## 2.1633.0
* feature: Batch: This release adds support for the AWS Batch GetJobQueueSnapshot API operation.
* feature: EKS: Adds support for EKS add-ons pod identity associations integration
* feature: IoTTwinMaker: Support RESET_VALUE UpdateType for PropertyUpdates to reset property value to default or null

## 2.1632.0
* feature: CodeGuruSecurity: This release includes minor model updates and documentation updates.
* feature: LaunchWizard: This release adds support for describing workload deployment specifications, deploying additional workload types, and managing tags for Launch Wizard resources with API operations.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true;
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.1632.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1633.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
22 changes: 11 additions & 11 deletions apis/amplify-2017-07-25.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
"shape": "LimitExceededException"
}
],
"documentation": "<p>Creates a new backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
"documentation": "<p>Creates a new backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
},
"CreateBranch": {
"name": "CreateBranch",
Expand Down Expand Up @@ -268,7 +268,7 @@
"shape": "DependentServiceFailureException"
}
],
"documentation": "<p>Deletes a backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
"documentation": "<p>Deletes a backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
},
"DeleteBranch": {
"name": "DeleteBranch",
Expand Down Expand Up @@ -507,7 +507,7 @@
"shape": "InternalFailureException"
}
],
"documentation": "<p>Returns a backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
"documentation": "<p>Returns a backend environment for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
},
"GetBranch": {
"name": "GetBranch",
Expand Down Expand Up @@ -703,7 +703,7 @@
"shape": "InternalFailureException"
}
],
"documentation": "<p>Lists the backend environments for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
"documentation": "<p>Lists the backend environments for an Amplify app. </p> <p>This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
},
"ListBranches": {
"name": "ListBranches",
Expand Down Expand Up @@ -1380,7 +1380,7 @@
"documentation": "<p>The Amazon Resource Name (ARN) for the CloudFormation stack.</p>"
}
},
"documentation": "<p>Describes the backend properties associated with an Amplify <code>Branch</code>.</p>"
"documentation": "<p>Describes the backend associated with an Amplify <code>Branch</code>.</p> <p>This property is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
},
"BackendEnvironment": {
"type": "structure",
Expand Down Expand Up @@ -1416,7 +1416,7 @@
"documentation": "<p>The last updated date and time for a backend environment that is part of an Amplify app. </p>"
}
},
"documentation": "<p>Describes the backend environment for an Amplify app. </p>"
"documentation": "<p>Describes the backend environment associated with a <code>Branch</code> of a Gen 1 Amplify app. Amplify Gen 1 applications are created using Amplify Studio or the Amplify command line interface (CLI).</p>"
},
"BackendEnvironmentArn": {
"type": "string",
Expand Down Expand Up @@ -1564,7 +1564,7 @@
},
"backendEnvironmentArn": {
"shape": "BackendEnvironmentArn",
"documentation": "<p> The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p>"
"documentation": "<p> The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p> <p>This property is available to Amplify Gen 1 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
},
"backend": {
"shape": "Backend"
Expand Down Expand Up @@ -1891,11 +1891,11 @@
},
"backendEnvironmentArn": {
"shape": "BackendEnvironmentArn",
"documentation": "<p>The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p>"
"documentation": "<p>The Amazon Resource Name (ARN) for a backend environment that is part of a Gen 1 Amplify app. </p> <p>This field is available to Amplify Gen 1 apps only where the backend is created using Amplify Studio or the Amplify command line interface (CLI).</p>"
},
"backend": {
"shape": "Backend",
"documentation": "<p>The backend for a <code>Branch</code> of an Amplify app. Use for a backend created from an CloudFormation stack.</p>"
"documentation": "<p>The backend for a <code>Branch</code> of an Amplify app. Use for a backend created from an CloudFormation stack.</p> <p>This field is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
}
},
"documentation": "<p> The request structure for the create branch request. </p>"
Expand Down Expand Up @@ -3949,11 +3949,11 @@
},
"backendEnvironmentArn": {
"shape": "BackendEnvironmentArn",
"documentation": "<p>The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. </p>"
"documentation": "<p>The Amazon Resource Name (ARN) for a backend environment that is part of a Gen 1 Amplify app. </p> <p>This field is available to Amplify Gen 1 apps only where the backend is created using Amplify Studio or the Amplify command line interface (CLI).</p>"
},
"backend": {
"shape": "Backend",
"documentation": "<p>The backend for a <code>Branch</code> of an Amplify app. Use for a backend created from an CloudFormation stack.</p>"
"documentation": "<p>The backend for a <code>Branch</code> of an Amplify app. Use for a backend created from an CloudFormation stack.</p> <p>This field is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.</p>"
}
},
"documentation": "<p>The request structure for the update branch request. </p>"
Expand Down
60 changes: 51 additions & 9 deletions apis/batch-2016-08-10.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
"endpointPrefix": "batch",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceAbbreviation": "AWS Batch",
"serviceFullName": "AWS Batch",
"serviceId": "Batch",
Expand Down Expand Up @@ -845,6 +848,45 @@
}
}
},
"GetJobQueueSnapshot": {
"http": {
"requestUri": "/v1/getjobqueuesnapshot"
},
"input": {
"type": "structure",
"required": [
"jobQueue"
],
"members": {
"jobQueue": {}
}
},
"output": {
"type": "structure",
"members": {
"frontOfQueue": {
"type": "structure",
"members": {
"jobs": {
"type": "list",
"member": {
"type": "structure",
"members": {
"jobArn": {},
"earliestTimeAtPosition": {
"type": "long"
}
}
}
},
"lastUpdatedAt": {
"type": "long"
}
}
}
}
}
},
"ListJobs": {
"http": {
"requestUri": "/v1/listjobs"
Expand Down Expand Up @@ -1101,7 +1143,7 @@
"shape": "S1o"
},
"containerOverrides": {
"shape": "S5j"
"shape": "S5o"
},
"nodeOverrides": {
"type": "structure",
Expand All @@ -1119,10 +1161,10 @@
"members": {
"targetNodes": {},
"containerOverrides": {
"shape": "S5j"
"shape": "S5o"
},
"ecsPropertiesOverride": {
"shape": "S5n"
"shape": "S5s"
},
"instanceTypes": {
"shape": "Sb"
Expand Down Expand Up @@ -1151,10 +1193,10 @@
"type": "structure",
"members": {
"containers": {
"shape": "S5u"
"shape": "S5z"
},
"initContainers": {
"shape": "S5u"
"shape": "S5z"
},
"metadata": {
"shape": "S3q"
Expand All @@ -1164,7 +1206,7 @@
}
},
"ecsPropertiesOverride": {
"shape": "S5n"
"shape": "S5s"
}
}
},
Expand Down Expand Up @@ -2268,7 +2310,7 @@
}
}
},
"S5j": {
"S5o": {
"type": "structure",
"members": {
"vcpus": {
Expand All @@ -2293,7 +2335,7 @@
}
}
},
"S5n": {
"S5s": {
"type": "structure",
"members": {
"taskProperties": {
Expand Down Expand Up @@ -2324,7 +2366,7 @@
}
}
},
"S5u": {
"S5z": {
"type": "list",
"member": {
"type": "structure",
Expand Down
82 changes: 81 additions & 1 deletion apis/batch-2016-08-10.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
"endpointPrefix": "batch",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceAbbreviation": "AWS Batch",
"serviceFullName": "AWS Batch",
"serviceId": "Batch",
Expand Down Expand Up @@ -298,6 +301,28 @@
],
"documentation": "<p>Describes one or more of your scheduling policies.</p>"
},
"GetJobQueueSnapshot": {
"name": "GetJobQueueSnapshot",
"http": {
"method": "POST",
"requestUri": "/v1/getjobqueuesnapshot"
},
"input": {
"shape": "GetJobQueueSnapshotRequest"
},
"output": {
"shape": "GetJobQueueSnapshotResponse"
},
"errors": [
{
"shape": "ClientException"
},
{
"shape": "ServerException"
}
],
"documentation": "<p>Provides a list of the first 100 <code>RUNNABLE</code> jobs associated to a single job queue.</p>"
},
"ListJobs": {
"name": "ListJobs",
"http": {
Expand Down Expand Up @@ -2584,6 +2609,61 @@
"Float": {
"type": "float"
},
"FrontOfQueueDetail": {
"type": "structure",
"members": {
"jobs": {
"shape": "FrontOfQueueJobSummaryList",
"documentation": "<p>The Amazon Resource Names (ARNs) of the first 100 <code>RUNNABLE</code> jobs in a named job queue. For first-in-first-out (FIFO) job queues, jobs are ordered based on their submission time. For fair share scheduling (FSS) job queues, jobs are ordered based on their job priority and share usage.</p>"
},
"lastUpdatedAt": {
"shape": "Long",
"documentation": "<p>The Unix timestamp (in milliseconds) for when each of the first 100 <code>RUNNABLE</code> jobs were last updated. </p>"
}
},
"documentation": "<p>Contains a list of the first 100 <code>RUNNABLE</code> jobs associated to a single job queue.</p>"
},
"FrontOfQueueJobSummary": {
"type": "structure",
"members": {
"jobArn": {
"shape": "String",
"documentation": "<p>The ARN for a job in a named job queue.</p>"
},
"earliestTimeAtPosition": {
"shape": "Long",
"documentation": "<p>The Unix timestamp (in milliseconds) for when the job transitioned to its current position in the job queue.</p>"
}
},
"documentation": "<p>An object that represents summary details for the first 100 <code>RUNNABLE</code> jobs in a job queue.</p>"
},
"FrontOfQueueJobSummaryList": {
"type": "list",
"member": {
"shape": "FrontOfQueueJobSummary"
}
},
"GetJobQueueSnapshotRequest": {
"type": "structure",
"required": [
"jobQueue"
],
"members": {
"jobQueue": {
"shape": "String",
"documentation": "<p>The job queue’s name or full queue Amazon Resource Name (ARN).</p>"
}
}
},
"GetJobQueueSnapshotResponse": {
"type": "structure",
"members": {
"frontOfQueue": {
"shape": "FrontOfQueueDetail",
"documentation": "<p>The list of the first 100 <code>RUNNABLE</code> jobs in each job queue. For first-in-first-out (FIFO) job queues, jobs are ordered based on their submission time. For fair share scheduling (FSS) job queues, jobs are ordered based on their job priority and share usage.</p>"
}
}
},
"Host": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -3221,7 +3301,7 @@
},
"maxResults": {
"shape": "Integer",
"documentation": "<p>The maximum number of results returned by <code>ListJobs</code> in paginated output. When this parameter is used, <code>ListJobs</code> only returns <code>maxResults</code> results in a single page and a <code>nextToken</code> response element. The remaining results of the initial request can be seen by sending another <code>ListJobs</code> request with the returned <code>nextToken</code> value. This value can be between 1 and 100. If this parameter isn't used, then <code>ListJobs</code> returns up to 100 results and a <code>nextToken</code> value if applicable.</p>"
"documentation": "<p>The maximum number of results returned by <code>ListJobs</code> in a paginated output. When this parameter is used, <code>ListJobs</code> returns up to <code>maxResults</code> results in a single page and a <code>nextToken</code> response element, if applicable. The remaining results of the initial request can be seen by sending another <code>ListJobs</code> request with the returned <code>nextToken</code> value.</p> <p>The following outlines key parameters and limitations:</p> <ul> <li> <p>The minimum value is 1. </p> </li> <li> <p>When <code>--job-status</code> is used, Batch returns up to 1000 values. </p> </li> <li> <p>When <code>--filters</code> is used, Batch returns up to 100 values.</p> </li> <li> <p>If neither parameter is used, then <code>ListJobs</code> returns up to 1000 results (jobs that are in the <code>RUNNING</code> status) and a <code>nextToken</code> value, if applicable.</p> </li> </ul>"
},
"nextToken": {
"shape": "String",
Expand Down
Loading

0 comments on commit 2c27ee5

Please sign in to comment.