Module Values_2.GetScalingConfigurationRecommendationRequestSource

Starts an Amazon SageMaker Inference Recommender autoscaling recommendation job. Returns recommendations for autoscaling policies that you can apply to your SageMaker endpoint.

Sourcetype nonrec t = {
  1. inferenceRecommendationsJobName : Values_1.RecommendationJobName.t;
    (*

    The name of a previously completed Inference Recommender job.

    *)
  2. recommendationId : Values_0.String_.t option;
    (*

    The recommendation ID of a previously completed inference recommendation. This ID should come from one of the recommendations returned by the job specified in the InferenceRecommendationsJobName field. Specify either this field or the EndpointName field.

    *)
  3. endpointName : Values_0.EndpointName.t option;
    (*

    The name of an endpoint benchmarked during a previously completed inference recommendation job. This name should come from one of the recommendations returned by the job specified in the InferenceRecommendationsJobName field. Specify either this field or the RecommendationId field.

    *)
  4. targetCpuUtilizationPerCore : UtilizationPercentagePerCore.t option;
    (*

    The percentage of how much utilization you want an instance to use before autoscaling. The default value is 50%.

    *)
  5. scalingPolicyObjective : ScalingPolicyObjective.t option;
    (*

    An object where you specify the anticipated traffic pattern for an endpoint.

    *)
}
Sourceval context_ : string
Sourceval make : ?recommendationId:??? -> ?endpointName:??? -> ?targetCpuUtilizationPerCore:??? -> ?scalingPolicyObjective:??? -> inferenceRecommendationsJobName:Values_1.RecommendationJobName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of UtilizationPercentagePerCore.t | `String of Values_1.RecommendationJobName.t | `Structure of (string * [> `Integer of Values_0.Integer.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t