Module Values.CreateRemoteAccessSessionRequestSource

Creates and submits a request to start a remote access session.

Sourcetype nonrec t = {
  1. projectArn : AmazonResourceName.t;
    (*

    The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.

    *)
  2. deviceArn : AmazonResourceName.t;
    (*

    The ARN of the device for which you want to create a remote access session.

    *)
  3. appArn : AmazonResourceName.t option;
    (*

    The Amazon Resource Name (ARN) of the app to create the remote access session.

    *)
  4. instanceArn : AmazonResourceName.t option;
    (*

    The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.

    *)
  5. name : Name.t option;
    (*

    The name of the remote access session to create.

    *)
  6. configuration : CreateRemoteAccessSessionConfiguration.t option;
    (*

    The configuration information for the remote access session request.

    *)
  7. interactionMode : InteractionMode.t option;
    (*

    The interaction mode of the remote access session. Changing the interactive mode of remote access sessions is no longer available.

    *)
  8. 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?

    *)
}
Sourceval context_ : string
Sourceval make : ?appArn:??? -> ?instanceArn:??? -> ?name:??? -> ?configuration:??? -> ?interactionMode:??? -> ?skipAppResign:??? -> projectArn:AmazonResourceName.t -> deviceArn:AmazonResourceName.t -> unit -> t
Sourceval 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 ]
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