From 26d64847dea36f6ba6d6d6e221f91205e151add4 Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Thu, 15 Sep 2022 11:28:16 -0700 Subject: [PATCH] Release v1.44.99 (2022-09-15) (#4559) Release v1.44.99 (2022-09-15) === ### Service Client Updates * `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples * Increased DynamoDB transaction limit from 25 to 100. * `service/ec2`: Updates service API and documentation * This feature allows customers to create tags for vpc-endpoint-connections and vpc-endpoint-service-permissions. * `service/sagemaker`: Updates service API and documentation * Amazon SageMaker Automatic Model Tuning now supports specifying Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to stop underperforming hyperparameter configurations early. --- CHANGELOG.md | 11 ++ aws/endpoints/defaults.go | 79 ++++++++ aws/version.go | 2 +- models/apis/dynamodb/2012-08-10/api-2.json | 10 +- models/apis/dynamodb/2012-08-10/docs-2.json | 10 +- models/apis/ec2/2016-11-15/api-2.json | 54 ++++++ models/apis/ec2/2016-11-15/docs-2.json | 23 ++- models/apis/sagemaker/2017-07-24/api-2.json | 27 ++- models/apis/sagemaker/2017-07-24/docs-2.json | 40 +++- models/endpoints/endpoints.json | 49 +++++ service/dynamodb/api.go | 10 +- service/ec2/api.go | 121 ++++++++++++ service/sagemaker/api.go | 190 +++++++++++++++++-- 13 files changed, 584 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f52d1d90d61..4ce8fe8b40d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +Release v1.44.99 (2022-09-15) +=== + +### Service Client Updates +* `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples + * Increased DynamoDB transaction limit from 25 to 100. +* `service/ec2`: Updates service API and documentation + * This feature allows customers to create tags for vpc-endpoint-connections and vpc-endpoint-service-permissions. +* `service/sagemaker`: Updates service API and documentation + * Amazon SageMaker Automatic Model Tuning now supports specifying Hyperband strategy for tuning jobs, which uses a multi-fidelity based tuning strategy to stop underperforming hyperparameter configurations early. + Release v1.44.98 (2022-09-14) === diff --git a/aws/endpoints/defaults.go b/aws/endpoints/defaults.go index 10fd3fc5e4f..4df415be5d5 100644 --- a/aws/endpoints/defaults.go +++ b/aws/endpoints/defaults.go @@ -16671,6 +16671,70 @@ var awsPartition = partition{ }, }, }, + "participant.connect": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "af-south-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-2", + }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + }: endpoint{}, + endpointKey{ + Region: "eu-central-1", + }: endpoint{}, + endpointKey{ + Region: "eu-west-2", + }: endpoint{}, + endpointKey{ + Region: "fips-us-east-1", + }: endpoint{ + Hostname: "participant.connect-fips.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-west-2", + }: endpoint{ + Hostname: "participant.connect-fips.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "participant.connect-fips.us-east-1.amazonaws.com", + }, + endpointKey{ + Region: "us-west-2", + }: endpoint{}, + endpointKey{ + Region: "us-west-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "participant.connect-fips.us-west-2.amazonaws.com", + }, + }, + }, "personalize": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -21542,6 +21606,9 @@ var awsPartition = partition{ }: endpoint{ Hostname: "snowball-fips.ap-southeast-2.amazonaws.com", }, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, @@ -30507,6 +30574,18 @@ var awsusgovPartition = partition{ }, }, }, + "participant.connect": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "us-gov-west-1", + }: endpoint{ + Hostname: "participant.connect.us-gov-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-west-1", + }, + }, + }, + }, "pinpoint": service{ Defaults: endpointDefaults{ defaultKey{}: endpoint{ diff --git a/aws/version.go b/aws/version.go index 29c8fb9aa33..517eae5d9ef 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.44.98" +const SDKVersion = "1.44.99" diff --git a/models/apis/dynamodb/2012-08-10/api-2.json b/models/apis/dynamodb/2012-08-10/api-2.json index 80198ffb59b..27396fce35a 100644 --- a/models/apis/dynamodb/2012-08-10/api-2.json +++ b/models/apis/dynamodb/2012-08-10/api-2.json @@ -1260,7 +1260,7 @@ "CancellationReasonList":{ "type":"list", "member":{"shape":"CancellationReason"}, - "max":25, + "max":100, "min":1 }, "Capacity":{ @@ -2436,7 +2436,7 @@ "ItemResponseList":{ "type":"list", "member":{"shape":"ItemResponse"}, - "max":25, + "max":100, "min":1 }, "KMSMasterKeyArn":{"type":"string"}, @@ -2750,7 +2750,7 @@ "ParameterizedStatements":{ "type":"list", "member":{"shape":"ParameterizedStatement"}, - "max":25, + "max":100, "min":1 }, "PartiQLBatchRequest":{ @@ -3689,7 +3689,7 @@ "TransactGetItemList":{ "type":"list", "member":{"shape":"TransactGetItem"}, - "max":25, + "max":100, "min":1 }, "TransactGetItemsInput":{ @@ -3719,7 +3719,7 @@ "TransactWriteItemList":{ "type":"list", "member":{"shape":"TransactWriteItem"}, - "max":25, + "max":100, "min":1 }, "TransactWriteItemsInput":{ diff --git a/models/apis/dynamodb/2012-08-10/docs-2.json b/models/apis/dynamodb/2012-08-10/docs-2.json index 2d23bc851f0..f9a908a3647 100644 --- a/models/apis/dynamodb/2012-08-10/docs-2.json +++ b/models/apis/dynamodb/2012-08-10/docs-2.json @@ -44,8 +44,8 @@ "RestoreTableToPointInTime": "
Restores the specified table to the specified point in time within EarliestRestorableDateTime
and LatestRestorableDateTime
. You can restore your table to any point in time during the last 35 days. Any number of users can execute up to 4 concurrent restores (any type of restore) in a given account.
When you restore using point in time recovery, DynamoDB restores your table data to the state based on the selected date and time (day:hour:minute:second) to a new table.
Along with data, the following are also included on the new restored table using point in time recovery:
Global secondary indexes (GSIs)
Local secondary indexes (LSIs)
Provisioned read and write capacity
Encryption settings
All these settings come from the current settings of the source table at the time of restore.
You must manually set up the following on the restored table:
Auto scaling policies
IAM policies
Amazon CloudWatch metrics and alarms
Tags
Stream settings
Time to Live (TTL) settings
Point in time recovery settings
The Scan
operation returns one or more items and item attributes by accessing every item in a table or a secondary index. To have DynamoDB return fewer items, you can provide a FilterExpression
operation.
If the total number of scanned items exceeds the maximum dataset size limit of 1 MB, the scan stops and results are returned to the user as a LastEvaluatedKey
value to continue the scan in a subsequent operation. The results also include the number of items exceeding the limit. A scan can result in no table data meeting the filter criteria.
A single Scan
operation reads up to the maximum number of items set (if using the Limit
parameter) or a maximum of 1 MB of data and then apply any filtering to the results using FilterExpression
. If LastEvaluatedKey
is present in the response, you need to paginate the result set. For more information, see Paginating the Results in the Amazon DynamoDB Developer Guide.
Scan
operations proceed sequentially; however, for faster performance on a large table or secondary index, applications can request a parallel Scan
operation by providing the Segment
and TotalSegments
parameters. For more information, see Parallel Scan in the Amazon DynamoDB Developer Guide.
Scan
uses eventually consistent reads when accessing the data in a table; therefore, the result set might not include the changes to data in the table immediately before the operation began. If you need a consistent copy of the data, as of the time that the Scan
begins, you can set the ConsistentRead
parameter to true
.
Associate a set of tags with an Amazon DynamoDB resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking. You can call TagResource up to five times per second, per account.
For an overview on tagging DynamoDB resources, see Tagging for DynamoDB in the Amazon DynamoDB Developer Guide.
", - "TransactGetItems": " TransactGetItems
is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems
call can contain up to 25 TransactGetItem
objects, each of which contains a Get
structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems
cannot retrieve items from tables in more than one Amazon Web Services account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB.
DynamoDB rejects the entire TransactGetItems
request if any of the following is true:
A conflicting operation is in the process of updating an item to be read.
There is insufficient provisioned capacity for the transaction to be completed.
There is a user error, such as an invalid data format.
The aggregate size of the items in the transaction cannot exceed 4 MB.
TransactWriteItems
is a synchronous write operation that groups up to 25 action requests. These actions can target items in different tables, but not in different Amazon Web Services accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck
and Update
the same item. The aggregate size of the items in the transaction cannot exceed 4 MB.
The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects:
Put
— Initiates a PutItem
operation to write a new item. This structure specifies the primary key of the item to be written, the name of the table to write it in, an optional condition expression that must be satisfied for the write to succeed, a list of the item's attributes, and a field indicating whether to retrieve the item's attributes if the condition is not met.
Update
— Initiates an UpdateItem
operation to update an existing item. This structure specifies the primary key of the item to be updated, the name of the table where it resides, an optional condition expression that must be satisfied for the update to succeed, an expression that defines one or more attributes to be updated, and a field indicating whether to retrieve the item's attributes if the condition is not met.
Delete
— Initiates a DeleteItem
operation to delete an existing item. This structure specifies the primary key of the item to be deleted, the name of the table where it resides, an optional condition expression that must be satisfied for the deletion to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met.
ConditionCheck
— Applies a condition to an item that is not being modified by the transaction. This structure specifies the primary key of the item to be checked, the name of the table where it resides, a condition expression that must be satisfied for the transaction to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met.
DynamoDB rejects the entire TransactWriteItems
request if any of the following is true:
A condition in one of the condition expressions is not met.
An ongoing operation is in the process of updating the same item.
There is insufficient provisioned capacity for the transaction to be completed.
An item size becomes too large (bigger than 400 KB), a local secondary index (LSI) becomes too large, or a similar validation error occurs because of changes made by the transaction.
The aggregate size of the items in the transaction exceeds 4 MB.
There is a user error, such as an invalid data format.
TransactGetItems
is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems
call can contain up to 100 TransactGetItem
objects, each of which contains a Get
structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems
cannot retrieve items from tables in more than one Amazon Web Services account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB.
DynamoDB rejects the entire TransactGetItems
request if any of the following is true:
A conflicting operation is in the process of updating an item to be read.
There is insufficient provisioned capacity for the transaction to be completed.
There is a user error, such as an invalid data format.
The aggregate size of the items in the transaction cannot exceed 4 MB.
TransactWriteItems
is a synchronous write operation that groups up to 100 action requests. These actions can target items in different tables, but not in different Amazon Web Services accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck
and Update
the same item. The aggregate size of the items in the transaction cannot exceed 4 MB.
The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects:
Put
— Initiates a PutItem
operation to write a new item. This structure specifies the primary key of the item to be written, the name of the table to write it in, an optional condition expression that must be satisfied for the write to succeed, a list of the item's attributes, and a field indicating whether to retrieve the item's attributes if the condition is not met.
Update
— Initiates an UpdateItem
operation to update an existing item. This structure specifies the primary key of the item to be updated, the name of the table where it resides, an optional condition expression that must be satisfied for the update to succeed, an expression that defines one or more attributes to be updated, and a field indicating whether to retrieve the item's attributes if the condition is not met.
Delete
— Initiates a DeleteItem
operation to delete an existing item. This structure specifies the primary key of the item to be deleted, the name of the table where it resides, an optional condition expression that must be satisfied for the deletion to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met.
ConditionCheck
— Applies a condition to an item that is not being modified by the transaction. This structure specifies the primary key of the item to be checked, the name of the table where it resides, a condition expression that must be satisfied for the transaction to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met.
DynamoDB rejects the entire TransactWriteItems
request if any of the following is true:
A condition in one of the condition expressions is not met.
An ongoing operation is in the process of updating the same item.
There is insufficient provisioned capacity for the transaction to be completed.
An item size becomes too large (bigger than 400 KB), a local secondary index (LSI) becomes too large, or a similar validation error occurs because of changes made by the transaction.
The aggregate size of the items in the transaction exceeds 4 MB.
There is a user error, such as an invalid data format.
Removes the association of tags from an Amazon DynamoDB resource. You can call UntagResource
up to five times per second, per account.
For an overview on tagging DynamoDB resources, see Tagging for DynamoDB in the Amazon DynamoDB Developer Guide.
", "UpdateContinuousBackups": " UpdateContinuousBackups
enables or disables point in time recovery for the specified table. A successful UpdateContinuousBackups
call returns the current ContinuousBackupsDescription
. Continuous backups are ENABLED
on all tables at table creation. If point in time recovery is enabled, PointInTimeRecoveryStatus
will be set to ENABLED.
Once continuous backups and point in time recovery are enabled, you can restore to any point in time within EarliestRestorableDateTime
and LatestRestorableDateTime
.
LatestRestorableDateTime
is typically 5 minutes before the current time. You can restore your table to any point in time during the last 35 days.
Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of Amazon Web Services Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an Amazon Web Services managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.
", @@ -1620,7 +1620,7 @@ "base": null, "refs": { "ExecuteTransactionOutput$Responses": "The response to a PartiQL transaction.
", - "TransactGetItemsOutput$Responses": "An ordered array of up to 25 ItemResponse
objects, each of which corresponds to the TransactGetItem
object in the same position in the TransactItems array. Each ItemResponse
object contains a Map of the name-value pairs that are the projected attributes of the requested item.
If a requested item could not be retrieved, the corresponding ItemResponse
object is Null, or if the requested item has no projected attributes, the corresponding ItemResponse
object is an empty Map.
An ordered array of up to 100 ItemResponse
objects, each of which corresponds to the TransactGetItem
object in the same position in the TransactItems array. Each ItemResponse
object contains a Map of the name-value pairs that are the projected attributes of the requested item.
If a requested item could not be retrieved, the corresponding ItemResponse
object is Null, or if the requested item has no projected attributes, the corresponding ItemResponse
object is an empty Map.
An ordered array of up to 25 TransactGetItem
objects, each of which contains a Get
structure.
An ordered array of up to 100 TransactGetItem
objects, each of which contains a Get
structure.
An ordered array of up to 25 TransactWriteItem
objects, each of which contains a ConditionCheck
, Put
, Update
, or Delete
object. These can operate on items in different tables, but the tables must reside in the same Amazon Web Services account and Region, and no two of them can operate on the same item.
An ordered array of up to 100 TransactWriteItem
objects, each of which contains a ConditionCheck
, Put
, Update
, or Delete
object. These can operate on items in different tables, but the tables must reside in the same Amazon Web Services account and Region, and no two of them can operate on the same item.
Describes a principal.
", + "refs": { + "AddedPrincipalSet$member": null + } + }, + "AddedPrincipalSet": { + "base": null, + "refs": { + "ModifyVpcEndpointServicePermissionsResult$AddedPrincipals": "Information about the added principals.
" + } + }, "AdditionalDetail": { "base": "Describes an additional detail for a path analysis.
", "refs": { @@ -14487,6 +14499,7 @@ "PrincipalType": { "base": null, "refs": { + "AddedPrincipal$PrincipalType": "The type of principal.
", "AllowedPrincipal$PrincipalType": "The type of principal.
" } }, @@ -14499,7 +14512,7 @@ "PrivateDnsDetailsSet": { "base": null, "refs": { - "ServiceDetail$PrivateDnsNames": "The private DNS names assigned to the VPC endpoint service.
" + "ServiceDetail$PrivateDnsNames": "The private DNS names assigned to the VPC endpoint service.
" } }, "PrivateDnsNameConfiguration": { @@ -16716,6 +16729,9 @@ "AddIpamOperatingRegion$RegionName": "The name of the operating Region.
", "AddPrefixListEntry$Cidr": "The CIDR block.
", "AddPrefixListEntry$Description": "A description for the entry.
Constraints: Up to 255 characters in length.
", + "AddedPrincipal$Principal": "The Amazon Resource Name (ARN) of the principal.
", + "AddedPrincipal$ServicePermissionId": "The ID of the service permission.
", + "AddedPrincipal$ServiceId": "The ID of the service.
", "AdditionalDetail$AdditionalDetailType": "The information type.
", "Address$InstanceId": "The ID of the instance that the address is associated with (if any).
", "Address$PublicIp": "The Elastic IP address.
", @@ -16749,6 +16765,8 @@ "AllocateIpamPoolCidrRequest$ClientToken": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
", "AllocateIpamPoolCidrRequest$Description": "A description for the allocation.
", "AllowedPrincipal$Principal": "The Amazon Resource Name (ARN) of the principal.
", + "AllowedPrincipal$ServicePermissionId": "The ID of the service permission.
", + "AllowedPrincipal$ServiceId": "The ID of the service.
", "AlternatePathHint$ComponentId": "The ID of the component.
", "AlternatePathHint$ComponentArn": "The Amazon Resource Name (ARN) of the component.
", "AnalysisAclRule$Cidr": "The IPv4 address range, in CIDR notation.
", @@ -18527,6 +18545,7 @@ "VpcEndpointConnection$ServiceId": "The ID of the service to which the endpoint is connected.
", "VpcEndpointConnection$VpcEndpointId": "The ID of the VPC endpoint.
", "VpcEndpointConnection$VpcEndpointOwner": "The ID of the Amazon Web Services account that owns the VPC endpoint.
", + "VpcEndpointConnection$VpcEndpointConnectionId": "The ID of the VPC endpoint connection.
", "VpcIpv6CidrBlockAssociation$AssociationId": "The association ID for the IPv6 CIDR block.
", "VpcIpv6CidrBlockAssociation$Ipv6CidrBlock": "The IPv6 CIDR block.
", "VpcIpv6CidrBlockAssociation$NetworkBorderGroup": "The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses, for example, us-east-1-wl1-bos-wlz-1
.
Any tags assigned to the Elastic IP address.
", + "AllowedPrincipal$Tags": "The tags.
", "CapacityReservation$Tags": "Any tags assigned to the Capacity Reservation.
", "CapacityReservationFleet$Tags": "The tags assigned to the Capacity Reservation Fleet.
", "CarrierGateway$Tags": "The tags assigned to the carrier gateway.
", @@ -18872,6 +18892,7 @@ "Vpc$Tags": "Any tags assigned to the VPC.
", "VpcClassicLink$Tags": "Any tags assigned to the VPC.
", "VpcEndpoint$Tags": "Any tags assigned to the endpoint.
", + "VpcEndpointConnection$Tags": "The tags.
", "VpcPeeringConnection$Tags": "Any tags assigned to the resource.
", "VpnConnection$Tags": "Any tags assigned to the VPN connection.
", "VpnGateway$Tags": "Any tags assigned to the virtual private gateway.
" diff --git a/models/apis/sagemaker/2017-07-24/api-2.json b/models/apis/sagemaker/2017-07-24/api-2.json index e3646822a41..774cf7b598f 100644 --- a/models/apis/sagemaker/2017-07-24/api-2.json +++ b/models/apis/sagemaker/2017-07-24/api-2.json @@ -9691,6 +9691,7 @@ ], "members":{ "Strategy":{"shape":"HyperParameterTuningJobStrategyType"}, + "StrategyConfig":{"shape":"HyperParameterTuningJobStrategyConfig"}, "HyperParameterTuningJobObjective":{"shape":"HyperParameterTuningJobObjective"}, "ResourceLimits":{"shape":"ResourceLimits"}, "ParameterRanges":{"shape":"ParameterRanges"}, @@ -9765,11 +9766,18 @@ "Stopping" ] }, + "HyperParameterTuningJobStrategyConfig":{ + "type":"structure", + "members":{ + "HyperbandStrategyConfig":{"shape":"HyperbandStrategyConfig"} + } + }, "HyperParameterTuningJobStrategyType":{ "type":"string", "enum":[ "Bayesian", - "Random" + "Random", + "Hyperband" ] }, "HyperParameterTuningJobSummaries":{ @@ -9841,6 +9849,21 @@ "max":100, "min":0 }, + "HyperbandStrategyConfig":{ + "type":"structure", + "members":{ + "MinResource":{"shape":"HyperbandStrategyMinResource"}, + "MaxResource":{"shape":"HyperbandStrategyMaxResource"} + } + }, + "HyperbandStrategyMaxResource":{ + "type":"integer", + "min":1 + }, + "HyperbandStrategyMinResource":{ + "type":"integer", + "min":1 + }, "IdempotencyToken":{ "type":"string", "max":128, @@ -12019,7 +12042,7 @@ }, "MaxConcurrentTaskCount":{ "type":"integer", - "max":1000, + "max":5000, "min":1 }, "MaxConcurrentTransforms":{ diff --git a/models/apis/sagemaker/2017-07-24/docs-2.json b/models/apis/sagemaker/2017-07-24/docs-2.json index 74c3a72516d..e3dde8e8db9 100644 --- a/models/apis/sagemaker/2017-07-24/docs-2.json +++ b/models/apis/sagemaker/2017-07-24/docs-2.json @@ -8,7 +8,7 @@ "BatchDescribeModelPackage": "This action batch describes a list of versioned model packages
", "CreateAction": "Creates an action. An action is a lineage tracking entity that represents an action or activity. For example, a model deployment or an HPO job. Generally, an action involves at least one input or output artifact. For more information, see Amazon SageMaker ML Lineage Tracking.
", "CreateAlgorithm": "Create a machine learning algorithm that you can use in SageMaker and list in the Amazon Web Services Marketplace.
", - "CreateApp": "Creates a running app for the specified UserProfile. Supported apps are JupyterServer
and KernelGateway
. This operation is automatically invoked by Amazon SageMaker Studio upon access to the associated Domain, and when new kernel configurations are selected by the user. A user may have multiple Apps active simultaneously.
Creates a running app for the specified UserProfile. This operation is automatically invoked by Amazon SageMaker Studio upon access to the associated Domain, and when new kernel configurations are selected by the user. A user may have multiple Apps active simultaneously.
", "CreateAppImageConfig": "Creates a configuration for running a SageMaker image as a KernelGateway app. The configuration specifies the Amazon Elastic File System (EFS) storage volume on the image, and a list of the kernels in the image.
", "CreateArtifact": "Creates an artifact. An artifact is a lineage tracking entity that represents a URI addressable object or data. Some examples are the S3 URI of a dataset and the ECR registry path of an image. For more information, see Amazon SageMaker ML Lineage Tracking.
", "CreateAutoMLJob": "Creates an Autopilot job.
Find the best-performing model after you run an Autopilot job by calling .
For information about how to use Autopilot, see Automate Model Development with Amazon SageMaker Autopilot.
", @@ -607,7 +607,7 @@ "base": null, "refs": { "AppDetails$AppType": "The type of app.
", - "CreateAppRequest$AppType": "The type of app. Supported apps are JupyterServer
and KernelGateway
. TensorBoard
is not supported.
The type of app.
", "DeleteAppRequest$AppType": "The type of app.
", "DescribeAppRequest$AppType": "The type of app.
", "DescribeAppResponse$AppType": "The type of app.
" @@ -4258,8 +4258,8 @@ "ExecutionRoleIdentityConfig": { "base": null, "refs": { - "DomainSettings$ExecutionRoleIdentityConfig": "The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity
key.
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity
key. This configuration can only be modified if there are no apps in the InService
or Pending
state.
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.
", + "DomainSettingsForUpdate$ExecutionRoleIdentityConfig": "The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the InService
or Pending
state.
A filter that returns only tuning jobs with the specified status.
" } }, + "HyperParameterTuningJobStrategyConfig": { + "base": "The configuration for a training job launched by a hyperparameter tuning job. Choose Bayesian
for Bayesian optimization, and Random
for random search optimization. For more advanced use cases, use Hyperband
, which evaluates objective metrics for training jobs after every epoch. For more information about strategies, see How Hyperparameter Tuning Works.
The configuration for the Hyperband
optimization strategy. This parameter should be provided only if Hyperband
is selected as the strategy for HyperParameterTuningJobConfig
.
The strategy hyperparameter tuning uses to find the best combination of hyperparameters for your model. Currently, the only supported value is Bayesian
.
Specifies how hyperparameter tuning chooses the combinations of hyperparameter values to use for the training job it launches. To use the Bayesian search strategy, set this to Bayesian
. To randomly search, set it to Random
. For information about search strategies, see How Hyperparameter Tuning Works.
Specifies the search strategy hyperparameter tuning uses to choose which hyperparameters to use for each iteration. Currently, the only valid value is Bayesian.
" + "HyperParameterTuningJobConfig$Strategy": "Specifies how hyperparameter tuning chooses the combinations of hyperparameter values to use for the training job it launches. For information about search strategies, see How Hyperparameter Tuning Works.
", + "HyperParameterTuningJobSummary$Strategy": "Specifies the search strategy hyperparameter tuning uses to choose which hyperparameters to evaluate at each iteration.
" } }, "HyperParameterTuningJobSummaries": { @@ -5269,6 +5275,24 @@ "TrainingJobDefinition$HyperParameters": "The hyperparameters used for the training job.
" } }, + "HyperbandStrategyConfig": { + "base": "The configuration for Hyperband
, a multi-fidelity based hyperparameter tuning strategy. Hyperband
uses the final and intermediate results of a training job to dynamically allocate resources to utilized hyperparameter configurations while automatically stopping under-performing configurations. This parameter should be provided only if Hyperband
is selected as the StrategyConfig
under the HyperParameterTuningJobConfig
API.
The configuration for the object that specifies the Hyperband
strategy. This parameter is only supported for the Hyperband
selection for Strategy
within the HyperParameterTuningJobConfig
API.
The maximum number of resources (such as epochs) that can be used by a training job launched by a hyperparameter tuning job. Once a job reaches the MaxResource
value, it is stopped. If a value for MaxResource
is not provided, and Hyperband
is selected as the hyperparameter tuning strategy, HyperbandTrainingJ
attempts to infer MaxResource
from the following keys (if present) in StaticsHyperParameters:
epochs
numepochs
n-epochs
n_epochs
num_epochs
If HyperbandStrategyConfig
is unable to infer a value for MaxResource
, it generates a validation error. The maximum value is 20,000 epochs. All metrics that correspond to an objective metric are used to derive early stopping decisions. For distributive training jobs, ensure that duplicate metrics are not printed in the logs across the individual nodes in a training job. If multiple nodes are publishing duplicate or incorrect metrics, training jobs may make an incorrect stopping decision and stop the job prematurely.
The minimum number of resources (such as epochs) that can be used by a training job launched by a hyperparameter tuning job. If the value for MinResource
has not been reached, the training job will not be stopped by Hyperband
.
Defines the maximum number of data objects that can be labeled by human workers at the same time. Also referred to as batch size. Each object may have more than one worker at one time. The default value is 1000 objects.
" + "HumanTaskConfig$MaxConcurrentTaskCount": "Defines the maximum number of data objects that can be labeled by human workers at the same time. Also referred to as batch size. Each object may have more than one worker at one time. The default value is 1000 objects. To increase the maximum value to 5000 objects, contact Amazon Web Services Support.
" } }, "MaxConcurrentTransforms": { @@ -11471,7 +11495,7 @@ "TrainingJobEarlyStoppingType": { "base": null, "refs": { - "HyperParameterTuningJobConfig$TrainingJobEarlyStoppingType": "Specifies whether to use early stopping for training jobs launched by the hyperparameter tuning job. This can be one of the following values (the default value is OFF
):
Training jobs launched by the hyperparameter tuning job do not use early stopping.
SageMaker stops training jobs launched by the hyperparameter tuning job when they are unlikely to perform better than previously completed training jobs. For more information, see Stop Training Jobs Early.
Specifies whether to use early stopping for training jobs launched by the hyperparameter tuning job. Because the Hyperband
strategy has its own advanced internal early stopping mechanism, TrainingJobEarlyStoppingType
must be OFF
to use Hyperband
. This parameter can take on one of the following values (the default value is OFF
):
Training jobs launched by the hyperparameter tuning job do not use early stopping.
SageMaker stops training jobs launched by the hyperparameter tuning job when they are unlikely to perform better than previously completed training jobs. For more information, see Stop Training Jobs Early.