Module Values.StopJobResultSource

Initiates a stop request for the current job. AWS Device Farm immediately stops the job on the device where tests have not started. You are not billed for this device. On the device where tests have started, setup suite and teardown suite tests run to completion on the device. You are billed for setup, teardown, and any tests that were in progress or already completed.

Sourcetype nonrec t = {
  1. job : Job.t option;
    (*

    The job that was stopped.

    *)
}
Sourcetype nonrec error = [
  1. | `ArgumentException of ArgumentException.t
  2. | `LimitExceededException of LimitExceededException.t
  3. | `NotFoundException of NotFoundException.t
  4. | `ServiceAccountException of ServiceAccountException.t
  5. | `Unknown_operation_error of string * string option
]
Sourceval make : ?job:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ArgumentException of ArgumentException.t | `LimitExceededException of LimitExceededException.t | `NotFoundException of NotFoundException.t | `ServiceAccountException of ServiceAccountException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ArgumentException of ArgumentException.t | `LimitExceededException of LimitExceededException.t | `NotFoundException of NotFoundException.t | `ServiceAccountException of ServiceAccountException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Boolean of VideoCapture.t | `Enum of string | `String of AmazonResourceName.t | `Structure of (string * [> `Boolean of Boolean.t | `Double of Double.t | `Enum of string | `Integer of Integer.t | `List of [> `Structure of (string * [> `Enum of string | `List of [> `String of String_.t ] list | `String of AmazonResourceName.t | `Structure of (string * [> `Boolean of Boolean.t | `List of [> `String of String_.t ] list | `String of AmazonResourceName.t ]) list ]) list ] list | `Long of Long.t | `String of AmazonResourceName.t | `Structure of (string * [> `Double of Double.t | `Integer of Integer.t | `String of String_.t ]) list ]) list | `Timestamp of DateTime.t ]) 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