amazonka-devicefarm-1.6.0: Amazon Device Farm SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.DeviceFarm

Contents

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

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

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

Bounded ArtifactCategory Source # 
Enum ArtifactCategory Source # 
Eq ArtifactCategory Source # 
Data ArtifactCategory Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ArtifactCategory -> c ArtifactCategory #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ArtifactCategory #

toConstr :: ArtifactCategory -> Constr #

dataTypeOf :: ArtifactCategory -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ArtifactCategory) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ArtifactCategory) #

gmapT :: (forall b. Data b => b -> b) -> ArtifactCategory -> ArtifactCategory #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ArtifactCategory -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ArtifactCategory -> r #

gmapQ :: (forall d. Data d => d -> u) -> ArtifactCategory -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ArtifactCategory -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ArtifactCategory -> m ArtifactCategory #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ArtifactCategory -> m ArtifactCategory #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ArtifactCategory -> m ArtifactCategory #

Ord ArtifactCategory Source # 
Read ArtifactCategory Source # 
Show ArtifactCategory Source # 
Generic ArtifactCategory Source # 
Hashable ArtifactCategory Source # 
ToJSON ArtifactCategory Source # 
NFData ArtifactCategory Source # 

Methods

rnf :: ArtifactCategory -> () #

ToHeader ArtifactCategory Source # 
ToQuery ArtifactCategory Source # 
ToByteString ArtifactCategory Source # 
FromText ArtifactCategory Source # 
ToText ArtifactCategory Source # 
type Rep ArtifactCategory Source # 
type Rep ArtifactCategory = D1 * (MetaData "ArtifactCategory" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "ACFile" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ACLog" PrefixI False) (U1 *)) (C1 * (MetaCons "ACScreenshot" PrefixI False) (U1 *))))

ArtifactType

data ArtifactType Source #

Instances

Bounded ArtifactType Source # 
Enum ArtifactType Source # 
Eq ArtifactType Source # 
Data ArtifactType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ArtifactType -> c ArtifactType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ArtifactType #

toConstr :: ArtifactType -> Constr #

dataTypeOf :: ArtifactType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ArtifactType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ArtifactType) #

gmapT :: (forall b. Data b => b -> b) -> ArtifactType -> ArtifactType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ArtifactType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ArtifactType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ArtifactType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ArtifactType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ArtifactType -> m ArtifactType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ArtifactType -> m ArtifactType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ArtifactType -> m ArtifactType #

Ord ArtifactType Source # 
Read ArtifactType Source # 
Show ArtifactType Source # 
Generic ArtifactType Source # 

Associated Types

type Rep ArtifactType :: * -> * #

Hashable ArtifactType Source # 
FromJSON ArtifactType Source # 
NFData ArtifactType Source # 

Methods

rnf :: ArtifactType -> () #

ToHeader ArtifactType Source # 
ToQuery ArtifactType Source # 
ToByteString ArtifactType Source # 
FromText ArtifactType Source # 
ToText ArtifactType Source # 

Methods

toText :: ArtifactType -> Text #

type Rep ArtifactType Source # 
type Rep ArtifactType = D1 * (MetaData "ArtifactType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "AppiumJavaOutput" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "AppiumJavaXMLOutput" PrefixI False) (U1 *)) (C1 * (MetaCons "AppiumPythonOutput" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "AppiumPythonXMLOutput" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "AppiumServerOutput" PrefixI False) (U1 *)) (C1 * (MetaCons "ApplicationCrashReport" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "AutomationOutput" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "CalabashJSONOutput" PrefixI False) (U1 *)) (C1 * (MetaCons "CalabashJavaXMLOutput" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "CalabashPrettyOutput" PrefixI False) (U1 *)) (C1 * (MetaCons "CalabashStandardOutput" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "CustomerArtifact" PrefixI False) (U1 *)) (C1 * (MetaCons "CustomerArtifactLog" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "DeviceLog" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ExerciserMonkeyOutput" PrefixI False) (U1 *)) (C1 * (MetaCons "ExplorerEventLog" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ExplorerSummaryLog" PrefixI False) (U1 *)) (C1 * (MetaCons "InstrumentationOutput" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "MessageLog" PrefixI False) (U1 *)) (C1 * (MetaCons "ResultLog" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "Screenshot" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ServiceLog" PrefixI False) (U1 *)) (C1 * (MetaCons "Unknown" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "Video" PrefixI False) (U1 *)) (C1 * (MetaCons "VideoLog" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "WebkitLog" PrefixI False) (U1 *)) (C1 * (MetaCons "XctestLog" PrefixI False) (U1 *)))))))

BillingMethod

data BillingMethod Source #

Constructors

Metered 
Unmetered 

Instances

Bounded BillingMethod Source # 
Enum BillingMethod Source # 
Eq BillingMethod Source # 
Data BillingMethod Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BillingMethod -> c BillingMethod #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BillingMethod #

toConstr :: BillingMethod -> Constr #

dataTypeOf :: BillingMethod -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c BillingMethod) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BillingMethod) #

gmapT :: (forall b. Data b => b -> b) -> BillingMethod -> BillingMethod #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BillingMethod -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BillingMethod -> r #

gmapQ :: (forall d. Data d => d -> u) -> BillingMethod -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BillingMethod -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BillingMethod -> m BillingMethod #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BillingMethod -> m BillingMethod #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BillingMethod -> m BillingMethod #

Ord BillingMethod Source # 
Read BillingMethod Source # 
Show BillingMethod Source # 
Generic BillingMethod Source # 

Associated Types

type Rep BillingMethod :: * -> * #

Hashable BillingMethod Source # 
ToJSON BillingMethod Source # 
FromJSON BillingMethod Source # 
NFData BillingMethod Source # 

Methods

rnf :: BillingMethod -> () #

ToHeader BillingMethod Source # 
ToQuery BillingMethod Source # 
ToByteString BillingMethod Source # 
FromText BillingMethod Source # 
ToText BillingMethod Source # 

Methods

toText :: BillingMethod -> Text #

type Rep BillingMethod Source # 
type Rep BillingMethod = D1 * (MetaData "BillingMethod" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "Metered" PrefixI False) (U1 *)) (C1 * (MetaCons "Unmetered" PrefixI False) (U1 *)))

CurrencyCode

data CurrencyCode Source #

Constructors

Usd 

Instances

Bounded CurrencyCode Source # 
Enum CurrencyCode Source # 
Eq CurrencyCode Source # 
Data CurrencyCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CurrencyCode -> c CurrencyCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CurrencyCode #

toConstr :: CurrencyCode -> Constr #

dataTypeOf :: CurrencyCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CurrencyCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CurrencyCode) #

gmapT :: (forall b. Data b => b -> b) -> CurrencyCode -> CurrencyCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CurrencyCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CurrencyCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> CurrencyCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CurrencyCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CurrencyCode -> m CurrencyCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CurrencyCode -> m CurrencyCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CurrencyCode -> m CurrencyCode #

Ord CurrencyCode Source # 
Read CurrencyCode Source # 
Show CurrencyCode Source # 
Generic CurrencyCode Source # 

Associated Types

type Rep CurrencyCode :: * -> * #

Hashable CurrencyCode Source # 
FromJSON CurrencyCode Source # 
NFData CurrencyCode Source # 

Methods

rnf :: CurrencyCode -> () #

ToHeader CurrencyCode Source # 
ToQuery CurrencyCode Source # 
ToByteString CurrencyCode Source # 
FromText CurrencyCode Source # 
ToText CurrencyCode Source # 

Methods

toText :: CurrencyCode -> Text #

type Rep CurrencyCode Source # 
type Rep CurrencyCode = D1 * (MetaData "CurrencyCode" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) (C1 * (MetaCons "Usd" PrefixI False) (U1 *))

DeviceAttribute

data DeviceAttribute Source #

Instances

Bounded DeviceAttribute Source # 
Enum DeviceAttribute Source # 
Eq DeviceAttribute Source # 
Data DeviceAttribute Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceAttribute -> c DeviceAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceAttribute #

toConstr :: DeviceAttribute -> Constr #

dataTypeOf :: DeviceAttribute -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeviceAttribute) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceAttribute) #

gmapT :: (forall b. Data b => b -> b) -> DeviceAttribute -> DeviceAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceAttribute -> m DeviceAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceAttribute -> m DeviceAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceAttribute -> m DeviceAttribute #

Ord DeviceAttribute Source # 
Read DeviceAttribute Source # 
Show DeviceAttribute Source # 
Generic DeviceAttribute Source # 
Hashable DeviceAttribute Source # 
ToJSON DeviceAttribute Source # 
FromJSON DeviceAttribute Source # 
NFData DeviceAttribute Source # 

Methods

rnf :: DeviceAttribute -> () #

ToHeader DeviceAttribute Source # 
ToQuery DeviceAttribute Source # 
ToByteString DeviceAttribute Source # 
FromText DeviceAttribute Source # 
ToText DeviceAttribute Source # 
type Rep DeviceAttribute Source # 
type Rep DeviceAttribute = D1 * (MetaData "DeviceAttribute" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "ARN" PrefixI False) (U1 *)) (C1 * (MetaCons "AppiumVersion" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "FleetType" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "FormFactor" PrefixI False) (U1 *)) (C1 * (MetaCons "InstanceARN" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "InstanceLabels" PrefixI False) (U1 *)) (C1 * (MetaCons "Manufacturer" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Platform" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "RemoteAccessEnabled" PrefixI False) (U1 *)) (C1 * (MetaCons "RemoteDebugEnabled" PrefixI False) (U1 *))))))

DeviceFormFactor

data DeviceFormFactor Source #

Constructors

Phone 
Tablet 

Instances

Bounded DeviceFormFactor Source # 
Enum DeviceFormFactor Source # 
Eq DeviceFormFactor Source # 
Data DeviceFormFactor Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeviceFormFactor -> c DeviceFormFactor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeviceFormFactor #

toConstr :: DeviceFormFactor -> Constr #

dataTypeOf :: DeviceFormFactor -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeviceFormFactor) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeviceFormFactor) #

gmapT :: (forall b. Data b => b -> b) -> DeviceFormFactor -> DeviceFormFactor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeviceFormFactor -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeviceFormFactor -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeviceFormFactor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeviceFormFactor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeviceFormFactor -> m DeviceFormFactor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceFormFactor -> m DeviceFormFactor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeviceFormFactor -> m DeviceFormFactor #

Ord DeviceFormFactor Source # 
Read DeviceFormFactor Source # 
Show DeviceFormFactor Source # 
Generic DeviceFormFactor Source # 
Hashable DeviceFormFactor Source # 
FromJSON DeviceFormFactor Source # 
NFData DeviceFormFactor Source # 

Methods

rnf :: DeviceFormFactor -> () #

ToHeader DeviceFormFactor Source # 
ToQuery DeviceFormFactor Source # 
ToByteString DeviceFormFactor Source # 
FromText DeviceFormFactor Source # 
ToText DeviceFormFactor Source # 
type Rep DeviceFormFactor Source # 
type Rep DeviceFormFactor = D1 * (MetaData "DeviceFormFactor" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "Phone" PrefixI False) (U1 *)) (C1 * (MetaCons "Tablet" PrefixI False) (U1 *)))

DevicePlatform

data DevicePlatform Source #

Constructors

Android 
Ios 

Instances

Bounded DevicePlatform Source # 
Enum DevicePlatform Source # 
Eq DevicePlatform Source # 
Data DevicePlatform Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DevicePlatform -> c DevicePlatform #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DevicePlatform #

toConstr :: DevicePlatform -> Constr #

dataTypeOf :: DevicePlatform -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DevicePlatform) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DevicePlatform) #

gmapT :: (forall b. Data b => b -> b) -> DevicePlatform -> DevicePlatform #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DevicePlatform -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DevicePlatform -> r #

gmapQ :: (forall d. Data d => d -> u) -> DevicePlatform -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DevicePlatform -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DevicePlatform -> m DevicePlatform #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePlatform -> m DevicePlatform #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePlatform -> m DevicePlatform #

Ord DevicePlatform Source # 
Read DevicePlatform Source # 
Show DevicePlatform Source # 
Generic DevicePlatform Source # 

Associated Types

type Rep DevicePlatform :: * -> * #

Hashable DevicePlatform Source # 
FromJSON DevicePlatform Source # 
NFData DevicePlatform Source # 

Methods

rnf :: DevicePlatform -> () #

ToHeader DevicePlatform Source # 
ToQuery DevicePlatform Source # 
ToByteString DevicePlatform Source # 
FromText DevicePlatform Source # 
ToText DevicePlatform Source # 
type Rep DevicePlatform Source # 
type Rep DevicePlatform = D1 * (MetaData "DevicePlatform" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "Android" PrefixI False) (U1 *)) (C1 * (MetaCons "Ios" PrefixI False) (U1 *)))

DevicePoolType

data DevicePoolType Source #

Constructors

DPTCurated 
DPTPrivate 

Instances

Bounded DevicePoolType Source # 
Enum DevicePoolType Source # 
Eq DevicePoolType Source # 
Data DevicePoolType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DevicePoolType -> c DevicePoolType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DevicePoolType #

toConstr :: DevicePoolType -> Constr #

dataTypeOf :: DevicePoolType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DevicePoolType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DevicePoolType) #

gmapT :: (forall b. Data b => b -> b) -> DevicePoolType -> DevicePoolType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DevicePoolType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DevicePoolType -> r #

gmapQ :: (forall d. Data d => d -> u) -> DevicePoolType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DevicePoolType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DevicePoolType -> m DevicePoolType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePoolType -> m DevicePoolType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DevicePoolType -> m DevicePoolType #

Ord DevicePoolType Source # 
Read DevicePoolType Source # 
Show DevicePoolType Source # 
Generic DevicePoolType Source # 

Associated Types

type Rep DevicePoolType :: * -> * #

Hashable DevicePoolType Source # 
ToJSON DevicePoolType Source # 
FromJSON DevicePoolType Source # 
NFData DevicePoolType Source # 

Methods

rnf :: DevicePoolType -> () #

ToHeader DevicePoolType Source # 
ToQuery DevicePoolType Source # 
ToByteString DevicePoolType Source # 
FromText DevicePoolType Source # 
ToText DevicePoolType Source # 
type Rep DevicePoolType Source # 
type Rep DevicePoolType = D1 * (MetaData "DevicePoolType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "DPTCurated" PrefixI False) (U1 *)) (C1 * (MetaCons "DPTPrivate" PrefixI False) (U1 *)))

ExecutionResult

data ExecutionResult Source #

Instances

Bounded ExecutionResult Source # 
Enum ExecutionResult Source # 
Eq ExecutionResult Source # 
Data ExecutionResult Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionResult -> c ExecutionResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionResult #

toConstr :: ExecutionResult -> Constr #

dataTypeOf :: ExecutionResult -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionResult) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionResult) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionResult -> ExecutionResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionResult -> m ExecutionResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionResult -> m ExecutionResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionResult -> m ExecutionResult #

Ord ExecutionResult Source # 
Read ExecutionResult Source # 
Show ExecutionResult Source # 
Generic ExecutionResult Source # 
Hashable ExecutionResult Source # 
FromJSON ExecutionResult Source # 
NFData ExecutionResult Source # 

Methods

rnf :: ExecutionResult -> () #

ToHeader ExecutionResult Source # 
ToQuery ExecutionResult Source # 
ToByteString ExecutionResult Source # 
FromText ExecutionResult Source # 
ToText ExecutionResult Source # 
type Rep ExecutionResult Source # 
type Rep ExecutionResult = D1 * (MetaData "ExecutionResult" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * (C1 * (MetaCons "ERErrored" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ERFailed" PrefixI False) (U1 *)) (C1 * (MetaCons "ERPassed" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ERPending" PrefixI False) (U1 *)) (C1 * (MetaCons "ERSkipped" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ERStopped" PrefixI False) (U1 *)) (C1 * (MetaCons "ERWarned" PrefixI False) (U1 *)))))

ExecutionResultCode

data ExecutionResultCode Source #

Instances

Bounded ExecutionResultCode Source # 
Enum ExecutionResultCode Source # 
Eq ExecutionResultCode Source # 
Data ExecutionResultCode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionResultCode -> c ExecutionResultCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionResultCode #

toConstr :: ExecutionResultCode -> Constr #

dataTypeOf :: ExecutionResultCode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionResultCode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionResultCode) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionResultCode -> ExecutionResultCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionResultCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionResultCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionResultCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionResultCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionResultCode -> m ExecutionResultCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionResultCode -> m ExecutionResultCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionResultCode -> m ExecutionResultCode #

Ord ExecutionResultCode Source # 
Read ExecutionResultCode Source # 
Show ExecutionResultCode Source # 
Generic ExecutionResultCode Source # 
Hashable ExecutionResultCode Source # 
FromJSON ExecutionResultCode Source # 
NFData ExecutionResultCode Source # 

Methods

rnf :: ExecutionResultCode -> () #

ToHeader ExecutionResultCode Source # 
ToQuery ExecutionResultCode Source # 
ToByteString ExecutionResultCode Source # 
FromText ExecutionResultCode Source # 
ToText ExecutionResultCode Source # 
type Rep ExecutionResultCode Source # 
type Rep ExecutionResultCode = D1 * (MetaData "ExecutionResultCode" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "ParsingFailed" PrefixI False) (U1 *)) (C1 * (MetaCons "VPCEndpointSetupFailed" PrefixI False) (U1 *)))

ExecutionStatus

data ExecutionStatus Source #

Instances

Bounded ExecutionStatus Source # 
Enum ExecutionStatus Source # 
Eq ExecutionStatus Source # 
Data ExecutionStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionStatus -> c ExecutionStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionStatus #

toConstr :: ExecutionStatus -> Constr #

dataTypeOf :: ExecutionStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionStatus) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionStatus -> ExecutionStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

Ord ExecutionStatus Source # 
Read ExecutionStatus Source # 
Show ExecutionStatus Source # 
Generic ExecutionStatus Source # 
Hashable ExecutionStatus Source # 
FromJSON ExecutionStatus Source # 
NFData ExecutionStatus Source # 

Methods

rnf :: ExecutionStatus -> () #

ToHeader ExecutionStatus Source # 
ToQuery ExecutionStatus Source # 
ToByteString ExecutionStatus Source # 
FromText ExecutionStatus Source # 
ToText ExecutionStatus Source # 
type Rep ExecutionStatus Source # 
type Rep ExecutionStatus = D1 * (MetaData "ExecutionStatus" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Completed" PrefixI False) (U1 *)) (C1 * (MetaCons "Pending" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "PendingConcurrency" PrefixI False) (U1 *)) (C1 * (MetaCons "PendingDevice" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "Preparing" PrefixI False) (U1 *)) (C1 * (MetaCons "Processing" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Running" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Scheduling" PrefixI False) (U1 *)) (C1 * (MetaCons "Stopping" PrefixI False) (U1 *))))))

InstanceStatus

data InstanceStatus Source #

Instances

Bounded InstanceStatus Source # 
Enum InstanceStatus Source # 
Eq InstanceStatus Source # 
Data InstanceStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceStatus -> c InstanceStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceStatus #

toConstr :: InstanceStatus -> Constr #

dataTypeOf :: InstanceStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceStatus) #

gmapT :: (forall b. Data b => b -> b) -> InstanceStatus -> InstanceStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceStatus -> m InstanceStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceStatus -> m InstanceStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceStatus -> m InstanceStatus #

Ord InstanceStatus Source # 
Read InstanceStatus Source # 
Show InstanceStatus Source # 
Generic InstanceStatus Source # 

Associated Types

type Rep InstanceStatus :: * -> * #

Hashable InstanceStatus Source # 
FromJSON InstanceStatus Source # 
NFData InstanceStatus Source # 

Methods

rnf :: InstanceStatus -> () #

ToHeader InstanceStatus Source # 
ToQuery InstanceStatus Source # 
ToByteString InstanceStatus Source # 
FromText InstanceStatus Source # 
ToText InstanceStatus Source # 
type Rep InstanceStatus Source # 
type Rep InstanceStatus = D1 * (MetaData "InstanceStatus" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * (C1 * (MetaCons "ISAvailable" PrefixI False) (U1 *)) (C1 * (MetaCons "ISInUse" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ISNotAvailable" PrefixI False) (U1 *)) (C1 * (MetaCons "ISPreparing" PrefixI False) (U1 *))))

InteractionMode

data InteractionMode Source #

Constructors

Interactive 
NoVideo 
VideoOnly 

Instances

Bounded InteractionMode Source # 
Enum InteractionMode Source # 
Eq InteractionMode Source # 
Data InteractionMode Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InteractionMode -> c InteractionMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InteractionMode #

toConstr :: InteractionMode -> Constr #

dataTypeOf :: InteractionMode -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InteractionMode) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InteractionMode) #

gmapT :: (forall b. Data b => b -> b) -> InteractionMode -> InteractionMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InteractionMode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InteractionMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> InteractionMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InteractionMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InteractionMode -> m InteractionMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InteractionMode -> m InteractionMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InteractionMode -> m InteractionMode #

Ord InteractionMode Source # 
Read InteractionMode Source # 
Show InteractionMode Source # 
Generic InteractionMode Source # 
Hashable InteractionMode Source # 
ToJSON InteractionMode Source # 
FromJSON InteractionMode Source # 
NFData InteractionMode Source # 

Methods

rnf :: InteractionMode -> () #

ToHeader InteractionMode Source # 
ToQuery InteractionMode Source # 
ToByteString InteractionMode Source # 
FromText InteractionMode Source # 
ToText InteractionMode Source # 
type Rep InteractionMode Source # 
type Rep InteractionMode = D1 * (MetaData "InteractionMode" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "Interactive" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "NoVideo" PrefixI False) (U1 *)) (C1 * (MetaCons "VideoOnly" PrefixI False) (U1 *))))

NetworkProfileType

data NetworkProfileType Source #

Constructors

Curated 
Private 

Instances

Bounded NetworkProfileType Source # 
Enum NetworkProfileType Source # 
Eq NetworkProfileType Source # 
Data NetworkProfileType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NetworkProfileType -> c NetworkProfileType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NetworkProfileType #

toConstr :: NetworkProfileType -> Constr #

dataTypeOf :: NetworkProfileType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NetworkProfileType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NetworkProfileType) #

gmapT :: (forall b. Data b => b -> b) -> NetworkProfileType -> NetworkProfileType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NetworkProfileType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NetworkProfileType -> r #

gmapQ :: (forall d. Data d => d -> u) -> NetworkProfileType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NetworkProfileType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NetworkProfileType -> m NetworkProfileType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkProfileType -> m NetworkProfileType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkProfileType -> m NetworkProfileType #

Ord NetworkProfileType Source # 
Read NetworkProfileType Source # 
Show NetworkProfileType Source # 
Generic NetworkProfileType Source # 
Hashable NetworkProfileType Source # 
ToJSON NetworkProfileType Source # 
FromJSON NetworkProfileType Source # 
NFData NetworkProfileType Source # 

Methods

rnf :: NetworkProfileType -> () #

ToHeader NetworkProfileType Source # 
ToQuery NetworkProfileType Source # 
ToByteString NetworkProfileType Source # 
FromText NetworkProfileType Source # 
ToText NetworkProfileType Source # 
type Rep NetworkProfileType Source # 
type Rep NetworkProfileType = D1 * (MetaData "NetworkProfileType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "Curated" PrefixI False) (U1 *)) (C1 * (MetaCons "Private" PrefixI False) (U1 *)))

OfferingTransactionType

data OfferingTransactionType Source #

Constructors

Purchase 
Renew 
System 

Instances

Bounded OfferingTransactionType Source # 
Enum OfferingTransactionType Source # 
Eq OfferingTransactionType Source # 
Data OfferingTransactionType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OfferingTransactionType -> c OfferingTransactionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OfferingTransactionType #

toConstr :: OfferingTransactionType -> Constr #

dataTypeOf :: OfferingTransactionType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OfferingTransactionType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OfferingTransactionType) #

gmapT :: (forall b. Data b => b -> b) -> OfferingTransactionType -> OfferingTransactionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OfferingTransactionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OfferingTransactionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> OfferingTransactionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OfferingTransactionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OfferingTransactionType -> m OfferingTransactionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingTransactionType -> m OfferingTransactionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingTransactionType -> m OfferingTransactionType #

Ord OfferingTransactionType Source # 
Read OfferingTransactionType Source # 
Show OfferingTransactionType Source # 
Generic OfferingTransactionType Source # 
Hashable OfferingTransactionType Source # 
FromJSON OfferingTransactionType Source # 
NFData OfferingTransactionType Source # 

Methods

rnf :: OfferingTransactionType -> () #

ToHeader OfferingTransactionType Source # 
ToQuery OfferingTransactionType Source # 
ToByteString OfferingTransactionType Source # 
FromText OfferingTransactionType Source # 
ToText OfferingTransactionType Source # 
type Rep OfferingTransactionType Source # 
type Rep OfferingTransactionType = D1 * (MetaData "OfferingTransactionType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * (C1 * (MetaCons "Purchase" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Renew" PrefixI False) (U1 *)) (C1 * (MetaCons "System" PrefixI False) (U1 *))))

OfferingType

data OfferingType Source #

Constructors

Recurring 

Instances

Bounded OfferingType Source # 
Enum OfferingType Source # 
Eq OfferingType Source # 
Data OfferingType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OfferingType -> c OfferingType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OfferingType #

toConstr :: OfferingType -> Constr #

dataTypeOf :: OfferingType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OfferingType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OfferingType) #

gmapT :: (forall b. Data b => b -> b) -> OfferingType -> OfferingType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OfferingType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OfferingType -> r #

gmapQ :: (forall d. Data d => d -> u) -> OfferingType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OfferingType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OfferingType -> m OfferingType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingType -> m OfferingType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OfferingType -> m OfferingType #

Ord OfferingType Source # 
Read OfferingType Source # 
Show OfferingType Source # 
Generic OfferingType Source # 

Associated Types

type Rep OfferingType :: * -> * #

Hashable OfferingType Source # 
FromJSON OfferingType Source # 
NFData OfferingType Source # 

Methods

rnf :: OfferingType -> () #

ToHeader OfferingType Source # 
ToQuery OfferingType Source # 
ToByteString OfferingType Source # 
FromText OfferingType Source # 
ToText OfferingType Source # 

Methods

toText :: OfferingType -> Text #

type Rep OfferingType Source # 
type Rep OfferingType = D1 * (MetaData "OfferingType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) (C1 * (MetaCons "Recurring" PrefixI False) (U1 *))

RecurringChargeFrequency

data RecurringChargeFrequency Source #

Constructors

Monthly 

Instances

Bounded RecurringChargeFrequency Source # 
Enum RecurringChargeFrequency Source # 
Eq RecurringChargeFrequency Source # 
Data RecurringChargeFrequency Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RecurringChargeFrequency -> c RecurringChargeFrequency #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RecurringChargeFrequency #

toConstr :: RecurringChargeFrequency -> Constr #

dataTypeOf :: RecurringChargeFrequency -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RecurringChargeFrequency) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RecurringChargeFrequency) #

gmapT :: (forall b. Data b => b -> b) -> RecurringChargeFrequency -> RecurringChargeFrequency #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RecurringChargeFrequency -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RecurringChargeFrequency -> r #

gmapQ :: (forall d. Data d => d -> u) -> RecurringChargeFrequency -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RecurringChargeFrequency -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RecurringChargeFrequency -> m RecurringChargeFrequency #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RecurringChargeFrequency -> m RecurringChargeFrequency #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RecurringChargeFrequency -> m RecurringChargeFrequency #

Ord RecurringChargeFrequency Source # 
Read RecurringChargeFrequency Source # 
Show RecurringChargeFrequency Source # 
Generic RecurringChargeFrequency Source # 
Hashable RecurringChargeFrequency Source # 
FromJSON RecurringChargeFrequency Source # 
NFData RecurringChargeFrequency Source # 
ToHeader RecurringChargeFrequency Source # 
ToQuery RecurringChargeFrequency Source # 
ToByteString RecurringChargeFrequency Source # 
FromText RecurringChargeFrequency Source # 
ToText RecurringChargeFrequency Source # 
type Rep RecurringChargeFrequency Source # 
type Rep RecurringChargeFrequency = D1 * (MetaData "RecurringChargeFrequency" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) (C1 * (MetaCons "Monthly" PrefixI False) (U1 *))

RuleOperator

data RuleOperator Source #

Instances

Bounded RuleOperator Source # 
Enum RuleOperator Source # 
Eq RuleOperator Source # 
Data RuleOperator Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RuleOperator -> c RuleOperator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RuleOperator #

toConstr :: RuleOperator -> Constr #

dataTypeOf :: RuleOperator -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RuleOperator) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RuleOperator) #

gmapT :: (forall b. Data b => b -> b) -> RuleOperator -> RuleOperator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RuleOperator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RuleOperator -> r #

gmapQ :: (forall d. Data d => d -> u) -> RuleOperator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RuleOperator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RuleOperator -> m RuleOperator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RuleOperator -> m RuleOperator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RuleOperator -> m RuleOperator #

Ord RuleOperator Source # 
Read RuleOperator Source # 
Show RuleOperator Source # 
Generic RuleOperator Source # 

Associated Types

type Rep RuleOperator :: * -> * #

Hashable RuleOperator Source # 
ToJSON RuleOperator Source # 
FromJSON RuleOperator Source # 
NFData RuleOperator Source # 

Methods

rnf :: RuleOperator -> () #

ToHeader RuleOperator Source # 
ToQuery RuleOperator Source # 
ToByteString RuleOperator Source # 
FromText RuleOperator Source # 
ToText RuleOperator Source # 

Methods

toText :: RuleOperator -> Text #

type Rep RuleOperator Source # 
type Rep RuleOperator = D1 * (MetaData "RuleOperator" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Contains" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Equals" PrefixI False) (U1 *)) (C1 * (MetaCons "GreaterThan" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "IN" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "LessThan" PrefixI False) (U1 *)) (C1 * (MetaCons "NotIn" PrefixI False) (U1 *)))))

SampleType

data SampleType Source #

Instances

Bounded SampleType Source # 
Enum SampleType Source # 
Eq SampleType Source # 
Data SampleType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SampleType -> c SampleType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SampleType #

toConstr :: SampleType -> Constr #

dataTypeOf :: SampleType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SampleType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SampleType) #

gmapT :: (forall b. Data b => b -> b) -> SampleType -> SampleType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SampleType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SampleType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SampleType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SampleType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SampleType -> m SampleType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SampleType -> m SampleType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SampleType -> m SampleType #

Ord SampleType Source # 
Read SampleType Source # 
Show SampleType Source # 
Generic SampleType Source # 

Associated Types

type Rep SampleType :: * -> * #

Hashable SampleType Source # 
FromJSON SampleType Source # 
NFData SampleType Source # 

Methods

rnf :: SampleType -> () #

ToHeader SampleType Source # 
ToQuery SampleType Source # 
ToByteString SampleType Source # 
FromText SampleType Source # 
ToText SampleType Source # 

Methods

toText :: SampleType -> Text #

type Rep SampleType Source # 
type Rep SampleType = D1 * (MetaData "SampleType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "CPU" PrefixI False) (U1 *)) (C1 * (MetaCons "Memory" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "NativeAvgDrawtime" PrefixI False) (U1 *)) (C1 * (MetaCons "NativeFps" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "NativeFrames" PrefixI False) (U1 *)) (C1 * (MetaCons "NativeMaxDrawtime" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "NativeMinDrawtime" PrefixI False) (U1 *)) (C1 * (MetaCons "OpenglAvgDrawtime" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "OpenglFps" PrefixI False) (U1 *)) (C1 * (MetaCons "OpenglFrames" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "OpenglMaxDrawtime" PrefixI False) (U1 *)) (C1 * (MetaCons "OpenglMinDrawtime" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "RX" PrefixI False) (U1 *)) (C1 * (MetaCons "RxRate" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "TX" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Threads" PrefixI False) (U1 *)) (C1 * (MetaCons "TxRate" PrefixI False) (U1 *)))))))

TestType

data TestType Source #

Instances

Bounded TestType Source # 
Enum TestType Source # 
Eq TestType Source # 
Data TestType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TestType -> c TestType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TestType #

toConstr :: TestType -> Constr #

dataTypeOf :: TestType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TestType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TestType) #

gmapT :: (forall b. Data b => b -> b) -> TestType -> TestType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TestType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TestType -> r #

gmapQ :: (forall d. Data d => d -> u) -> TestType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TestType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TestType -> m TestType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TestType -> m TestType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TestType -> m TestType #

Ord TestType Source # 
Read TestType Source # 
Show TestType Source # 
Generic TestType Source # 

Associated Types

type Rep TestType :: * -> * #

Methods

from :: TestType -> Rep TestType x #

to :: Rep TestType x -> TestType #

Hashable TestType Source # 

Methods

hashWithSalt :: Int -> TestType -> Int #

hash :: TestType -> Int #

ToJSON TestType Source # 
FromJSON TestType Source # 
NFData TestType Source # 

Methods

rnf :: TestType -> () #

ToHeader TestType Source # 

Methods

toHeader :: HeaderName -> TestType -> [Header] #

ToQuery TestType Source # 
ToByteString TestType Source # 

Methods

toBS :: TestType -> ByteString #

FromText TestType Source # 
ToText TestType Source # 

Methods

toText :: TestType -> Text #

type Rep TestType Source # 
type Rep TestType = D1 * (MetaData "TestType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "AppiumJavaJunit" PrefixI False) (U1 *)) (C1 * (MetaCons "AppiumJavaTestng" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "AppiumPython" PrefixI False) (U1 *)) (C1 * (MetaCons "AppiumWebJavaJunit" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "AppiumWebJavaTestng" PrefixI False) (U1 *)) (C1 * (MetaCons "AppiumWebPython" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BuiltinExplorer" PrefixI False) (U1 *)) (C1 * (MetaCons "BuiltinFuzz" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "Calabash" PrefixI False) (U1 *)) (C1 * (MetaCons "Instrumentation" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "RemoteAccessRecord" PrefixI False) (U1 *)) (C1 * (MetaCons "RemoteAccessReplay" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "Uiautomation" PrefixI False) (U1 *)) (C1 * (MetaCons "Uiautomator" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "WebPerformanceProfile" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Xctest" PrefixI False) (U1 *)) (C1 * (MetaCons "XctestUi" PrefixI False) (U1 *)))))))

UploadStatus

data UploadStatus Source #

Instances

Bounded UploadStatus Source # 
Enum UploadStatus Source # 
Eq UploadStatus Source # 
Data UploadStatus Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UploadStatus -> c UploadStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UploadStatus #

toConstr :: UploadStatus -> Constr #

dataTypeOf :: UploadStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UploadStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UploadStatus) #

gmapT :: (forall b. Data b => b -> b) -> UploadStatus -> UploadStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UploadStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UploadStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> UploadStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UploadStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UploadStatus -> m UploadStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadStatus -> m UploadStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadStatus -> m UploadStatus #

Ord UploadStatus Source # 
Read UploadStatus Source # 
Show UploadStatus Source # 
Generic UploadStatus Source # 

Associated Types

type Rep UploadStatus :: * -> * #

Hashable UploadStatus Source # 
FromJSON UploadStatus Source # 
NFData UploadStatus Source # 

Methods

rnf :: UploadStatus -> () #

ToHeader UploadStatus Source # 
ToQuery UploadStatus Source # 
ToByteString UploadStatus Source # 
FromText UploadStatus Source # 
ToText UploadStatus Source # 

Methods

toText :: UploadStatus -> Text #

type Rep UploadStatus Source # 
type Rep UploadStatus = D1 * (MetaData "UploadStatus" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * (C1 * (MetaCons "USFailed" PrefixI False) (U1 *)) (C1 * (MetaCons "USInitialized" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "USProcessing" PrefixI False) (U1 *)) (C1 * (MetaCons "USSucceeded" PrefixI False) (U1 *))))

UploadType

data UploadType Source #

Instances

Bounded UploadType Source # 
Enum UploadType Source # 
Eq UploadType Source # 
Data UploadType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UploadType -> c UploadType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UploadType #

toConstr :: UploadType -> Constr #

dataTypeOf :: UploadType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c UploadType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UploadType) #

gmapT :: (forall b. Data b => b -> b) -> UploadType -> UploadType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UploadType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UploadType -> r #

gmapQ :: (forall d. Data d => d -> u) -> UploadType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UploadType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UploadType -> m UploadType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadType -> m UploadType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadType -> m UploadType #

Ord UploadType Source # 
Read UploadType Source # 
Show UploadType Source # 
Generic UploadType Source # 

Associated Types

type Rep UploadType :: * -> * #

Hashable UploadType Source # 
ToJSON UploadType Source # 
FromJSON UploadType Source # 
NFData UploadType Source # 

Methods

rnf :: UploadType -> () #

ToHeader UploadType Source # 
ToQuery UploadType Source # 
ToByteString UploadType Source # 
FromText UploadType Source # 
ToText UploadType Source # 

Methods

toText :: UploadType -> Text #

type Rep UploadType Source # 
type Rep UploadType = D1 * (MetaData "UploadType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "AndroidApp" PrefixI False) (U1 *)) (C1 * (MetaCons "AppiumJavaJunitTestPackage" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "AppiumJavaTestngTestPackage" PrefixI False) (U1 *)) (C1 * (MetaCons "AppiumPythonTestPackage" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "AppiumWebJavaJunitTestPackage" PrefixI False) (U1 *)) (C1 * (MetaCons "AppiumWebJavaTestngTestPackage" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "AppiumWebPythonTestPackage" PrefixI False) (U1 *)) (C1 * (MetaCons "CalabashTestPackage" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "ExternalData" PrefixI False) (U1 *)) (C1 * (MetaCons "InstrumentationTestPackage" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "IosApp" PrefixI False) (U1 *)) (C1 * (MetaCons "UiautomationTestPackage" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "UiautomatorTestPackage" PrefixI False) (U1 *)) (C1 * (MetaCons "WebApp" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "XctestTestPackage" PrefixI False) (U1 *)) (C1 * (MetaCons "XctestUiTestPackage" PrefixI False) (U1 *))))))

AccountSettings

data AccountSettings Source #

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

See: accountSettings smart constructor.

Instances

Eq AccountSettings Source # 
Data AccountSettings Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountSettings -> c AccountSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountSettings #

toConstr :: AccountSettings -> Constr #

dataTypeOf :: AccountSettings -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountSettings) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountSettings) #

gmapT :: (forall b. Data b => b -> b) -> AccountSettings -> AccountSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountSettings -> m AccountSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountSettings -> m AccountSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountSettings -> m AccountSettings #

Read AccountSettings Source # 
Show AccountSettings Source # 
Generic AccountSettings Source # 
Hashable AccountSettings Source # 
FromJSON AccountSettings Source # 
NFData AccountSettings Source # 

Methods

rnf :: AccountSettings -> () #

type Rep AccountSettings Source # 
type Rep AccountSettings = D1 * (MetaData "AccountSettings" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) (C1 * (MetaCons "AccountSettings'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_asSkipAppResign") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) (S1 * (MetaSel (Just Symbol "_asAwsAccountNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_asMaxJobTimeoutMinutes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_asMaxSlots") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text Int)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_asTrialMinutes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe TrialMinutes))) (S1 * (MetaSel (Just Symbol "_asUnmeteredDevices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map DevicePlatform Int))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_asUnmeteredRemoteAccessDevices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map DevicePlatform Int)))) (S1 * (MetaSel (Just Symbol "_asDefaultJobTimeoutMinutes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))))

accountSettings :: AccountSettings Source #

Creates a value of AccountSettings with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • asSkipAppResign - When set to true , for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect. For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs .
  • asAwsAccountNumber - The AWS account number specified in the AccountSettings container.
  • asMaxJobTimeoutMinutes - The maximum number of minutes a test run will execute before it times out.
  • asMaxSlots - The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.
  • asTrialMinutes - Information about an AWS account's usage of free trial device minutes.
  • asUnmeteredDevices - Returns the unmetered devices you have purchased or want to purchase.
  • asUnmeteredRemoteAccessDevices - Returns the unmetered remote access devices you have purchased or want to purchase.
  • asDefaultJobTimeoutMinutes - The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

asSkipAppResign :: Lens' AccountSettings (Maybe Bool) Source #

When set to true , for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect. For more information about how Device Farm re-signs your app(s), see Do you modify my app? in the AWS Device Farm FAQs .

asAwsAccountNumber :: Lens' AccountSettings (Maybe Text) Source #

The AWS account number specified in the AccountSettings container.

asMaxJobTimeoutMinutes :: Lens' AccountSettings (Maybe Int) Source #

The maximum number of minutes a test run will execute before it times out.

asMaxSlots :: Lens' AccountSettings (HashMap Text Int) Source #

The maximum number of device slots that the AWS account can purchase. Each maximum is expressed as an offering-id:number pair, where the offering-id represents one of the IDs returned by the ListOfferings command.

asTrialMinutes :: Lens' AccountSettings (Maybe TrialMinutes) Source #

Information about an AWS account's usage of free trial device minutes.

asUnmeteredDevices :: Lens' AccountSettings (HashMap DevicePlatform Int) Source #

Returns the unmetered devices you have purchased or want to purchase.

asUnmeteredRemoteAccessDevices :: Lens' AccountSettings (HashMap DevicePlatform Int) Source #

Returns the unmetered remote access devices you have purchased or want to purchase.

asDefaultJobTimeoutMinutes :: Lens' AccountSettings (Maybe Int) Source #

The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.

Artifact

data Artifact Source #

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

See: artifact smart constructor.

Instances

Eq Artifact Source # 
Data Artifact Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Artifact -> c Artifact #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Artifact #

toConstr :: Artifact -> Constr #

dataTypeOf :: Artifact -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Artifact) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Artifact) #

gmapT :: (forall b. Data b => b -> b) -> Artifact -> Artifact #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Artifact -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Artifact -> r #

gmapQ :: (forall d. Data d => d -> u) -> Artifact -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Artifact -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Artifact -> m Artifact #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Artifact -> m Artifact #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Artifact -> m Artifact #

Read Artifact Source # 
Show Artifact Source # 
Generic Artifact Source # 

Associated Types

type Rep Artifact :: * -> * #

Methods

from :: Artifact -> Rep Artifact x #

to :: Rep Artifact x -> Artifact #

Hashable Artifact Source # 

Methods

hashWithSalt :: Int -> Artifact -> Int #

hash :: Artifact -> Int #

FromJSON Artifact Source # 
NFData Artifact Source # 

Methods

rnf :: Artifact -> () #

type Rep Artifact Source # 

artifact :: Artifact Source #

Creates a value of Artifact with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • aArn - The artifact's ARN.
  • aUrl - The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.
  • aExtension - The artifact's file extension.
  • aName - The artifact's name.
  • aType - The artifact's type. Allowed values include the following: * UNKNOWN: An unknown type. * SCREENSHOT: The screenshot type. * DEVICE_LOG: The device log type. * MESSAGE_LOG: The message log type. * RESULT_LOG: The result log type. * SERVICE_LOG: The service log type. * WEBKIT_LOG: The web kit log type. * INSTRUMENTATION_OUTPUT: The instrumentation type. * EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test. * CALABASH_JSON_OUTPUT: The Calabash JSON output type. * CALABASH_PRETTY_OUTPUT: The Calabash pretty output type. * CALABASH_STANDARD_OUTPUT: The Calabash standard output type. * CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type. * AUTOMATION_OUTPUT: The automation output type. * APPIUM_SERVER_OUTPUT: The Appium server output type. * APPIUM_JAVA_OUTPUT: The Appium Java output type. * APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type. * APPIUM_PYTHON_OUTPUT: The Appium Python output type. * APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type. * EXPLORER_EVENT_LOG: The Explorer event log output type. * EXPLORER_SUMMARY_LOG: The Explorer summary log output type. * APPLICATION_CRASH_REPORT: The application crash report output type. * XCTEST_LOG: The XCode test output type.

aArn :: Lens' Artifact (Maybe Text) Source #

The artifact's ARN.

aUrl :: Lens' Artifact (Maybe Text) Source #

The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.

aExtension :: Lens' Artifact (Maybe Text) Source #

The artifact's file extension.

aName :: Lens' Artifact (Maybe Text) Source #

The artifact's name.

aType :: Lens' Artifact (Maybe ArtifactType) Source #

The artifact's type. Allowed values include the following: * UNKNOWN: An unknown type. * SCREENSHOT: The screenshot type. * DEVICE_LOG: The device log type. * MESSAGE_LOG: The message log type. * RESULT_LOG: The result log type. * SERVICE_LOG: The service log type. * WEBKIT_LOG: The web kit log type. * INSTRUMENTATION_OUTPUT: The instrumentation type. * EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test. * CALABASH_JSON_OUTPUT: The Calabash JSON output type. * CALABASH_PRETTY_OUTPUT: The Calabash pretty output type. * CALABASH_STANDARD_OUTPUT: The Calabash standard output type. * CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type. * AUTOMATION_OUTPUT: The automation output type. * APPIUM_SERVER_OUTPUT: The Appium server output type. * APPIUM_JAVA_OUTPUT: The Appium Java output type. * APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type. * APPIUM_PYTHON_OUTPUT: The Appium Python output type. * APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type. * EXPLORER_EVENT_LOG: The Explorer event log output type. * EXPLORER_SUMMARY_LOG: The Explorer summary log output type. * APPLICATION_CRASH_REPORT: The application crash report output type. * XCTEST_LOG: The XCode test output type.

CPU

data CPU Source #

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

Note that this does not represent system-wide CPU usage.

See: cpu smart constructor.

Instances

Eq CPU Source # 

Methods

(==) :: CPU -> CPU -> Bool #

(/=) :: CPU -> CPU -> Bool #

Data CPU Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CPU -> c CPU #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CPU #

toConstr :: CPU -> Constr #

dataTypeOf :: CPU -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CPU) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CPU) #

gmapT :: (forall b. Data b => b -> b) -> CPU -> CPU #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CPU -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CPU -> r #

gmapQ :: (forall d. Data d => d -> u) -> CPU -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CPU -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CPU -> m CPU #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CPU -> m CPU #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CPU -> m CPU #

Read CPU Source # 
Show CPU Source # 

Methods

showsPrec :: Int -> CPU -> ShowS #

show :: CPU -> String #

showList :: [CPU] -> ShowS #

Generic CPU Source # 

Associated Types

type Rep CPU :: * -> * #

Methods

from :: CPU -> Rep CPU x #

to :: Rep CPU x -> CPU #

Hashable CPU Source # 

Methods

hashWithSalt :: Int -> CPU -> Int #

hash :: CPU -> Int #

FromJSON CPU Source # 
NFData CPU Source # 

Methods

rnf :: CPU -> () #

type Rep CPU Source # 
type Rep CPU = D1 * (MetaData "CPU" "Network.AWS.DeviceFarm.Types.Product" "amazonka-devicefarm-1.6.0-LqJtWXKo19D7xA5rnFdJ7y" False) (C1 * (MetaCons "CPU'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_cpuFrequency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cpuClock") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Double))) (S1 * (MetaSel (Just Symbol "_cpuArchitecture") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

cpu :: CPU Source #

Creates a value of CPU with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cpuFrequency - The CPU's frequency.
  • cpuClock - The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.
  • cpuArchitecture - The CPU's architecture, for example x86 or ARM.

cpuFrequency :: Lens' CPU (Maybe Text) Source #

The CPU's frequency.

cpuClock :: Lens' CPU (Maybe Double) Source #

The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.

cpuArchitecture :: Lens' CPU (Maybe Text) Source #

The CPU's architecture, for example x86 or ARM.

Counters

data Counters Source #

Represents entity counters.

See: counters smart constructor.