amazonka-devicefarm-1.6.1: 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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep ArtifactCategory :: Type -> Type #

Hashable ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToJSON ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: ArtifactCategory -> () #

type Rep ArtifactCategory Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep ArtifactCategory = D1 (MetaData "ArtifactCategory" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "ACFile" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ACLog" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ACScreenshot" PrefixI False) (U1 :: Type -> Type)))

ArtifactType

data ArtifactType Source #

Instances
Bounded ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep ArtifactType :: Type -> Type #

Hashable ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

toText :: ArtifactType -> Text #

NFData ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: ArtifactType -> () #

type Rep ArtifactType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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

BillingMethod

data BillingMethod Source #

Constructors

Metered 
Unmetered 
Instances
Bounded BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep BillingMethod :: Type -> Type #

Hashable BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToJSON BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

toText :: BillingMethod -> Text #

NFData BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: BillingMethod -> () #

type Rep BillingMethod Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep BillingMethod = D1 (MetaData "BillingMethod" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Metered" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unmetered" PrefixI False) (U1 :: Type -> Type))

CurrencyCode

data CurrencyCode Source #

Constructors

Usd 
Instances
Bounded CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep CurrencyCode :: Type -> Type #

Hashable CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

toText :: CurrencyCode -> Text #

NFData CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: CurrencyCode -> () #

type Rep CurrencyCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep CurrencyCode = D1 (MetaData "CurrencyCode" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Usd" PrefixI False) (U1 :: Type -> Type))

DeviceAttribute

data DeviceAttribute Source #

Instances
Bounded DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep DeviceAttribute :: Type -> Type #

Hashable DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToJSON DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: DeviceAttribute -> () #

type Rep DeviceAttribute Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep DeviceAttribute = D1 (MetaData "DeviceAttribute" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (((C1 (MetaCons "ARN" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AppiumVersion" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FleetType" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "FormFactor" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InstanceARN" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "InstanceLabels" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Manufacturer" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Platform" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RemoteAccessEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RemoteDebugEnabled" PrefixI False) (U1 :: Type -> Type)))))

DeviceFormFactor

data DeviceFormFactor Source #

Constructors

Phone 
Tablet 
Instances
Bounded DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep DeviceFormFactor :: Type -> Type #

Hashable DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: DeviceFormFactor -> () #

type Rep DeviceFormFactor Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep DeviceFormFactor = D1 (MetaData "DeviceFormFactor" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Phone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Tablet" PrefixI False) (U1 :: Type -> Type))

DevicePlatform

data DevicePlatform Source #

Constructors

Android 
Ios 
Instances
Bounded DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep DevicePlatform :: Type -> Type #

Hashable DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: DevicePlatform -> () #

type Rep DevicePlatform Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep DevicePlatform = D1 (MetaData "DevicePlatform" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Android" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Ios" PrefixI False) (U1 :: Type -> Type))

DevicePoolType

data DevicePoolType Source #

Constructors

DPTCurated 
DPTPrivate 
Instances
Bounded DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep DevicePoolType :: Type -> Type #

Hashable DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToJSON DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: DevicePoolType -> () #

type Rep DevicePoolType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep DevicePoolType = D1 (MetaData "DevicePoolType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "DPTCurated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DPTPrivate" PrefixI False) (U1 :: Type -> Type))

ExecutionResult

data ExecutionResult Source #

Instances
Bounded ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep ExecutionResult :: Type -> Type #

Hashable ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: ExecutionResult -> () #

type Rep ExecutionResult Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep ExecutionResult = D1 (MetaData "ExecutionResult" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) ((C1 (MetaCons "ERErrored" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ERFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ERPassed" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ERPending" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ERSkipped" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ERStopped" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ERWarned" PrefixI False) (U1 :: Type -> Type))))

ExecutionResultCode

data ExecutionResultCode Source #

Instances
Bounded ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep ExecutionResultCode :: Type -> Type #

Hashable ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: ExecutionResultCode -> () #

type Rep ExecutionResultCode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep ExecutionResultCode = D1 (MetaData "ExecutionResultCode" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "ParsingFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VPCEndpointSetupFailed" PrefixI False) (U1 :: Type -> Type))

ExecutionStatus

data ExecutionStatus Source #

Instances
Bounded ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep ExecutionStatus :: Type -> Type #

Hashable ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: ExecutionStatus -> () #

type Rep ExecutionStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep ExecutionStatus = D1 (MetaData "ExecutionStatus" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (((C1 (MetaCons "Completed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "PendingConcurrency" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PendingDevice" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Preparing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Processing" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Scheduling" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Stopping" PrefixI False) (U1 :: Type -> Type)))))

InstanceStatus

data InstanceStatus Source #

Instances
Bounded InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep InstanceStatus :: Type -> Type #

Hashable InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: InstanceStatus -> () #

type Rep InstanceStatus Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep InstanceStatus = D1 (MetaData "InstanceStatus" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) ((C1 (MetaCons "ISAvailable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISInUse" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ISNotAvailable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISPreparing" PrefixI False) (U1 :: Type -> Type)))

InteractionMode

data InteractionMode Source #

Constructors

Interactive 
NoVideo 
VideoOnly 
Instances
Bounded InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep InteractionMode :: Type -> Type #

Hashable InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToJSON InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: InteractionMode -> () #

type Rep InteractionMode Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep InteractionMode = D1 (MetaData "InteractionMode" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Interactive" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "NoVideo" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "VideoOnly" PrefixI False) (U1 :: Type -> Type)))

NetworkProfileType

data NetworkProfileType Source #

Constructors

Curated 
Private 
Instances
Bounded NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep NetworkProfileType :: Type -> Type #

Hashable NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToJSON NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: NetworkProfileType -> () #

type Rep NetworkProfileType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep NetworkProfileType = D1 (MetaData "NetworkProfileType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Curated" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Private" PrefixI False) (U1 :: Type -> Type))

OfferingTransactionType

data OfferingTransactionType Source #

Constructors

Purchase 
Renew 
System 
Instances
Bounded OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep OfferingTransactionType :: Type -> Type #

Hashable OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: OfferingTransactionType -> () #

type Rep OfferingTransactionType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep OfferingTransactionType = D1 (MetaData "OfferingTransactionType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Purchase" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Renew" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "System" PrefixI False) (U1 :: Type -> Type)))

OfferingType

data OfferingType Source #

Constructors

Recurring 
Instances
Bounded OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep OfferingType :: Type -> Type #

Hashable OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

toText :: OfferingType -> Text #

NFData OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: OfferingType -> () #

type Rep OfferingType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep OfferingType = D1 (MetaData "OfferingType" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Recurring" PrefixI False) (U1 :: Type -> Type))

RecurringChargeFrequency

data RecurringChargeFrequency Source #

Constructors

Monthly 
Instances
Bounded RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep RecurringChargeFrequency :: Type -> Type #

Hashable RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

NFData RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep RecurringChargeFrequency Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep RecurringChargeFrequency = D1 (MetaData "RecurringChargeFrequency" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) (C1 (MetaCons "Monthly" PrefixI False) (U1 :: Type -> Type))

RuleOperator

data RuleOperator Source #

Instances
Bounded RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep RuleOperator :: Type -> Type #

Hashable RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToJSON RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

toText :: RuleOperator -> Text #

NFData RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: RuleOperator -> () #

type Rep RuleOperator Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

type Rep RuleOperator = D1 (MetaData "RuleOperator" "Network.AWS.DeviceFarm.Types.Sum" "amazonka-devicefarm-1.6.1-BUBE26oXCvH3OZbJddASoX" False) ((C1 (MetaCons "Contains" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Equals" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GreaterThan" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "IN" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LessThan" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotIn" PrefixI False) (U1 :: Type -> Type))))

SampleType

data SampleType Source #

Instances
Bounded SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep SampleType :: Type -> Type #

Hashable SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToQuery SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToByteString SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromText SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToText SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

toText :: SampleType -> Text #

NFData SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

rnf :: SampleType -> () #

type Rep SampleType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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

TestType

data TestType Source #

Instances
Bounded TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Enum TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Eq TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Data TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Read TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Show TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Generic TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Associated Types

type Rep TestType :: Type -> Type #

Methods

from :: TestType -> Rep TestType x #

to :: Rep TestType x -> TestType #

Hashable TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

hashWithSalt :: Int -> TestType -> Int #

hash :: TestType -> Int #

ToJSON TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

FromJSON TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

ToHeader TestType Source # 
Instance details

Defined in Network.AWS.DeviceFarm.Types.Sum

Methods

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

ToQuery <