Module Values_2.UpdateInferenceComponentInputSource

Updates an inference component.

Sourcetype nonrec t = {
  1. inferenceComponentName : Values_1.InferenceComponentName.t;
    (*

    The name of the inference component.

    *)
  2. specification : Values_1.InferenceComponentSpecification.t option;
    (*

    Details about the resources to deploy with this inference component, including the model, container, and compute resources.

    *)
  3. specifications : Values_1.InferenceComponentSpecificationList.t option;
    (*

    A list of specification objects for the inference component, one per instance type. Use this parameter when you want to specify different model or resource configurations for the inference component on each instance type. You can use either this parameter or the singular Specification parameter, but not both.

    *)
  4. runtimeConfig : Values_1.InferenceComponentRuntimeConfig.t option;
    (*

    Runtime settings for a model that is deployed with an inference component.

    *)
  5. deploymentConfig : Values_1.InferenceComponentDeploymentConfig.t option;
    (*

    The deployment configuration for the inference component. The configuration contains the desired deployment strategy and rollback settings.

    *)
}
Sourceval context_ : string
Sourceval make : ?specification:??? -> ?specifications:??? -> ?runtimeConfig:??? -> ?deploymentConfig:??? -> inferenceComponentName:Values_1.InferenceComponentName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `String of Values_0.ModelName.t | `Structure of (string * [> `Boolean of bool | `Enum of string | `Float of float | `Integer of Values_0.ProductionVariantModelDataDownloadTimeoutInSeconds.t | `Map of ([> `String of string ] * [> `String of string ]) list | `String of Values_0.ContainerImage.t | `Structure of (string * [> `Enum of string | `Integer of Values_0.AvailabilityZoneBalanceMaxImbalance.t ]) list ]) list ]) list ] list | `String of Values_1.InferenceComponentName.t | `Structure of (string * [> `Enum of string | `Integer of int | `String of Values_0.ModelName.t | `Structure of (string * [> `Boolean of bool | `Enum of string | `Float of float | `Integer of Values_0.ProductionVariantModelDataDownloadTimeoutInSeconds.t | `List of [> `Structure of (string * [> `String of string ]) list ] list | `Map of ([> `String of string ] * [> `String of string ]) list | `String of Values_0.ContainerImage.t | `Structure of (string * [> `Enum of string | `Integer of Values_0.AvailabilityZoneBalanceMaxImbalance.t ]) list ]) list ]) 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