package devicefarm
- Alphabetic
- By Inheritance
- devicefarm
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type AWSAccountNumber = String
-
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()
- type AccountsCleanup = Boolean
- type AmazonResourceName = String
- type AmazonResourceNames = Array[AmazonResourceName]
- type AndroidPaths = Array[String]
- type AppPackagesCleanup = Boolean
-
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()
- type ArtifactCategory = String
- type ArtifactType = String
- type Artifacts = Array[Artifact]
- type BillingMethod = String
-
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()
- type ClientId = String
- type ContentType = String
-
trait
Counters extends Object
Represents entity counters.
Represents entity counters.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
CreateInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateInstanceProfileResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateNetworkProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateNetworkProfileResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateProjectRequest extends Object
Represents a request to the create project operation.
Represents a request to the create project operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateProjectResult extends Object
Represents the result of a create project request.
Represents the result of a create project request.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
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()
-
trait
CreateUploadRequest extends Object
Represents a request to the create upload operation.
Represents a request to the create upload operation.
- Annotations
- @RawJSType() @native()
-
trait
CreateUploadResult extends Object
Represents the result of a create upload request.
Represents the result of a create upload request.
- Annotations
- @RawJSType() @native()
-
trait
CreateVPCEConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateVPCEConfigurationResult extends Object
- Annotations
- @RawJSType() @native()
- type CurrencyCode = String
-
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
deviceHostPathsand optionally specify eitheriosPathsorandroidPaths. For web app tests, you can specify bothiosPathsandandroidPaths.- Annotations
- @RawJSType() @native()
- type DateTime = Date
-
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()
-
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()
-
trait
DeleteInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteInstanceProfileResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteNetworkProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteNetworkProfileResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteProjectRequest extends Object
Represents a request to the delete project operation.
Represents a request to the delete project operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteProjectResult extends Object
Represents the result of a delete project request.
Represents the result of a delete project request.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
DeleteRunRequest extends Object
Represents a request to the delete run operation.
Represents a request to the delete run operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteRunResult extends Object
Represents the result of a delete run request.
Represents the result of a delete run request.
- Annotations
- @RawJSType() @native()
-
trait
DeleteUploadRequest extends Object
Represents a request to the delete upload operation.
Represents a request to the delete upload operation.
- Annotations
- @RawJSType() @native()
-
trait
DeleteUploadResult extends Object
Represents the result of a delete upload request.
Represents the result of a delete upload request.
- Annotations
- @RawJSType() @native()
-
trait
DeleteVPCEConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteVPCEConfigurationResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
- type DeviceAttribute = String
- type DeviceAvailability = String
-
class
DeviceFarm extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "DeviceFarm" )
- implicit final class DeviceFarmOps extends AnyVal
-
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
deviceSelectionConfigurationparameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun. It is also passed in as thefiltersparameter to ListDevices. For an example of the JSON request syntax, see ListDevices.- Annotations
- @RawJSType() @native()
- type DeviceFilterAttribute = String
- type DeviceFilterValues = Array[String]
- type DeviceFilters = Array[DeviceFilter]
- type DeviceFormFactor = String
- type DeviceHostPaths = Array[String]
-
trait
DeviceInstance extends Object
Represents the device instance.
Represents the device instance.
- Annotations
- @RawJSType() @native()
- type DeviceInstances = Array[DeviceInstance]
-
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()
- type DevicePlatform = String
-
trait
DevicePool extends Object
Represents a collection of device types.
Represents a collection of device types.
- Annotations
- @RawJSType() @native()
-
trait
DevicePoolCompatibilityResult extends Object
Represents a device pool compatibility result.
Represents a device pool compatibility result.
- Annotations
- @RawJSType() @native()
- type DevicePoolCompatibilityResults = Array[DevicePoolCompatibilityResult]
- type DevicePoolType = String
- type DevicePools = Array[DevicePool]
-
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
deviceSelectionConfigurationrequest parameter in ScheduleRun.- Annotations
- @RawJSType() @native()
-
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()
- type Devices = Array[Device]
-
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()
- type ExecutionResult = String
- type ExecutionResultCode = String
- type ExecutionStatus = String
- type Filter = String
-
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()
-
trait
GetAccountSettingsResult extends Object
Represents the account settings return values from the
GetAccountSettingsrequest.Represents the account settings return values from the
GetAccountSettingsrequest.- Annotations
- @RawJSType() @native()
-
trait
GetDeviceInstanceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDeviceInstanceResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
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()
-
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()
-
trait
GetDeviceRequest extends Object
Represents a request to the get device request.
Represents a request to the get device request.
- Annotations
- @RawJSType() @native()
-
trait
GetDeviceResult extends Object
Represents the result of a get device request.
Represents the result of a get device request.
- Annotations
- @RawJSType() @native()
-
trait
GetInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetInstanceProfileResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetJobRequest extends Object
Represents a request to the get job operation.
Represents a request to the get job operation.
- Annotations
- @RawJSType() @native()
-
trait
GetJobResult extends Object
Represents the result of a get job request.
Represents the result of a get job request.
- Annotations
- @RawJSType() @native()
-
trait
GetNetworkProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetNetworkProfileResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
trait
GetOfferingStatusResult extends Object
Returns the status result for a device offering.
Returns the status result for a device offering.
- Annotations
- @RawJSType() @native()
-
trait
GetProjectRequest extends Object
Represents a request to the get project operation.
Represents a request to the get project operation.
- Annotations
- @RawJSType() @native()
-
trait
GetProjectResult extends Object
Represents the result of a get project request.
Represents the result of a get project request.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
GetRunRequest extends Object
Represents a request to the get run operation.
Represents a request to the get run operation.
- Annotations
- @RawJSType() @native()
-
trait
GetRunResult extends Object
Represents the result of a get run request.
Represents the result of a get run request.
- Annotations
- @RawJSType() @native()
-
trait
GetSuiteRequest extends Object
Represents a request to the get suite operation.
Represents a request to the get suite operation.
- Annotations
- @RawJSType() @native()
-
trait
GetSuiteResult extends Object
Represents the result of a get suite request.
Represents the result of a get suite request.
- Annotations
- @RawJSType() @native()
-
trait
GetTestRequest extends Object
Represents a request to the get test operation.
Represents a request to the get test operation.
- Annotations
- @RawJSType() @native()
-
trait
GetTestResult extends Object
Represents the result of a get test request.
Represents the result of a get test request.
- Annotations
- @RawJSType() @native()
-
trait
GetUploadRequest extends Object
Represents a request to the get upload operation.
Represents a request to the get upload operation.
- Annotations
- @RawJSType() @native()
-
trait
GetUploadResult extends Object
Represents the result of a get upload request.
Represents the result of a get upload request.
- Annotations
- @RawJSType() @native()
-
trait
GetVPCEConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetVPCEConfigurationResult extends Object
- Annotations
- @RawJSType() @native()
- type HostAddress = String
-
trait
IncompatibilityMessage extends Object
Represents information about incompatibility.
Represents information about incompatibility.
- Annotations
- @RawJSType() @native()
- type IncompatibilityMessages = Array[IncompatibilityMessage]
-
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()
-
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()
- type InstanceLabels = Array[String]
-
trait
InstanceProfile extends Object
Represents the instance profile.
Represents the instance profile.
- Annotations
- @RawJSType() @native()
- type InstanceProfiles = Array[InstanceProfile]
- type InstanceStatus = String
- type InteractionMode = String
- type IosPaths = Array[String]
-
trait
Job extends Object
Represents a device.
Represents a device.
- Annotations
- @RawJSType() @native()
- type JobTimeoutMinutes = Int
- type Jobs = Array[Job]
-
trait
ListArtifactsRequest extends Object
Represents a request to the list artifacts operation.
Represents a request to the list artifacts operation.
- Annotations
- @RawJSType() @native()
-
trait
ListArtifactsResult extends Object
Represents the result of a list artifacts operation.
Represents the result of a list artifacts operation.
- Annotations
- @RawJSType() @native()
-
trait
ListDeviceInstancesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListDeviceInstancesResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
ListDevicesRequest extends Object
Represents the result of a list devices request.
Represents the result of a list devices request.
- Annotations
- @RawJSType() @native()
-
trait
ListDevicesResult extends Object
Represents the result of a list devices operation.
Represents the result of a list devices operation.
- Annotations
- @RawJSType() @native()
-
trait
ListInstanceProfilesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListInstanceProfilesResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobsRequest extends Object
Represents a request to the list jobs operation.
Represents a request to the list jobs operation.
- Annotations
- @RawJSType() @native()
-
trait
ListJobsResult extends Object
Represents the result of a list jobs request.
Represents the result of a list jobs request.
- Annotations
- @RawJSType() @native()
-
trait
ListNetworkProfilesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListNetworkProfilesResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListOfferingPromotionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListOfferingPromotionsResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
trait
ListOfferingTransactionsResult extends Object
Returns the transaction log of the specified offerings.
Returns the transaction log of the specified offerings.
- Annotations
- @RawJSType() @native()
-
trait
ListOfferingsRequest extends Object
Represents the request to list all offerings.
Represents the request to list all offerings.
- Annotations
- @RawJSType() @native()
-
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()
-
trait
ListProjectsRequest extends Object
Represents a request to the list projects operation.
Represents a request to the list projects operation.
- Annotations
- @RawJSType() @native()
-
trait
ListProjectsResult extends Object
Represents the result of a list projects request.
Represents the result of a list projects request.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
ListRunsRequest extends Object
Represents a request to the list runs operation.
Represents a request to the list runs operation.
- Annotations
- @RawJSType() @native()
-
trait
ListRunsResult extends Object
Represents the result of a list runs request.
Represents the result of a list runs request.
- Annotations
- @RawJSType() @native()
-
trait
ListSamplesRequest extends Object
Represents a request to the list samples operation.
Represents a request to the list samples operation.
- Annotations
- @RawJSType() @native()
-
trait
ListSamplesResult extends Object
Represents the result of a list samples request.
Represents the result of a list samples request.
- Annotations
- @RawJSType() @native()
-
trait
ListSuitesRequest extends Object
Represents a request to the list suites operation.
Represents a request to the list suites operation.
- Annotations
- @RawJSType() @native()
-
trait
ListSuitesResult extends Object
Represents the result of a list suites request.
Represents the result of a list suites request.
- Annotations
- @RawJSType() @native()
-
trait
ListTestsRequest extends Object
Represents a request to the list tests operation.
Represents a request to the list tests operation.
- Annotations
- @RawJSType() @native()
-
trait
ListTestsResult extends Object
Represents the result of a list tests request.
Represents the result of a list tests request.
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
ListUploadsRequest extends Object
Represents a request to the list uploads operation.
Represents a request to the list uploads operation.
- Annotations
- @RawJSType() @native()
-
trait
ListUploadsResult extends Object
Represents the result of a list uploads request.
Represents the result of a list uploads request.
- Annotations
- @RawJSType() @native()
-
trait
ListVPCEConfigurationsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListVPCEConfigurationsResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
- type MaxSlotMap = Dictionary[Int]
- type Message = String
- type Metadata = String
-
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()
- type Name = String
-
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()
- type NetworkProfileType = String
- type NetworkProfiles = Array[NetworkProfile]
-
trait
Offering extends Object
Represents the metadata of a device offering.
Represents the metadata of a device offering.
- Annotations
- @RawJSType() @native()
- type OfferingIdentifier = String
-
trait
OfferingPromotion extends Object
Represents information about an offering promotion.
Represents information about an offering promotion.
- Annotations
- @RawJSType() @native()
- type OfferingPromotionIdentifier = String
- type OfferingPromotions = Array[OfferingPromotion]
-
trait
OfferingStatus extends Object
The status of the offering.
The status of the offering.
- Annotations
- @RawJSType() @native()
- type OfferingStatusMap = Dictionary[OfferingStatus]
-
trait
OfferingTransaction extends Object
Represents the metadata of an offering transaction.
Represents the metadata of an offering transaction.
- Annotations
- @RawJSType() @native()
- type OfferingTransactionType = String
- type OfferingTransactions = Array[OfferingTransaction]
- type OfferingType = String
- type Offerings = Array[Offering]
- type PackageIds = Array[String]
- type PaginationToken = String
- type PercentInteger = Int
-
trait
Problem extends Object
Represents a specific warning or failure.
Represents a specific warning or failure.
- Annotations
- @RawJSType() @native()
-
trait
ProblemDetail extends Object
Information about a problem detail.
Information about a problem detail.
- Annotations
- @RawJSType() @native()
- type Problems = Array[Problem]
-
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()
- type Projects = Array[Project]
-
trait
PurchaseOfferingRequest extends Object
Represents a request for a purchase offering.
Represents a request for a purchase offering.
- Annotations
- @RawJSType() @native()
-
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()
- type PurchasedDevicesMap = Dictionary[Int]
-
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()
-
trait
RecurringCharge extends Object
Specifies whether charges for devices will be recurring.
Specifies whether charges for devices will be recurring.
- Annotations
- @RawJSType() @native()
- type RecurringChargeFrequency = String
- type RecurringCharges = Array[RecurringCharge]
-
trait
RemoteAccessSession extends Object
Represents information about the remote access session.
Represents information about the remote access session.
- Annotations
- @RawJSType() @native()
- type RemoteAccessSessions = Array[RemoteAccessSession]
-
trait
RenewOfferingRequest extends Object
A request representing an offering renewal.
A request representing an offering renewal.
- Annotations
- @RawJSType() @native()
-
trait
RenewOfferingResult extends Object
The result of a renewal offering.
The result of a renewal offering.
- Annotations
- @RawJSType() @native()
-
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()
-
trait
Rule extends Object
Represents a condition for a device pool.
Represents a condition for a device pool.
- Annotations
- @RawJSType() @native()
- type RuleOperator = String
- type Rules = Array[Rule]
-
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()
- type Runs = Array[Run]
-
trait
Sample extends Object
Represents a sample of performance data.
Represents a sample of performance data.
- Annotations
- @RawJSType() @native()
- type SampleType = String
- type Samples = Array[Sample]
-
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()
-
trait
ScheduleRunRequest extends Object
Represents a request to the schedule run operation.
Represents a request to the schedule run operation.
- Annotations
- @RawJSType() @native()
-
trait
ScheduleRunResult extends Object
Represents the result of a schedule run request.
Represents the result of a schedule run request.
- Annotations
- @RawJSType() @native()
-
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()
- type ServiceDnsName = String
- type SkipAppResign = Boolean
- type SshPublicKey = String
-
trait
StopJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopJobResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
StopRunRequest extends Object
Represents the request to stop a specific run.
Represents the request to stop a specific run.
- Annotations
- @RawJSType() @native()
-
trait
StopRunResult extends Object
Represents the results of your stop run attempt.
Represents the results of your stop run attempt.
- Annotations
- @RawJSType() @native()
-
trait
Suite extends Object
Represents a collection of one or more tests.
Represents a collection of one or more tests.
- Annotations
- @RawJSType() @native()
- type Suites = Array[Suite]
-
trait
Test extends Object
Represents a condition that is evaluated.
Represents a condition that is evaluated.
- Annotations
- @RawJSType() @native()
- type TestParameters = Dictionary[String]
- type TestType = String
- type Tests = Array[Test]
- type TransactionIdentifier = String
-
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()
- type URL = String
-
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()
- type UniqueProblems = Array[UniqueProblem]
- type UniqueProblemsByExecutionResultMap = Dictionary[UniqueProblems]
-
trait
UpdateDeviceInstanceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateDeviceInstanceResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
-
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()
-
trait
UpdateInstanceProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateInstanceProfileResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateNetworkProfileRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateNetworkProfileResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateProjectRequest extends Object
Represents a request to the update project operation.
Represents a request to the update project operation.
- Annotations
- @RawJSType() @native()
-
trait
UpdateProjectResult extends Object
Represents the result of an update project request.
Represents the result of an update project request.
- Annotations
- @RawJSType() @native()
-
trait
UpdateUploadRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateUploadResult extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateVPCEConfigurationRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateVPCEConfigurationResult extends Object
- Annotations
- @RawJSType() @native()
-
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()
- type UploadCategory = String
- type UploadStatus = String
- type UploadType = String
- type Uploads = Array[Upload]
-
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()
- type VPCEConfigurationDescription = String
- type VPCEConfigurationName = String
- type VPCEConfigurations = Array[VPCEConfiguration]
- type VPCEServiceName = String
- type VideoCapture = Boolean
Value Members
- object AccountSettings
- object Artifact
- object ArtifactCategoryEnum
- object ArtifactTypeEnum
- object BillingMethodEnum
- object CPU
- object Counters
- object CreateDevicePoolRequest
- object CreateDevicePoolResult
- object CreateInstanceProfileRequest
- object CreateInstanceProfileResult
- object CreateNetworkProfileRequest
- object CreateNetworkProfileResult
- object CreateProjectRequest
- object CreateProjectResult
- object CreateRemoteAccessSessionConfiguration
- object CreateRemoteAccessSessionRequest
- object CreateRemoteAccessSessionResult
- object CreateUploadRequest
- object CreateUploadResult
- object CreateVPCEConfigurationRequest
- object CreateVPCEConfigurationResult
- object CurrencyCodeEnum
- object CustomerArtifactPaths
- object DeleteDevicePoolRequest
- object DeleteDevicePoolResult
- object DeleteInstanceProfileRequest
- object DeleteInstanceProfileResult
- object DeleteNetworkProfileRequest
- object DeleteNetworkProfileResult
- object DeleteProjectRequest
- object DeleteProjectResult
- object DeleteRemoteAccessSessionRequest
- object DeleteRemoteAccessSessionResult
- object DeleteRunRequest
- object DeleteRunResult
- object DeleteUploadRequest
- object DeleteUploadResult
- object DeleteVPCEConfigurationRequest
- object DeleteVPCEConfigurationResult
- object Device
- object DeviceAttributeEnum
- object DeviceAvailabilityEnum
- object DeviceFilter
- object DeviceFilterAttributeEnum
- object DeviceFormFactorEnum
- object DeviceInstance
- object DeviceMinutes
- object DevicePlatformEnum
- object DevicePool
- object DevicePoolCompatibilityResult
- object DevicePoolTypeEnum
- object DeviceSelectionConfiguration
- object DeviceSelectionResult
- object ExecutionConfiguration
- object ExecutionResultCodeEnum
- object ExecutionResultEnum
- object ExecutionStatusEnum
- object GetAccountSettingsRequest
- object GetAccountSettingsResult
- object GetDeviceInstanceRequest
- object GetDeviceInstanceResult
- object GetDevicePoolCompatibilityRequest
- object GetDevicePoolCompatibilityResult
- object GetDevicePoolRequest
- object GetDevicePoolResult
- object GetDeviceRequest
- object GetDeviceResult
- object GetInstanceProfileRequest
- object GetInstanceProfileResult
- object GetJobRequest
- object GetJobResult
- object GetNetworkProfileRequest
- object GetNetworkProfileResult
- object GetOfferingStatusRequest
- object GetOfferingStatusResult
- object GetProjectRequest
- object GetProjectResult
- object GetRemoteAccessSessionRequest
- object GetRemoteAccessSessionResult
- object GetRunRequest
- object GetRunResult
- object GetSuiteRequest
- object GetSuiteResult
- object GetTestRequest
- object GetTestResult
- object GetUploadRequest
- object GetUploadResult
- object GetVPCEConfigurationRequest
- object GetVPCEConfigurationResult
- object IncompatibilityMessage
- object InstallToRemoteAccessSessionRequest
- object InstallToRemoteAccessSessionResult
- object InstanceProfile
- object InstanceStatusEnum
- object InteractionModeEnum
- object Job
- object ListArtifactsRequest
- object ListArtifactsResult
- object ListDeviceInstancesRequest
- object ListDeviceInstancesResult
- object ListDevicePoolsRequest
- object ListDevicePoolsResult
- object ListDevicesRequest
- object ListDevicesResult
- object ListInstanceProfilesRequest
- object ListInstanceProfilesResult
- object ListJobsRequest
- object ListJobsResult
- object ListNetworkProfilesRequest
- object ListNetworkProfilesResult
- object ListOfferingPromotionsRequest
- object ListOfferingPromotionsResult
- object ListOfferingTransactionsRequest
- object ListOfferingTransactionsResult
- object ListOfferingsRequest
- object ListOfferingsResult
- object ListProjectsRequest
- object ListProjectsResult
- object ListRemoteAccessSessionsRequest
- object ListRemoteAccessSessionsResult
- object ListRunsRequest
- object ListRunsResult
- object ListSamplesRequest
- object ListSamplesResult
- object ListSuitesRequest
- object ListSuitesResult
- object ListTestsRequest
- object ListTestsResult
- object ListUniqueProblemsRequest
- object ListUniqueProblemsResult
- object ListUploadsRequest
- object ListUploadsResult
- object ListVPCEConfigurationsRequest
- object ListVPCEConfigurationsResult
- object Location
- object MonetaryAmount
- object NetworkProfile
- object NetworkProfileTypeEnum
- object Offering
- object OfferingPromotion
- object OfferingStatus
- object OfferingTransaction
- object OfferingTransactionTypeEnum
- object OfferingTypeEnum
- object Problem
- object ProblemDetail
- object Project
- object PurchaseOfferingRequest
- object PurchaseOfferingResult
- object Radios
- object RecurringCharge
- object RecurringChargeFrequencyEnum
- object RemoteAccessSession
- object RenewOfferingRequest
- object RenewOfferingResult
- object Resolution
- object Rule
- object RuleOperatorEnum
- object Run
- object Sample
- object SampleTypeEnum
- object ScheduleRunConfiguration
- object ScheduleRunRequest
- object ScheduleRunResult
- object ScheduleRunTest
- object StopJobRequest
- object StopJobResult
- object StopRemoteAccessSessionRequest
- object StopRemoteAccessSessionResult
- object StopRunRequest
- object StopRunResult
- object Suite
- object Test
- object TestTypeEnum
- object TrialMinutes
- object UniqueProblem
- object UpdateDeviceInstanceRequest
- object UpdateDeviceInstanceResult
- object UpdateDevicePoolRequest
- object UpdateDevicePoolResult
- object UpdateInstanceProfileRequest
- object UpdateInstanceProfileResult
- object UpdateNetworkProfileRequest
- object UpdateNetworkProfileResult
- object UpdateProjectRequest
- object UpdateProjectResult
- object UpdateUploadRequest
- object UpdateUploadResult
- object UpdateVPCEConfigurationRequest
- object UpdateVPCEConfigurationResult
- object Upload
- object UploadCategoryEnum
- object UploadStatusEnum
- object UploadTypeEnum
- object VPCEConfiguration