Skip to content

GetScalingConfigurationRecommendationResponse

Source code in docs_src/capo_sagemaker/types/get_scaling_configuration_recommendation_response.py
class GetScalingConfigurationRecommendationResponse(TypedDict, closed=True):
    inference_recommendations_job_name: NotRequired[
        "capo_sagemaker.types.recommendation_job_name.RecommendationJobName"
    ]
    """<p>The name of a previously completed Inference Recommender job.</p>"""
    recommendation_id: NotRequired["capo_sagemaker.types.string.String"]
    """<p>The recommendation ID of a previously completed inference recommendation.</p>"""
    endpoint_name: NotRequired["capo_sagemaker.types.endpoint_name.EndpointName"]
    """<p>The name of an endpoint benchmarked during a previously completed Inference Recommender job.</p>"""
    target_cpu_utilization_per_core: NotRequired[
        "capo_sagemaker.types.utilization_percentage_per_core.UtilizationPercentagePerCore"
    ]
    """<p>The percentage of how much utilization you want an instance to use before autoscaling, which you specified in the request. The default value is 50%.</p>"""
    scaling_policy_objective: NotRequired[
        "capo_sagemaker.types.scaling_policy_objective.ScalingPolicyObjective"
    ]
    """<p>An object representing the anticipated traffic pattern for an endpoint that you specified in the request.</p>"""
    metric: NotRequired[
        "capo_sagemaker.types.scaling_policy_metric.ScalingPolicyMetric"
    ]
    """<p>An object with a list of metrics that were benchmarked during the previously completed Inference Recommender job.</p>"""
    dynamic_scaling_configuration: NotRequired[
        "capo_sagemaker.types.dynamic_scaling_configuration.DynamicScalingConfiguration"
    ]
    """<p>An object with the recommended values for you to specify when creating an autoscaling policy.</p>"""

dynamic_scaling_configuration instance-attribute

dynamic_scaling_configuration: NotRequired[DynamicScalingConfiguration]

An object with the recommended values for you to specify when creating an autoscaling policy.

endpoint_name instance-attribute

endpoint_name: NotRequired[EndpointName]

The name of an endpoint benchmarked during a previously completed Inference Recommender job.

inference_recommendations_job_name instance-attribute

inference_recommendations_job_name: NotRequired[RecommendationJobName]

The name of a previously completed Inference Recommender job.

metric instance-attribute

metric: NotRequired[ScalingPolicyMetric]

An object with a list of metrics that were benchmarked during the previously completed Inference Recommender job.

recommendation_id instance-attribute

recommendation_id: NotRequired[String]

The recommendation ID of a previously completed inference recommendation.

scaling_policy_objective instance-attribute

scaling_policy_objective: NotRequired[ScalingPolicyObjective]

An object representing the anticipated traffic pattern for an endpoint that you specified in the request.

target_cpu_utilization_per_core instance-attribute

target_cpu_utilization_per_core: NotRequired[UtilizationPercentagePerCore]

The percentage of how much utilization you want an instance to use before autoscaling, which you specified in the request. The default value is 50%.