Packages

package devicefarm

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. devicefarm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AWSAccountNumber = String
  2. trait AccountSettings extends Object

    A container for account-level settings within AWS Device Farm.

    A container for account-level settings within AWS Device Farm.

    Annotations
    @RawJSType() @native()
  3. type AccountsCleanup = Boolean
  4. type AmazonResourceName = String
  5. type AmazonResourceNames = Array[AmazonResourceName]
  6. type AndroidPaths = Array[String]
  7. type AppPackagesCleanup = Boolean
  8. trait Artifact extends Object

    Represents the output of a test.

    Represents the output of a test. Examples of artifacts include logs and screenshots.

    Annotations
    @RawJSType() @native()
  9. type ArtifactCategory = String
  10. type ArtifactType = String
  11. type Artifacts = Array[Artifact]
  12. type BillingMethod = String
  13. trait CPU extends Object

    Represents the amount of CPU that an app is using on a physical device.

    Represents the amount of CPU that an app is using on a physical device. Note that this does not represent system-wide CPU usage.

    Annotations
    @RawJSType() @native()
  14. type ClientId = String
  15. type ContentType = String
  16. trait Counters extends Object

    Represents entity counters.

    Represents entity counters.

    Annotations
    @RawJSType() @native()
  17. trait CreateDevicePoolRequest extends Object

    Represents a request to the create device pool operation.

    Represents a request to the create device pool operation.

    Annotations
    @RawJSType() @native()
  18. trait CreateDevicePoolResult extends Object

    Represents the result of a create device pool request.

    Represents the result of a create device pool request.

    Annotations
    @RawJSType() @native()
  19. trait CreateInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  20. trait CreateInstanceProfileResult extends Object
    Annotations
    @RawJSType() @native()
  21. trait CreateNetworkProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  22. trait CreateNetworkProfileResult extends Object
    Annotations
    @RawJSType() @native()
  23. trait CreateProjectRequest extends Object

    Represents a request to the create project operation.

    Represents a request to the create project operation.

    Annotations
    @RawJSType() @native()
  24. trait CreateProjectResult extends Object

    Represents the result of a create project request.

    Represents the result of a create project request.

    Annotations
    @RawJSType() @native()
  25. trait CreateRemoteAccessSessionConfiguration extends Object

    Configuration settings for a remote access session, including billing method.

    Configuration settings for a remote access session, including billing method.

    Annotations
    @RawJSType() @native()
  26. trait CreateRemoteAccessSessionRequest extends Object

    Creates and submits a request to start a remote access session.

    Creates and submits a request to start a remote access session.

    Annotations
    @RawJSType() @native()
  27. trait CreateRemoteAccessSessionResult extends Object

    Represents the server response from a request to create a remote access session.

    Represents the server response from a request to create a remote access session.

    Annotations
    @RawJSType() @native()
  28. trait CreateUploadRequest extends Object

    Represents a request to the create upload operation.

    Represents a request to the create upload operation.

    Annotations
    @RawJSType() @native()
  29. trait CreateUploadResult extends Object

    Represents the result of a create upload request.

    Represents the result of a create upload request.

    Annotations
    @RawJSType() @native()
  30. trait CreateVPCEConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  31. trait CreateVPCEConfigurationResult extends Object
    Annotations
    @RawJSType() @native()
  32. type CurrencyCode = String
  33. trait CustomerArtifactPaths extends Object

    A JSON object specifying the paths where the artifacts generated by the customer's tests, on the device or in the test environment, will be pulled from.

    A JSON object specifying the paths where the artifacts generated by the customer's tests, on the device or in the test environment, will be pulled from. Specify deviceHostPaths and optionally specify either iosPaths or androidPaths. For web app tests, you can specify both iosPaths and androidPaths.

    Annotations
    @RawJSType() @native()
  34. type DateTime = Date
  35. trait DeleteDevicePoolRequest extends Object

    Represents a request to the delete device pool operation.

    Represents a request to the delete device pool operation.

    Annotations
    @RawJSType() @native()
  36. trait DeleteDevicePoolResult extends Object

    Represents the result of a delete device pool request.

    Represents the result of a delete device pool request.

    Annotations
    @RawJSType() @native()
  37. trait DeleteInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  38. trait DeleteInstanceProfileResult extends Object
    Annotations
    @RawJSType() @native()
  39. trait DeleteNetworkProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  40. trait DeleteNetworkProfileResult extends Object
    Annotations
    @RawJSType() @native()
  41. trait DeleteProjectRequest extends Object

    Represents a request to the delete project operation.

    Represents a request to the delete project operation.

    Annotations
    @RawJSType() @native()
  42. trait DeleteProjectResult extends Object

    Represents the result of a delete project request.

    Represents the result of a delete project request.

    Annotations
    @RawJSType() @native()
  43. trait DeleteRemoteAccessSessionRequest extends Object

    Represents the request to delete the specified remote access session.

    Represents the request to delete the specified remote access session.

    Annotations
    @RawJSType() @native()
  44. trait DeleteRemoteAccessSessionResult extends Object

    The response from the server when a request is made to delete the remote access session.

    The response from the server when a request is made to delete the remote access session.

    Annotations
    @RawJSType() @native()
  45. trait DeleteRunRequest extends Object

    Represents a request to the delete run operation.

    Represents a request to the delete run operation.

    Annotations
    @RawJSType() @native()
  46. trait DeleteRunResult extends Object

    Represents the result of a delete run request.

    Represents the result of a delete run request.

    Annotations
    @RawJSType() @native()
  47. trait DeleteUploadRequest extends Object

    Represents a request to the delete upload operation.

    Represents a request to the delete upload operation.

    Annotations
    @RawJSType() @native()
  48. trait DeleteUploadResult extends Object

    Represents the result of a delete upload request.

    Represents the result of a delete upload request.

    Annotations
    @RawJSType() @native()
  49. trait DeleteVPCEConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  50. trait DeleteVPCEConfigurationResult extends Object
    Annotations
    @RawJSType() @native()
  51. trait Device extends Object

    Represents a device type that an app is tested against.

    Represents a device type that an app is tested against.

    Annotations
    @RawJSType() @native()
  52. type DeviceAttribute = String
  53. type DeviceAvailability = String
  54. class DeviceFarm extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "DeviceFarm" )
  55. implicit final class DeviceFarmOps extends AnyVal
  56. trait DeviceFilter extends Object

    Represents a device filter used to select a set of devices to be included in a test run.

    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. It is also passed in as the filters parameter to ListDevices. For an example of the JSON request syntax, see ListDevices.

    Annotations
    @RawJSType() @native()
  57. type DeviceFilterAttribute = String
  58. type DeviceFilterValues = Array[String]
  59. type DeviceFilters = Array[DeviceFilter]
  60. type DeviceFormFactor = String
  61. type DeviceHostPaths = Array[String]
  62. trait DeviceInstance extends Object

    Represents the device instance.

    Represents the device instance.

    Annotations
    @RawJSType() @native()
  63. type DeviceInstances = Array[DeviceInstance]
  64. trait DeviceMinutes extends Object

    Represents the total (metered or unmetered) minutes used by the resource to run tests.

    Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.

    Annotations
    @RawJSType() @native()
  65. type DevicePlatform = String
  66. trait DevicePool extends Object

    Represents a collection of device types.

    Represents a collection of device types.

    Annotations
    @RawJSType() @native()
  67. trait DevicePoolCompatibilityResult extends Object

    Represents a device pool compatibility result.

    Represents a device pool compatibility result.

    Annotations
    @RawJSType() @native()
  68. type DevicePoolCompatibilityResults = Array[DevicePoolCompatibilityResult]
  69. type DevicePoolType = String
  70. type DevicePools = Array[DevicePool]
  71. trait DeviceSelectionConfiguration extends Object

    Represents the device filters used in a test run as well as the maximum number of devices to be included in the run.

    Represents the device filters used in a test run as well as the maximum number of devices to be included in the run. It is passed in as the deviceSelectionConfiguration request parameter in ScheduleRun.

    Annotations
    @RawJSType() @native()
  72. trait DeviceSelectionResult extends Object

    Contains the run results requested by the device selection configuration as well as how many devices were returned.

    Contains the run results requested by the device selection configuration as well as how many devices were returned. For an example of the JSON response syntax, see ScheduleRun.

    Annotations
    @RawJSType() @native()
  73. type Devices = Array[Device]
  74. trait ExecutionConfiguration extends Object

    Represents configuration information about a test run, such as the execution timeout (in minutes).

    Represents configuration information about a test run, such as the execution timeout (in minutes).

    Annotations
    @RawJSType() @native()
  75. type ExecutionResult = String
  76. type ExecutionResultCode = String
  77. type ExecutionStatus = String
  78. type Filter = String
  79. trait GetAccountSettingsRequest extends Object

    Represents the request sent to retrieve the account settings.

    Represents the request sent to retrieve the account settings.

    Annotations
    @RawJSType() @native()
  80. trait GetAccountSettingsResult extends Object

    Represents the account settings return values from the GetAccountSettings request.

    Represents the account settings return values from the GetAccountSettings request.

    Annotations
    @RawJSType() @native()
  81. trait GetDeviceInstanceRequest extends Object
    Annotations
    @RawJSType() @native()
  82. trait GetDeviceInstanceResult extends Object
    Annotations
    @RawJSType() @native()
  83. trait GetDevicePoolCompatibilityRequest extends Object

    Represents a request to the get device pool compatibility operation.

    Represents a request to the get device pool compatibility operation.

    Annotations
    @RawJSType() @native()
  84. trait GetDevicePoolCompatibilityResult extends Object

    Represents the result of describe device pool compatibility request.

    Represents the result of describe device pool compatibility request.

    Annotations
    @RawJSType() @native()
  85. trait GetDevicePoolRequest extends Object

    Represents a request to the get device pool operation.

    Represents a request to the get device pool operation.

    Annotations
    @RawJSType() @native()
  86. trait GetDevicePoolResult extends Object

    Represents the result of a get device pool request.

    Represents the result of a get device pool request.

    Annotations
    @RawJSType() @native()
  87. trait GetDeviceRequest extends Object

    Represents a request to the get device request.

    Represents a request to the get device request.

    Annotations
    @RawJSType() @native()
  88. trait GetDeviceResult extends Object

    Represents the result of a get device request.

    Represents the result of a get device request.

    Annotations
    @RawJSType() @native()
  89. trait GetInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  90. trait GetInstanceProfileResult extends Object
    Annotations
    @RawJSType() @native()
  91. trait GetJobRequest extends Object

    Represents a request to the get job operation.

    Represents a request to the get job operation.

    Annotations
    @RawJSType() @native()
  92. trait GetJobResult extends Object

    Represents the result of a get job request.

    Represents the result of a get job request.

    Annotations
    @RawJSType() @native()
  93. trait GetNetworkProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  94. trait GetNetworkProfileResult extends Object
    Annotations
    @RawJSType() @native()
  95. trait GetOfferingStatusRequest extends Object

    Represents the request to retrieve the offering status for the specified customer or account.

    Represents the request to retrieve the offering status for the specified customer or account.

    Annotations
    @RawJSType() @native()
  96. trait GetOfferingStatusResult extends Object

    Returns the status result for a device offering.

    Returns the status result for a device offering.

    Annotations
    @RawJSType() @native()
  97. trait GetProjectRequest extends Object

    Represents a request to the get project operation.

    Represents a request to the get project operation.

    Annotations
    @RawJSType() @native()
  98. trait GetProjectResult extends Object

    Represents the result of a get project request.

    Represents the result of a get project request.

    Annotations
    @RawJSType() @native()
  99. trait GetRemoteAccessSessionRequest extends Object

    Represents the request to get information about the specified remote access session.

    Represents the request to get information about the specified remote access session.

    Annotations
    @RawJSType() @native()
  100. trait GetRemoteAccessSessionResult extends Object

    Represents the response from the server that lists detailed information about the remote access session.

    Represents the response from the server that lists detailed information about the remote access session.

    Annotations
    @RawJSType() @native()
  101. trait GetRunRequest extends Object

    Represents a request to the get run operation.

    Represents a request to the get run operation.

    Annotations
    @RawJSType() @native()
  102. trait GetRunResult extends Object

    Represents the result of a get run request.

    Represents the result of a get run request.

    Annotations
    @RawJSType() @native()
  103. trait GetSuiteRequest extends Object

    Represents a request to the get suite operation.

    Represents a request to the get suite operation.

    Annotations
    @RawJSType() @native()
  104. trait GetSuiteResult extends Object

    Represents the result of a get suite request.

    Represents the result of a get suite request.

    Annotations
    @RawJSType() @native()
  105. trait GetTestRequest extends Object

    Represents a request to the get test operation.

    Represents a request to the get test operation.

    Annotations
    @RawJSType() @native()
  106. trait GetTestResult extends Object

    Represents the result of a get test request.

    Represents the result of a get test request.

    Annotations
    @RawJSType() @native()
  107. trait GetUploadRequest extends Object

    Represents a request to the get upload operation.

    Represents a request to the get upload operation.

    Annotations
    @RawJSType() @native()
  108. trait GetUploadResult extends Object

    Represents the result of a get upload request.

    Represents the result of a get upload request.

    Annotations
    @RawJSType() @native()
  109. trait GetVPCEConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  110. trait GetVPCEConfigurationResult extends Object
    Annotations
    @RawJSType() @native()
  111. type HostAddress = String
  112. trait IncompatibilityMessage extends Object

    Represents information about incompatibility.

    Represents information about incompatibility.

    Annotations
    @RawJSType() @native()
  113. type IncompatibilityMessages = Array[IncompatibilityMessage]
  114. trait InstallToRemoteAccessSessionRequest extends Object

    Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.

    Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.

    Annotations
    @RawJSType() @native()
  115. trait InstallToRemoteAccessSessionResult extends Object

    Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.

    Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.

    Annotations
    @RawJSType() @native()
  116. type InstanceLabels = Array[String]
  117. trait InstanceProfile extends Object

    Represents the instance profile.

    Represents the instance profile.

    Annotations
    @RawJSType() @native()
  118. type InstanceProfiles = Array[InstanceProfile]
  119. type InstanceStatus = String
  120. type InteractionMode = String
  121. type IosPaths = Array[String]
  122. trait Job extends Object

    Represents a device.

    Represents a device.

    Annotations
    @RawJSType() @native()
  123. type JobTimeoutMinutes = Int
  124. type Jobs = Array[Job]
  125. trait ListArtifactsRequest extends Object

    Represents a request to the list artifacts operation.

    Represents a request to the list artifacts operation.

    Annotations
    @RawJSType() @native()
  126. trait ListArtifactsResult extends Object

    Represents the result of a list artifacts operation.

    Represents the result of a list artifacts operation.

    Annotations
    @RawJSType() @native()
  127. trait ListDeviceInstancesRequest extends Object
    Annotations
    @RawJSType() @native()
  128. trait ListDeviceInstancesResult extends Object
    Annotations
    @RawJSType() @native()
  129. trait ListDevicePoolsRequest extends Object

    Represents the result of a list device pools request.

    Represents the result of a list device pools request.

    Annotations
    @RawJSType() @native()
  130. trait ListDevicePoolsResult extends Object

    Represents the result of a list device pools request.

    Represents the result of a list device pools request.

    Annotations
    @RawJSType() @native()
  131. trait ListDevicesRequest extends Object

    Represents the result of a list devices request.

    Represents the result of a list devices request.

    Annotations
    @RawJSType() @native()
  132. trait ListDevicesResult extends Object

    Represents the result of a list devices operation.

    Represents the result of a list devices operation.

    Annotations
    @RawJSType() @native()
  133. trait ListInstanceProfilesRequest extends Object
    Annotations
    @RawJSType() @native()
  134. trait ListInstanceProfilesResult extends Object
    Annotations
    @RawJSType() @native()
  135. trait ListJobsRequest extends Object

    Represents a request to the list jobs operation.

    Represents a request to the list jobs operation.

    Annotations
    @RawJSType() @native()
  136. trait ListJobsResult extends Object

    Represents the result of a list jobs request.

    Represents the result of a list jobs request.

    Annotations
    @RawJSType() @native()
  137. trait ListNetworkProfilesRequest extends Object
    Annotations
    @RawJSType() @native()
  138. trait ListNetworkProfilesResult extends Object
    Annotations
    @RawJSType() @native()
  139. trait ListOfferingPromotionsRequest extends Object
    Annotations
    @RawJSType() @native()
  140. trait ListOfferingPromotionsResult extends Object
    Annotations
    @RawJSType() @native()
  141. trait ListOfferingTransactionsRequest extends Object

    Represents the request to list the offering transaction history.

    Represents the request to list the offering transaction history.

    Annotations
    @RawJSType() @native()
  142. trait ListOfferingTransactionsResult extends Object

    Returns the transaction log of the specified offerings.

    Returns the transaction log of the specified offerings.

    Annotations
    @RawJSType() @native()
  143. trait ListOfferingsRequest extends Object

    Represents the request to list all offerings.

    Represents the request to list all offerings.

    Annotations
    @RawJSType() @native()
  144. trait ListOfferingsResult extends Object

    Represents the return values of the list of offerings.

    Represents the return values of the list of offerings.

    Annotations
    @RawJSType() @native()
  145. trait ListProjectsRequest extends Object

    Represents a request to the list projects operation.

    Represents a request to the list projects operation.

    Annotations
    @RawJSType() @native()
  146. trait ListProjectsResult extends Object

    Represents the result of a list projects request.

    Represents the result of a list projects request.

    Annotations
    @RawJSType() @native()
  147. trait ListRemoteAccessSessionsRequest extends Object

    Represents the request to return information about the remote access session.

    Represents the request to return information about the remote access session.

    Annotations
    @RawJSType() @native()
  148. trait ListRemoteAccessSessionsResult extends Object

    Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.

    Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.

    Annotations
    @RawJSType() @native()
  149. trait ListRunsRequest extends Object

    Represents a request to the list runs operation.

    Represents a request to the list runs operation.

    Annotations
    @RawJSType() @native()
  150. trait ListRunsResult extends Object

    Represents the result of a list runs request.

    Represents the result of a list runs request.

    Annotations
    @RawJSType() @native()
  151. trait ListSamplesRequest extends Object

    Represents a request to the list samples operation.

    Represents a request to the list samples operation.

    Annotations
    @RawJSType() @native()
  152. trait ListSamplesResult extends Object

    Represents the result of a list samples request.

    Represents the result of a list samples request.

    Annotations
    @RawJSType() @native()
  153. trait ListSuitesRequest extends Object

    Represents a request to the list suites operation.

    Represents a request to the list suites operation.

    Annotations
    @RawJSType() @native()
  154. trait ListSuitesResult extends Object

    Represents the result of a list suites request.

    Represents the result of a list suites request.

    Annotations
    @RawJSType() @native()
  155. trait ListTestsRequest extends Object

    Represents a request to the list tests operation.

    Represents a request to the list tests operation.

    Annotations
    @RawJSType() @native()
  156. trait ListTestsResult extends Object

    Represents the result of a list tests request.

    Represents the result of a list tests request.

    Annotations
    @RawJSType() @native()
  157. trait ListUniqueProblemsRequest extends Object

    Represents a request to the list unique problems operation.

    Represents a request to the list unique problems operation.

    Annotations
    @RawJSType() @native()
  158. trait ListUniqueProblemsResult extends Object

    Represents the result of a list unique problems request.

    Represents the result of a list unique problems request.

    Annotations
    @RawJSType() @native()
  159. trait ListUploadsRequest extends Object

    Represents a request to the list uploads operation.

    Represents a request to the list uploads operation.

    Annotations
    @RawJSType() @native()
  160. trait ListUploadsResult extends Object

    Represents the result of a list uploads request.

    Represents the result of a list uploads request.

    Annotations
    @RawJSType() @native()
  161. trait ListVPCEConfigurationsRequest extends Object
    Annotations
    @RawJSType() @native()
  162. trait ListVPCEConfigurationsResult extends Object
    Annotations
    @RawJSType() @native()
  163. trait Location extends Object

    Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example 47.6204, -122.3491).

    Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example 47.6204, -122.3491). Elevation is currently not supported.

    Annotations
    @RawJSType() @native()
  164. type MaxSlotMap = Dictionary[Int]
  165. type Message = String
  166. type Metadata = String
  167. trait MonetaryAmount extends Object

    A number representing the monetary amount for an offering or transaction.

    A number representing the monetary amount for an offering or transaction.

    Annotations
    @RawJSType() @native()
  168. type Name = String
  169. trait NetworkProfile extends Object

    An array of settings that describes characteristics of a network profile.

    An array of settings that describes characteristics of a network profile.

    Annotations
    @RawJSType() @native()
  170. type NetworkProfileType = String
  171. type NetworkProfiles = Array[NetworkProfile]
  172. trait Offering extends Object

    Represents the metadata of a device offering.

    Represents the metadata of a device offering.

    Annotations
    @RawJSType() @native()
  173. type OfferingIdentifier = String
  174. trait OfferingPromotion extends Object

    Represents information about an offering promotion.

    Represents information about an offering promotion.

    Annotations
    @RawJSType() @native()
  175. type OfferingPromotionIdentifier = String
  176. type OfferingPromotions = Array[OfferingPromotion]
  177. trait OfferingStatus extends Object

    The status of the offering.

    The status of the offering.

    Annotations
    @RawJSType() @native()
  178. type OfferingStatusMap = Dictionary[OfferingStatus]
  179. trait OfferingTransaction extends Object

    Represents the metadata of an offering transaction.

    Represents the metadata of an offering transaction.

    Annotations
    @RawJSType() @native()
  180. type OfferingTransactionType = String
  181. type OfferingTransactions = Array[OfferingTransaction]
  182. type OfferingType = String
  183. type Offerings = Array[Offering]
  184. type PackageIds = Array[String]
  185. type PaginationToken = String
  186. type PercentInteger = Int
  187. trait Problem extends Object

    Represents a specific warning or failure.

    Represents a specific warning or failure.

    Annotations
    @RawJSType() @native()
  188. trait ProblemDetail extends Object

    Information about a problem detail.

    Information about a problem detail.

    Annotations
    @RawJSType() @native()
  189. type Problems = Array[Problem]
  190. trait Project extends Object

    Represents an operating-system neutral workspace for running and managing tests.

    Represents an operating-system neutral workspace for running and managing tests.

    Annotations
    @RawJSType() @native()
  191. type Projects = Array[Project]
  192. trait PurchaseOfferingRequest extends Object

    Represents a request for a purchase offering.

    Represents a request for a purchase offering.

    Annotations
    @RawJSType() @native()
  193. trait PurchaseOfferingResult extends Object

    The result of the purchase offering (e.g., success or failure).

    The result of the purchase offering (e.g., success or failure).

    Annotations
    @RawJSType() @native()
  194. type PurchasedDevicesMap = Dictionary[Int]
  195. trait Radios extends Object

    Represents the set of radios and their states on a device.

    Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.

    Annotations
    @RawJSType() @native()
  196. trait RecurringCharge extends Object

    Specifies whether charges for devices will be recurring.

    Specifies whether charges for devices will be recurring.

    Annotations
    @RawJSType() @native()
  197. type RecurringChargeFrequency = String
  198. type RecurringCharges = Array[RecurringCharge]
  199. trait RemoteAccessSession extends Object

    Represents information about the remote access session.

    Represents information about the remote access session.

    Annotations
    @RawJSType() @native()
  200. type RemoteAccessSessions = Array[RemoteAccessSession]
  201. trait RenewOfferingRequest extends Object

    A request representing an offering renewal.

    A request representing an offering renewal.

    Annotations
    @RawJSType() @native()
  202. trait RenewOfferingResult extends Object

    The result of a renewal offering.

    The result of a renewal offering.

    Annotations
    @RawJSType() @native()
  203. trait Resolution extends Object

    Represents the screen resolution of a device in height and width, expressed in pixels.

    Represents the screen resolution of a device in height and width, expressed in pixels.

    Annotations
    @RawJSType() @native()
  204. trait Rule extends Object

    Represents a condition for a device pool.

    Represents a condition for a device pool.

    Annotations
    @RawJSType() @native()
  205. type RuleOperator = String
  206. type Rules = Array[Rule]
  207. trait Run extends Object

    Represents a test run on a set of devices with a given app package, test parameters, etc.

    Represents a test run on a set of devices with a given app package, test parameters, etc.

    Annotations
    @RawJSType() @native()
  208. type Runs = Array[Run]
  209. trait Sample extends Object

    Represents a sample of performance data.

    Represents a sample of performance data.

    Annotations
    @RawJSType() @native()
  210. type SampleType = String
  211. type Samples = Array[Sample]
  212. trait ScheduleRunConfiguration extends Object

    Represents the settings for a run.

    Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.

    Annotations
    @RawJSType() @native()
  213. trait ScheduleRunRequest extends Object

    Represents a request to the schedule run operation.

    Represents a request to the schedule run operation.

    Annotations
    @RawJSType() @native()
  214. trait ScheduleRunResult extends Object

    Represents the result of a schedule run request.

    Represents the result of a schedule run request.

    Annotations
    @RawJSType() @native()
  215. trait ScheduleRunTest extends Object

    Represents test settings.

    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.

    Annotations
    @RawJSType() @native()
  216. type ServiceDnsName = String
  217. type SkipAppResign = Boolean
  218. type SshPublicKey = String
  219. trait StopJobRequest extends Object
    Annotations
    @RawJSType() @native()
  220. trait StopJobResult extends Object
    Annotations
    @RawJSType() @native()
  221. trait StopRemoteAccessSessionRequest extends Object

    Represents the request to stop the remote access session.

    Represents the request to stop the remote access session.

    Annotations
    @RawJSType() @native()
  222. trait StopRemoteAccessSessionResult extends Object

    Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.

    Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.

    Annotations
    @RawJSType() @native()
  223. trait StopRunRequest extends Object

    Represents the request to stop a specific run.

    Represents the request to stop a specific run.

    Annotations
    @RawJSType() @native()
  224. trait StopRunResult extends Object

    Represents the results of your stop run attempt.

    Represents the results of your stop run attempt.

    Annotations
    @RawJSType() @native()
  225. trait Suite extends Object

    Represents a collection of one or more tests.

    Represents a collection of one or more tests.

    Annotations
    @RawJSType() @native()
  226. type Suites = Array[Suite]
  227. trait Test extends Object

    Represents a condition that is evaluated.

    Represents a condition that is evaluated.

    Annotations
    @RawJSType() @native()
  228. type TestParameters = Dictionary[String]
  229. type TestType = String
  230. type Tests = Array[Test]
  231. type TransactionIdentifier = String
  232. trait TrialMinutes extends Object

    Represents information about free trial device minutes for an AWS account.

    Represents information about free trial device minutes for an AWS account.

    Annotations
    @RawJSType() @native()
  233. type URL = String
  234. trait UniqueProblem extends Object

    A collection of one or more problems, grouped by their result.

    A collection of one or more problems, grouped by their result.

    Annotations
    @RawJSType() @native()
  235. type UniqueProblems = Array[UniqueProblem]
  236. type UniqueProblemsByExecutionResultMap = Dictionary[UniqueProblems]
  237. trait UpdateDeviceInstanceRequest extends Object
    Annotations
    @RawJSType() @native()
  238. trait UpdateDeviceInstanceResult extends Object
    Annotations
    @RawJSType() @native()
  239. trait UpdateDevicePoolRequest extends Object

    Represents a request to the update device pool operation.

    Represents a request to the update device pool operation.

    Annotations
    @RawJSType() @native()
  240. trait UpdateDevicePoolResult extends Object

    Represents the result of an update device pool request.

    Represents the result of an update device pool request.

    Annotations
    @RawJSType() @native()
  241. trait UpdateInstanceProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  242. trait UpdateInstanceProfileResult extends Object
    Annotations
    @RawJSType() @native()
  243. trait UpdateNetworkProfileRequest extends Object
    Annotations
    @RawJSType() @native()
  244. trait UpdateNetworkProfileResult extends Object
    Annotations
    @RawJSType() @native()
  245. trait UpdateProjectRequest extends Object

    Represents a request to the update project operation.

    Represents a request to the update project operation.

    Annotations
    @RawJSType() @native()
  246. trait UpdateProjectResult extends Object

    Represents the result of an update project request.

    Represents the result of an update project request.

    Annotations
    @RawJSType() @native()
  247. trait UpdateUploadRequest extends Object
    Annotations
    @RawJSType() @native()
  248. trait UpdateUploadResult extends Object
    Annotations
    @RawJSType() @native()
  249. trait UpdateVPCEConfigurationRequest extends Object
    Annotations
    @RawJSType() @native()
  250. trait UpdateVPCEConfigurationResult extends Object
    Annotations
    @RawJSType() @native()
  251. trait Upload extends Object

    An app or a set of one or more tests to upload or that have been uploaded.

    An app or a set of one or more tests to upload or that have been uploaded.

    Annotations
    @RawJSType() @native()
  252. type UploadCategory = String
  253. type UploadStatus = String
  254. type UploadType = String
  255. type Uploads = Array[Upload]
  256. trait VPCEConfiguration extends Object

    Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.

    Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.

    Annotations
    @RawJSType() @native()
  257. type VPCEConfigurationDescription = String
  258. type VPCEConfigurationName = String
  259. type VPCEConfigurations = Array[VPCEConfiguration]
  260. type VPCEServiceName = String
  261. type VideoCapture = Boolean

Value Members

  1. object AccountSettings
  2. object Artifact
  3. object ArtifactCategoryEnum
  4. object ArtifactTypeEnum
  5. object BillingMethodEnum
  6. object CPU
  7. object Counters
  8. object CreateDevicePoolRequest
  9. object CreateDevicePoolResult
  10. object CreateInstanceProfileRequest
  11. object CreateInstanceProfileResult
  12. object CreateNetworkProfileRequest
  13. object CreateNetworkProfileResult
  14. object CreateProjectRequest
  15. object CreateProjectResult
  16. object CreateRemoteAccessSessionConfiguration
  17. object CreateRemoteAccessSessionRequest
  18. object CreateRemoteAccessSessionResult
  19. object CreateUploadRequest
  20. object CreateUploadResult
  21. object CreateVPCEConfigurationRequest
  22. object CreateVPCEConfigurationResult
  23. object CurrencyCodeEnum
  24. object CustomerArtifactPaths
  25. object DeleteDevicePoolRequest
  26. object DeleteDevicePoolResult
  27. object DeleteInstanceProfileRequest
  28. object DeleteInstanceProfileResult
  29. object DeleteNetworkProfileRequest
  30. object DeleteNetworkProfileResult
  31. object DeleteProjectRequest
  32. object DeleteProjectResult
  33. object DeleteRemoteAccessSessionRequest
  34. object DeleteRemoteAccessSessionResult
  35. object DeleteRunRequest
  36. object DeleteRunResult
  37. object DeleteUploadRequest
  38. object DeleteUploadResult
  39. object DeleteVPCEConfigurationRequest
  40. object DeleteVPCEConfigurationResult
  41. object Device
  42. object DeviceAttributeEnum
  43. object DeviceAvailabilityEnum
  44. object DeviceFilter
  45. object DeviceFilterAttributeEnum
  46. object DeviceFormFactorEnum
  47. object DeviceInstance
  48. object DeviceMinutes
  49. object DevicePlatformEnum
  50. object DevicePool
  51. object DevicePoolCompatibilityResult
  52. object DevicePoolTypeEnum
  53. object DeviceSelectionConfiguration
  54. object DeviceSelectionResult
  55. object ExecutionConfiguration
  56. object ExecutionResultCodeEnum
  57. object ExecutionResultEnum
  58. object ExecutionStatusEnum
  59. object GetAccountSettingsRequest
  60. object GetAccountSettingsResult
  61. object GetDeviceInstanceRequest
  62. object GetDeviceInstanceResult
  63. object GetDevicePoolCompatibilityRequest
  64. object GetDevicePoolCompatibilityResult
  65. object GetDevicePoolRequest
  66. object GetDevicePoolResult
  67. object GetDeviceRequest
  68. object GetDeviceResult
  69. object GetInstanceProfileRequest
  70. object GetInstanceProfileResult
  71. object GetJobRequest
  72. object GetJobResult
  73. object GetNetworkProfileRequest
  74. object GetNetworkProfileResult
  75. object GetOfferingStatusRequest
  76. object GetOfferingStatusResult
  77. object GetProjectRequest
  78. object GetProjectResult
  79. object GetRemoteAccessSessionRequest
  80. object GetRemoteAccessSessionResult
  81. object GetRunRequest
  82. object GetRunResult
  83. object GetSuiteRequest
  84. object GetSuiteResult
  85. object GetTestRequest
  86. object GetTestResult
  87. object GetUploadRequest
  88. object GetUploadResult
  89. object GetVPCEConfigurationRequest
  90. object GetVPCEConfigurationResult
  91. object IncompatibilityMessage
  92. object InstallToRemoteAccessSessionRequest
  93. object InstallToRemoteAccessSessionResult
  94. object InstanceProfile
  95. object InstanceStatusEnum
  96. object InteractionModeEnum
  97. object Job
  98. object ListArtifactsRequest
  99. object ListArtifactsResult
  100. object ListDeviceInstancesRequest
  101. object ListDeviceInstancesResult
  102. object ListDevicePoolsRequest
  103. object ListDevicePoolsResult
  104. object ListDevicesRequest
  105. object ListDevicesResult
  106. object ListInstanceProfilesRequest
  107. object ListInstanceProfilesResult
  108. object ListJobsRequest
  109. object ListJobsResult
  110. object ListNetworkProfilesRequest
  111. object ListNetworkProfilesResult
  112. object ListOfferingPromotionsRequest
  113. object ListOfferingPromotionsResult
  114. object ListOfferingTransactionsRequest
  115. object ListOfferingTransactionsResult
  116. object ListOfferingsRequest
  117. object ListOfferingsResult
  118. object ListProjectsRequest
  119. object ListProjectsResult
  120. object ListRemoteAccessSessionsRequest
  121. object ListRemoteAccessSessionsResult
  122. object ListRunsRequest
  123. object ListRunsResult
  124. object ListSamplesRequest
  125. object ListSamplesResult
  126. object ListSuitesRequest
  127. object ListSuitesResult
  128. object ListTestsRequest
  129. object ListTestsResult
  130. object ListUniqueProblemsRequest
  131. object ListUniqueProblemsResult
  132. object ListUploadsRequest
  133. object ListUploadsResult
  134. object ListVPCEConfigurationsRequest
  135. object ListVPCEConfigurationsResult
  136. object Location
  137. object MonetaryAmount
  138. object NetworkProfile
  139. object NetworkProfileTypeEnum
  140. object Offering
  141. object OfferingPromotion
  142. object OfferingStatus
  143. object OfferingTransaction
  144. object OfferingTransactionTypeEnum
  145. object OfferingTypeEnum
  146. object Problem
  147. object ProblemDetail
  148. object Project
  149. object PurchaseOfferingRequest
  150. object PurchaseOfferingResult
  151. object Radios
  152. object RecurringCharge
  153. object RecurringChargeFrequencyEnum
  154. object RemoteAccessSession
  155. object RenewOfferingRequest
  156. object RenewOfferingResult
  157. object Resolution
  158. object Rule
  159. object RuleOperatorEnum
  160. object Run
  161. object Sample
  162. object SampleTypeEnum
  163. object ScheduleRunConfiguration
  164. object ScheduleRunRequest
  165. object ScheduleRunResult
  166. object ScheduleRunTest
  167. object StopJobRequest
  168. object StopJobResult
  169. object StopRemoteAccessSessionRequest
  170. object StopRemoteAccessSessionResult
  171. object StopRunRequest
  172. object StopRunResult
  173. object Suite
  174. object Test
  175. object TestTypeEnum
  176. object TrialMinutes
  177. object UniqueProblem
  178. object UpdateDeviceInstanceRequest
  179. object UpdateDeviceInstanceResult
  180. object UpdateDevicePoolRequest
  181. object UpdateDevicePoolResult
  182. object UpdateInstanceProfileRequest
  183. object UpdateInstanceProfileResult
  184. object UpdateNetworkProfileRequest
  185. object UpdateNetworkProfileResult
  186. object UpdateProjectRequest
  187. object UpdateProjectResult
  188. object UpdateUploadRequest
  189. object UpdateUploadResult
  190. object UpdateVPCEConfigurationRequest
  191. object UpdateVPCEConfigurationResult
  192. object Upload
  193. object UploadCategoryEnum
  194. object UploadStatusEnum
  195. object UploadTypeEnum
  196. object VPCEConfiguration

Inherited from AnyRef

Inherited from Any

Ungrouped