Values.StartTrainedModelInferenceJobRequestSourceDefines the information necessary to begin a trained model inference job.
type nonrec t = {membershipIdentifier : UUID.t;The membership ID of the membership that contains the trained model inference job.
*)name : NameString.t;The name of the trained model inference job.
*)trainedModelArn : TrainedModelArn.t;The Amazon Resource Name (ARN) of the trained model that is used for this trained model inference job.
*)trainedModelVersionIdentifier : UUID.t option;The version identifier of the trained model to use for inference. This specifies which version of the trained model should be used to generate predictions on the input data.
*)configuredModelAlgorithmAssociationArn : ConfiguredModelAlgorithmAssociationArn.t
option;The Amazon Resource Name (ARN) of the configured model algorithm association that is used for this trained model inference job.
*)resourceConfig : InferenceResourceConfig.t;Defines the resource configuration for the trained model inference job.
*)outputConfiguration : InferenceOutputConfiguration.t;Defines the output configuration information for the trained model inference job.
*)dataSource : ModelInferenceDataSource.t;Defines the data source that is used for the trained model inference job.
*)description : ResourceDescription.t option;The description of the trained model inference job.
*)containerExecutionParameters : InferenceContainerExecutionParameters.t option;The execution parameters for the container.
*)environment : InferenceEnvironmentMap.t option;The environment variables to set in the Docker container.
*)kmsKeyArn : KmsKeyArn.t option;The Amazon Resource Name (ARN) of the KMS key. This key is used to encrypt and decrypt customer-owned data in the ML inference job and associated data.
*)}val make :
?trainedModelVersionIdentifier:??? ->
?configuredModelAlgorithmAssociationArn:??? ->
?description:??? ->
?containerExecutionParameters:??? ->
?environment:??? ->
?kmsKeyArn:??? ->
?tags:??? ->
membershipIdentifier:UUID.t ->
name:NameString.t ->
trainedModelArn:TrainedModelArn.t ->
resourceConfig:InferenceResourceConfig.t ->
outputConfiguration:InferenceOutputConfiguration.t ->
dataSource:ModelInferenceDataSource.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of InferenceEnvironmentMapKeyString.t ]
* [> `String of InferenceEnvironmentMapValueString.t ])
list
| `String of UUID.t
| `Structure of
(string
* [> `Enum of string
| `Integer of InferenceResourceConfigInstanceCountInteger.t
| `List of
[> `Structure of (string * [> `String of AccountId.t ]) list ]
list
| `String of InferenceOutputConfigurationAcceptString.t ])
list ])
list ]