Skip to content

Commit

Permalink
Updates SDK to v2.1598.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Apr 11, 2024
1 parent 7172625 commit fcb26f8
Show file tree
Hide file tree
Showing 35 changed files with 19,157 additions and 11,580 deletions.
42 changes: 42 additions & 0 deletions .changes/2.1598.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[
{
"type": "feature",
"category": "Batch",
"description": "This release adds the task properties field to attempt details and the name field on EKS container detail."
},
{
"type": "feature",
"category": "CloudFront",
"description": "CloudFront origin access control extends support to AWS Lambda function URLs and AWS Elemental MediaPackage v2 origins."
},
{
"type": "feature",
"category": "CloudWatch",
"description": "This release adds support for Metric Characteristics for CloudWatch Anomaly Detection. Anomaly Detector now takes Metric Characteristics object with Periodic Spikes boolean field that tells Anomaly Detection that spikes that repeat at the same time every week are part of the expected pattern."
},
{
"type": "feature",
"category": "IAM",
"description": "For CreateOpenIDConnectProvider API, the ThumbprintList parameter is no longer required."
},
{
"type": "feature",
"category": "MediaLive",
"description": "AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups."
},
{
"type": "feature",
"category": "Omics",
"description": "This release adds support for retrieval of S3 direct access metadata on sequence stores and read sets, and adds support for SHA256up and SHA512up HealthOmics ETags."
},
{
"type": "feature",
"category": "Pipes",
"description": "LogConfiguration ARN validation fixes"
},
{
"type": "feature",
"category": "WAFV2",
"description": "Adds an updated version of smoke tests, including smithy trait, for SDK testing."
}
]
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.1597.0-->
<!--LATEST=2.1598.0-->
<!--ENTRYINSERT-->

## 2.1598.0
* feature: Batch: This release adds the task properties field to attempt details and the name field on EKS container detail.
* feature: CloudFront: CloudFront origin access control extends support to AWS Lambda function URLs and AWS Elemental MediaPackage v2 origins.
* feature: CloudWatch: This release adds support for Metric Characteristics for CloudWatch Anomaly Detection. Anomaly Detector now takes Metric Characteristics object with Periodic Spikes boolean field that tells Anomaly Detection that spikes that repeat at the same time every week are part of the expected pattern.
* feature: IAM: For CreateOpenIDConnectProvider API, the ThumbprintList parameter is no longer required.
* feature: MediaLive: AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups.
* feature: Omics: This release adds support for retrieval of S3 direct access metadata on sequence stores and read sets, and adds support for SHA256up and SHA512up HealthOmics ETags.
* feature: Pipes: LogConfiguration ARN validation fixes
* feature: WAFV2: Adds an updated version of smoke tests, including smithy trait, for SDK testing.

## 2.1597.0
* feature: CleanRooms: AWS Clean Rooms Differential Privacy is now fully available. Differential privacy protects against user-identification attempts.
* feature: Connect: This release adds new Submit Auto Evaluation Action for Amazon Connect Rules.
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.1597.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1598.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
66 changes: 47 additions & 19 deletions apis/batch-2016-08-10.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -475,7 +475,34 @@
"stoppedAt": {
"type": "long"
},
"statusReason": {}
"statusReason": {},
"taskProperties": {
"type": "list",
"member": {
"type": "structure",
"members": {
"containerInstanceArn": {},
"taskArn": {},
"containers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"exitCode": {
"type": "integer"
},
"name": {},
"reason": {},
"logStreamName": {},
"networkInterfaces": {
"shape": "S45"
}
}
}
}
}
}
}
}
}
},
Expand All @@ -493,7 +520,7 @@
"type": "long"
},
"dependsOn": {
"shape": "S47"
"shape": "S4b"
},
"jobDefinition": {},
"parameters": {
Expand Down Expand Up @@ -632,10 +659,10 @@
"shape": "S37"
},
"containers": {
"shape": "S4g"
"shape": "S4k"
},
"initContainers": {
"shape": "S4g"
"shape": "S4k"
},
"volumes": {
"shape": "S3l"
Expand All @@ -658,10 +685,10 @@
"type": "structure",
"members": {
"containers": {
"shape": "S4k"
"shape": "S4o"
},
"initContainers": {
"shape": "S4k"
"shape": "S4o"
},
"podName": {},
"nodeName": {},
Expand Down Expand Up @@ -1067,14 +1094,14 @@
}
},
"dependsOn": {
"shape": "S47"
"shape": "S4b"
},
"jobDefinition": {},
"parameters": {
"shape": "S1o"
},
"containerOverrides": {
"shape": "S5f"
"shape": "S5j"
},
"nodeOverrides": {
"type": "structure",
Expand All @@ -1092,10 +1119,10 @@
"members": {
"targetNodes": {},
"containerOverrides": {
"shape": "S5f"
"shape": "S5j"
},
"ecsPropertiesOverride": {
"shape": "S5j"
"shape": "S5n"
},
"instanceTypes": {
"shape": "Sb"
Expand Down Expand Up @@ -1124,10 +1151,10 @@
"type": "structure",
"members": {
"containers": {
"shape": "S5q"
"shape": "S5u"
},
"initContainers": {
"shape": "S5q"
"shape": "S5u"
},
"metadata": {
"shape": "S3q"
Expand All @@ -1137,7 +1164,7 @@
}
},
"ecsPropertiesOverride": {
"shape": "S5j"
"shape": "S5n"
}
}
},
Expand Down Expand Up @@ -2185,7 +2212,7 @@
}
}
},
"S47": {
"S4b": {
"type": "list",
"member": {
"type": "structure",
Expand All @@ -2195,7 +2222,7 @@
}
}
},
"S4g": {
"S4k": {
"type": "list",
"member": {
"type": "structure",
Expand Down Expand Up @@ -2228,19 +2255,20 @@
}
}
},
"S4k": {
"S4o": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"exitCode": {
"type": "integer"
},
"reason": {}
}
}
},
"S5f": {
"S5j": {
"type": "structure",
"members": {
"vcpus": {
Expand All @@ -2265,7 +2293,7 @@
}
}
},
"S5j": {
"S5n": {
"type": "structure",
"members": {
"taskProperties": {
Expand Down Expand Up @@ -2296,7 +2324,7 @@
}
}
},
"S5q": {
"S5u": {
"type": "list",
"member": {
"type": "structure",
Expand Down
76 changes: 70 additions & 6 deletions apis/batch-2016-08-10.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -655,6 +655,10 @@
"statusReason": {
"shape": "String",
"documentation": "<p>A short, human-readable string to provide additional details for the current status of the job attempt.</p>"
},
"taskProperties": {
"shape": "ListAttemptEcsTaskDetails",
"documentation": "<p>The properties for a task definition that describes the container and volume definitions of an Amazon ECS task.</p>"
}
},
"documentation": "<p>An object that represents a job attempt.</p>"
Expand All @@ -665,6 +669,50 @@
"shape": "AttemptDetail"
}
},
"AttemptEcsTaskDetails": {
"type": "structure",
"members": {
"containerInstanceArn": {
"shape": "String",
"documentation": "<p>The Amazon Resource Name (ARN) of the container instance that hosts the task.</p>"
},
"taskArn": {
"shape": "String",
"documentation": "<p>The ARN of the Amazon ECS task.</p>"
},
"containers": {
"shape": "ListAttemptTaskContainerDetails",
"documentation": "<p>A list of containers that are included in the <code>taskProperties</code> list.</p>"
}
},
"documentation": "<p>An object that represents the details of a task.</p>"
},
"AttemptTaskContainerDetails": {
"type": "structure",
"members": {
"exitCode": {
"shape": "Integer",
"documentation": "<p>The exit code for the container’s attempt. A non-zero exit code is considered failed.</p>"
},
"name": {
"shape": "String",
"documentation": "<p>The name of a container.</p>"
},
"reason": {
"shape": "String",
"documentation": "<p>A short (255 max characters) string that's easy to understand and provides additional details for a running or stopped container.</p>"
},
"logStreamName": {
"shape": "String",
"documentation": "<p>The name of the Amazon CloudWatch Logs log stream that's associated with the container. The log group for Batch jobs is <code>/aws/batch/job</code>. Each container attempt receives a log stream name when they reach the <code>RUNNING</code> status.</p>"
},
"networkInterfaces": {
"shape": "NetworkInterfaceList",
"documentation": "<p>The network interfaces that are associated with the job attempt.</p>"
}
},
"documentation": "<p>An object that represents the details of a container that's part of a job attempt.</p>"
},
"Boolean": {
"type": "boolean"
},
Expand Down Expand Up @@ -1893,6 +1941,10 @@
"EksAttemptContainerDetail": {
"type": "structure",
"members": {
"name": {
"shape": "String",
"documentation": "<p>The name of a container.</p>"
},
"exitCode": {
"shape": "Integer",
"documentation": "<p>The exit code returned for the job attempt. A non-zero exit code is considered failed.</p>"
Expand Down Expand Up @@ -2271,7 +2323,7 @@
},
"imagePullSecrets": {
"shape": "ImagePullSecrets",
"documentation": "<p>References a Kubernetes secret resource. This object must start and end with an alphanumeric character, is required to be lowercase, can include periods (.) and hyphens (-), and can't contain more than 253 characters.</p> <p> <code>ImagePullSecret$name</code> is required when this object is used.</p>"
"documentation": "<p>References a Kubernetes secret resource. It holds a list of secrets. These secrets help to gain access to pull an images from a private registry.</p> <p> <code>ImagePullSecret$name</code> is required when this object is used.</p>"
},
"containers": {
"shape": "EksContainers",
Expand Down Expand Up @@ -2313,7 +2365,7 @@
},
"imagePullSecrets": {
"shape": "ImagePullSecrets",
"documentation": "<p>Displays the reference pointer to the Kubernetes secret resource.</p>"
"documentation": "<p>Displays the reference pointer to the Kubernetes secret resource. These secrets help to gain access to pull an images from a private registry.</p>"
},
"containers": {
"shape": "EksContainerDetails",
Expand Down Expand Up @@ -2558,7 +2610,7 @@
"documentation": "<p>Provides a unique identifier for the <code>ImagePullSecret</code>. This object is required when <code>EksPodProperties$imagePullSecrets</code> is used.</p>"
}
},
"documentation": "<p>References a Kubernetes configuration resource that holds a list of secrets. These secrets help to gain access to pull an image from a private registry.</p>"
"documentation": "<p>References a Kubernetes secret resource. This name of the secret must start and end with an alphanumeric character, is required to be lowercase, can include periods (.) and hyphens (-), and can't contain more than 253 characters.</p>"
},
"ImagePullSecrets": {
"type": "list",
Expand Down Expand Up @@ -2920,15 +2972,15 @@
},
"state": {
"shape": "JobStateTimeLimitActionsState",
"documentation": "<p>The state of the job needed to trigger the action. The only supported value is \"<code>RUNNABLE</code>\".</p>"
"documentation": "<p>The state of the job needed to trigger the action. The only supported value is <code>RUNNABLE</code>.</p>"
},
"maxTimeSeconds": {
"shape": "Integer",
"documentation": "<p>The approximate amount of time, in seconds, that must pass with the job in the specified state before the action is taken. The minimum value is 600 (10 minutes) and the maximum value is 86,400 (24 hours).</p>"
},
"action": {
"shape": "JobStateTimeLimitActionsAction",
"documentation": "<p>The action to take when a job is at the head of the job queue in the specified state for the specified period of time. The only supported value is \"<code>CANCEL</code>\", which will cancel the job.</p>"
"documentation": "<p>The action to take when a job is at the head of the job queue in the specified state for the specified period of time. The only supported value is <code>CANCEL</code>, which will cancel the job.</p>"
}
},
"documentation": "<p>Specifies an action that Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time.</p>"
Expand Down Expand Up @@ -3118,6 +3170,18 @@
},
"documentation": "<p>Linux-specific modifications that are applied to the container, such as details for device mappings.</p>"
},
"ListAttemptEcsTaskDetails": {
"type": "list",
"member": {
"shape": "AttemptEcsTaskDetails"
}
},
"ListAttemptTaskContainerDetails": {
"type": "list",
"member": {
"shape": "AttemptTaskContainerDetails"
}
},
"ListEcsTaskDetails": {
"type": "list",
"member": {
Expand Down Expand Up @@ -4425,5 +4489,5 @@
}
}
},
"documentation": "<fullname>Batch</fullname> <p>Using Batch, you can run batch computing workloads on the Amazon Web Services Cloud. Batch computing is a common means for developers, scientists, and engineers to access large amounts of compute resources. Batch uses the advantages of the batch computing to remove the undifferentiated heavy lifting of configuring and managing required infrastructure. At the same time, it also adopts a familiar batch computing software approach. You can use Batch to efficiently provision resources d, and work toward eliminating capacity constraints, reducing your overall compute costs, and delivering results more quickly.</p> <p>As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific workloads. With Batch, there's no need to install or manage batch computing software. This means that you can focus on analyzing results and solving your specific problems instead.</p>"
"documentation": "<fullname>Batch</fullname> <p>Using Batch, you can run batch computing workloads on the Amazon Web Services Cloud. Batch computing is a common means for developers, scientists, and engineers to access large amounts of compute resources. Batch uses the advantages of the batch computing to remove the undifferentiated heavy lifting of configuring and managing required infrastructure. At the same time, it also adopts a familiar batch computing software approach. You can use Batch to efficiently provision resources, and work toward eliminating capacity constraints, reducing your overall compute costs, and delivering results more quickly.</p> <p>As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific workloads. With Batch, there's no need to install or manage batch computing software. This means that you can focus on analyzing results and solving your specific problems instead.</p>"
}

0 comments on commit fcb26f8

Please sign in to comment.