Module Awso_devicefarm_asyncSource

include module type of struct include Awso_devicefarm.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]

Represents the instance profile.

Represents the device instance.

Represents the amount of CPU that an app is using on a physical device. Does not represent system-wide CPU usage.

Represents the screen resolution of a device in height and width, expressed in pixels.

A number that represents the monetary amount for an offering or transaction.

Represents a device type that an app is tested against.

Information about a problem detail.

Specifies whether charges for devices are recurring.

Represents a specific warning or failure.

Represents a device filter used to select a set of devices to be included in a test run. This data structure is passed in as the deviceSelectionConfiguration parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun. It is also passed in as the filters parameter to ListDevices. For an example of the JSON request syntax, see ListDevices.

Information about an environment variable for a project or a run.

Represents the metadata of a device offering.

Represents a condition for a device pool.

Represents information about incompatibility.

Sourcemodule VPCEConfigurationDescription = Awso_devicefarm.Values.VPCEConfigurationDescription

A collection of one or more problems, grouped by their result.

Represents entity counters.

Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.

The VPC security groups and subnets that are attached to a project.

A JSON object that specifies the paths where the artifacts generated by the customer's tests, on the device or in the test environment, are pulled from. Specify deviceHostPaths and optionally specify either iosPaths or androidPaths. For web app tests, you can specify both iosPaths and androidPaths.

Represents the http/s proxy configuration that will be applied to a device during a run.

Contains the run results requested by the device selection configuration and how many devices were returned. For an example of the JSON response syntax, see ScheduleRun.

Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example, 47.6204, -122.3491). Elevation is currently not supported.

An array of settings that describes characteristics of a network profile.

Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.

Contains the VPC configuration data necessary to interface with AWS Device Farm's services.

Represents the remote endpoints for viewing and controlling a device during a remote access session.

The status of the offering.

The metadata that you apply to a resource to help you categorize and organize it. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.

Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.

An app or a set of one or more tests to upload or that have been uploaded.

Represents a condition that is evaluated.

A TestGridSession is a single instance of a browser launched from the URL provided by a call to CreateTestGridUrl.

Artifacts are video and other files that are produced in the process of running a browser in an automated context. Video elements might be broken up into multiple artifacts as they grow in size during creation.

An action taken by a TestGridSession browser instance.

A Selenium testing project. Projects are used to collect and collate sessions.

Represents a collection of one or more tests.

Represents a sample of performance data.

Represents a test run on a set of devices with a given app package, test parameters, and so on.

Represents information about the remote access session.

Represents an operating-system neutral workspace for running and managing tests.

Represents the metadata of an offering transaction.

Represents information about an offering promotion.

Represents a device.

Represents a collection of device types.

Represents the output of a test. Examples of artifacts include logs and screenshots.

Sourcemodule DevicePoolCompatibilityResult = Awso_devicefarm.Values.DevicePoolCompatibilityResult

Represents a device pool compatibility result.

Represents information about free trial device minutes for an AWS account.

An invalid argument was specified.

There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.

The specified entity was not found.

There was a problem with the service account.

A limit was exceeded.

An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com if you see this error.

The operation was not successful. Try again.

The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. Correct your request and then retry it.

The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.

An entity with the same name already exists.

Sourcemodule DeviceSelectionConfiguration = Awso_devicefarm.Values.DeviceSelectionConfiguration

Represents the device filters used in a test run and the maximum number of devices to be included in the run. It is passed in as the deviceSelectionConfiguration request parameter in ScheduleRun.

Represents configuration information about a test run, such as the execution timeout (in minutes).

Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.

Represents test settings. This data structure is passed in as the test parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.

Exception gets thrown when a user is not eligible to perform the specified transaction.

Sourcemodule UniqueProblemsByExecutionResultMap = Awso_devicefarm.Values.UniqueProblemsByExecutionResultMap
Sourcemodule TestGridSessionArtifactCategory = Awso_devicefarm.Values.TestGridSessionArtifactCategory
Sourcemodule DevicePoolCompatibilityResults = Awso_devicefarm.Values.DevicePoolCompatibilityResults

A container for account-level settings in AWS Device Farm.

The requested object could not be deleted.

Sourcemodule TestGridUrlExpiresInSecondsInput = Awso_devicefarm.Values.TestGridUrlExpiresInSecondsInput
Sourcemodule CreateRemoteAccessSessionConfiguration = Awso_devicefarm.Values.CreateRemoteAccessSessionConfiguration

Configuration settings for a remote access session, including billing method.

Sourcemodule UpdateVPCEConfigurationResult = Awso_devicefarm.Values.UpdateVPCEConfigurationResult

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

Sourcemodule UpdateVPCEConfigurationRequest = Awso_devicefarm.Values.UpdateVPCEConfigurationRequest

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

Updates an uploaded test spec.

Updates an uploaded test spec.

Change details of a project.

Sourcemodule UpdateTestGridProjectRequest = Awso_devicefarm.Values.UpdateTestGridProjectRequest

Change details of a project.

Represents the result of an update project request.

Represents a request to the update project operation.

Updates the network profile.

Updates the network profile.

Updates information about an existing private device instance profile.

Sourcemodule UpdateInstanceProfileRequest = Awso_devicefarm.Values.UpdateInstanceProfileRequest

Updates information about an existing private device instance profile.

Represents the result of an update device pool request.

Represents a request to the update device pool operation.

Updates information about a private device instance.

Updates information about a private device instance.

Deletes the specified tags from a resource.

Deletes the specified tags from a resource.

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted.

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted.

Represents the results of your stop run attempt.

Represents the request to stop a specific run.

Sourcemodule StopRemoteAccessSessionResult = Awso_devicefarm.Values.StopRemoteAccessSessionResult

Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.

Sourcemodule StopRemoteAccessSessionRequest = Awso_devicefarm.Values.StopRemoteAccessSessionRequest

Represents the request to stop the remote access session.

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.

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.

Represents the result of a schedule run request.

Represents a request to the schedule run operation.

The result of a renewal offering.

A request that represents an offering renewal.

The result of the purchase offering (for example, success or failure).

Represents a request for a purchase offering.

Sourcemodule ListVPCEConfigurationsResult = Awso_devicefarm.Values.ListVPCEConfigurationsResult

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

Sourcemodule ListVPCEConfigurationsRequest = Awso_devicefarm.Values.ListVPCEConfigurationsRequest

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

Represents the result of a list uploads request.

Represents a request to the list uploads operation.

Represents the result of a list unique problems request.

Represents a request to the list unique problems operation.

Represents the result of a list tests request.

Represents a request to the list tests operation.

Retrieves a list of sessions for a TestGridProject.

Retrieves a list of sessions for a TestGridProject.

Sourcemodule ListTestGridSessionArtifactsResult = Awso_devicefarm.Values.ListTestGridSessionArtifactsResult

Retrieves a list of artifacts created during the session.

Sourcemodule ListTestGridSessionArtifactsRequest = Awso_devicefarm.Values.ListTestGridSessionArtifactsRequest

Retrieves a list of artifacts created during the session.

Sourcemodule ListTestGridSessionActionsResult = Awso_devicefarm.Values.ListTestGridSessionActionsResult

Returns a list of the actions taken in a TestGridSession.

Sourcemodule ListTestGridSessionActionsRequest = Awso_devicefarm.Values.ListTestGridSessionActionsRequest

Returns a list of the actions taken in a TestGridSession.

Gets a list of all Selenium testing projects in your account.

Gets a list of all Selenium testing projects in your account.

List the tags for an AWS Device Farm resource.

List the tags for an AWS Device Farm resource.

Represents the result of a list suites request.

Represents a request to the list suites operation.

Represents the result of a list samples request.

Represents a request to the list samples operation.

Represents the result of a list runs request.

Represents a request to the list runs operation.

Sourcemodule ListRemoteAccessSessionsResult = Awso_devicefarm.Values.ListRemoteAccessSessionsResult

Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.

Sourcemodule ListRemoteAccessSessionsRequest = Awso_devicefarm.Values.ListRemoteAccessSessionsRequest

Represents the request to return information about the remote access session.

Represents the result of a list projects request.

Represents a request to the list projects operation.

Represents the return values of the list of offerings.

Represents the request to list all offerings.

Sourcemodule ListOfferingTransactionsResult = Awso_devicefarm.Values.ListOfferingTransactionsResult

Returns the transaction log of the specified offerings.

Sourcemodule ListOfferingTransactionsRequest = Awso_devicefarm.Values.ListOfferingTransactionsRequest

Represents the request to list the offering transaction history.

Sourcemodule ListOfferingPromotionsResult = Awso_devicefarm.Values.ListOfferingPromotionsResult

Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a NotEligible error if the caller is not permitted to invoke the operation. Contact aws-devicefarm-support@amazon.com if you must be able to invoke this operation.

Sourcemodule ListOfferingPromotionsRequest = Awso_devicefarm.Values.ListOfferingPromotionsRequest

Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a NotEligible error if the caller is not permitted to invoke the operation. Contact aws-devicefarm-support@amazon.com if you must be able to invoke this operation.

Returns the list of available network profiles.

Returns the list of available network profiles.

Represents the result of a list jobs request.

Represents a request to the list jobs operation.

Returns information about all the instance profiles in an AWS account.

Returns information about all the instance profiles in an AWS account.

Represents the result of a list devices operation.

Represents the result of a list devices request.

Represents the result of a list device pools request.

Represents the result of a list device pools request.

Returns information about the private device instances associated with one or more AWS accounts.

Returns information about the private device instances associated with one or more AWS accounts.

Represents the result of a list artifacts operation.

Represents a request to the list artifacts operation.

Sourcemodule InstallToRemoteAccessSessionResult = Awso_devicefarm.Values.InstallToRemoteAccessSessionResult

Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.

Sourcemodule InstallToRemoteAccessSessionRequest = Awso_devicefarm.Values.InstallToRemoteAccessSessionRequest

Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

Represents the result of a get upload request.

Represents a request to the get upload operation.

Represents the result of a get test request.

Represents a request to the get test operation.

A session is an instance of a browser created through a RemoteWebDriver with the URL from CreateTestGridUrlResult$url. You can use the following to look up sessions: The session ARN (GetTestGridSessionRequest$sessionArn). The project ARN and a session ID (GetTestGridSessionRequest$projectArn and GetTestGridSessionRequest$sessionId).

A session is an instance of a browser created through a RemoteWebDriver with the URL from CreateTestGridUrlResult$url. You can use the following to look up sessions: The session ARN (GetTestGridSessionRequest$sessionArn). The project ARN and a session ID (GetTestGridSessionRequest$projectArn and GetTestGridSessionRequest$sessionId).

Retrieves information about a Selenium testing project.

Retrieves information about a Selenium testing project.

Represents the result of a get suite request.

Represents a request to the get suite operation.

Represents the result of a get run request.

Represents a request to the get run operation.

Sourcemodule GetRemoteAccessSessionResult = Awso_devicefarm.Values.GetRemoteAccessSessionResult

Represents the response from the server that lists detailed information about the remote access session.

Sourcemodule GetRemoteAccessSessionRequest = Awso_devicefarm.Values.GetRemoteAccessSessionRequest

Represents the request to get information about the specified remote access session.

Represents the result of a get project request.

Represents a request to the get project operation.

Returns the status result for a device offering.

Represents the request to retrieve the offering status for the specified customer or account.

Returns information about a network profile.

Returns information about a network profile.

Represents the result of a get job request.

Represents a request to the get job operation.

Returns information about the specified instance profile.

Returns information about the specified instance profile.

Represents the result of a get device request.

Represents a request to the get device request.

Represents the result of a get device pool request.

Represents a request to the get device pool operation.

Sourcemodule GetDevicePoolCompatibilityResult = Awso_devicefarm.Values.GetDevicePoolCompatibilityResult

Represents the result of describe device pool compatibility request.

Sourcemodule GetDevicePoolCompatibilityRequest = Awso_devicefarm.Values.GetDevicePoolCompatibilityRequest

Represents a request to the get device pool compatibility operation.

Returns information about a device instance that belongs to a private device fleet.

Returns information about a device instance that belongs to a private device fleet.

Represents the account settings return values from the GetAccountSettings request.

Represents the request sent to retrieve the account settings.

Sourcemodule DeleteVPCEConfigurationResult = Awso_devicefarm.Values.DeleteVPCEConfigurationResult

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

Sourcemodule DeleteVPCEConfigurationRequest = Awso_devicefarm.Values.DeleteVPCEConfigurationRequest

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

Represents the result of a delete upload request.

Represents a request to the delete upload operation.

Deletes a Selenium testing project and all content generated under it. You cannot delete a project if it has active sessions. You cannot undo this operation.

Sourcemodule DeleteTestGridProjectRequest = Awso_devicefarm.Values.DeleteTestGridProjectRequest

Deletes a Selenium testing project and all content generated under it. You cannot delete a project if it has active sessions. You cannot undo this operation.

Represents the result of a delete run request.

Represents a request to the delete run operation.

Sourcemodule DeleteRemoteAccessSessionResult = Awso_devicefarm.Values.DeleteRemoteAccessSessionResult

The response from the server when a request is made to delete the remote access session.

Sourcemodule DeleteRemoteAccessSessionRequest = Awso_devicefarm.Values.DeleteRemoteAccessSessionRequest

Represents the request to delete the specified remote access session.

Represents the result of a delete project request.

Represents a request to the delete project operation.

Deletes a network profile.

Deletes a network profile.

Deletes a profile that can be applied to one or more private device instances.

Sourcemodule DeleteInstanceProfileRequest = Awso_devicefarm.Values.DeleteInstanceProfileRequest

Deletes a profile that can be applied to one or more private device instances.

Represents the result of a delete device pool request.

Represents a request to the delete device pool operation.

Sourcemodule CreateVPCEConfigurationResult = Awso_devicefarm.Values.CreateVPCEConfigurationResult

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

Sourcemodule CreateVPCEConfigurationRequest = Awso_devicefarm.Values.CreateVPCEConfigurationRequest

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

Represents the result of a create upload request.

Represents a request to the create upload operation.

Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

Creates a Selenium testing project. Projects are used to track TestGridSession instances.

Sourcemodule CreateTestGridProjectRequest = Awso_devicefarm.Values.CreateTestGridProjectRequest

Creates a Selenium testing project. Projects are used to track TestGridSession instances.

Sourcemodule CreateRemoteAccessSessionResult = Awso_devicefarm.Values.CreateRemoteAccessSessionResult

Represents the server response from a request to create a remote access session.

Sourcemodule CreateRemoteAccessSessionRequest = Awso_devicefarm.Values.CreateRemoteAccessSessionRequest

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

Represents the result of a create project request.

Represents a request to the create project operation.

Creates a network profile.

Creates a network profile.

Creates a profile that can be applied to one or more private fleet device instances.

Sourcemodule CreateInstanceProfileRequest = Awso_devicefarm.Values.CreateInstanceProfileRequest

Creates a profile that can be applied to one or more private fleet device instances.

Represents the result of a create device pool request.

Represents a request to the create device pool operation.

Sourcemodule Cli : sig ... end