Values.CreateRemoteAccessSessionRequestSourceCreates and submits a request to start a remote access session.
type nonrec t = {projectArn : AmazonResourceName.t;The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
*)deviceArn : AmazonResourceName.t;The ARN of the device for which you want to create a remote access session.
*)appArn : AmazonResourceName.t option;The Amazon Resource Name (ARN) of the app to create the remote access session.
*)instanceArn : AmazonResourceName.t option;The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.
*)name : Name.t option;The name of the remote access session to create.
*)configuration : CreateRemoteAccessSessionConfiguration.t option;The configuration information for the remote access session request.
*)interactionMode : InteractionMode.t option;The interaction mode of the remote access session. Changing the interactive mode of remote access sessions is no longer available.
*)skipAppResign : Boolean.t option;When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again. For more information on how Device Farm modifies your uploads during tests, see Do you modify my app?
*)}val make :
?appArn:??? ->
?instanceArn:??? ->
?name:??? ->
?configuration:??? ->
?interactionMode:??? ->
?skipAppResign:??? ->
projectArn:AmazonResourceName.t ->
deviceArn:AmazonResourceName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of AmazonResourceName.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of AmazonResourceName.t ] list
| `Structure of
(string
* [> `Integer of DeviceProxyPort.t
| `String of DeviceProxyHost.t ])
list ])
list ])
list ]