Data retrieval APIs for AWS Device Farm
AWS Device Farm provides the following APIs for data retrieval.
| Actions | Description | Access level |
|---|---|---|
| GetAccountSettings | Retrieve the number of unmetered iOS and/or unmetered Android devices purchased by the account | Read |
| GetDevice | Retrieve the information of a unique device type | Read |
| GetDeviceInstance | Retireve the information of a device instance | Read |
| GetDevicePool | Retireve the information of a device pool | Read |
| GetDevicePoolCompatibility | Retrieve information about the compatibility of a test and/or app with a device pool | Read |
| GetInstanceProfile | Retireve the information of an instance profile | Read |
| GetJob | Retireve the information of a job | Read |
| GetNetworkProfile | Retireve the information of a network profile | Read |
| GetOfferingStatus | Retrieve the current status and future status of all offerings purchased by an AWS account | Read |
| GetProject | Retrieve information about a mobile testing project | Read |
| GetRemoteAccessSession | Retireve the link to a currently running remote access session | Read |
| GetRun | Retireve the information of a run | Read |
| GetSuite | Retireve the information of a testing suite | Read |
| GetTest | Retireve the information of a test case | Read |
| GetTestGridProject | Retrieve information about a desktop testing project | Read |
| GetTestGridSession | Retireve the information of a test grid session | Read |
| GetUpload | Retireve the information of an uploaded file | Read |
| GetVPCEConfiguration | Retireve the information of an Amazon Virtual Private Cloud (VPC) endpoint configuration | Read |
| ListArtifacts | List the artifacts in a project | List |
| ListDeviceInstances | List the information of device instances | List |
| ListDevicePools | List the information of device pools | List |
| ListDevices | List the information of unique device types | List |
| ListInstanceProfiles | List the information of device instance profiles | List |
| ListJobs | List the information of jobs within a run | List |
| ListNetworkProfiles | List the information of network profiles within a project | List |
| ListOfferingPromotions | List the offering promotions | List |
| ListOfferingTransactions | List all of the historical purchases, renewals, and system renewal transactions for an AWS account | List |
| ListOfferings | List the products or offerings that the user can manage through the API | List |
| ListProjects | List the information of mobile testing projects for an AWS account | List |
| ListRemoteAccessSessions | List the information of currently running remote access sessions | List |
| ListRuns | List the information of runs within a project | List |
| ListSamples | List the information of samples within a project | List |
| ListSuites | List the information of testing suites within a job | List |
| ListTagsForResource | List the tags of a resource | List |
| ListTestGridProjects | List the information of desktop testing projects for an AWS account | List |
| ListTestGridSessionActions | List the session actions performed during a test grid session | List |
| ListTestGridSessionArtifacts | List the artifacts generated by a test grid session | List |
| ListTestGridSessions | List the sessions within a test grid project | List |
| ListTests | List the information of tests within a testing suite | List |
| ListUniqueProblems | List the information of unique problems within a run | List |
| ListUploads | List the information of uploads within a project | List |
| ListVPCEConfigurations | List the information of Amazon Virtual Private Cloud (VPC) endpoint configurations | List |