Skip to content

Commit

Permalink
Updates SDK to v2.1402.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Jun 21, 2023
1 parent ffc003b commit 3540e20
Show file tree
Hide file tree
Showing 30 changed files with 4,069 additions and 1,490 deletions.
32 changes: 32 additions & 0 deletions .changes/2.1402.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
[
{
"type": "feature",
"category": "EMR",
"description": "This release introduces a new Amazon EMR EPI called ListSupportedInstanceTypes that returns a list of all instance types supported by a given EMR release."
},
{
"type": "feature",
"category": "Inspector2",
"description": "This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions."
},
{
"type": "feature",
"category": "MQ",
"description": "The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage."
},
{
"type": "feature",
"category": "MediaConvert",
"description": "This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7."
},
{
"type": "feature",
"category": "SageMaker",
"description": "This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job."
},
{
"type": "feature",
"category": "Transfer",
"description": "This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs."
}
]
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.1401.0-->
<!--LATEST=2.1402.0-->
<!--ENTRYINSERT-->

## 2.1402.0
* feature: EMR: This release introduces a new Amazon EMR EPI called ListSupportedInstanceTypes that returns a list of all instance types supported by a given EMR release.
* feature: Inspector2: This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions.
* feature: MQ: The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage.
* feature: MediaConvert: This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7.
* feature: SageMaker: This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job.
* feature: Transfer: This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs.

## 2.1401.0
* feature: Appflow: This release adds new API to reset connector metadata cache
* feature: ConfigService: Updated ResourceType enum with new resource types onboarded by AWS Config in May 2023.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,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.1401.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1402.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
2 changes: 1 addition & 1 deletion apis/dynamodb-2012-08-10.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -362,7 +362,7 @@
"output": {
"shape": "DescribeEndpointsResponse"
},
"documentation": "<p>Returns the regional endpoint information. This action must be included in your VPC endpoint policies, or access to the DescribeEndpoints API will be denied. For more information on policy permissions, please see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/inter-network-traffic-privacy.html#inter-network-traffic-DescribeEndpoints\">Internetwork traffic privacy</a>.</p>",
"documentation": "<p>Returns the regional endpoint information. For more information on policy permissions, please see <a href=\"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/inter-network-traffic-privacy.html#inter-network-traffic-DescribeEndpoints\">Internetwork traffic privacy</a>.</p>",
"endpointoperation": true
},
"DescribeExport": {
Expand Down
59 changes: 56 additions & 3 deletions apis/elasticmapreduce-2009-03-31.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -1443,6 +1443,59 @@
}
}
},
"ListSupportedInstanceTypes": {
"input": {
"type": "structure",
"required": [
"ReleaseLabel"
],
"members": {
"ReleaseLabel": {},
"Marker": {}
}
},
"output": {
"type": "structure",
"members": {
"SupportedInstanceTypes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Type": {},
"MemoryGB": {
"type": "float"
},
"StorageGB": {
"type": "integer"
},
"VCPU": {
"type": "integer"
},
"Is64BitsOnly": {
"type": "boolean"
},
"InstanceFamilyId": {},
"EbsOptimizedAvailable": {
"type": "boolean"
},
"EbsOptimizedByDefault": {
"type": "boolean"
},
"NumberOfDisks": {
"type": "integer"
},
"EbsStorageOnly": {
"type": "boolean"
},
"Architecture": {}
}
}
},
"Marker": {}
}
}
},
"ModifyCluster": {
"input": {
"type": "structure",
Expand Down Expand Up @@ -1727,10 +1780,10 @@
"EmrManagedSlaveSecurityGroup": {},
"ServiceAccessSecurityGroup": {},
"AdditionalMasterSecurityGroups": {
"shape": "S8g"
"shape": "S8l"
},
"AdditionalSlaveSecurityGroups": {
"shape": "S8g"
"shape": "S8l"
}
}
},
Expand Down Expand Up @@ -2657,7 +2710,7 @@
}
}
},
"S8g": {
"S8l": {
"type": "list",
"member": {}
}
Expand Down
112 changes: 111 additions & 1 deletion apis/elasticmapreduce-2009-03-31.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -728,6 +728,28 @@
],
"documentation": "<p>Returns a list of all Amazon EMR Studios associated with the Amazon Web Services account. The list includes details such as ID, Studio Access URL, and creation time for each Studio.</p>"
},
"ListSupportedInstanceTypes": {
"name": "ListSupportedInstanceTypes",
"http": {
"method": "POST",
"requestUri": "/"
},
"input": {
"shape": "ListSupportedInstanceTypesInput"
},
"output": {
"shape": "ListSupportedInstanceTypesOutput"
},
"errors": [
{
"shape": "InternalServerException"
},
{
"shape": "InvalidRequestException"
}
],
"documentation": "<p>A list of the instance types that Amazon EMR supports. You can filter the list by Amazon Web Services Region and Amazon EMR release. </p>"
},
"ModifyCluster": {
"name": "ModifyCluster",
"http": {
Expand Down Expand Up @@ -2508,6 +2530,9 @@
},
"documentation": "<p>The details of the step failure. The service attempts to detect the root cause for many common failures.</p>"
},
"Float": {
"type": "float"
},
"GetAutoTerminationPolicyInput": {
"type": "structure",
"required": [
Expand Down Expand Up @@ -4238,6 +4263,35 @@
}
}
},
"ListSupportedInstanceTypesInput": {
"type": "structure",
"required": [
"ReleaseLabel"
],
"members": {
"ReleaseLabel": {
"shape": "String",
"documentation": "<p>The Amazon EMR release label determines the <a href=\"https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-release-app-versions-6.x.html\">versions of open-source application packages</a> that Amazon EMR has installed on the cluster. Release labels are in the format <code>emr-x.x.x</code>, where x.x.x is an Amazon EMR release number such as <code>emr-6.10.0</code>. For more information about Amazon EMR releases and their included application versions and features, see the <i> <a href=\"https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-release-components.html\">Amazon EMR Release Guide</a> </i>.</p>"
},
"Marker": {
"shape": "String",
"documentation": "<p>The pagination token that marks the next set of results to retrieve.</p>"
}
}
},
"ListSupportedInstanceTypesOutput": {
"type": "structure",
"members": {
"SupportedInstanceTypes": {
"shape": "SupportedInstanceTypesList",
"documentation": "<p>The list of instance types that the release specified in <code>ListSupportedInstanceTypesInput$ReleaseLabel</code> supports, filtered by Amazon Web Services Region.</p>"
},
"Marker": {
"shape": "String",
"documentation": "<p>The pagination token that marks the next set of results to retrieve.</p>"
}
}
},
"Long": {
"type": "long"
},
Expand Down Expand Up @@ -5377,7 +5431,7 @@
},
"AllocationStrategy": {
"shape": "SpotProvisioningAllocationStrategy",
"documentation": "<p>Specifies one of the following strategies to launch Spot Instance fleets: <code>price-capacity-optimized</code>, <code>capacity-optimized</code>, <code>lowest-price</code>, or <code>diversified</code>. For more information on the provisioning strategies, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-allocation-strategy.html\">Allocation strategies for Spot Instances</a> in the <i>Amazon EC2 User Guide for Linux Instances</i>.</p> <note> <p>When you launch a Spot Instance fleet with the old console, it automatically launches with the <code>capacity-optimized</code> strategy. You can't change the allocation strategy from the old console.</p> </note>"
"documentation": "<p> Specifies the strategy to use in launching Spot Instance fleets. Currently, the only option is capacity-optimized (the default), which launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching. </p>"
}
},
"documentation": "<p>The launch specification for Spot Instances in the instance fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. Spot Instance allocation strategy is available in Amazon EMR releases 5.12.1 and later.</p> </note> <note> <p>Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022. </p> </note>"
Expand Down Expand Up @@ -5878,6 +5932,62 @@
"shape": "String"
}
},
"SupportedInstanceType": {
"type": "structure",
"members": {
"Type": {
"shape": "String",
"documentation": "<p>The <a href=\"http://aws.amazon.com/ec2/instance-types/\">Amazon EC2 instance type</a>, for example <code>m5.xlarge</code>, of the <code>SupportedInstanceType</code>.</p>"
},
"MemoryGB": {
"shape": "Float",
"documentation": "<p>The amount of memory that is available to Amazon EMR from the <code>SupportedInstanceType</code>. The kernel and hypervisor software consume some memory, so this value might be lower than the overall memory for the instance type.</p>"
},
"StorageGB": {
"shape": "Integer",
"documentation": "<p> <code>StorageGB</code> represents the storage capacity of the <code>SupportedInstanceType</code>. This value is <code>0</code> for Amazon EBS-only instance types.</p>"
},
"VCPU": {
"shape": "Integer",
"documentation": "<p>The number of vCPUs available for the <code>SupportedInstanceType</code>.</p>"
},
"Is64BitsOnly": {
"shape": "Boolean",
"documentation": "<p>Indicates whether the <code>SupportedInstanceType</code> only supports 64-bit architecture.</p>"
},
"InstanceFamilyId": {
"shape": "String",
"documentation": "<p>The Amazon EC2 family and generation for the <code>SupportedInstanceType</code>.</p>"
},
"EbsOptimizedAvailable": {
"shape": "Boolean",
"documentation": "<p>Indicates whether the <code>SupportedInstanceType</code> supports Amazon EBS optimization.</p>"
},
"EbsOptimizedByDefault": {
"shape": "Boolean",
"documentation": "<p>Indicates whether the <code>SupportedInstanceType</code> uses Amazon EBS optimization by default.</p>"
},
"NumberOfDisks": {
"shape": "Integer",
"documentation": "<p>Number of disks for the <code>SupportedInstanceType</code>. This value is <code>0</code> for Amazon EBS-only instance types.</p>"
},
"EbsStorageOnly": {
"shape": "Boolean",
"documentation": "<p>Indicates whether the <code>SupportedInstanceType</code> only supports Amazon EBS.</p>"
},
"Architecture": {
"shape": "String",
"documentation": "<p>The CPU architecture, for example <code>X86_64</code> or <code>AARCH64</code>.</p>"
}
},
"documentation": "<p>An instance type that the specified Amazon EMR release supports.</p>"
},
"SupportedInstanceTypesList": {
"type": "list",
"member": {
"shape": "SupportedInstanceType"
}
},
"SupportedProductConfig": {
"type": "structure",
"members": {
Expand Down
4 changes: 4 additions & 0 deletions apis/elasticmapreduce-2009-03-31.paginators.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@
"input_token": "Marker",
"output_token": "Marker",
"result_key": "Studios"
},
"ListSupportedInstanceTypes": {
"input_token": "Marker",
"output_token": "Marker"
}
}
}
Loading

0 comments on commit 3540e20

Please sign in to comment.