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.

Extensions

ArtifactCategoryFromString on String
ArtifactCategoryValueExtension on ArtifactCategory
ArtifactTypeFromString on String
ArtifactTypeValueExtension on ArtifactType
BillingMethodFromString on String
BillingMethodValueExtension on BillingMethod
CurrencyCodeFromString on String
CurrencyCodeValueExtension on CurrencyCode
DeviceAttributeFromString on String
DeviceAttributeValueExtension on DeviceAttribute
DeviceAvailabilityFromString on String
DeviceAvailabilityValueExtension on DeviceAvailability
DeviceFilterAttributeFromString on String
DeviceFilterAttributeValueExtension on DeviceFilterAttribute
DeviceFormFactorFromString on String
DeviceFormFactorValueExtension on DeviceFormFactor
DevicePlatformFromString on String
DevicePlatformValueExtension on DevicePlatform
DevicePoolTypeFromString on String
DevicePoolTypeValueExtension on DevicePoolType
ExecutionResultCodeFromString on String
ExecutionResultCodeValueExtension on ExecutionResultCode
ExecutionResultFromString on String
ExecutionResultValueExtension on ExecutionResult
ExecutionStatusFromString on String
ExecutionStatusValueExtension on ExecutionStatus
InstanceStatusFromString on String
InstanceStatusValueExtension on InstanceStatus
InteractionModeFromString on String
InteractionModeValueExtension on InteractionMode
NetworkProfileTypeFromString on String
NetworkProfileTypeValueExtension on NetworkProfileType
OfferingTransactionTypeFromString on String
OfferingTransactionTypeValueExtension on OfferingTransactionType
OfferingTypeFromString on String
OfferingTypeValueExtension on OfferingType
RecurringChargeFrequencyFromString on String
RecurringChargeFrequencyValueExtension on RecurringChargeFrequency
RuleOperatorFromString on String
RuleOperatorValueExtension on RuleOperator
SampleTypeFromString on String
SampleTypeValueExtension on SampleType
TestGridSessionArtifactCategoryFromString on String
TestGridSessionArtifactCategoryValueExtension on TestGridSessionArtifactCategory
TestGridSessionArtifactTypeFromString on String
TestGridSessionArtifactTypeValueExtension on TestGridSessionArtifactType
TestGridSessionStatusFromString on String
TestGridSessionStatusValueExtension on TestGridSessionStatus
TestTypeFromString on String
TestTypeValueExtension on TestType
UploadCategoryFromString on String
UploadCategoryValueExtension on UploadCategory
UploadStatusFromString on String
UploadStatusValueExtension on UploadStatus
UploadTypeFromString on String
UploadTypeValueExtension on UploadType