AWS SDK Version 3 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.

Container for the parameters to the GetDevicePoolCompatibility operation. Gets information about compatibility with a device pool.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.DeviceFarm.AmazonDeviceFarmRequest
      Amazon.DeviceFarm.Model.GetDevicePoolCompatibilityRequest

Namespace: Amazon.DeviceFarm.Model
Assembly: AWSSDK.DeviceFarm.dll
Version: 3.x.y.z

Syntax

C#
public class GetDevicePoolCompatibilityRequest : AmazonDeviceFarmRequest
         IAmazonWebServiceRequest

The GetDevicePoolCompatibilityRequest type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property AppArn System.String

Gets and sets the property AppArn.

The ARN of the app that is associated with the specified device pool.

Public Property Configuration Amazon.DeviceFarm.Model.ScheduleRunConfiguration

Gets and sets the property Configuration.

An object that contains information about the settings for a run.

Public Property DevicePoolArn System.String

Gets and sets the property DevicePoolArn.

The device pool's ARN.

Public Property Test Amazon.DeviceFarm.Model.ScheduleRunTest

Gets and sets the property Test.

Information about the uploaded test to be run against the device pool.

Public Property TestType Amazon.DeviceFarm.TestType

Gets and sets the property TestType.

The test type for the specified device pool.

Allowed values include the following:

  • BUILTIN_FUZZ.

  • BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT.

  • APPIUM_JAVA_TESTNG.

  • APPIUM_PYTHON.

  • APPIUM_NODE.

  • APPIUM_RUBY.

  • APPIUM_WEB_JAVA_JUNIT.

  • APPIUM_WEB_JAVA_TESTNG.

  • APPIUM_WEB_PYTHON.

  • APPIUM_WEB_NODE.

  • APPIUM_WEB_RUBY.

  • CALABASH.

  • INSTRUMENTATION.

  • UIAUTOMATION.

  • UIAUTOMATOR.

  • XCTEST.

  • XCTEST_UI.

Examples

The following example returns information about the compatibility of a specific device pool, given its ARN.

To get information about the compatibility of a device pool


var client = new AmazonDeviceFarmClient();
var response = client.GetDevicePoolCompatibility(new GetDevicePoolCompatibilityRequest 
{
    AppArn = "arn:aws:devicefarm:us-west-2::app:123-456-EXAMPLE-GUID",
    DevicePoolArn = "arn:aws:devicefarm:us-west-2::devicepool:123-456-EXAMPLE-GUID", // You can get the device pool ARN by using the list-device-pools CLI command.
    TestType = "APPIUM_PYTHON"
});

List<DevicePoolCompatibilityResult> compatibleDevices = response.CompatibleDevices;
List<DevicePoolCompatibilityResult> incompatibleDevices = response.IncompatibleDevices;

            

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5