class Aws::DeviceFarm::Types::GetDevicePoolCompatibilityRequest
Represents a request to the get device pool compatibility operation.
@note When making an API call, you may pass GetDevicePoolCompatibilityRequest
data as a hash: { device_pool_arn: "AmazonResourceName", # required app_arn: "AmazonResourceName", test_type: "BUILTIN_FUZZ", # accepts BUILTIN_FUZZ, BUILTIN_EXPLORER, WEB_PERFORMANCE_PROFILE, 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, REMOTE_ACCESS_RECORD, REMOTE_ACCESS_REPLAY test: { type: "BUILTIN_FUZZ", # required, accepts BUILTIN_FUZZ, BUILTIN_EXPLORER, WEB_PERFORMANCE_PROFILE, 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, REMOTE_ACCESS_RECORD, REMOTE_ACCESS_REPLAY test_package_arn: "AmazonResourceName", test_spec_arn: "AmazonResourceName", filter: "Filter", parameters: { "String" => "String", }, }, configuration: { extra_data_package_arn: "AmazonResourceName", network_profile_arn: "AmazonResourceName", locale: "String", location: { latitude: 1.0, # required longitude: 1.0, # required }, vpce_configuration_arns: ["AmazonResourceName"], customer_artifact_paths: { ios_paths: ["String"], android_paths: ["String"], device_host_paths: ["String"], }, radios: { wifi: false, bluetooth: false, nfc: false, gps: false, }, auxiliary_apps: ["AmazonResourceName"], billing_method: "METERED", # accepts METERED, UNMETERED }, }
@!attribute [rw] device_pool_arn
The device pool's ARN. @return [String]
@!attribute [rw] app_arn
The ARN of the app that is associated with the specified device pool. @return [String]
@!attribute [rw] test_type
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. @return [String]
@!attribute [rw] test
Information about the uploaded test to be run against the device pool. @return [Types::ScheduleRunTest]
@!attribute [rw] configuration
An object that contains information about the settings for a run. @return [Types::ScheduleRunConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/GetDevicePoolCompatibilityRequest AWS API Documentation
Constants
- SENSITIVE