From 8e608427dbd90a59d99955dba379a68e59480bb5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 12 Aug 2024 18:05:55 +0000 Subject: [PATCH 1/2] Update to latest models --- .../api-change-computeoptimizer-97057.json | 5 + .../next-release/api-change-config-73117.json | 5 + .../next-release/api-change-ec2-61362.json | 5 + .../next-release/api-change-eks-35567.json | 5 + .../api-change-groundstation-30473.json | 5 + .../api-change-medialive-29823.json | 5 + .../api-change-sagemaker-67887.json | 5 + .../2019-11-01/service-2.json | 4 +- .../data/config/2014-11-12/service-2.json | 2 +- botocore/data/ec2/2016-11-15/service-2.json | 146 ++++++++++++++++-- botocore/data/eks/2017-11-01/service-2.json | 4 +- .../groundstation/2019-05-23/service-2.json | 2 +- .../data/medialive/2017-10-14/service-2.json | 34 ++++ .../data/sagemaker/2017-07-24/service-2.json | 59 ++++++- 14 files changed, 265 insertions(+), 21 deletions(-) create mode 100644 .changes/next-release/api-change-computeoptimizer-97057.json create mode 100644 .changes/next-release/api-change-config-73117.json create mode 100644 .changes/next-release/api-change-ec2-61362.json create mode 100644 .changes/next-release/api-change-eks-35567.json create mode 100644 .changes/next-release/api-change-groundstation-30473.json create mode 100644 .changes/next-release/api-change-medialive-29823.json create mode 100644 .changes/next-release/api-change-sagemaker-67887.json diff --git a/.changes/next-release/api-change-computeoptimizer-97057.json b/.changes/next-release/api-change-computeoptimizer-97057.json new file mode 100644 index 0000000000..4c7066d582 --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-97057.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications" +} diff --git a/.changes/next-release/api-change-config-73117.json b/.changes/next-release/api-change-config-73117.json new file mode 100644 index 0000000000..677149678a --- /dev/null +++ b/.changes/next-release/api-change-config-73117.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Documentation update for the OrganizationConfigRuleName regex pattern." +} diff --git a/.changes/next-release/api-change-ec2-61362.json b/.changes/next-release/api-change-ec2-61362.json new file mode 100644 index 0000000000..3b0bac16ba --- /dev/null +++ b/.changes/next-release/api-change-ec2-61362.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation." +} diff --git a/.changes/next-release/api-change-eks-35567.json b/.changes/next-release/api-change-eks-35567.json new file mode 100644 index 0000000000..2178e4662d --- /dev/null +++ b/.changes/next-release/api-change-eks-35567.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Added support for new AL2023 GPU AMIs to the supported AMITypes." +} diff --git a/.changes/next-release/api-change-groundstation-30473.json b/.changes/next-release/api-change-groundstation-30473.json new file mode 100644 index 0000000000..58a26f3c60 --- /dev/null +++ b/.changes/next-release/api-change-groundstation-30473.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``groundstation``", + "description": "Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide" +} diff --git a/.changes/next-release/api-change-medialive-29823.json b/.changes/next-release/api-change-medialive-29823.json new file mode 100644 index 0000000000..89cc481d8e --- /dev/null +++ b/.changes/next-release/api-change-medialive-29823.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex." +} diff --git a/.changes/next-release/api-change-sagemaker-67887.json b/.changes/next-release/api-change-sagemaker-67887.json new file mode 100644 index 0000000000..79e4703c34 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-67887.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas." +} diff --git a/botocore/data/compute-optimizer/2019-11-01/service-2.json b/botocore/data/compute-optimizer/2019-11-01/service-2.json index b2a0411918..779b6921c7 100644 --- a/botocore/data/compute-optimizer/2019-11-01/service-2.json +++ b/botocore/data/compute-optimizer/2019-11-01/service-2.json @@ -1278,7 +1278,7 @@ }, "values":{ "shape":"FilterValues", - "documentation":"

The value of the filter.

The valid values for this parameter are as follows:

" + "documentation":"

The value of the filter.

The valid values for this parameter are as follows:

" } }, "documentation":"

Describes a filter that returns a more specific list of Amazon ECS service recommendations. Use this filter with the GetECSServiceRecommendations action.

" @@ -3947,7 +3947,7 @@ }, "lookBackPeriod":{ "shape":"LookBackPeriodPreference", - "documentation":"

The preference to control the number of days the utilization metrics of the Amazon Web Services resource are analyzed. When this preference isn't specified, we use the default value DAYS_14.

You can only set this preference for the Amazon EC2 instance and Auto Scaling group resource types.

" + "documentation":"

The preference to control the number of days the utilization metrics of the Amazon Web Services resource are analyzed. When this preference isn't specified, we use the default value DAYS_14.

You can only set this preference for the Amazon EC2 instance and Auto Scaling group resource types.

" }, "utilizationPreferences":{ "shape":"UtilizationPreferences", diff --git a/botocore/data/config/2014-11-12/service-2.json b/botocore/data/config/2014-11-12/service-2.json index d4fbe4fa7b..0f20eea266 100644 --- a/botocore/data/config/2014-11-12/service-2.json +++ b/botocore/data/config/2014-11-12/service-2.json @@ -5662,7 +5662,7 @@ "type":"string", "max":64, "min":1, - "pattern":".*\\S.*" + "pattern":"[A-Za-z0-9-_]+" }, "OrganizationConfigRuleNames":{ "type":"list", diff --git a/botocore/data/ec2/2016-11-15/service-2.json b/botocore/data/ec2/2016-11-15/service-2.json index df3251400a..819978feaa 100644 --- a/botocore/data/ec2/2016-11-15/service-2.json +++ b/botocore/data/ec2/2016-11-15/service-2.json @@ -570,6 +570,16 @@ "output":{"shape":"CreateCapacityReservationResult"}, "documentation":"

Creates a new Capacity Reservation with the specified attributes.

Capacity Reservations enable you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration. This gives you the flexibility to selectively add capacity reservations and still get the Regional RI discounts for that usage. By creating Capacity Reservations, you ensure that you always have access to Amazon EC2 capacity when you need it, for as long as you need it. For more information, see Capacity Reservations in the Amazon EC2 User Guide.

Your request to create a Capacity Reservation could fail if Amazon EC2 does not have sufficient capacity to fulfill the request. If your request fails due to Amazon EC2 capacity constraints, either try again at a later time, try in a different Availability Zone, or request a smaller capacity reservation. If your application is flexible across instance types and sizes, try to create a Capacity Reservation with different instance attributes.

Your request could also fail if the requested quantity exceeds your On-Demand Instance limit for the selected instance type. If your request fails due to limit constraints, increase your On-Demand Instance limit for the required instance type and try again. For more information about increasing your instance limits, see Amazon EC2 Service Quotas in the Amazon EC2 User Guide.

" }, + "CreateCapacityReservationBySplitting":{ + "name":"CreateCapacityReservationBySplitting", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateCapacityReservationBySplittingRequest"}, + "output":{"shape":"CreateCapacityReservationBySplittingResult"}, + "documentation":"

Create a new Capacity Reservation by splitting the available capacity of the source Capacity Reservation. The new Capacity Reservation will have the same attributes as the source Capacity Reservation except for tags. The source Capacity Reservation must be active and owned by your Amazon Web Services account.

" + }, "CreateCapacityReservationFleet":{ "name":"CreateCapacityReservationFleet", "http":{ @@ -2215,7 +2225,7 @@ }, "input":{"shape":"DescribeAddressTransfersRequest"}, "output":{"shape":"DescribeAddressTransfersResult"}, - "documentation":"

Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide.

When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for three days after the transfers have been accepted.

" + "documentation":"

Describes an Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon VPC User Guide.

When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for 14 days after the transfers have been accepted.

" }, "DescribeAddresses":{ "name":"DescribeAddresses", @@ -4907,7 +4917,7 @@ }, "input":{"shape":"ModifyCapacityReservationRequest"}, "output":{"shape":"ModifyCapacityReservationResult"}, - "documentation":"

Modifies a Capacity Reservation's capacity and the conditions under which it is to be released. You cannot change a Capacity Reservation's instance type, EBS optimization, instance store settings, platform, Availability Zone, or instance eligibility. If you need to modify any of these attributes, we recommend that you cancel the Capacity Reservation, and then create a new one with the required attributes.

" + "documentation":"

Modifies a Capacity Reservation's capacity, instance eligibility, and the conditions under which it is to be released. You can't modify a Capacity Reservation's instance type, EBS optimization, platform, instance store settings, Availability Zone, or tenancy. If you need to modify any of these attributes, we recommend that you cancel the Capacity Reservation, and then create a new one with the required attributes. For more information, see Modify an active Capacity Reservation.

" }, "ModifyCapacityReservationFleet":{ "name":"ModifyCapacityReservationFleet", @@ -5550,6 +5560,16 @@ "output":{"shape":"MoveByoipCidrToIpamResult"}, "documentation":"

Move a BYOIPv4 CIDR to IPAM from a public IPv4 pool.

If you already have a BYOIPv4 CIDR with Amazon Web Services, you can move the CIDR to IPAM from a public IPv4 pool. You cannot move an IPv6 CIDR to IPAM. If you are bringing a new IP address to Amazon Web Services for the first time, complete the steps in Tutorial: BYOIP address CIDRs to IPAM.

" }, + "MoveCapacityReservationInstances":{ + "name":"MoveCapacityReservationInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"MoveCapacityReservationInstancesRequest"}, + "output":{"shape":"MoveCapacityReservationInstancesResult"}, + "documentation":"

Move available capacity from a source Capacity Reservation to a destination Capacity Reservation. The source Capacity Reservation and the destination Capacity Reservation must be active, owned by your Amazon Web Services account, and share the following:

" + }, "ProvisionByoipCidr":{ "name":"ProvisionByoipCidr", "http":{ @@ -7534,7 +7554,7 @@ }, "DestinationPrefixListId":{ "shape":"String", - "documentation":"

The prefix of the Amazon Web Service.

", + "documentation":"

The prefix of the Amazon Web Services service.

", "locationName":"destinationPrefixListId" }, "EgressOnlyInternetGatewayId":{ @@ -12130,6 +12150,57 @@ }, "documentation":"

The CPU options for the instance. Both the core count and threads per core must be specified in the request.

" }, + "CreateCapacityReservationBySplittingRequest":{ + "type":"structure", + "required":[ + "SourceCapacityReservationId", + "InstanceCount" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + }, + "ClientToken":{ + "shape":"String", + "documentation":"

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.

", + "idempotencyToken":true + }, + "SourceCapacityReservationId":{ + "shape":"CapacityReservationId", + "documentation":"

The ID of the Capacity Reservation from which you want to split the available capacity.

" + }, + "InstanceCount":{ + "shape":"Integer", + "documentation":"

The number of instances to split from the source Capacity Reservation.

" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "documentation":"

The tags to apply to the new Capacity Reservation.

", + "locationName":"TagSpecification" + } + } + }, + "CreateCapacityReservationBySplittingResult":{ + "type":"structure", + "members":{ + "SourceCapacityReservation":{ + "shape":"CapacityReservation", + "documentation":"

Information about the source Capacity Reservation.

", + "locationName":"sourceCapacityReservation" + }, + "DestinationCapacityReservation":{ + "shape":"CapacityReservation", + "documentation":"

Information about the destination Capacity Reservation.

", + "locationName":"destinationCapacityReservation" + }, + "InstanceCount":{ + "shape":"Integer", + "documentation":"

The number of instances in the new Capacity Reservation. The number of instances in the source Capacity Reservation was reduced by this amount.

", + "locationName":"instanceCount" + } + } + }, "CreateCapacityReservationFleetRequest":{ "type":"structure", "required":[ @@ -14111,7 +14182,7 @@ }, "AwsService":{ "shape":"String", - "documentation":"

The Amazon Web Service. Currently not supported.

" + "documentation":"

The Amazon Web Services service. Currently not supported.

" }, "Permission":{ "shape":"InterfacePermissionType", @@ -22713,7 +22784,7 @@ }, "Filters":{ "shape":"FilterList", - "documentation":"

One or more filters.

", + "documentation":"

One or more filters.

", "locationName":"Filter" }, "NextToken":{ @@ -22753,7 +22824,7 @@ "members":{ "Filters":{ "shape":"FilterList", - "documentation":"

One or more filters.

", + "documentation":"

One or more filters.

", "locationName":"filter" }, "DryRun":{ @@ -23239,7 +23310,7 @@ "members":{ "Filters":{ "shape":"FilterList", - "documentation":"

The filters.

", + "documentation":"

The filters.

", "locationName":"Filter" }, "DryRun":{ @@ -42366,6 +42437,10 @@ "AdditionalInfo":{ "shape":"String", "documentation":"

Reserved for future use.

" + }, + "InstanceMatchCriteria":{ + "shape":"InstanceMatchCriteria", + "documentation":"

The matching criteria (instance eligibility) that you want to use in the modified Capacity Reservation. If you change the instance eligibility of an existing Capacity Reservation from targeted to open, any running instances that match the attributes of the Capacity Reservation, have the CapacityReservationPreference set to open, and are not yet running in the Capacity Reservation, will automatically use the modified Capacity Reservation.

To modify the instance eligibility, the Capacity Reservation must be completely idle (zero usage).

" } } }, @@ -45289,6 +45364,57 @@ } } }, + "MoveCapacityReservationInstancesRequest":{ + "type":"structure", + "required":[ + "SourceCapacityReservationId", + "DestinationCapacityReservationId", + "InstanceCount" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "documentation":"

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

" + }, + "ClientToken":{ + "shape":"String", + "documentation":"

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.

", + "idempotencyToken":true + }, + "SourceCapacityReservationId":{ + "shape":"CapacityReservationId", + "documentation":"

The ID of the Capacity Reservation from which you want to move capacity.

" + }, + "DestinationCapacityReservationId":{ + "shape":"CapacityReservationId", + "documentation":"

The ID of the Capacity Reservation that you want to move capacity into.

" + }, + "InstanceCount":{ + "shape":"Integer", + "documentation":"

The number of instances that you want to move from the source Capacity Reservation.

" + } + } + }, + "MoveCapacityReservationInstancesResult":{ + "type":"structure", + "members":{ + "SourceCapacityReservation":{ + "shape":"CapacityReservation", + "documentation":"

Information about the source Capacity Reservation.

", + "locationName":"sourceCapacityReservation" + }, + "DestinationCapacityReservation":{ + "shape":"CapacityReservation", + "documentation":"

Information about the destination Capacity Reservation.

", + "locationName":"destinationCapacityReservation" + }, + "InstanceCount":{ + "shape":"Integer", + "documentation":"

The number of instances that were moved from the source Capacity Reservation to the destination Capacity Reservation.

", + "locationName":"instanceCount" + } + } + }, "MoveStatus":{ "type":"string", "enum":[ @@ -46464,7 +46590,7 @@ }, "AwsService":{ "shape":"String", - "documentation":"

The Amazon Web Service.

", + "documentation":"

The Amazon Web Services service.

", "locationName":"awsService" }, "Permission":{ @@ -47775,7 +47901,7 @@ "members":{ "Cidrs":{ "shape":"ValueStringList", - "documentation":"

The IP address range of the Amazon Web Service.

", + "documentation":"

The IP address range of the Amazon Web Services service.

", "locationName":"cidrSet" }, "PrefixListId":{ @@ -51865,7 +51991,7 @@ }, "DestinationPrefixListId":{ "shape":"String", - "documentation":"

The prefix of the Amazon Web Service.

", + "documentation":"

The prefix of the Amazon Web Services service.

", "locationName":"destinationPrefixListId" }, "EgressOnlyInternetGatewayId":{ diff --git a/botocore/data/eks/2017-11-01/service-2.json b/botocore/data/eks/2017-11-01/service-2.json index 72a635c57d..840ed07ec3 100644 --- a/botocore/data/eks/2017-11-01/service-2.json +++ b/botocore/data/eks/2017-11-01/service-2.json @@ -962,7 +962,9 @@ "WINDOWS_CORE_2022_x86_64", "WINDOWS_FULL_2022_x86_64", "AL2023_x86_64_STANDARD", - "AL2023_ARM_64_STANDARD" + "AL2023_ARM_64_STANDARD", + "AL2023_x86_64_NEURON", + "AL2023_x86_64_NVIDIA" ] }, "AccessConfigResponse":{ diff --git a/botocore/data/groundstation/2019-05-23/service-2.json b/botocore/data/groundstation/2019-05-23/service-2.json index 9dc1c209f6..1dcc0df61e 100644 --- a/botocore/data/groundstation/2019-05-23/service-2.json +++ b/botocore/data/groundstation/2019-05-23/service-2.json @@ -2678,7 +2678,7 @@ "documentation":"

Identifies the S3 object to be used as the ephemeris.

" } }, - "documentation":"

Ephemeris data in Orbit Ephemeris Message (OEM) format.

Position, velocity, and acceleration units must be represented in km, km/s, and km/s**2, respectively, in ephemeris data lines. Covariance matrix line units must be represented in km**2 if computed from two positions, km**2/s if computed from one position and one velocity, and km**2/s**2 if computed from two velocities. Consult section 7.7.2 of The Consultative Committee for Space Data Systems (CCSDS) Recommended Standard for Orbit Data Messages for more information.

" + "documentation":"

Ephemeris data in Orbit Ephemeris Message (OEM) format.

AWS Ground Station processes OEM Customer Provided Ephemerides according to the CCSDS standard with some extra restrictions. OEM files should be in KVN format. For more detail about the OEM format that AWS Ground Station supports, see OEM ephemeris format in the AWS Ground Station user guide.

" }, "PaginationMaxResults":{ "type":"integer", diff --git a/botocore/data/medialive/2017-10-14/service-2.json b/botocore/data/medialive/2017-10-14/service-2.json index f437325088..f5f1bfee64 100644 --- a/botocore/data/medialive/2017-10-14/service-2.json +++ b/botocore/data/medialive/2017-10-14/service-2.json @@ -14085,6 +14085,22 @@ "VideoPid": { "shape": "__integer", "locationName": "videoPid" + }, + "AribCaptionsPid": { + "shape": "__integer", + "locationName": "aribCaptionsPid" + }, + "DvbTeletextPids": { + "shape": "__listOf__integer", + "locationName": "dvbTeletextPids" + }, + "EcmPid": { + "shape": "__integer", + "locationName": "ecmPid" + }, + "Smpte2038Pid": { + "shape": "__integer", + "locationName": "smpte2038Pid" } }, "documentation": "Packet identifiers map for a given Multiplex program." @@ -17738,6 +17754,10 @@ "shape": "__string", "locationName": "name", "documentation": "Name of the multiplex." + }, + "PacketIdentifiersMapping": { + "shape": "MultiplexPacketIdentifiersMapping", + "locationName": "packetIdentifiersMapping" } }, "documentation": "Placeholder documentation for UpdateMultiplex" @@ -17820,6 +17840,10 @@ "shape": "__string", "locationName": "name", "documentation": "Name of the multiplex." + }, + "PacketIdentifiersMapping": { + "shape": "MultiplexPacketIdentifiersMapping", + "locationName": "packetIdentifiersMapping" } }, "documentation": "A request to update a multiplex.", @@ -23869,6 +23893,16 @@ "shape": "SrtCallerSourceRequest" }, "documentation": "Placeholder documentation for __listOfSrtCallerSourceRequest" + }, + "MultiplexPacketIdentifiersMapping": { + "type": "map", + "key": { + "shape": "__string" + }, + "value": { + "shape": "MultiplexProgramPacketIdentifiersMap" + }, + "documentation": "Placeholder documentation for MultiplexPacketIdentifiersMapping" } }, "documentation": "API for AWS Elemental MediaLive" diff --git a/botocore/data/sagemaker/2017-07-24/service-2.json b/botocore/data/sagemaker/2017-07-24/service-2.json index 6c0d13beed..67b9fe6cd6 100644 --- a/botocore/data/sagemaker/2017-07-24/service-2.json +++ b/botocore/data/sagemaker/2017-07-24/service-2.json @@ -139,7 +139,7 @@ {"shape":"ResourceInUse"}, {"shape":"ResourceLimitExceeded"} ], - "documentation":"

Creates an Autopilot job also referred to as Autopilot experiment or AutoML job.

We recommend using the new versions CreateAutoMLJobV2 and DescribeAutoMLJobV2, which offer backward compatibility.

CreateAutoMLJobV2 can manage tabular problem types identical to those of its previous version CreateAutoMLJob, as well as time-series forecasting, non-tabular problem types such as image or text classification, and text generation (LLMs fine-tuning).

Find guidelines about how to migrate a CreateAutoMLJob to CreateAutoMLJobV2 in Migrate a CreateAutoMLJob to CreateAutoMLJobV2.

You can find the best-performing model after you run an AutoML job by calling DescribeAutoMLJobV2 (recommended) or DescribeAutoMLJob.

" + "documentation":"

Creates an Autopilot job also referred to as Autopilot experiment or AutoML job.

An AutoML job in SageMaker is a fully automated process that allows you to build machine learning models with minimal effort and machine learning expertise. When initiating an AutoML job, you provide your data and optionally specify parameters tailored to your use case. SageMaker then automates the entire model development lifecycle, including data preprocessing, model training, tuning, and evaluation. AutoML jobs are designed to simplify and accelerate the model building process by automating various tasks and exploring different combinations of machine learning algorithms, data preprocessing techniques, and hyperparameter values. The output of an AutoML job comprises one or more trained models ready for deployment and inference. Additionally, SageMaker AutoML jobs generate a candidate model leaderboard, allowing you to select the best-performing model for deployment.

For more information about AutoML jobs, see https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html in the SageMaker developer guide.

We recommend using the new versions CreateAutoMLJobV2 and DescribeAutoMLJobV2, which offer backward compatibility.

CreateAutoMLJobV2 can manage tabular problem types identical to those of its previous version CreateAutoMLJob, as well as time-series forecasting, non-tabular problem types such as image or text classification, and text generation (LLMs fine-tuning).

Find guidelines about how to migrate a CreateAutoMLJob to CreateAutoMLJobV2 in Migrate a CreateAutoMLJob to CreateAutoMLJobV2.

You can find the best-performing model after you run an AutoML job by calling DescribeAutoMLJobV2 (recommended) or DescribeAutoMLJob.

" }, "CreateAutoMLJobV2":{ "name":"CreateAutoMLJobV2", @@ -153,7 +153,7 @@ {"shape":"ResourceInUse"}, {"shape":"ResourceLimitExceeded"} ], - "documentation":"

Creates an Autopilot job also referred to as Autopilot experiment or AutoML job V2.

CreateAutoMLJobV2 and DescribeAutoMLJobV2 are new versions of CreateAutoMLJob and DescribeAutoMLJob which offer backward compatibility.

CreateAutoMLJobV2 can manage tabular problem types identical to those of its previous version CreateAutoMLJob, as well as time-series forecasting, non-tabular problem types such as image or text classification, and text generation (LLMs fine-tuning).

Find guidelines about how to migrate a CreateAutoMLJob to CreateAutoMLJobV2 in Migrate a CreateAutoMLJob to CreateAutoMLJobV2.

For the list of available problem types supported by CreateAutoMLJobV2, see AutoMLProblemTypeConfig.

You can find the best-performing model after you run an AutoML job V2 by calling DescribeAutoMLJobV2.

" + "documentation":"

Creates an Autopilot job also referred to as Autopilot experiment or AutoML job V2.

An AutoML job in SageMaker is a fully automated process that allows you to build machine learning models with minimal effort and machine learning expertise. When initiating an AutoML job, you provide your data and optionally specify parameters tailored to your use case. SageMaker then automates the entire model development lifecycle, including data preprocessing, model training, tuning, and evaluation. AutoML jobs are designed to simplify and accelerate the model building process by automating various tasks and exploring different combinations of machine learning algorithms, data preprocessing techniques, and hyperparameter values. The output of an AutoML job comprises one or more trained models ready for deployment and inference. Additionally, SageMaker AutoML jobs generate a candidate model leaderboard, allowing you to select the best-performing model for deployment.

For more information about AutoML jobs, see https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html in the SageMaker developer guide.

AutoML jobs V2 support various problem types such as regression, binary, and multiclass classification with tabular data, text and image classification, time-series forecasting, and fine-tuning of large language models (LLMs) for text generation.

CreateAutoMLJobV2 and DescribeAutoMLJobV2 are new versions of CreateAutoMLJob and DescribeAutoMLJob which offer backward compatibility.

CreateAutoMLJobV2 can manage tabular problem types identical to those of its previous version CreateAutoMLJob, as well as time-series forecasting, non-tabular problem types such as image or text classification, and text generation (LLMs fine-tuning).

Find guidelines about how to migrate a CreateAutoMLJob to CreateAutoMLJobV2 in Migrate a CreateAutoMLJob to CreateAutoMLJobV2.

For the list of available problem types supported by CreateAutoMLJobV2, see AutoMLProblemTypeConfig.

You can find the best-performing model after you run an AutoML job V2 by calling DescribeAutoMLJobV2.

" }, "CreateCluster":{ "name":"CreateCluster", @@ -5545,6 +5545,16 @@ "validation" ] }, + "AutoMLComputeConfig":{ + "type":"structure", + "members":{ + "EmrServerlessComputeConfig":{ + "shape":"EmrServerlessComputeConfig", + "documentation":"

The configuration for using EMR Serverless to run the AutoML job V2.

To allow your AutoML job V2 to automatically initiate a remote job on EMR Serverless when additional compute resources are needed to process large datasets, you need to provide an EmrServerlessComputeConfig object, which includes an ExecutionRoleARN attribute, to the AutoMLComputeConfig of the AutoML job V2 input request.

By seamlessly transitioning to EMR Serverless when required, the AutoML job can handle datasets that would otherwise exceed the initially provisioned resources, without any manual intervention from you.

EMR Serverless is available for the tabular and time series problem types. We recommend setting up this option for tabular datasets larger than 5 GB and time series datasets larger than 30 GB.

" + } + }, + "documentation":"

This data type is intended for use exclusively by SageMaker Canvas and cannot be used in other contexts at the moment.

Specifies the compute configuration for an AutoML job V2.

" + }, "AutoMLContainerDefinition":{ "type":"structure", "required":[ @@ -5916,7 +5926,7 @@ }, "S3OutputPath":{ "shape":"S3Uri", - "documentation":"

The Amazon S3 output path. Must be 128 characters or less.

" + "documentation":"

The Amazon S3 output path. Must be 512 characters or less.

" } }, "documentation":"

The output data configuration.

" @@ -6538,6 +6548,10 @@ "GenerativeAiSettings":{ "shape":"GenerativeAiSettings", "documentation":"

The generative AI settings for the SageMaker Canvas application.

" + }, + "EmrServerlessSettings":{ + "shape":"EmrServerlessSettings", + "documentation":"

The settings for running Amazon EMR Serverless data processing jobs in SageMaker Canvas.

" } }, "documentation":"

The SageMaker Canvas application settings.

" @@ -8548,6 +8562,10 @@ "DataSplitConfig":{ "shape":"AutoMLDataSplitConfig", "documentation":"

This structure specifies how to split the data into train and validation datasets.

The validation and training datasets must contain the same headers. For jobs created by calling CreateAutoMLJob, the validation dataset must be less than 2 GB in size.

This attribute must not be set for the time-series forecasting problem type, as Autopilot automatically splits the input dataset into training and validation sets.

" + }, + "AutoMLComputeConfig":{ + "shape":"AutoMLComputeConfig", + "documentation":"

Specifies the compute configuration for the AutoML job V2.

" } } }, @@ -13092,6 +13110,10 @@ "SecurityConfig":{ "shape":"AutoMLSecurityConfig", "documentation":"

Returns the security configuration for traffic encryption or Amazon VPC settings.

" + }, + "AutoMLComputeConfig":{ + "shape":"AutoMLComputeConfig", + "documentation":"

The compute configuration used for the AutoML job V2.

" } } }, @@ -18011,6 +18033,31 @@ "max":10, "pattern":"\\d+" }, + "EmrServerlessComputeConfig":{ + "type":"structure", + "required":["ExecutionRoleARN"], + "members":{ + "ExecutionRoleARN":{ + "shape":"RoleArn", + "documentation":"

The ARN of the IAM role granting the AutoML job V2 the necessary permissions access policies to list, connect to, or manage EMR Serverless jobs. For detailed information about the required permissions of this role, see \"How to configure AutoML to initiate a remote job on EMR Serverless for large datasets\" in Create a regression or classification job for tabular data using the AutoML API or Create an AutoML job for time-series forecasting using the API.

" + } + }, + "documentation":"

This data type is intended for use exclusively by SageMaker Canvas and cannot be used in other contexts at the moment.

Specifies the compute configuration for the EMR Serverless job.

" + }, + "EmrServerlessSettings":{ + "type":"structure", + "members":{ + "ExecutionRoleArn":{ + "shape":"RoleArn", + "documentation":"

The Amazon Resource Name (ARN) of the Amazon Web Services IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless.

" + }, + "Status":{ + "shape":"FeatureStatus", + "documentation":"

Describes whether Amazon EMR Serverless job capabilities are enabled or disabled in the SageMaker Canvas application.

" + } + }, + "documentation":"

The settings for running Amazon EMR Serverless jobs in SageMaker Canvas.

" + }, "EmrSettings":{ "type":"structure", "members":{ @@ -27037,7 +27084,8 @@ "JumpStart", "InferenceRecommender", "Endpoints", - "Projects" + "Projects", + "InferenceOptimization" ] }, "MlflowVersion":{ @@ -31505,7 +31553,6 @@ "type":"structure", "required":[ "S3Uri", - "LocalPath", "S3UploadMode" ], "members":{ @@ -31625,7 +31672,7 @@ }, "InferenceAmiVersion":{ "shape":"ProductionVariantInferenceAmiVersion", - "documentation":"

Specifies an option from a collection of preconfigured Amazon Machine Image (AMI) images. Each image is configured by Amazon Web Services with a set of software and driver versions. Amazon Web Services optimizes these configurations for different machine learning workloads.

By selecting an AMI version, you can ensure that your inference environment is compatible with specific software requirements, such as CUDA driver versions, Linux kernel versions, or Amazon Web Services Neuron driver versions.

" + "documentation":"

Specifies an option from a collection of preconfigured Amazon Machine Image (AMI) images. Each image is configured by Amazon Web Services with a set of software and driver versions. Amazon Web Services optimizes these configurations for different machine learning workloads.

By selecting an AMI version, you can ensure that your inference environment is compatible with specific software requirements, such as CUDA driver versions, Linux kernel versions, or Amazon Web Services Neuron driver versions.

The AMI version names, and their configurations, are the following:

al2-ami-sagemaker-inference-gpu-2
  • Accelerator: GPU

  • NVIDIA driver version: 535.54.03

  • CUDA driver version: 12.2

  • Supported instance types: ml.g4dn.*, ml.g5.*, ml.g6.*, ml.p3.*, ml.p4d.*, ml.p4de.*, ml.p5.*

" } }, "documentation":"

Identifies a model that you want to host and the resources chosen to deploy for hosting it. If you are deploying multiple models, tell SageMaker how to distribute traffic among the models by specifying variant weights. For more information on production variants, check Production variants.

" From 57a4852652f55bf25f6958bae76325c2133420ac Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 12 Aug 2024 18:07:02 +0000 Subject: [PATCH 2/2] Bumping version to 1.34.159 --- .changes/1.34.159.json | 37 +++++++++++++++++++ .../api-change-computeoptimizer-97057.json | 5 --- .../next-release/api-change-config-73117.json | 5 --- .../next-release/api-change-ec2-61362.json | 5 --- .../next-release/api-change-eks-35567.json | 5 --- .../api-change-groundstation-30473.json | 5 --- .../api-change-medialive-29823.json | 5 --- .../api-change-sagemaker-67887.json | 5 --- CHANGELOG.rst | 12 ++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 11 files changed, 51 insertions(+), 37 deletions(-) create mode 100644 .changes/1.34.159.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-97057.json delete mode 100644 .changes/next-release/api-change-config-73117.json delete mode 100644 .changes/next-release/api-change-ec2-61362.json delete mode 100644 .changes/next-release/api-change-eks-35567.json delete mode 100644 .changes/next-release/api-change-groundstation-30473.json delete mode 100644 .changes/next-release/api-change-medialive-29823.json delete mode 100644 .changes/next-release/api-change-sagemaker-67887.json diff --git a/.changes/1.34.159.json b/.changes/1.34.159.json new file mode 100644 index 0000000000..6bcd6a839c --- /dev/null +++ b/.changes/1.34.159.json @@ -0,0 +1,37 @@ +[ + { + "category": "``compute-optimizer``", + "description": "Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Documentation update for the OrganizationConfigRuleName regex pattern.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Added support for new AL2023 GPU AMIs to the supported AMITypes.", + "type": "api-change" + }, + { + "category": "``groundstation``", + "description": "Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-computeoptimizer-97057.json b/.changes/next-release/api-change-computeoptimizer-97057.json deleted file mode 100644 index 4c7066d582..0000000000 --- a/.changes/next-release/api-change-computeoptimizer-97057.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications" -} diff --git a/.changes/next-release/api-change-config-73117.json b/.changes/next-release/api-change-config-73117.json deleted file mode 100644 index 677149678a..0000000000 --- a/.changes/next-release/api-change-config-73117.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Documentation update for the OrganizationConfigRuleName regex pattern." -} diff --git a/.changes/next-release/api-change-ec2-61362.json b/.changes/next-release/api-change-ec2-61362.json deleted file mode 100644 index 3b0bac16ba..0000000000 --- a/.changes/next-release/api-change-ec2-61362.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation." -} diff --git a/.changes/next-release/api-change-eks-35567.json b/.changes/next-release/api-change-eks-35567.json deleted file mode 100644 index 2178e4662d..0000000000 --- a/.changes/next-release/api-change-eks-35567.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Added support for new AL2023 GPU AMIs to the supported AMITypes." -} diff --git a/.changes/next-release/api-change-groundstation-30473.json b/.changes/next-release/api-change-groundstation-30473.json deleted file mode 100644 index 58a26f3c60..0000000000 --- a/.changes/next-release/api-change-groundstation-30473.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``groundstation``", - "description": "Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide" -} diff --git a/.changes/next-release/api-change-medialive-29823.json b/.changes/next-release/api-change-medialive-29823.json deleted file mode 100644 index 89cc481d8e..0000000000 --- a/.changes/next-release/api-change-medialive-29823.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex." -} diff --git a/.changes/next-release/api-change-sagemaker-67887.json b/.changes/next-release/api-change-sagemaker-67887.json deleted file mode 100644 index 79e4703c34..0000000000 --- a/.changes/next-release/api-change-sagemaker-67887.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7379f6b86c..98a0d0de61 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.34.159 +======== + +* api-change:``compute-optimizer``: Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications +* api-change:``config``: Documentation update for the OrganizationConfigRuleName regex pattern. +* api-change:``ec2``: This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation. +* api-change:``eks``: Added support for new AL2023 GPU AMIs to the supported AMITypes. +* api-change:``groundstation``: Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide +* api-change:``medialive``: AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex. +* api-change:``sagemaker``: Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas. + + 1.34.158 ======== diff --git a/botocore/__init__.py b/botocore/__init__.py index 95135ebee0..1909f94814 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.158' +__version__ = '1.34.159' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index f3aecf16e5..6a64910f22 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. version = '1.34.1' # The full version, including alpha/beta/rc tags. -release = '1.34.158' +release = '1.34.159' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.