devicefarm-2015-06-23
library
Classes
-
AccountSettings
-
A container for account-level settings in AWS Device Farm.
-
Artifact
-
Represents the output of a test. Examples of artifacts include logs and
screenshots.
-
AwsClientCredentials
-
AWS credentials.
-
Counters
-
Represents entity counters.
-
CPU
-
Represents the amount of CPU that an app is using on a physical device. Does
not represent system-wide CPU usage.
-
CreateDevicePoolResult
-
Represents the result of a create device pool request.
-
CreateInstanceProfileResult
-
-
CreateNetworkProfileResult
-
-
CreateProjectResult
-
Represents the result of a create project request.
-
CreateRemoteAccessSessionConfiguration
-
Configuration settings for a remote access session, including billing
method.
-
CreateRemoteAccessSessionResult
-
Represents the server response from a request to create a remote access
session.
-
CreateTestGridProjectResult
-
-
CreateTestGridUrlResult
-
-
CreateUploadResult
-
Represents the result of a create upload request.
-
CreateVPCEConfigurationResult
-
-
CustomerArtifactPaths
-
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.
-
DeleteDevicePoolResult
-
Represents the result of a delete device pool request.
-
DeleteInstanceProfileResult
-
-
DeleteNetworkProfileResult
-
-
DeleteProjectResult
-
Represents the result of a delete project request.
-
DeleteRemoteAccessSessionResult
-
The response from the server when a request is made to delete the remote
access session.
-
DeleteRunResult
-
Represents the result of a delete run request.
-
DeleteTestGridProjectResult
-
-
DeleteUploadResult
-
Represents the result of a delete upload request.
-
DeleteVPCEConfigurationResult
-
-
Device
-
Represents a device type that an app is tested against.
-
DeviceFarm
-
Welcome to the AWS Device Farm API documentation, which contains APIs for:
-
DeviceFilter
-
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.
-
DeviceInstance
-
Represents the device instance.
-
DeviceMinutes
-
Represents the total (metered or unmetered) minutes used by the resource to
run tests. Contains the sum of minutes consumed by all children.
-
DevicePool
-
Represents a collection of device types.
-
DevicePoolCompatibilityResult
-
Represents a device pool compatibility result.
-
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.
-
DeviceSelectionResult
-
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.
-
ExecutionConfiguration
-
Represents configuration information about a test run, such as the execution
timeout (in minutes).
-
GetAccountSettingsResult
-
Represents the account settings return values from the
GetAccountSettings
request.
-
GetDeviceInstanceResult
-
-
GetDevicePoolCompatibilityResult
-
Represents the result of describe device pool compatibility request.
-
GetDevicePoolResult
-
Represents the result of a get device pool request.
-
GetDeviceResult
-
Represents the result of a get device request.
-
GetInstanceProfileResult
-
-
GetJobResult
-
Represents the result of a get job request.
-
GetNetworkProfileResult
-
-
GetOfferingStatusResult
-
Returns the status result for a device offering.
-
GetProjectResult
-
Represents the result of a get project request.
-
GetRemoteAccessSessionResult
-
Represents the response from the server that lists detailed information
about the remote access session.
-
GetRunResult
-
Represents the result of a get run request.
-
GetSuiteResult
-
Represents the result of a get suite request.
-
GetTestGridProjectResult
-
-
GetTestGridSessionResult
-
-
GetTestResult
-
Represents the result of a get test request.
-
GetUploadResult
-
Represents the result of a get upload request.
-
GetVPCEConfigurationResult
-
-
IncompatibilityMessage
-
Represents information about incompatibility.
-
InstallToRemoteAccessSessionResult
-
Represents the response from the server after AWS Device Farm makes a
request to install to a remote access session.
-
InstanceProfile
-
Represents the instance profile.
-
Job
-
Represents a device.
-
ListArtifactsResult
-
Represents the result of a list artifacts operation.
-
ListDeviceInstancesResult
-
-
ListDevicePoolsResult
-
Represents the result of a list device pools request.
-
ListDevicesResult
-
Represents the result of a list devices operation.
-
ListInstanceProfilesResult
-
-
ListJobsResult
-
Represents the result of a list jobs request.
-
ListNetworkProfilesResult
-
-
ListOfferingPromotionsResult
-
-
ListOfferingsResult
-
Represents the return values of the list of offerings.
-
ListOfferingTransactionsResult
-
Returns the transaction log of the specified offerings.
-
ListProjectsResult
-
Represents the result of a list projects request.
-
ListRemoteAccessSessionsResult
-
Represents the response from the server after AWS Device Farm makes a
request to return information about the remote access session.
-
ListRunsResult
-
Represents the result of a list runs request.
-
ListSamplesResult
-
Represents the result of a list samples request.
-
ListSuitesResult
-
Represents the result of a list suites request.
-
ListTagsForResourceResponse
-
-
ListTestGridProjectsResult
-
-
ListTestGridSessionActionsResult
-
-
ListTestGridSessionArtifactsResult
-
-
ListTestGridSessionsResult
-
-
ListTestsResult
-
Represents the result of a list tests request.
-
ListUniqueProblemsResult
-
Represents the result of a list unique problems request.
-
ListUploadsResult
-
Represents the result of a list uploads request.
-
ListVPCEConfigurationsResult
-
-
Location
-
Represents a latitude and longitude pair, expressed in geographic coordinate
system degrees (for example, 47.6204, -122.3491).
-
MonetaryAmount
-
A number that represents the monetary amount for an offering or transaction.
-
NetworkProfile
-
An array of settings that describes characteristics of a network profile.
-
Offering
-
Represents the metadata of a device offering.
-
OfferingPromotion
-
Represents information about an offering promotion.
-
OfferingStatus
-
The status of the offering.
-
OfferingTransaction
-
Represents the metadata of an offering transaction.
-
Problem
-
Represents a specific warning or failure.
-
ProblemDetail
-
Information about a problem detail.
-
Project
-
Represents an operating-system neutral workspace for running and managing
tests.
-
PurchaseOfferingResult
-
The result of the purchase offering (for example, success or failure).
-
Radios
-
Represents the set of radios and their states on a device. Examples of
radios include Wi-Fi, GPS, Bluetooth, and NFC.
-
RecurringCharge
-
Specifies whether charges for devices are recurring.
-
RemoteAccessSession
-
Represents information about the remote access session.
-
RenewOfferingResult
-
The result of a renewal offering.
-
Resolution
-
Represents the screen resolution of a device in height and width, expressed
in pixels.
-
Rule
-
Represents a condition for a device pool.
-
Run
-
Represents a test run on a set of devices with a given app package, test
parameters, and so on.
-
Sample
-
Represents a sample of performance data.
-
ScheduleRunConfiguration
-
Represents the settings for a run. Includes things like location, radio
states, auxiliary apps, and network profiles.
-
ScheduleRunResult
-
Represents the result of a schedule run request.
-
ScheduleRunTest
-
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.
-
StopJobResult
-
-
StopRemoteAccessSessionResult
-
Represents the response from the server that describes the remote access
session when AWS Device Farm stops the session.
-
StopRunResult
-
Represents the results of your stop run attempt.
-
Suite
-
Represents a collection of one or more tests.
-
Tag
-
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.
-
TagResourceResponse
-
-
Test
-
Represents a condition that is evaluated.
-
TestGridProject
-
A Selenium testing project. Projects are used to collect and collate
sessions.
-
TestGridSession
-
A TestGridSession is a single instance of a browser launched from the
URL provided by a call to CreateTestGridUrl.
-
TestGridSessionAction
-
An action taken by a TestGridSession browser instance.
-
TestGridSessionArtifact
-
Artifacts are video and other files that are produced in the process of
running a browser in an automated context.
-
TrialMinutes
-
Represents information about free trial device minutes for an AWS account.
-
UniqueProblem
-
A collection of one or more problems, grouped by their result.
-
UntagResourceResponse
-
-
UpdateDeviceInstanceResult
-
-
UpdateDevicePoolResult
-
Represents the result of an update device pool request.
-
UpdateInstanceProfileResult
-
-
UpdateNetworkProfileResult
-
-
UpdateProjectResult
-
Represents the result of an update project request.
-
UpdateTestGridProjectResult
-
-
UpdateUploadResult
-
-
UpdateVPCEConfigurationResult
-
-
Upload
-
An app or a set of one or more tests to upload or that have been uploaded.
-
VPCEConfiguration
-
Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.