AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 4.5
 

Classes

NameDescription
Class AccountSettings A container for account-level settings within AWS Device Farm.
Class ArgumentException DeviceFarm exception
Class Artifact Represents the output of a test. Examples of artifacts include logs and screenshots.
Class Counters Represents entity counters.
Class CPU Represents the amount of CPU that an app is using on a physical device.

Note that this does not represent system-wide CPU usage.

Class CreateDevicePoolRequest Container for the parameters to the CreateDevicePool operation. Creates a device pool.
Class CreateDevicePoolResponse Configuration for accessing Amazon CreateDevicePool service
Class CreateDevicePoolResult Represents the result of a create device pool request.
Class CreateProjectRequest Container for the parameters to the CreateProject operation. Creates a new project.
Class CreateProjectResponse Configuration for accessing Amazon CreateProject service
Class CreateProjectResult Represents the result of a create project request.
Class CreateUploadRequest Container for the parameters to the CreateUpload operation. Uploads an app or test scripts.
Class CreateUploadResponse Configuration for accessing Amazon CreateUpload service
Class CreateUploadResult Represents the result of a create upload request.
Class DeleteDevicePoolRequest Container for the parameters to the DeleteDevicePool operation. Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.
Class DeleteDevicePoolResponse Configuration for accessing Amazon DeleteDevicePool service
Class DeleteDevicePoolResult Represents the result of a delete device pool request.
Class DeleteProjectRequest Container for the parameters to the DeleteProject operation. Deletes an AWS Device Farm project, given the project ARN.

Note Deleting this resource does not stop an in-progress run.

Class DeleteProjectResponse Configuration for accessing Amazon DeleteProject service
Class DeleteProjectResult Represents the result of a delete project request.
Class DeleteRunRequest Container for the parameters to the DeleteRun operation. Deletes the run, given the run ARN.

Note Deleting this resource does not stop an in-progress run.

Class DeleteRunResponse Configuration for accessing Amazon DeleteRun service
Class DeleteRunResult Represents the result of a delete run request.
Class DeleteUploadRequest Container for the parameters to the DeleteUpload operation. Deletes an upload given the upload ARN.
Class DeleteUploadResponse Configuration for accessing Amazon DeleteUpload service
Class DeleteUploadResult Represents the result of a delete upload request.
Class Device Represents a device type that an app is tested against.
Class DeviceMinutes Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.
Class DevicePool Represents a collection of device types.
Class DevicePoolCompatibilityResult Represents a device pool compatibility result.
Class GetAccountSettingsRequest Container for the parameters to the GetAccountSettings operation. Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.
Class GetAccountSettingsResponse Configuration for accessing Amazon GetAccountSettings service
Class GetAccountSettingsResult
Class GetDevicePoolCompatibilityRequest Container for the parameters to the GetDevicePoolCompatibility operation. Gets information about compatibility with a device pool.
Class GetDevicePoolCompatibilityResponse Configuration for accessing Amazon GetDevicePoolCompatibility service
Class GetDevicePoolCompatibilityResult Represents the result of describe device pool compatibility request.
Class GetDevicePoolRequest Container for the parameters to the GetDevicePool operation. Gets information about a device pool.
Class GetDevicePoolResponse Configuration for accessing Amazon GetDevicePool service
Class GetDevicePoolResult Represents the result of a get device pool request.
Class GetDeviceRequest Container for the parameters to the GetDevice operation. Gets information about a unique device type.
Class GetDeviceResponse Configuration for accessing Amazon GetDevice service
Class GetDeviceResult Represents the result of a get device request.
Class GetJobRequest Container for the parameters to the GetJob operation. Gets information about a job.
Class GetJobResponse Configuration for accessing Amazon GetJob service
Class GetJobResult Represents the result of a get job request.
Class GetProjectRequest Container for the parameters to the GetProject operation. Gets information about a project.
Class GetProjectResponse Configuration for accessing Amazon GetProject service
Class GetProjectResult Represents the result of a get project request.
Class GetRunRequest Container for the parameters to the GetRun operation. Gets information about a run.
Class GetRunResponse Configuration for accessing Amazon GetRun service
Class GetRunResult Represents the result of a get run request.
Class GetSuiteRequest Container for the parameters to the GetSuite operation. Gets information about a suite.
Class GetSuiteResponse Configuration for accessing Amazon GetSuite service
Class GetSuiteResult Represents the result of a get suite request.
Class GetTestRequest Container for the parameters to the GetTest operation. Gets information about a test.
Class GetTestResponse Configuration for accessing Amazon GetTest service
Class GetTestResult Represents the result of a get test request.
Class GetUploadRequest Container for the parameters to the GetUpload operation. Gets information about an upload.
Class GetUploadResponse Configuration for accessing Amazon GetUpload service
Class GetUploadResult Represents the result of a get upload request.
Class IdempotencyException DeviceFarm exception
Class IncompatibilityMessage Represents information about incompatibility.
Class Job Represents a device.
Class LimitExceededException DeviceFarm exception
Class ListArtifactsRequest Container for the parameters to the ListArtifacts operation. Gets information about artifacts.
Class ListArtifactsResponse Configuration for accessing Amazon ListArtifacts service
Class ListArtifactsResult Represents the result of a list artifacts operation.
Class ListDevicePoolsRequest Container for the parameters to the ListDevicePools operation. Gets information about device pools.
Class ListDevicePoolsResponse Configuration for accessing Amazon ListDevicePools service
Class ListDevicePoolsResult Represents the result of a list device pools request.
Class ListDevicesRequest Container for the parameters to the ListDevices operation. Gets information about unique device types.
Class ListDevicesResponse Configuration for accessing Amazon ListDevices service
Class ListDevicesResult Represents the result of a list devices operation.
Class ListJobsRequest Container for the parameters to the ListJobs operation. Gets information about jobs.
Class ListJobsResponse Configuration for accessing Amazon ListJobs service
Class ListJobsResult Represents the result of a list jobs request.
Class ListProjectsRequest Container for the parameters to the ListProjects operation. Gets information about projects.
Class ListProjectsResponse Configuration for accessing Amazon ListProjects service
Class ListProjectsResult Represents the result of a list projects request.
Class ListRunsRequest Container for the parameters to the ListRuns operation. Gets information about runs.
Class ListRunsResponse Configuration for accessing Amazon ListRuns service
Class ListRunsResult Represents the result of a list runs request.
Class ListSamplesRequest Container for the parameters to the ListSamples operation. Gets information about samples.
Class ListSamplesResponse Configuration for accessing Amazon ListSamples service
Class ListSamplesResult Represents the result of a list samples request.
Class ListSuitesRequest Container for the parameters to the ListSuites operation. Gets information about suites.
Class ListSuitesResponse Configuration for accessing Amazon ListSuites service
Class ListSuitesResult Represents the result of a list suites request.
Class ListTestsRequest Container for the parameters to the ListTests operation. Gets information about tests.
Class ListTestsResponse Configuration for accessing Amazon ListTests service
Class ListTestsResult Represents the result of a list tests request.
Class ListUniqueProblemsRequest Container for the parameters to the ListUniqueProblems operation. Gets information about unique problems.
Class ListUniqueProblemsResponse Configuration for accessing Amazon ListUniqueProblems service
Class ListUniqueProblemsResult Represents the result of a list unique problems request.
Class ListUploadsRequest Container for the parameters to the ListUploads operation. Gets information about uploads.
Class ListUploadsResponse Configuration for accessing Amazon ListUploads service
Class ListUploadsResult Represents the result of a list uploads request.
Class Location Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example 47.6204, -122.3491).

Elevation is currently not supported.

Class NotFoundException DeviceFarm exception
Class Problem Represents a specific warning or failure.
Class ProblemDetail Information about a problem detail.
Class Project Represents an operating-system neutral workspace for running and managing tests.
Class Radios Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.
Class Resolution Represents the screen resolution of a device in height and width, expressed in pixels.
Class Rule Represents a condition for a device pool.
Class Run Represents an app on a set of devices with a specific test and configuration.
Class Sample Represents a sample of performance data.
Class ScheduleRunConfiguration Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.
Class ScheduleRunRequest Container for the parameters to the ScheduleRun operation. Schedules a run.
Class ScheduleRunResponse Configuration for accessing Amazon ScheduleRun service
Class ScheduleRunResult Represents the result of a schedule run request.
Class ScheduleRunTest Represents additional test settings.
Class ServiceAccountException DeviceFarm exception
Class Suite Represents a collection of one or more tests.
Class Test Represents a condition that is evaluated.
Class UniqueProblem A collection of one or more problems, grouped by their result.
Class UpdateDevicePoolRequest Container for the parameters to the UpdateDevicePool operation. Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).
Class UpdateDevicePoolResponse Configuration for accessing Amazon UpdateDevicePool service
Class UpdateDevicePoolResult Represents the result of an update device pool request.
Class UpdateProjectRequest Container for the parameters to the UpdateProject operation. Modifies the specified project name, given the project ARN and a new name.
Class UpdateProjectResponse Configuration for accessing Amazon UpdateProject service
Class UpdateProjectResult Represents the result of an update project request.
Class Upload An app or a set of one or more tests to upload or that have been uploaded.