Values_1.DescribeInferenceComponentOutputSourceReturns information about an inference component.
type nonrec t = {inferenceComponentName : InferenceComponentName.t option;The name of the inference component.
*)inferenceComponentArn : InferenceComponentArn.t option;The Amazon Resource Name (ARN) of the inference component.
*)endpointName : Values_0.EndpointName.t option;The name of the endpoint that hosts the inference component.
*)endpointArn : Values_0.EndpointArn.t option;The Amazon Resource Name (ARN) of the endpoint that hosts the inference component.
*)variantName : Values_0.VariantName.t option;The name of the production variant that hosts the inference component.
*)failureReason : Values_0.FailureReason.t option;If the inference component status is Failed, the reason for the failure.
*)specification : InferenceComponentSpecificationSummary.t option;Details about the resources that are deployed with this inference component.
*)specifications : InferenceComponentSpecificationSummaryList.t option;A list of specification summaries for the inference component, one per instance type. This parameter is populated when the inference component was created with multiple specifications. When this parameter is populated, the singular Specification parameter is not returned.
*)runtimeConfig : InferenceComponentRuntimeConfigSummary.t option;Details about the runtime settings for the model that is deployed with the inference component.
*)creationTime : Values_0.Timestamp.t option;The time when the inference component was created.
*)lastModifiedTime : Values_0.Timestamp.t option;The time when the inference component was last updated.
*)inferenceComponentStatus : InferenceComponentStatus.t option;The status of the inference component.
*)lastDeploymentConfig : InferenceComponentDeploymentConfig.t option;The deployment and rollback settings that you assigned to the inference component.
*)}val make :
?inferenceComponentName:??? ->
?inferenceComponentArn:??? ->
?endpointName:??? ->
?endpointArn:??? ->
?variantName:??? ->
?failureReason:??? ->
?specification:??? ->
?specifications:??? ->
?runtimeConfig:??? ->
?creationTime:??? ->
?lastModifiedTime:??? ->
?inferenceComponentStatus:??? ->
?lastDeploymentConfig:??? ->
unit ->
tval error_of_json :
'a ->
Yojson.Safe.t ->
[> `Unknown_operation_error of 'a * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `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 ]
list
| `String of InferenceComponentName.t
| `Structure of
(string
* [> `Enum of string
| `Integer of InferenceComponentCopyCount.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Integer of InferenceComponentCopyCount.t ])
list ]
list
| `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
| `List of
[> `Structure of (string * [> `String of string ]) list ]
list
| `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
| `Timestamp of Values_0.Timestamp.t ])
list ]