|
2467 | 2467 | },
|
2468 | 2468 | "input":{"shape":"ListInferenceRecommendationsJobStepsRequest"},
|
2469 | 2469 | "output":{"shape":"ListInferenceRecommendationsJobStepsResponse"},
|
| 2470 | + "errors":[ |
| 2471 | + {"shape":"ResourceNotFound"} |
| 2472 | + ], |
2470 | 2473 | "documentation":"<p>Returns a list of the subtasks for an Inference Recommender job.</p> <p>The supported subtasks are benchmarks, which evaluate the performance of your model on different instance types.</p>"
|
2471 | 2474 | },
|
2472 | 2475 | "ListInferenceRecommendationsJobs":{
|
|
18127 | 18130 | "ModelConfiguration":{
|
18128 | 18131 | "shape":"ModelConfiguration",
|
18129 | 18132 | "documentation":"<p>Defines the model configuration.</p>"
|
| 18133 | + }, |
| 18134 | + "RecommendationId":{ |
| 18135 | + "shape":"String", |
| 18136 | + "documentation":"<p>The recommendation ID which uniquely identifies each recommendation.</p>" |
18130 | 18137 | }
|
18131 | 18138 | },
|
18132 | 18139 | "documentation":"<p>A list of recommendations made by Amazon SageMaker Inference Recommender.</p>"
|
|
23444 | 23451 | "EnvironmentParameters":{
|
23445 | 23452 | "shape":"EnvironmentParameters",
|
23446 | 23453 | "documentation":"<p>Defines the environment parameters that includes key, value types, and values.</p>"
|
| 23454 | + }, |
| 23455 | + "CompilationJobName":{ |
| 23456 | + "shape":"RecommendationJobCompilationJobName", |
| 23457 | + "documentation":"<p>The name of the compilation job used to create the recommended model artifacts.</p>" |
23447 | 23458 | }
|
23448 | 23459 | },
|
23449 | 23460 | "documentation":"<p>Defines the model configuration. Includes the specification name and environment parameters.</p>"
|
|
28002 | 28013 | "max":256,
|
28003 | 28014 | "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:inference-recommendations-job/.*"
|
28004 | 28015 | },
|
| 28016 | + "RecommendationJobCompilationJobName":{ |
| 28017 | + "type":"string", |
| 28018 | + "max":63, |
| 28019 | + "min":1, |
| 28020 | + "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$" |
| 28021 | + }, |
28005 | 28022 | "RecommendationJobCompiledOutputConfig":{
|
28006 | 28023 | "type":"structure",
|
28007 | 28024 | "members":{
|
@@ -28042,10 +28059,20 @@
|
28042 | 28059 | "SupportedInstanceTypes":{
|
28043 | 28060 | "shape":"RecommendationJobSupportedInstanceTypes",
|
28044 | 28061 | "documentation":"<p>A list of the instance types that are used to generate inferences in real-time.</p>"
|
| 28062 | + }, |
| 28063 | + "DataInputConfig":{ |
| 28064 | + "shape":"RecommendationJobDataInputConfig", |
| 28065 | + "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>" |
28045 | 28066 | }
|
28046 | 28067 | },
|
28047 | 28068 | "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>"
|
28048 | 28069 | },
|
| 28070 | + "RecommendationJobDataInputConfig":{ |
| 28071 | + "type":"string", |
| 28072 | + "max":1024, |
| 28073 | + "min":1, |
| 28074 | + "pattern":"[\\S\\s]+" |
| 28075 | + }, |
28049 | 28076 | "RecommendationJobDescription":{
|
28050 | 28077 | "type":"string",
|
28051 | 28078 | "max":128
|
|
28066 | 28093 | },
|
28067 | 28094 | "RecommendationJobInputConfig":{
|
28068 | 28095 | "type":"structure",
|
28069 |
| - "required":["ModelPackageVersionArn"], |
28070 | 28096 | "members":{
|
28071 | 28097 | "ModelPackageVersionArn":{
|
28072 | 28098 | "shape":"ModelPackageArn",
|
|
28103 | 28129 | "VpcConfig":{
|
28104 | 28130 | "shape":"RecommendationJobVpcConfig",
|
28105 | 28131 | "documentation":"<p>Inference Recommender provisions SageMaker endpoints with access to VPC in the inference recommendation job.</p>"
|
| 28132 | + }, |
| 28133 | + "ModelName":{ |
| 28134 | + "shape":"ModelName", |
| 28135 | + "documentation":"<p>The name of the created model.</p>" |
28106 | 28136 | }
|
28107 | 28137 | },
|
28108 | 28138 | "documentation":"<p>The input configuration of the recommendation job.</p>"
|
|
28259 | 28289 | "ModelLatency":{
|
28260 | 28290 | "shape":"Integer",
|
28261 | 28291 | "documentation":"<p>The expected model latency at maximum invocation per minute for the instance.</p>"
|
| 28292 | + }, |
| 28293 | + "CpuUtilization":{ |
| 28294 | + "shape":"UtilizationMetric", |
| 28295 | + "documentation":"<p>The expected CPU utilization at maximum invocations per minute for the instance.</p> <p> <code>NaN</code> indicates that the value is not available.</p>" |
| 28296 | + }, |
| 28297 | + "MemoryUtilization":{ |
| 28298 | + "shape":"UtilizationMetric", |
| 28299 | + "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>" |
28262 | 28300 | }
|
28263 | 28301 | },
|
28264 | 28302 | "documentation":"<p>The metrics of recommendations.</p>"
|
|
32889 | 32927 | },
|
32890 | 32928 | "documentation":"<p>A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the <code>CreateUserProfile</code> API is called, and as <code>DefaultUserSettings</code> when the <code>CreateDomain</code> API is called.</p> <p> <code>SecurityGroups</code> is aggregated when specified in both calls. For all other settings in <code>UserSettings</code>, the values specified in <code>CreateUserProfile</code> take precedence over those specified in <code>CreateDomain</code>.</p>"
|
32891 | 32929 | },
|
| 32930 | + "UtilizationMetric":{ |
| 32931 | + "type":"float", |
| 32932 | + "min":0.0 |
| 32933 | + }, |
32892 | 32934 | "ValidationFraction":{
|
32893 | 32935 | "type":"float",
|
32894 | 32936 | "max":1,
|
|
0 commit comments