Package-level declarations
Types
A container for account-level settings in AWS Device Farm.
An invalid argument was specified.
The requested object could not be deleted.
Represents a request to the create device pool operation.
Represents the result of a create device pool request.
Represents a request to the create project operation.
Represents the result of a create project request.
Configuration settings for a remote access session, including billing method.
Creates and submits a request to start a remote access session.
Represents the server response from a request to create a remote access session.
Represents a request to the create upload operation.
Represents the result of a create upload request.
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.
Represents a request to the delete device pool operation.
Represents the result of a delete device pool request.
Represents a request to the delete project operation.
Represents the result of a delete project request.
Represents the request to delete the specified remote access session.
The response from the server when a request is made to delete the remote access session.
Represents a request to the delete run operation.
Represents the result of a delete run request.
Represents a request to the delete upload operation.
Represents the result of a delete upload request.
Base class for all service related exceptions thrown by the DeviceFarm client
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.
Represents the device instance.
Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.
Represents a collection of device types.
Represents a device pool compatibility result.
Represents the http/s proxy configuration that will be applied to a device during a run.
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.
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 configuration information about a test run, such as the execution timeout (in minutes).
Represents the request sent to retrieve the account settings.
Represents the account settings return values from the GetAccountSettings
request.
Represents a request to the get device pool compatibility operation.
Represents the result of describe device pool compatibility request.
Represents a request to the get device pool operation.
Represents the result of a get device pool request.
Represents a request to the get device request.
Represents the result of a get device request.
Represents a request to the get job operation.
Represents the result of a get job request.
Represents the request to retrieve the offering status for the specified customer or account.
Returns the status result for a device offering.
Represents a request to the get project operation.
Represents the result of a get project request.
Represents the request to get information about the specified remote access session.
Represents the response from the server that lists detailed information about the remote access session.
Represents a request to the get run operation.
Represents the result of a get run request.
Represents a request to the get suite operation.
Represents the result of a get suite request.
Represents a request to the get test operation.
Represents the result of a get test request.
Represents a request to the get upload operation.
Represents the result of a get upload request.
An entity with the same name already exists.
Represents information about incompatibility.
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.
Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.
Represents the instance profile.
An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com if you see this error.
There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.
A limit was exceeded.
Represents a request to the list artifacts operation.
Represents the result of a list artifacts operation.
Represents the result of a list device pools request.
Represents the result of a list device pools request.
Represents the result of a list devices request.
Represents the result of a list devices operation.
Represents a request to the list jobs operation.
Represents the result of a list jobs request.
Represents the request to list all offerings.
Represents the return values of the list of offerings.
Represents the request to list the offering transaction history.
Returns the transaction log of the specified offerings.
Represents a request to the list projects operation.
Represents the result of a list projects request.
Represents the request to return information about the remote access session.
Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.
Represents a request to the list runs operation.
Represents the result of a list runs request.
Represents a request to the list samples operation.
Represents the result of a list samples request.
Represents a request to the list suites operation.
Represents the result of a list suites request.
Represents a request to the list tests operation.
Represents the result of a list tests request.
Represents a request to the list unique problems operation.
Represents the result of a list unique problems request.
Represents a request to the list uploads operation.
Represents the result of a list uploads request.
A number that represents the monetary amount for an offering or transaction.
An array of settings that describes characteristics of a network profile.
Exception gets thrown when a user is not eligible to perform the specified transaction.
The specified entity was not found.
Represents information about an offering promotion.
The status of the offering.
Represents the metadata of an offering transaction.
Information about a problem detail.
Represents a request for a purchase offering.
The result of the purchase offering (for example, success or failure).
Specifies whether charges for devices are recurring.
Represents information about the remote access session.
A request that represents an offering renewal.
The result of a renewal offering.
Represents the screen resolution of a device in height and width, expressed in pixels.
Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.
Represents a request to the schedule run operation.
Represents the result of a schedule run request.
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.
There was a problem with the service account.
Represents the request to stop the remote access session.
Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.
Represents the request to stop a specific run.
Represents the results of your stop run attempt.
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.
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.
A Selenium testing project. Projects are used to collect and collate sessions.
A TestGridSession is a single instance of a browser launched from the URL provided by a call to CreateTestGridUrl.
An action taken by a TestGridSession browser instance.
Artifacts are video and other files that are produced in the process of running a browser in an automated context.
The VPC security groups and subnets that are attached to a project.
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.
Represents information about free trial device minutes for an AWS account.
A collection of one or more problems, grouped by their result.
Represents a request to the update device pool operation.
Represents the result of an update device pool request.
Represents a request to the update project operation.
Represents the result of an update project request.
Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.