Values.ScheduleRunRequestSourceRepresents a request to the schedule run operation.
type nonrec t = {projectArn : AmazonResourceName.t;The ARN of the project for the run to be scheduled.
*)appArn : AmazonResourceName.t option;The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
*)devicePoolArn : AmazonResourceName.t option;The ARN of the device pool for the run to be scheduled.
*)deviceSelectionConfiguration : DeviceSelectionConfiguration.t option;The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run. Either devicePoolArn or deviceSelectionConfiguration is required in a request.
*)name : Name.t option;The name for the run to be scheduled.
*)test : ScheduleRunTest.t;Information about the test for the run to be scheduled.
*)configuration : ScheduleRunConfiguration.t option;Information about the settings for the run to be scheduled.
*)executionConfiguration : ExecutionConfiguration.t option;Specifies configuration information about a test run, such as the execution timeout (in minutes).
*)}val make :
?appArn:??? ->
?devicePoolArn:??? ->
?deviceSelectionConfiguration:??? ->
?name:??? ->
?configuration:??? ->
?executionConfiguration:??? ->
projectArn:AmazonResourceName.t ->
test:ScheduleRunTest.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of AmazonResourceName.t
| `Structure of
(string
* [> `Boolean of AccountsCleanup.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `String of AmazonResourceName.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of String_.t ] list
| `String of EnvironmentVariableName.t ])
list ]
list
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list
| `String of AmazonResourceName.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of Double.t
| `Integer of DeviceProxyPort.t
| `List of [> `String of String_.t ] list
| `String of DeviceProxyHost.t ])
list ])
list ])
list ]