Module Values_1.InferenceComponentSpecificationSummarySource

Details about the resources that are deployed with this inference component.

Sourcetype nonrec t = {
  1. instanceType : Values_0.ProductionVariantInstanceType.t option;
    (*

    The ML compute instance type associated with this inference component specification.

    *)
  2. modelName : Values_0.ModelName.t option;
    (*

    The name of the SageMaker AI model object that is deployed with the inference component.

    *)
  3. container : InferenceComponentContainerSpecificationSummary.t option;
    (*

    Details about the container that provides the runtime environment for the model that is deployed with the inference component.

    *)
  4. startupParameters : InferenceComponentStartupParameters.t option;
    (*

    Settings that take effect while the model container starts up.

    *)
  5. computeResourceRequirements : InferenceComponentComputeResourceRequirements.t option;
    (*

    The compute resources allocated to run the model, plus any adapter models, that you assign to the inference component.

    *)
  6. baseInferenceComponentName : InferenceComponentName.t option;
    (*

    The name of the base inference component that contains this inference component.

    *)
  7. dataCacheConfig : InferenceComponentDataCacheConfigSummary.t option;
    (*

    Settings that affect how the inference component caches data.

    *)
  8. schedulingConfig : InferenceComponentSchedulingConfig.t option;
    (*

    The scheduling configuration that determines how inference component copies are placed across available instances when copies are added or removed.

    *)
}
Sourceval make : ?instanceType:??? -> ?modelName:??? -> ?container:??? -> ?startupParameters:??? -> ?computeResourceRequirements:??? -> ?baseInferenceComponentName:??? -> ?dataCacheConfig:??? -> ?schedulingConfig:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of Values_0.ModelName.t | `Structure of (string * [> `Boolean of EnableCaching.t | `Enum of string | `Float of NumberOfCpuCores.t | `Integer of Values_0.ProductionVariantModelDataDownloadTimeoutInSeconds.t | `Map of ([> `String of string ] * [> `String of string ]) list | `String of Values_0.Url.t | `Structure of (string * [> `Enum of string | `Integer of Values_0.AvailabilityZoneBalanceMaxImbalance.t | `String of Values_0.ContainerImage.t | `Timestamp of Values_0.Timestamp.t ]) 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