|
5288 | 5288 | },
|
5289 | 5289 | "TimeSeriesForecastingJobConfig":{
|
5290 | 5290 | "shape":"TimeSeriesForecastingJobConfig",
|
5291 |
| - "documentation":"<p>Settings used to configure an AutoML job V2 for a time-series forecasting problem type.</p>" |
| 5291 | + "documentation":"<p>Settings used to configure an AutoML job V2 for a time-series forecasting problem type.</p> <note> <p>The <code>TimeSeriesForecastingJobConfig</code> problem type is only available in private beta. Contact Amazon Web Services Support or your account manager to learn more about access privileges.</p> </note>" |
5292 | 5292 | }
|
5293 | 5293 | },
|
5294 | 5294 | "documentation":"<p>A collection of settings specific to the problem type used to configure an AutoML job V2. There must be one and only one config of the following type.</p>",
|
|
15931 | 15931 | },
|
15932 | 15932 | "EndpointInputConfiguration":{
|
15933 | 15933 | "type":"structure",
|
15934 |
| - "required":["InstanceType"], |
15935 | 15934 | "members":{
|
15936 | 15935 | "InstanceType":{
|
15937 | 15936 | "shape":"ProductionVariantInstanceType",
|
|
15944 | 15943 | "EnvironmentParameterRanges":{
|
15945 | 15944 | "shape":"EnvironmentParameterRanges",
|
15946 | 15945 | "documentation":"<p> The parameter you want to benchmark against.</p>"
|
15947 |
| - } |
| 15946 | + }, |
| 15947 | + "ServerlessConfig":{"shape":"ProductionVariantServerlessConfig"} |
15948 | 15948 | },
|
15949 | 15949 | "documentation":"<p>The endpoint configuration for the load test.</p>"
|
15950 | 15950 | },
|
|
15991 | 15991 | "type":"structure",
|
15992 | 15992 | "required":[
|
15993 | 15993 | "EndpointName",
|
15994 |
| - "VariantName", |
15995 |
| - "InstanceType", |
15996 |
| - "InitialInstanceCount" |
| 15994 | + "VariantName" |
15997 | 15995 | ],
|
15998 | 15996 | "members":{
|
15999 | 15997 | "EndpointName":{
|
|
16009 | 16007 | "documentation":"<p>The instance type recommended by Amazon SageMaker Inference Recommender.</p>"
|
16010 | 16008 | },
|
16011 | 16009 | "InitialInstanceCount":{
|
16012 |
| - "shape":"Integer", |
| 16010 | + "shape":"InitialInstanceCount", |
16013 | 16011 | "documentation":"<p>The number of instances recommended to launch initially.</p>"
|
16014 |
| - } |
| 16012 | + }, |
| 16013 | + "ServerlessConfig":{"shape":"ProductionVariantServerlessConfig"} |
16015 | 16014 | },
|
16016 | 16015 | "documentation":"<p>The endpoint configuration made by Inference Recommender during a recommendation job.</p>"
|
16017 | 16016 | },
|
|
18973 | 18972 | "min":1,
|
18974 | 18973 | "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$"
|
18975 | 18974 | },
|
| 18975 | + "InitialInstanceCount":{ |
| 18976 | + "type":"integer", |
| 18977 | + "min":1 |
| 18978 | + }, |
18976 | 18979 | "InitialNumberOfUsers":{
|
18977 | 18980 | "type":"integer",
|
18978 | 18981 | "min":1
|
|
25166 | 25169 | },
|
25167 | 25170 | "documentation":"<p>The model registry settings for the SageMaker Canvas application.</p>"
|
25168 | 25171 | },
|
| 25172 | + "ModelSetupTime":{ |
| 25173 | + "type":"integer", |
| 25174 | + "min":0 |
| 25175 | + }, |
25169 | 25176 | "ModelSortKey":{
|
25170 | 25177 | "type":"string",
|
25171 | 25178 | "enum":[
|
|
28103 | 28110 | },
|
28104 | 28111 | "ProvisionedConcurrency":{
|
28105 | 28112 | "shape":"ServerlessProvisionedConcurrency",
|
28106 |
| - "documentation":"<p>The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to <code>MaxConcurrency</code>.</p>" |
| 28113 | + "documentation":"<p>The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to <code>MaxConcurrency</code>.</p> <note> <p>This field is not supported for serverless endpoint recommendations for Inference Recommender jobs. For more information about creating an Inference Recommender job, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateInferenceRecommendationsJob.html\">CreateInferenceRecommendationsJobs</a>.</p> </note>" |
28107 | 28114 | }
|
28108 | 28115 | },
|
28109 | 28116 | "documentation":"<p>Specifies the serverless configuration for an endpoint variant.</p>"
|
|
28924 | 28931 | "DataInputConfig":{
|
28925 | 28932 | "shape":"RecommendationJobDataInputConfig",
|
28926 | 28933 | "documentation":"<p>Specifies the name and shape of the expected data inputs for your trained model with a JSON dictionary form. This field is used for optimizing your model using SageMaker Neo. For more information, see <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_InputConfig.html#sagemaker-Type-InputConfig-DataInputConfig\">DataInputConfig</a>.</p>"
|
| 28934 | + }, |
| 28935 | + "SupportedEndpointType":{ |
| 28936 | + "shape":"RecommendationJobSupportedEndpointType", |
| 28937 | + "documentation":"<p>The endpoint type to receive recommendations for. By default this is null, and the results of the inference recommendation job return a combined list of both real-time and serverless benchmarks. By specifying a value for this field, you can receive a longer list of benchmarks for the desired endpoint type.</p>" |
28927 | 28938 | }
|
28928 | 28939 | },
|
28929 | 28940 | "documentation":"<p>Specifies mandatory fields for running an Inference Recommender job directly in the <a href=\"https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateInferenceRecommendationsJob.html\">CreateInferenceRecommendationsJob</a> API. The fields specified in <code>ContainerConfig</code> override the corresponding fields in the model package. Use <code>ContainerConfig</code> if you want to specify these fields for the recommendation job but don't want to edit them in your model package.</p>"
|
|
29084 | 29095 | "type":"list",
|
29085 | 29096 | "member":{"shape":"String"}
|
29086 | 29097 | },
|
| 29098 | + "RecommendationJobSupportedEndpointType":{ |
| 29099 | + "type":"string", |
| 29100 | + "enum":[ |
| 29101 | + "RealTime", |
| 29102 | + "Serverless" |
| 29103 | + ] |
| 29104 | + }, |
29087 | 29105 | "RecommendationJobSupportedInstanceTypes":{
|
29088 | 29106 | "type":"list",
|
29089 | 29107 | "member":{"shape":"String"}
|
|
29167 | 29185 | "MemoryUtilization":{
|
29168 | 29186 | "shape":"UtilizationMetric",
|
29169 | 29187 | "documentation":"<p>The expected memory utilization at maximum invocations per minute for the instance.</p> <p> <code>NaN</code> indicates that the value is not available.</p>"
|
| 29188 | + }, |
| 29189 | + "ModelSetupTime":{ |
| 29190 | + "shape":"ModelSetupTime", |
| 29191 | + "documentation":"<p>The time it takes to launch new compute resources for a serverless endpoint. The time can vary depending on the model size, how long it takes to download the model, and the start-up time of the container.</p> <p> <code>NaN</code> indicates that the value is not available.</p>" |
29170 | 29192 | }
|
29171 | 29193 | },
|
29172 | 29194 | "documentation":"<p>The metrics of recommendations.</p>"
|
|
29656 | 29678 | "WaitIntervalInSeconds"
|
29657 | 29679 | ],
|
29658 | 29680 | "members":{
|
29659 |
| - "MaximumBatchSize":{ |
29660 |
| - "shape":"CapacitySize", |
29661 |
| - "documentation":"<p>Batch size for each rolling step to provision capacity and turn on traffic on the new endpoint fleet, and terminate capacity on the old endpoint fleet. Value must be between 5% to 50% of the variant's total instance count.</p>" |
29662 |
| - }, |
| 29681 | + "MaximumBatchSize":{"shape":"CapacitySize"}, |
29663 | 29682 | "WaitIntervalInSeconds":{
|
29664 | 29683 | "shape":"WaitIntervalInSeconds",
|
29665 | 29684 | "documentation":"<p>The length of the baking period, during which SageMaker monitors alarms for each batch on the new fleet.</p>"
|
|
29668 | 29687 | "shape":"MaximumExecutionTimeoutInSeconds",
|
29669 | 29688 | "documentation":"<p>The time limit for the total deployment. Exceeding this limit causes a timeout.</p>"
|
29670 | 29689 | },
|
29671 |
| - "RollbackMaximumBatchSize":{ |
29672 |
| - "shape":"CapacitySize", |
29673 |
| - "documentation":"<p>Batch size for rollback to the old endpoint fleet. Each rolling step to provision capacity and turn on traffic on the old endpoint fleet, and terminate capacity on the new endpoint fleet. If this field is absent, the default value will be set to 100% of total capacity which means to bring up the whole capacity of the old fleet at once during rollback.</p>" |
29674 |
| - } |
| 29690 | + "RollbackMaximumBatchSize":{"shape":"CapacitySize"} |
29675 | 29691 | },
|
29676 | 29692 | "documentation":"<p>Specifies a rolling deployment strategy for updating a SageMaker endpoint.</p>"
|
29677 | 29693 | },
|
|
0 commit comments