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/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/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:
If you specify the name
parameter as Finding
, specify Optimized
, NotOptimized
, or Unavailable
.
If you specify the name
parameter as FindingReasonCode
, specify CPUUnderprovisioned
, CPUOverprovisioned
, MemoryUnderprovisioned
, or MemoryOverprovisioned
.
The value of the filter.
The valid values for this parameter are as follows:
If you specify the name
parameter as Finding
, specify Optimized
, Underprovisioned
, or Overprovisioned
.
If you specify the name
parameter as FindingReasonCode
, specify CPUUnderprovisioned
, CPUOverprovisioned
, MemoryUnderprovisioned
, or MemoryOverprovisioned
.
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.
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.
Amazon EC2 instance lookback preferences can be set at the organization, account, and resource levels.
Auto Scaling group lookback preferences can only be set at the resource level.
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.
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:
Instance type
Platform
Availability Zone
Tenancy
Placement group
Capacity Reservation end time - At specific time
or Manually
.
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
.
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.
network-interface-permission.network-interface-permission-id
- The ID of the permission.
network-interface-permission.network-interface-id
- The ID of the network interface.
network-interface-permission.aws-account-id
- The Amazon Web Services account ID.
network-interface-permission.aws-service
- The Amazon Web Service.
network-interface-permission.permission
- The type of permission (INSTANCE-ATTACH
| EIP-ASSOCIATE
).
One or more filters.
network-interface-permission.network-interface-permission-id
- The ID of the permission.
network-interface-permission.network-interface-id
- The ID of the network interface.
network-interface-permission.aws-account-id
- The Amazon Web Services account ID.
network-interface-permission.aws-service
- The Amazon Web Services service.
network-interface-permission.permission
- The type of permission (INSTANCE-ATTACH
| EIP-ASSOCIATE
).
One or more filters.
association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
addresses.association.owner-id
- The owner ID of the addresses associated with the network interface.
addresses.association.public-ip
- The association ID returned when the network interface was associated with the Elastic IP address (IPv4).
addresses.primary
- Whether the private IPv4 address is the primary IP address associated with the network interface.
addresses.private-ip-address
- The private IPv4 addresses associated with the network interface.
association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
association.public-dns-name
- The public DNS name for the network interface (IPv4).
attachment.attach-time
- The time that the network interface was attached to an instance.
attachment.attachment-id
- The ID of the interface attachment.
attachment.delete-on-termination
- Indicates whether the attachment is deleted when an instance is terminated.
attachment.device-index
- The device index to which the network interface is attached.
attachment.instance-id
- The ID of the instance to which the network interface is attached.
attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
availability-zone
- The Availability Zone of the network interface.
description
- The description of the network interface.
group-id
- The ID of a security group associated with the network interface.
ipv6-addresses.ipv6-address
- An IPv6 address associated with the network interface.
interface-type
- The type of network interface (api_gateway_managed
| aws_codestar_connections_managed
| branch
| ec2_instance_connect_endpoint
| efa
| efs
| gateway_load_balancer
| gateway_load_balancer_endpoint
| global_accelerator_managed
| interface
| iot_rules_managed
| lambda
| load_balancer
| nat_gateway
| network_load_balancer
| quicksight
| transit_gateway
| trunk
| vpc_endpoint
).
mac-address
- The MAC address of the network interface.
network-interface-id
- The ID of the network interface.
owner-id
- The Amazon Web Services account ID of the network interface owner.
private-dns-name
- The private DNS name of the network interface (IPv4).
private-ip-address
- The private IPv4 address or addresses of the network interface.
requester-id
- The alias or Amazon Web Services account ID of the principal or service that created the network interface.
requester-managed
- Indicates whether the network interface is being managed by an Amazon Web Service (for example, Amazon Web Services Management Console, Auto Scaling, and so on).
source-dest-check
- Indicates whether the network interface performs source/destination checking. A value of true
means checking is enabled, and false
means checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
status
- The status of the network interface. If the network interface is not attached to an instance, the status is available
; if a network interface is attached to an instance the status is in-use
.
subnet-id
- The ID of the subnet for the network interface.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network interface.
One or more filters.
association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
addresses.association.owner-id
- The owner ID of the addresses associated with the network interface.
addresses.association.public-ip
- The association ID returned when the network interface was associated with the Elastic IP address (IPv4).
addresses.primary
- Whether the private IPv4 address is the primary IP address associated with the network interface.
addresses.private-ip-address
- The private IPv4 addresses associated with the network interface.
association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
association.public-dns-name
- The public DNS name for the network interface (IPv4).
attachment.attach-time
- The time that the network interface was attached to an instance.
attachment.attachment-id
- The ID of the interface attachment.
attachment.delete-on-termination
- Indicates whether the attachment is deleted when an instance is terminated.
attachment.device-index
- The device index to which the network interface is attached.
attachment.instance-id
- The ID of the instance to which the network interface is attached.
attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
availability-zone
- The Availability Zone of the network interface.
description
- The description of the network interface.
group-id
- The ID of a security group associated with the network interface.
ipv6-addresses.ipv6-address
- An IPv6 address associated with the network interface.
interface-type
- The type of network interface (api_gateway_managed
| aws_codestar_connections_managed
| branch
| ec2_instance_connect_endpoint
| efa
| efs
| gateway_load_balancer
| gateway_load_balancer_endpoint
| global_accelerator_managed
| interface
| iot_rules_managed
| lambda
| load_balancer
| nat_gateway
| network_load_balancer
| quicksight
| transit_gateway
| trunk
| vpc_endpoint
).
mac-address
- The MAC address of the network interface.
network-interface-id
- The ID of the network interface.
owner-id
- The Amazon Web Services account ID of the network interface owner.
private-dns-name
- The private DNS name of the network interface (IPv4).
private-ip-address
- The private IPv4 address or addresses of the network interface.
requester-id
- The alias or Amazon Web Services account ID of the principal or service that created the network interface.
requester-managed
- Indicates whether the network interface is being managed by an Amazon Web Services service (for example, Amazon Web Services Management Console, Auto Scaling, and so on).
source-dest-check
- Indicates whether the network interface performs source/destination checking. A value of true
means checking is enabled, and false
means checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
status
- The status of the network interface. If the network interface is not attached to an instance, the status is available
; if a network interface is attached to an instance the status is in-use
.
subnet-id
- The ID of the subnet for the network interface.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network interface.
The filters.
association.gateway-id
- The ID of the gateway involved in the association.
association.route-table-association-id
- The ID of an association ID for the route table.
association.route-table-id
- The ID of the route table involved in the association.
association.subnet-id
- The ID of the subnet involved in the association.
association.main
- Indicates whether the route table is the main route table for the VPC (true
| false
). Route tables that do not have an association ID are not returned in the response.
owner-id
- The ID of the Amazon Web Services account that owns the route table.
route-table-id
- The ID of the route table.
route.destination-cidr-block
- The IPv4 CIDR range specified in a route in the table.
route.destination-ipv6-cidr-block
- The IPv6 CIDR range specified in a route in the route table.
route.destination-prefix-list-id
- The ID (prefix) of the Amazon Web Service specified in a route in the table.
route.egress-only-internet-gateway-id
- The ID of an egress-only Internet gateway specified in a route in the route table.
route.gateway-id
- The ID of a gateway specified in a route in the table.
route.instance-id
- The ID of an instance specified in a route in the table.
route.nat-gateway-id
- The ID of a NAT gateway.
route.transit-gateway-id
- The ID of a transit gateway.
route.origin
- Describes how the route was created. CreateRouteTable
indicates that the route was automatically created when the route table was created; CreateRoute
indicates that the route was manually added to the route table; EnableVgwRoutePropagation
indicates that the route was propagated by route propagation.
route.state
- The state of a route in the route table (active
| blackhole
). The blackhole state indicates that the route's target isn't available (for example, the specified gateway isn't attached to the VPC, the specified NAT instance has been terminated, and so on).
route.vpc-peering-connection-id
- The ID of a VPC peering connection specified in a route in the table.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the route table.
The filters.
association.gateway-id
- The ID of the gateway involved in the association.
association.route-table-association-id
- The ID of an association ID for the route table.
association.route-table-id
- The ID of the route table involved in the association.
association.subnet-id
- The ID of the subnet involved in the association.
association.main
- Indicates whether the route table is the main route table for the VPC (true
| false
). Route tables that do not have an association ID are not returned in the response.
owner-id
- The ID of the Amazon Web Services account that owns the route table.
route-table-id
- The ID of the route table.
route.destination-cidr-block
- The IPv4 CIDR range specified in a route in the table.
route.destination-ipv6-cidr-block
- The IPv6 CIDR range specified in a route in the route table.
route.destination-prefix-list-id
- The ID (prefix) of the Amazon Web Services service specified in a route in the table.
route.egress-only-internet-gateway-id
- The ID of an egress-only Internet gateway specified in a route in the route table.
route.gateway-id
- The ID of a gateway specified in a route in the table.
route.instance-id
- The ID of an instance specified in a route in the table.
route.nat-gateway-id
- The ID of a NAT gateway.
route.transit-gateway-id
- The ID of a transit gateway.
route.origin
- Describes how the route was created. CreateRouteTable
indicates that the route was automatically created when the route table was created; CreateRoute
indicates that the route was manually added to the route table; EnableVgwRoutePropagation
indicates that the route was propagated by route propagation.
route.state
- The state of a route in the route table (active
| blackhole
). The blackhole state indicates that the route's target isn't available (for example, the specified gateway isn't attached to the VPC, the specified NAT instance has been terminated, and so on).
route.vpc-peering-connection-id
- The ID of a VPC peering connection specified in a route in the table.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the route table.
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
.
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.
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.
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:
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.*
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.
" 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.