Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.AWS.DeviceFarm
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- ListProjects (Paginated)
- DeleteProject
- UpdateProject
- UpdateNetworkProfile
- DeleteNetworkProfile
- GetDevicePoolCompatibility
- InstallToRemoteAccessSession
- ListTests (Paginated)
- ListArtifacts (Paginated)
- CreateUpload
- GetDeviceInstance
- DeleteRemoteAccessSession
- DeleteUpload
- GetDevicePool
- ListDevicePools (Paginated)
- UpdateDevicePool
- DeleteDevicePool
- GetUpload
- ListOfferingTransactions (Paginated)
- CreateDevicePool
- DeleteRun
- ListRuns (Paginated)
- GetTest
- UpdateDeviceInstance
- GetNetworkProfile
- RenewOffering
- DeleteInstanceProfile
- UpdateInstanceProfile
- CreateInstanceProfile
- GetDevice
- ListJobs (Paginated)
- GetVPCEConfiguration
- StopRemoteAccessSession
- CreateNetworkProfile
- DeleteVPCEConfiguration
- UpdateVPCEConfiguration
- GetJob
- GetInstanceProfile
- ListNetworkProfiles
- CreateVPCEConfiguration
- ScheduleRun
- GetRun
- ListSamples (Paginated)
- ListSuites (Paginated)
- ListRemoteAccessSessions
- GetAccountSettings
- CreateRemoteAccessSession
- ListOfferingPromotions
- GetOfferingStatus (Paginated)
- ListUploads (Paginated)
- GetSuite
- GetRemoteAccessSession
- ListDeviceInstances
- PurchaseOffering
- ListInstanceProfiles
- GetProject
- ListUniqueProblems (Paginated)
- ListVPCEConfigurations
- StopRun
- ListDevices (Paginated)
- CreateProject
- ListOfferings (Paginated)
- Types
- ArtifactCategory
- ArtifactType
- BillingMethod
- CurrencyCode
- DeviceAttribute
- DeviceFormFactor
- DevicePlatform
- DevicePoolType
- ExecutionResult
- ExecutionResultCode
- ExecutionStatus
- InstanceStatus
- InteractionMode
- NetworkProfileType
- OfferingTransactionType
- OfferingType
- RecurringChargeFrequency
- RuleOperator
- SampleType
- TestType
- UploadStatus
- UploadType
- AccountSettings
- Artifact
- CPU
- Counters
- CreateRemoteAccessSessionConfiguration
- CustomerArtifactPaths
- Device
- DeviceInstance
- DeviceMinutes
- DevicePool
- DevicePoolCompatibilityResult
- ExecutionConfiguration
- IncompatibilityMessage
- InstanceProfile
- Job
- Location
- MonetaryAmount
- NetworkProfile
- Offering
- OfferingPromotion
- OfferingStatus
- OfferingTransaction
- Problem
- ProblemDetail
- Project
- Radios
- RecurringCharge
- RemoteAccessSession
- Resolution
- Rule
- Run
- Sample
- ScheduleRunConfiguration
- ScheduleRunTest
- Suite
- Test
- TrialMinutes
- UniqueProblem
- Upload
- VPCEConfiguration
Description
AWS Device Farm is a service that enables mobile app developers to test Android, iOS, and Fire OS apps on physical phones, tablets, and other devices in the cloud.
Synopsis
- deviceFarm :: Service
- _NotEligibleException :: AsError a => Getting (First ServiceError) a ServiceError
- _IdempotencyException :: AsError a => Getting (First ServiceError) a ServiceError
- _ArgumentException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceAccountException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- module Network.AWS.DeviceFarm.ListProjects
- module Network.AWS.DeviceFarm.DeleteProject
- module Network.AWS.DeviceFarm.UpdateProject
- module Network.AWS.DeviceFarm.UpdateNetworkProfile
- module Network.AWS.DeviceFarm.DeleteNetworkProfile
- module Network.AWS.DeviceFarm.GetDevicePoolCompatibility
- module Network.AWS.DeviceFarm.InstallToRemoteAccessSession
- module Network.AWS.DeviceFarm.ListTests
- module Network.AWS.DeviceFarm.ListArtifacts
- module Network.AWS.DeviceFarm.CreateUpload
- module Network.AWS.DeviceFarm.GetDeviceInstance
- module Network.AWS.DeviceFarm.DeleteRemoteAccessSession
- module Network.AWS.DeviceFarm.DeleteUpload
- module Network.AWS.DeviceFarm.GetDevicePool
- module Network.AWS.DeviceFarm.ListDevicePools
- module Network.AWS.DeviceFarm.UpdateDevicePool
- module Network.AWS.DeviceFarm.DeleteDevicePool
- module Network.AWS.DeviceFarm.GetUpload
- module Network.AWS.DeviceFarm.ListOfferingTransactions
- module Network.AWS.DeviceFarm.CreateDevicePool
- module Network.AWS.DeviceFarm.DeleteRun
- module Network.AWS.DeviceFarm.ListRuns
- module Network.AWS.DeviceFarm.GetTest
- module Network.AWS.DeviceFarm.UpdateDeviceInstance
- module Network.AWS.DeviceFarm.GetNetworkProfile
- module Network.AWS.DeviceFarm.RenewOffering
- module Network.AWS.DeviceFarm.DeleteInstanceProfile
- module Network.AWS.DeviceFarm.UpdateInstanceProfile
- module Network.AWS.DeviceFarm.CreateInstanceProfile
- module Network.AWS.DeviceFarm.GetDevice
- module Network.AWS.DeviceFarm.ListJobs
- module Network.AWS.DeviceFarm.GetVPCEConfiguration
- module Network.AWS.DeviceFarm.StopRemoteAccessSession
- module Network.AWS.DeviceFarm.CreateNetworkProfile
- module Network.AWS.DeviceFarm.DeleteVPCEConfiguration
- module Network.AWS.DeviceFarm.UpdateVPCEConfiguration
- module Network.AWS.DeviceFarm.GetJob
- module Network.AWS.DeviceFarm.GetInstanceProfile
- module Network.AWS.DeviceFarm.ListNetworkProfiles
- module Network.AWS.DeviceFarm.CreateVPCEConfiguration
- module Network.AWS.DeviceFarm.ScheduleRun
- module Network.AWS.DeviceFarm.GetRun
- module Network.AWS.DeviceFarm.ListSamples
- module Network.AWS.DeviceFarm.ListSuites
- module Network.AWS.DeviceFarm.ListRemoteAccessSessions
- module Network.AWS.DeviceFarm.GetAccountSettings
- module Network.AWS.DeviceFarm.CreateRemoteAccessSession
- module Network.AWS.DeviceFarm.ListOfferingPromotions
- module Network.AWS.DeviceFarm.GetOfferingStatus
- module Network.AWS.DeviceFarm.ListUploads
- module Network.AWS.DeviceFarm.GetSuite
- module Network.AWS.DeviceFarm.GetRemoteAccessSession
- module Network.AWS.DeviceFarm.ListDeviceInstances
- module Network.AWS.DeviceFarm.PurchaseOffering
- module Network.AWS.DeviceFarm.ListInstanceProfiles
- module Network.AWS.DeviceFarm.GetProject
- module Network.AWS.DeviceFarm.ListUniqueProblems
- module Network.AWS.DeviceFarm.ListVPCEConfigurations
- module Network.AWS.DeviceFarm.StopRun
- module Network.AWS.DeviceFarm.ListDevices
- module Network.AWS.DeviceFarm.CreateProject
- module Network.AWS.DeviceFarm.ListOfferings
- data ArtifactCategory
- = ACFile
- | ACLog
- | ACScreenshot
- data ArtifactType
- = AppiumJavaOutput
- | AppiumJavaXMLOutput
- | AppiumPythonOutput
- | AppiumPythonXMLOutput
- | AppiumServerOutput
- | ApplicationCrashReport
- | AutomationOutput
- | CalabashJSONOutput
- | CalabashJavaXMLOutput
- | CalabashPrettyOutput
- | CalabashStandardOutput
- | CustomerArtifact
- | CustomerArtifactLog
- | DeviceLog
- | ExerciserMonkeyOutput
- | ExplorerEventLog
- | ExplorerSummaryLog
- | InstrumentationOutput
- | MessageLog
- | ResultLog
- | Screenshot
- | ServiceLog
- | Unknown
- | Video
- | VideoLog
- | WebkitLog
- | XctestLog
- data BillingMethod
- data CurrencyCode = Usd
- data DeviceAttribute
- data DeviceFormFactor
- data DevicePlatform
- data DevicePoolType
- data ExecutionResult
- data ExecutionResultCode
- data ExecutionStatus
- data InstanceStatus
- data InteractionMode
- data NetworkProfileType
- data OfferingTransactionType
- data OfferingType = Recurring
- data RecurringChargeFrequency = Monthly
- data RuleOperator
- data SampleType
- data TestType
- data UploadStatus
- data UploadType
- = AndroidApp
- | AppiumJavaJunitTestPackage
- | AppiumJavaTestngTestPackage
- | AppiumPythonTestPackage
- | AppiumWebJavaJunitTestPackage
- | AppiumWebJavaTestngTestPackage
- | AppiumWebPythonTestPackage
- | CalabashTestPackage
- | ExternalData
- | InstrumentationTestPackage
- | IosApp
- | UiautomationTestPackage
- | UiautomatorTestPackage
- | WebApp
- | XctestTestPackage
- | XctestUiTestPackage
- data AccountSettings
- accountSettings :: AccountSettings
- asSkipAppResign :: Lens' AccountSettings (Maybe Bool)
- asAwsAccountNumber :: Lens' AccountSettings (Maybe Text)
- asMaxJobTimeoutMinutes :: Lens' AccountSettings (Maybe Int)
- asMaxSlots :: Lens' AccountSettings (HashMap Text Int)
- asTrialMinutes :: Lens' AccountSettings (Maybe TrialMinutes)
- asUnmeteredDevices :: Lens' AccountSettings (HashMap DevicePlatform Int)
- asUnmeteredRemoteAccessDevices :: Lens' AccountSettings (HashMap DevicePlatform Int)
- asDefaultJobTimeoutMinutes :: Lens' AccountSettings (Maybe Int)
- data Artifact
- artifact :: Artifact
- aArn :: Lens' Artifact (Maybe Text)
- aUrl :: Lens' Artifact (Maybe Text)
- aExtension :: Lens' Artifact (Maybe Text)
- aName :: Lens' Artifact (Maybe Text)
- aType :: Lens' Artifact (Maybe ArtifactType)
- data CPU
- cpu :: CPU
- cpuFrequency :: Lens' CPU (Maybe Text)
- cpuClock :: Lens' CPU (Maybe Double)
- cpuArchitecture :: Lens' CPU (Maybe Text)
- data Counters
- counters :: Counters
- cPassed :: Lens' Counters (Maybe Int)
- cSkipped :: Lens' Counters (Maybe Int)
- cWarned :: Lens' Counters (Maybe Int)
- cStopped :: Lens' Counters (Maybe Int)
- cTotal :: Lens' Counters (Maybe Int)
- cFailed :: Lens' Counters (Maybe Int)
- cErrored :: Lens' Counters (Maybe Int)
- data CreateRemoteAccessSessionConfiguration
- createRemoteAccessSessionConfiguration :: CreateRemoteAccessSessionConfiguration
- crascBillingMethod :: Lens' CreateRemoteAccessSessionConfiguration (Maybe BillingMethod)
- data CustomerArtifactPaths
- customerArtifactPaths :: CustomerArtifactPaths
- capAndroidPaths :: Lens' CustomerArtifactPaths [Text]
- capDeviceHostPaths :: Lens' CustomerArtifactPaths [Text]
- capIosPaths :: Lens' CustomerArtifactPaths [Text]
- data Device
- device :: Device
- devCarrier :: Lens' Device (Maybe Text)
- devImage :: Lens' Device (Maybe Text)
- devManufacturer :: Lens' Device (Maybe Text)
- devPlatform :: Lens' Device (Maybe DevicePlatform)
- devModelId :: Lens' Device (Maybe Text)
- devRemoteAccessEnabled :: Lens' Device (Maybe Bool)
- devArn :: Lens' Device (Maybe Text)
- devFormFactor :: Lens' Device (Maybe DeviceFormFactor)
- devFleetType :: Lens' Device (Maybe Text)
- devResolution :: Lens' Device (Maybe Resolution)
- devMemory :: Lens' Device (Maybe Integer)
- devRadio :: Lens' Device (Maybe Text)
- devOs :: Lens' Device (Maybe Text)
- devName :: Lens' Device (Maybe Text)
- devModel :: Lens' Device (Maybe Text)
- devInstances :: Lens' Device [DeviceInstance]
- devRemoteDebugEnabled :: Lens' Device (Maybe Bool)
- devCpu :: Lens' Device (Maybe CPU)
- devHeapSize :: Lens' Device (Maybe Integer)
- devFleetName :: Lens' Device (Maybe Text)
- data DeviceInstance
- deviceInstance :: DeviceInstance
- diStatus :: Lens' DeviceInstance (Maybe InstanceStatus)
- diUdid :: Lens' DeviceInstance (Maybe Text)
- diInstanceProfile :: Lens' DeviceInstance (Maybe InstanceProfile)
- diArn :: Lens' DeviceInstance (Maybe Text)
- diDeviceARN :: Lens' DeviceInstance (Maybe Text)
- diLabels :: Lens' DeviceInstance [Text]
- data DeviceMinutes
- deviceMinutes :: DeviceMinutes
- dmMetered :: Lens' DeviceMinutes (Maybe Double)
- dmTotal :: Lens' DeviceMinutes (Maybe Double)
- dmUnmetered :: Lens' DeviceMinutes (Maybe Double)
- data DevicePool
- devicePool :: DevicePool
- dArn :: Lens' DevicePool (Maybe Text)
- dRules :: Lens' DevicePool [Rule]
- dName :: Lens' DevicePool (Maybe Text)
- dType :: Lens' DevicePool (Maybe DevicePoolType)
- dDescription :: Lens' DevicePool (Maybe Text)
- data DevicePoolCompatibilityResult
- devicePoolCompatibilityResult :: DevicePoolCompatibilityResult
- dpcrDevice :: Lens' DevicePoolCompatibilityResult (Maybe Device)
- dpcrCompatible :: Lens' DevicePoolCompatibilityResult (Maybe Bool)
- dpcrIncompatibilityMessages :: Lens' DevicePoolCompatibilityResult [IncompatibilityMessage]
- data ExecutionConfiguration
- executionConfiguration :: ExecutionConfiguration
- ecSkipAppResign :: Lens' ExecutionConfiguration (Maybe Bool)
- ecAccountsCleanup :: Lens' ExecutionConfiguration (Maybe Bool)
- ecAppPackagesCleanup :: Lens' ExecutionConfiguration (Maybe Bool)
- ecJobTimeoutMinutes :: Lens' ExecutionConfiguration (Maybe Int)
- data IncompatibilityMessage
- incompatibilityMessage :: IncompatibilityMessage
- imType :: Lens' IncompatibilityMessage (Maybe DeviceAttribute)
- imMessage :: Lens' IncompatibilityMessage (Maybe Text)
- data InstanceProfile
- instanceProfile :: InstanceProfile
- ipArn :: Lens' InstanceProfile (Maybe Text)
- ipRebootAfterUse :: Lens' InstanceProfile (Maybe Bool)
- ipName :: Lens' InstanceProfile (Maybe Text)
- ipPackageCleanup :: Lens' InstanceProfile (Maybe Bool)
- ipExcludeAppPackagesFromCleanup :: Lens' InstanceProfile [Text]
- ipDescription :: Lens' InstanceProfile (Maybe Text)
- data Job
- job :: Job
- jobInstanceARN :: Lens' Job (Maybe Text)
- jobStatus :: Lens' Job (Maybe ExecutionStatus)
- jobCounters :: Lens' Job (Maybe Counters)
- jobArn :: Lens' Job (Maybe Text)
- jobCreated :: Lens' Job (Maybe UTCTime)
- jobDevice :: Lens' Job (Maybe Device)
- jobStopped :: Lens' Job (Maybe UTCTime)
- jobResult :: Lens' Job (Maybe ExecutionResult)
- jobName :: Lens' Job (Maybe Text)
- jobDeviceMinutes :: Lens' Job (Maybe DeviceMinutes)
- jobType :: Lens' Job (Maybe TestType)
- jobMessage :: Lens' Job (Maybe Text)
- jobStarted :: Lens' Job (Maybe UTCTime)
- data Location
- location :: Double -> Double -> Location
- lLatitude :: Lens' Location Double
- lLongitude :: Lens' Location Double
- data MonetaryAmount
- monetaryAmount :: MonetaryAmount
- maAmount :: Lens' MonetaryAmount (Maybe Double)
- maCurrencyCode :: Lens' MonetaryAmount (Maybe CurrencyCode)
- data NetworkProfile
- networkProfile :: NetworkProfile
- npUplinkJitterMs :: Lens' NetworkProfile (Maybe Integer)
- npArn :: Lens' NetworkProfile (Maybe Text)
- npUplinkLossPercent :: Lens' NetworkProfile (Maybe Natural)
- npDownlinkJitterMs :: Lens' NetworkProfile (Maybe Integer)
- npName :: Lens' NetworkProfile (Maybe Text)
- npDownlinkLossPercent :: Lens' NetworkProfile (Maybe Natural)
- npType :: Lens' NetworkProfile (Maybe NetworkProfileType)
- npUplinkDelayMs :: Lens' NetworkProfile (Maybe Integer)
- npUplinkBandwidthBits :: Lens' NetworkProfile (Maybe Integer)
- npDescription :: Lens' NetworkProfile (Maybe Text)
- npDownlinkDelayMs :: Lens' NetworkProfile (Maybe Integer)
- npDownlinkBandwidthBits :: Lens' NetworkProfile (Maybe Integer)
- data Offering
- offering :: Offering
- oPlatform :: Lens' Offering (Maybe DevicePlatform)
- oId :: Lens' Offering (Maybe Text)
- oRecurringCharges :: Lens' Offering [RecurringCharge]
- oType :: Lens' Offering (Maybe OfferingType)
- oDescription :: Lens' Offering (Maybe Text)
- data OfferingPromotion
- offeringPromotion :: OfferingPromotion
- opId :: Lens' OfferingPromotion (Maybe Text)
- opDescription :: Lens' OfferingPromotion (Maybe Text)
- data OfferingStatus
- offeringStatus :: OfferingStatus
- osEffectiveOn :: Lens' OfferingStatus (Maybe UTCTime)
- osOffering :: Lens' OfferingStatus (Maybe Offering)
- osQuantity :: Lens' OfferingStatus (Maybe Int)
- osType :: Lens' OfferingStatus (Maybe OfferingTransactionType)
- data OfferingTransaction
- offeringTransaction :: OfferingTransaction
- otOfferingStatus :: Lens' OfferingTransaction (Maybe OfferingStatus)
- otCost :: Lens' OfferingTransaction (Maybe MonetaryAmount)
- otTransactionId :: Lens' OfferingTransaction (Maybe Text)
- otOfferingPromotionId :: Lens' OfferingTransaction (Maybe Text)
- otCreatedOn :: Lens' OfferingTransaction (Maybe UTCTime)
- data Problem
- problem :: Problem
- pDevice :: Lens' Problem (Maybe Device)
- pTest :: Lens' Problem (Maybe ProblemDetail)
- pResult :: Lens' Problem (Maybe ExecutionResult)
- pRun :: Lens' Problem (Maybe ProblemDetail)
- pJob :: Lens' Problem (Maybe ProblemDetail)
- pMessage :: Lens' Problem (Maybe Text)
- pSuite :: Lens' Problem (Maybe ProblemDetail)
- data ProblemDetail
- problemDetail :: ProblemDetail
- pdArn :: Lens' ProblemDetail (Maybe Text)
- pdName :: Lens' ProblemDetail (Maybe Text)
- data Project
- project :: Project
- pArn :: Lens' Project (Maybe Text)
- pCreated :: Lens' Project (Maybe UTCTime)
- pName :: Lens' Project (Maybe Text)
- pDefaultJobTimeoutMinutes :: Lens' Project (Maybe Int)
- data Radios
- radios :: Radios
- rNfc :: Lens' Radios (Maybe Bool)
- rGps :: Lens' Radios (Maybe Bool)
- rBluetooth :: Lens' Radios (Maybe Bool)
- rWifi :: Lens' Radios (Maybe Bool)
- data RecurringCharge
- recurringCharge :: RecurringCharge
- rcFrequency :: Lens' RecurringCharge (Maybe RecurringChargeFrequency)
- rcCost :: Lens' RecurringCharge (Maybe MonetaryAmount)
- data RemoteAccessSession
- remoteAccessSession :: RemoteAccessSession
- rasBillingMethod :: Lens' RemoteAccessSession (Maybe BillingMethod)
- rasClientId :: Lens' RemoteAccessSession (Maybe Text)
- rasDeviceUdid :: Lens' RemoteAccessSession (Maybe Text)
- rasSkipAppResign :: Lens' RemoteAccessSession (Maybe Bool)
- rasInstanceARN :: Lens' RemoteAccessSession (Maybe Text)
- rasStatus :: Lens' RemoteAccessSession (Maybe ExecutionStatus)
- rasRemoteRecordEnabled :: Lens' RemoteAccessSession (Maybe Bool)
- rasArn :: Lens' RemoteAccessSession (Maybe Text)
- rasRemoteRecordAppARN :: Lens' RemoteAccessSession (Maybe Text)
- rasCreated :: Lens' RemoteAccessSession (Maybe UTCTime)
- rasDevice :: Lens' RemoteAccessSession (Maybe Device)
- rasStopped :: Lens' RemoteAccessSession (Maybe UTCTime)
- rasResult :: Lens' RemoteAccessSession (Maybe ExecutionResult)
- rasName :: Lens' RemoteAccessSession (Maybe Text)
- rasDeviceMinutes :: Lens' RemoteAccessSession (Maybe DeviceMinutes)
- rasRemoteDebugEnabled :: Lens' RemoteAccessSession (Maybe Bool)
- rasEndpoint :: Lens' RemoteAccessSession (Maybe Text)
- rasMessage :: Lens' RemoteAccessSession (Maybe Text)
- rasHostAddress :: Lens' RemoteAccessSession (Maybe Text)
- rasInteractionMode :: Lens' RemoteAccessSession (Maybe InteractionMode)
- rasStarted :: Lens' RemoteAccessSession (Maybe UTCTime)
- data Resolution
- resolution :: Resolution
- rHeight :: Lens' Resolution (Maybe Int)
- rWidth :: Lens' Resolution (Maybe Int)
- data Rule
- rule :: Rule
- rAttribute :: Lens' Rule (Maybe DeviceAttribute)
- rOperator :: Lens' Rule (Maybe RuleOperator)
- rValue :: Lens' Rule (Maybe Text)
- data Run
- run :: Run
- runBillingMethod :: Lens' Run (Maybe BillingMethod)
- runSkipAppResign :: Lens' Run (Maybe Bool)
- runStatus :: Lens' Run (Maybe ExecutionStatus)
- runCustomerArtifactPaths :: Lens' Run (Maybe CustomerArtifactPaths)
- runEventCount :: Lens' Run (Maybe Int)
- runCounters :: Lens' Run (Maybe Counters)
- runPlatform :: Lens' Run (Maybe DevicePlatform)
- runSeed :: Lens' Run (Maybe Int)
- runRadios :: Lens' Run (Maybe Radios)
- runArn :: Lens' Run (Maybe Text)
- runLocation :: Lens' Run (Maybe Location)
- runCreated :: Lens' Run (Maybe UTCTime)
- runLocale :: Lens' Run (Maybe Text)
- runStopped :: Lens' Run (Maybe UTCTime)
- runResult :: Lens' Run (Maybe ExecutionResult)
- runJobTimeoutMinutes :: Lens' Run (Maybe Int)
- runCompletedJobs :: Lens' Run (Maybe Int)
- runResultCode :: Lens' Run (Maybe ExecutionResultCode)
- runName :: Lens' Run (Maybe Text)
- runAppUpload :: Lens' Run (Maybe Text)
- runParsingResultURL :: Lens' Run (Maybe Text)
- runNetworkProfile :: Lens' Run (Maybe NetworkProfile)
- runDeviceMinutes :: Lens' Run (Maybe DeviceMinutes)
- runType :: Lens' Run (Maybe TestType)
- runMessage :: Lens' Run (Maybe Text)
- runWebURL :: Lens' Run (Maybe Text)
- runTotalJobs :: Lens' Run (Maybe Int)
- runDevicePoolARN :: Lens' Run (Maybe Text)
- runStarted :: Lens' Run (Maybe UTCTime)
- data Sample
- sample :: Sample
- samArn :: Lens' Sample (Maybe Text)
- samUrl :: Lens' Sample (Maybe Text)
- samType :: Lens' Sample (Maybe SampleType)
- data ScheduleRunConfiguration
- scheduleRunConfiguration :: ScheduleRunConfiguration
- srcBillingMethod :: Lens' ScheduleRunConfiguration (Maybe BillingMethod)
- srcCustomerArtifactPaths :: Lens' ScheduleRunConfiguration (Maybe CustomerArtifactPaths)
- srcRadios :: Lens' ScheduleRunConfiguration (Maybe Radios)
- srcLocation :: Lens' ScheduleRunConfiguration (Maybe Location)
- srcLocale :: Lens' ScheduleRunConfiguration (Maybe Text)
- srcNetworkProfileARN :: Lens' ScheduleRunConfiguration (Maybe Text)
- srcExtraDataPackageARN :: Lens' ScheduleRunConfiguration (Maybe Text)
- srcAuxiliaryApps :: Lens' ScheduleRunConfiguration [Text]
- srcVpceConfigurationARNs :: Lens' ScheduleRunConfiguration [Text]
- data ScheduleRunTest
- scheduleRunTest :: TestType -> ScheduleRunTest
- srtTestPackageARN :: Lens' ScheduleRunTest (Maybe Text)
- srtParameters :: Lens' ScheduleRunTest (HashMap Text Text)
- srtFilter :: Lens' ScheduleRunTest (Maybe Text)
- srtType :: Lens' ScheduleRunTest TestType
- data Suite
- suite :: Suite
- sStatus :: Lens' Suite (Maybe ExecutionStatus)
- sCounters :: Lens' Suite (Maybe Counters)
- sArn :: Lens' Suite (Maybe Text)
- sCreated :: Lens' Suite (Maybe UTCTime)
- sStopped :: Lens' Suite (Maybe UTCTime)
- sResult :: Lens' Suite (Maybe ExecutionResult)
- sName :: Lens' Suite (Maybe Text)
- sDeviceMinutes :: Lens' Suite (Maybe DeviceMinutes)
- sType :: Lens' Suite (Maybe TestType)
- sMessage :: Lens' Suite (Maybe Text)
- sStarted :: Lens' Suite (Maybe UTCTime)
- data Test
- test :: Test
- tStatus :: Lens' Test (Maybe ExecutionStatus)
- tCounters :: Lens' Test (Maybe Counters)
- tArn :: Lens' Test (Maybe Text)
- tCreated :: Lens' Test (Maybe UTCTime)
- tStopped :: Lens' Test (Maybe UTCTime)
- tResult :: Lens' Test (Maybe ExecutionResult)
- tName :: Lens' Test (Maybe Text)
- tDeviceMinutes :: Lens' Test (Maybe DeviceMinutes)
- tType :: Lens' Test (Maybe TestType)
- tMessage :: Lens' Test (Maybe Text)
- tStarted :: Lens' Test (Maybe UTCTime)
- data TrialMinutes
- trialMinutes :: TrialMinutes
- tmRemaining :: Lens' TrialMinutes (Maybe Double)
- tmTotal :: Lens' TrialMinutes (Maybe Double)
- data UniqueProblem
- uniqueProblem :: UniqueProblem
- upProblems :: Lens' UniqueProblem [Problem]
- upMessage :: Lens' UniqueProblem (Maybe Text)
- data Upload
- upload :: Upload
- uStatus :: Lens' Upload (Maybe UploadStatus)
- uArn :: Lens' Upload (Maybe Text)
- uCreated :: Lens' Upload (Maybe UTCTime)
- uUrl :: Lens' Upload (Maybe Text)
- uName :: Lens' Upload (Maybe Text)
- uMetadata :: Lens' Upload (Maybe Text)
- uType :: Lens' Upload (Maybe UploadType)
- uMessage :: Lens' Upload (Maybe Text)
- uContentType :: Lens' Upload (Maybe Text)
- data VPCEConfiguration
- vpcEConfiguration :: VPCEConfiguration
- vecVpceServiceName :: Lens' VPCEConfiguration (Maybe Text)
- vecArn :: Lens' VPCEConfiguration (Maybe Text)
- vecVpceConfigurationName :: Lens' VPCEConfiguration (Maybe Text)
- vecServiceDNSName :: Lens' VPCEConfiguration (Maybe Text)
- vecVpceConfigurationDescription :: Lens' VPCEConfiguration (Maybe Text)
Service Configuration
deviceFarm :: Service Source #
API version 2015-06-23
of the Amazon Device Farm SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by DeviceFarm
.
NotEligibleException
_NotEligibleException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Exception gets thrown when a user is not eligible to perform the specified transaction.
IdempotencyException
_IdempotencyException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An entity with the same name already exists.
ArgumentException
_ArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An invalid argument was specified.
NotFoundException
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified entity was not found.
ServiceAccountException
_ServiceAccountException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was a problem with the service account.
InvalidOperationException
_InvalidOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.
LimitExceededException
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A limit was exceeded.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
ListProjects (Paginated)
DeleteProject
UpdateProject
UpdateNetworkProfile
DeleteNetworkProfile
GetDevicePoolCompatibility
InstallToRemoteAccessSession
ListTests (Paginated)
ListArtifacts (Paginated)
CreateUpload
GetDeviceInstance
DeleteRemoteAccessSession
DeleteUpload
GetDevicePool
ListDevicePools (Paginated)
UpdateDevicePool
DeleteDevicePool
GetUpload
ListOfferingTransactions (Paginated)
CreateDevicePool
DeleteRun
ListRuns (Paginated)
GetTest
UpdateDeviceInstance
GetNetworkProfile
RenewOffering
DeleteInstanceProfile
UpdateInstanceProfile
CreateInstanceProfile
GetDevice
ListJobs (Paginated)
GetVPCEConfiguration
StopRemoteAccessSession
CreateNetworkProfile
DeleteVPCEConfiguration
UpdateVPCEConfiguration
GetJob
GetInstanceProfile
ListNetworkProfiles
CreateVPCEConfiguration
ScheduleRun
GetRun
ListSamples (Paginated)
ListSuites (Paginated)
ListRemoteAccessSessions
GetAccountSettings
CreateRemoteAccessSession
ListOfferingPromotions
GetOfferingStatus (Paginated)
ListUploads (Paginated)
GetSuite
GetRemoteAccessSession
ListDeviceInstances
PurchaseOffering
ListInstanceProfiles
GetProject
ListUniqueProblems (Paginated)
ListVPCEConfigurations
StopRun
ListDevices (Paginated)
CreateProject
ListOfferings (Paginated)
Types
ArtifactCategory
data ArtifactCategory Source #
Constructors
ACFile | |
ACLog | |
ACScreenshot |
Instances
ArtifactType
data ArtifactType Source #
Constructors
Instances
BillingMethod
data BillingMethod Source #
Instances
CurrencyCode
data CurrencyCode Source #
Constructors
Usd |
Instances
DeviceAttribute
data DeviceAttribute Source #
Constructors
ARN | |
AppiumVersion | |
FleetType | |
FormFactor | |
InstanceARN | |
InstanceLabels | |
Manufacturer | |
Platform | |
RemoteAccessEnabled | |
RemoteDebugEnabled |
Instances
DeviceFormFactor
data DeviceFormFactor Source #
Instances
DevicePlatform
data DevicePlatform Source #
Instances
DevicePoolType
data DevicePoolType Source #
Constructors
DPTCurated | |
DPTPrivate |
Instances
ExecutionResult
data ExecutionResult Source #
Instances
ExecutionResultCode
data ExecutionResultCode Source #
Constructors
ParsingFailed | |
VPCEndpointSetupFailed |
Instances
ExecutionStatus
data ExecutionStatus Source #
Constructors
Completed | |
Pending | |
PendingConcurrency | |
PendingDevice | |
Preparing | |
Processing | |
Running | |
Scheduling | |
Stopping |
Instances
InstanceStatus
data InstanceStatus Source #
Constructors
ISAvailable | |
ISInUse | |
ISNotAvailable | |
ISPreparing |
Instances
InteractionMode
data InteractionMode Source #
Constructors
Interactive | |
NoVideo | |
VideoOnly |
Instances
NetworkProfileType
data NetworkProfileType Source #
Instances
OfferingTransactionType
data OfferingTransactionType Source #
Instances
OfferingType
data OfferingType Source #
Constructors
Recurring |
Instances
RecurringChargeFrequency
data RecurringChargeFrequency Source #
Constructors
Monthly |
Instances
RuleOperator
data RuleOperator Source #
Instances
SampleType
data SampleType Source #
Constructors
CPU | |
Memory | |
NativeAvgDrawtime | |
NativeFps | |
NativeFrames | |
NativeMaxDrawtime | |
NativeMinDrawtime | |
OpenglAvgDrawtime | |
OpenglFps | |
OpenglFrames | |
OpenglMaxDrawtime | |
OpenglMinDrawtime | |
RX | |
RxRate | |
TX | |
Threads | |
TxRate |
Instances
TestType
Constructors