Module Values_1.DescribeOptimizationJobResponseSource

Provides the properties of the specified optimization job.

Sourcetype nonrec t = {
  1. optimizationJobArn : OptimizationJobArn.t option;
    (*

    The Amazon Resource Name (ARN) of the optimization job.

    *)
  2. optimizationJobStatus : OptimizationJobStatus.t option;
    (*

    The current status of the optimization job.

    *)
  3. optimizationStartTime : Values_0.Timestamp.t option;
    (*

    The time when the optimization job started.

    *)
  4. optimizationEndTime : Values_0.Timestamp.t option;
    (*

    The time when the optimization job finished processing.

    *)
  5. creationTime : Values_0.CreationTime.t option;
    (*

    The time when you created the optimization job.

    *)
  6. lastModifiedTime : Values_0.LastModifiedTime.t option;
    (*

    The time when the optimization job was last updated.

    *)
  7. failureReason : Values_0.FailureReason.t option;
    (*

    If the optimization job status is FAILED, the reason for the failure.

    *)
  8. optimizationJobName : Values_0.EntityName.t option;
    (*

    The name that you assigned to the optimization job.

    *)
  9. modelSource : OptimizationJobModelSource.t option;
    (*

    The location of the source model to optimize with an optimization job.

    *)
  10. optimizationEnvironment : OptimizationJobEnvironmentVariables.t option;
    (*

    The environment variables to set in the model container.

    *)
  11. deploymentInstanceType : OptimizationJobDeploymentInstanceType.t option;
    (*

    The type of instance that hosts the optimized model that you create with the optimization job.

    *)
  12. maxInstanceCount : OptimizationJobMaxInstanceCount.t option;
    (*

    The maximum number of instances to use for the optimization job.

    *)
  13. optimizationConfigs : OptimizationConfigs.t option;
    (*

    Settings for each of the optimization techniques that the job applies.

    *)
  14. outputConfig : OptimizationJobOutputConfig.t option;
    (*

    Details for where to store the optimized model that you create with the optimization job.

    *)
  15. optimizationOutput : OptimizationOutput.t option;
    (*

    Output values produced by an optimization job.

    *)
  16. roleArn : Values_0.RoleArn.t option;
    (*

    The ARN of the IAM role that you assigned to the optimization job.

    *)
  17. stoppingCondition : Values_0.StoppingCondition.t option;
  18. vpcConfig : OptimizationVpcConfig.t option;
    (*

    A VPC in Amazon VPC that your optimized model has access to.

    *)
}
Sourcetype nonrec error = [
  1. | `ResourceNotFound of Values_0.ResourceNotFound.t
  2. | `Unknown_operation_error of string * string option
]
Sourceval make : ?optimizationJobArn:??? -> ?optimizationJobStatus:??? -> ?optimizationStartTime:??? -> ?optimizationEndTime:??? -> ?creationTime:??? -> ?lastModifiedTime:??? -> ?failureReason:??? -> ?optimizationJobName:??? -> ?modelSource:??? -> ?optimizationEnvironment:??? -> ?deploymentInstanceType:??? -> ?maxInstanceCount:??? -> ?optimizationConfigs:??? -> ?outputConfig:??? -> ?optimizationOutput:??? -> ?roleArn:??? -> ?stoppingCondition:??? -> ?vpcConfig:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ResourceNotFound of Values_0.ResourceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ResourceNotFound of Values_0.ResourceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of OptimizationJobMaxInstanceCount.t | `List of [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `Map of ([> `String of Values_0.NonEmptyString256.t ] * [> `String of Values_0.String256.t ]) list | `String of OptimizationContainerImage.t | `Structure of (string * [> `Enum of string | `String of Values_0.S3Uri.t ]) list ]) list ]) list ] list | `Map of ([> `String of Values_0.NonEmptyString256.t ] * [> `String of Values_0.String256.t ]) list | `String of OptimizationJobArn.t | `Structure of (string * [> `Integer of int | `List of [> `String of OptimizationVpcSecurityGroupId.t ] list | `String of Values_0.KmsKeyId.t | `Structure of (string * [> `String of Values_0.S3Uri.t | `Structure of (string * [> `Boolean of OptimizationModelAcceptEula.t ]) list ]) list ]) list | `Timestamp of Values_0.Timestamp.t ]) 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