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

Amazonka.DeviceFarm.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-06-23 of the Amazon Device Farm SDK configuration.

Errors

_NotEligibleException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Exception gets thrown when a user is not eligible to perform the specified transaction.

_CannotDeleteException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested object could not be deleted.

_IdempotencyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An entity with the same name already exists.

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.

_ArgumentException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An invalid argument was specified.

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified entity was not found.

_InternalServiceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com if you see this error.

_TagPolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. Correct your request and then retry it.

_TagOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation was not successful. Try again.

_ServiceAccountException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There was a problem with the service account.

_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.

ArtifactCategory

newtype ArtifactCategory Source #

Instances

Instances details
Eq ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

Ord ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

Read ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

Show ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

Generic ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

Associated Types

type Rep ArtifactCategory :: Type -> Type #

NFData ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

Methods

rnf :: ArtifactCategory -> () #

Hashable ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

ToJSON ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

ToJSONKey ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

FromJSON ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

FromJSONKey ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

ToLog ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

ToHeader ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

ToQuery ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

FromXML ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

ToXML ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

ToByteString ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

FromText ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

ToText ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

type Rep ArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactCategory

type Rep ArtifactCategory = D1 ('MetaData "ArtifactCategory" "Amazonka.DeviceFarm.Types.ArtifactCategory" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "ArtifactCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArtifactCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ArtifactType

newtype ArtifactType Source #

Constructors

ArtifactType' 

Bundled Patterns

pattern ArtifactType_APPIUM_JAVA_OUTPUT :: ArtifactType 
pattern ArtifactType_APPIUM_JAVA_XML_OUTPUT :: ArtifactType 
pattern ArtifactType_APPIUM_PYTHON_OUTPUT :: ArtifactType 
pattern ArtifactType_APPIUM_PYTHON_XML_OUTPUT :: ArtifactType 
pattern ArtifactType_APPIUM_SERVER_OUTPUT :: ArtifactType 
pattern ArtifactType_APPLICATION_CRASH_REPORT :: ArtifactType 
pattern ArtifactType_AUTOMATION_OUTPUT :: ArtifactType 
pattern ArtifactType_CALABASH_JAVA_XML_OUTPUT :: ArtifactType 
pattern ArtifactType_CALABASH_JSON_OUTPUT :: ArtifactType 
pattern ArtifactType_CALABASH_PRETTY_OUTPUT :: ArtifactType 
pattern ArtifactType_CALABASH_STANDARD_OUTPUT :: ArtifactType 
pattern ArtifactType_CUSTOMER_ARTIFACT :: ArtifactType 
pattern ArtifactType_CUSTOMER_ARTIFACT_LOG :: ArtifactType 
pattern ArtifactType_DEVICE_LOG :: ArtifactType 
pattern ArtifactType_EXERCISER_MONKEY_OUTPUT :: ArtifactType 
pattern ArtifactType_EXPLORER_EVENT_LOG :: ArtifactType 
pattern ArtifactType_EXPLORER_SUMMARY_LOG :: ArtifactType 
pattern ArtifactType_INSTRUMENTATION_OUTPUT :: ArtifactType 
pattern ArtifactType_MESSAGE_LOG :: ArtifactType 
pattern ArtifactType_RESULT_LOG :: ArtifactType 
pattern ArtifactType_SCREENSHOT :: ArtifactType 
pattern ArtifactType_SERVICE_LOG :: ArtifactType 
pattern ArtifactType_TESTSPEC_OUTPUT :: ArtifactType 
pattern ArtifactType_UNKNOWN :: ArtifactType 
pattern ArtifactType_VIDEO :: ArtifactType 
pattern ArtifactType_VIDEO_LOG :: ArtifactType 
pattern ArtifactType_WEBKIT_LOG :: ArtifactType 
pattern ArtifactType_XCTEST_LOG :: ArtifactType 

Instances

Instances details
Eq ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

Ord ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

Read ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

Show ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

Generic ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

Associated Types

type Rep ArtifactType :: Type -> Type #

NFData ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

Methods

rnf :: ArtifactType -> () #

Hashable ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

ToJSON ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

ToJSONKey ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

FromJSON ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

FromJSONKey ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

ToLog ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

ToHeader ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

ToQuery ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

FromXML ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

ToXML ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

Methods

toXML :: ArtifactType -> XML #

ToByteString ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

FromText ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

ToText ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

Methods

toText :: ArtifactType -> Text #

type Rep ArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ArtifactType

type Rep ArtifactType = D1 ('MetaData "ArtifactType" "Amazonka.DeviceFarm.Types.ArtifactType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "ArtifactType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArtifactType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BillingMethod

newtype BillingMethod Source #

Constructors

BillingMethod' 

Instances

Instances details
Eq BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

Ord BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

Read BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

Show BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

Generic BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

Associated Types

type Rep BillingMethod :: Type -> Type #

NFData BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

Methods

rnf :: BillingMethod -> () #

Hashable BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

ToJSON BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

ToJSONKey BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

FromJSON BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

FromJSONKey BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

ToLog BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

ToHeader BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

ToQuery BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

FromXML BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

ToXML BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

Methods

toXML :: BillingMethod -> XML #

ToByteString BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

FromText BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

ToText BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

Methods

toText :: BillingMethod -> Text #

type Rep BillingMethod Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.BillingMethod

type Rep BillingMethod = D1 ('MetaData "BillingMethod" "Amazonka.DeviceFarm.Types.BillingMethod" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "BillingMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBillingMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CurrencyCode

newtype CurrencyCode Source #

Constructors

CurrencyCode' 

Bundled Patterns

pattern CurrencyCode_USD :: CurrencyCode 

Instances

Instances details
Eq CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

Ord CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

Read CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

Show CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

Generic CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

Associated Types

type Rep CurrencyCode :: Type -> Type #

NFData CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

Methods

rnf :: CurrencyCode -> () #

Hashable CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

ToJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

ToJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

FromJSON CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

FromJSONKey CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

ToLog CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

ToHeader CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

ToQuery CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

FromXML CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

ToXML CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

Methods

toXML :: CurrencyCode -> XML #

ToByteString CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

FromText CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

ToText CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

Methods

toText :: CurrencyCode -> Text #

type Rep CurrencyCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CurrencyCode

type Rep CurrencyCode = D1 ('MetaData "CurrencyCode" "Amazonka.DeviceFarm.Types.CurrencyCode" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "CurrencyCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCurrencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceAttribute

newtype DeviceAttribute Source #

Constructors

DeviceAttribute' 

Instances

Instances details
Eq DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

Ord DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

Read DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

Show DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

Generic DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

Associated Types

type Rep DeviceAttribute :: Type -> Type #

NFData DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

Methods

rnf :: DeviceAttribute -> () #

Hashable DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

ToJSON DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

ToJSONKey DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

FromJSON DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

FromJSONKey DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

ToLog DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

ToHeader DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

ToQuery DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

FromXML DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

ToXML DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

Methods

toXML :: DeviceAttribute -> XML #

ToByteString DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

FromText DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

ToText DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

type Rep DeviceAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAttribute

type Rep DeviceAttribute = D1 ('MetaData "DeviceAttribute" "Amazonka.DeviceFarm.Types.DeviceAttribute" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "DeviceAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceAvailability

newtype DeviceAvailability Source #

Instances

Instances details
Eq DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

Ord DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

Read DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

Show DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

Generic DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

Associated Types

type Rep DeviceAvailability :: Type -> Type #

NFData DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

Methods

rnf :: DeviceAvailability -> () #

Hashable DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

ToJSON DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

ToJSONKey DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

FromJSON DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

FromJSONKey DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

ToLog DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

ToHeader DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

ToQuery DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

FromXML DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

ToXML DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

ToByteString DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

FromText DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

ToText DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

type Rep DeviceAvailability Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceAvailability

type Rep DeviceAvailability = D1 ('MetaData "DeviceAvailability" "Amazonka.DeviceFarm.Types.DeviceAvailability" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "DeviceAvailability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceAvailability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceFilterAttribute

newtype DeviceFilterAttribute Source #

Instances

Instances details
Eq DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

Ord DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

Read DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

Show DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

Generic DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

Associated Types

type Rep DeviceFilterAttribute :: Type -> Type #

NFData DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

Methods

rnf :: DeviceFilterAttribute -> () #

Hashable DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

ToJSON DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

ToJSONKey DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

FromJSON DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

FromJSONKey DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

ToLog DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

ToHeader DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

ToQuery DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

FromXML DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

ToXML DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

ToByteString DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

FromText DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

ToText DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

type Rep DeviceFilterAttribute Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilterAttribute

type Rep DeviceFilterAttribute = D1 ('MetaData "DeviceFilterAttribute" "Amazonka.DeviceFarm.Types.DeviceFilterAttribute" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "DeviceFilterAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceFilterAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeviceFormFactor

newtype DeviceFormFactor Source #

Instances

Instances details
Eq DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

Ord DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

Read DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

Show DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

Generic DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

Associated Types

type Rep DeviceFormFactor :: Type -> Type #

NFData DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

Methods

rnf :: DeviceFormFactor -> () #

Hashable DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

ToJSON DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

ToJSONKey DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

FromJSON DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

FromJSONKey DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

ToLog DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

ToHeader DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

ToQuery DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

FromXML DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

ToXML DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

ToByteString DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

FromText DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

ToText DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

type Rep DeviceFormFactor Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFormFactor

type Rep DeviceFormFactor = D1 ('MetaData "DeviceFormFactor" "Amazonka.DeviceFarm.Types.DeviceFormFactor" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "DeviceFormFactor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeviceFormFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DevicePlatform

newtype DevicePlatform Source #

Constructors

DevicePlatform' 

Instances

Instances details
Eq DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

Ord DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

Read DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

Show DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

Generic DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

Associated Types

type Rep DevicePlatform :: Type -> Type #

NFData DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

Methods

rnf :: DevicePlatform -> () #

Hashable DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

ToJSON DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

ToJSONKey DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

FromJSON DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

FromJSONKey DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

ToLog DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

ToHeader DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

ToQuery DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

FromXML DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

ToXML DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

Methods

toXML :: DevicePlatform -> XML #

ToByteString DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

FromText DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

ToText DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

type Rep DevicePlatform Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePlatform

type Rep DevicePlatform = D1 ('MetaData "DevicePlatform" "Amazonka.DeviceFarm.Types.DevicePlatform" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "DevicePlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDevicePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DevicePoolType

newtype DevicePoolType Source #

Constructors

DevicePoolType' 

Instances

Instances details
Eq DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

Ord DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

Read DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

Show DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

Generic DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

Associated Types

type Rep DevicePoolType :: Type -> Type #

NFData DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

Methods

rnf :: DevicePoolType -> () #

Hashable DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

ToJSON DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

ToJSONKey DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

FromJSON DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

FromJSONKey DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

ToLog DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

ToHeader DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

ToQuery DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

FromXML DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

ToXML DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

Methods

toXML :: DevicePoolType -> XML #

ToByteString DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

FromText DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

ToText DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

type Rep DevicePoolType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolType

type Rep DevicePoolType = D1 ('MetaData "DevicePoolType" "Amazonka.DeviceFarm.Types.DevicePoolType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "DevicePoolType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDevicePoolType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExecutionResult

newtype ExecutionResult Source #

Constructors

ExecutionResult' 

Instances

Instances details
Eq ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

Ord ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

Read ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

Show ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

Generic ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

Associated Types

type Rep ExecutionResult :: Type -> Type #

NFData ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

Methods

rnf :: ExecutionResult -> () #

Hashable ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

ToJSON ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

ToJSONKey ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

FromJSON ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

FromJSONKey ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

ToLog ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

ToHeader ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

ToQuery ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

FromXML ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

ToXML ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

Methods

toXML :: ExecutionResult -> XML #

ToByteString ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

FromText ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

ToText ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

type Rep ExecutionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResult

type Rep ExecutionResult = D1 ('MetaData "ExecutionResult" "Amazonka.DeviceFarm.Types.ExecutionResult" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "ExecutionResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExecutionResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExecutionResultCode

newtype ExecutionResultCode Source #

Instances

Instances details
Eq ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

Ord ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

Read ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

Show ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

Generic ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

Associated Types

type Rep ExecutionResultCode :: Type -> Type #

NFData ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

Methods

rnf :: ExecutionResultCode -> () #

Hashable ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

ToJSON ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

ToJSONKey ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

FromJSON ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

FromJSONKey ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

ToLog ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

ToHeader ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

ToQuery ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

FromXML ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

ToXML ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

ToByteString ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

FromText ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

ToText ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

type Rep ExecutionResultCode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionResultCode

type Rep ExecutionResultCode = D1 ('MetaData "ExecutionResultCode" "Amazonka.DeviceFarm.Types.ExecutionResultCode" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "ExecutionResultCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExecutionResultCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExecutionStatus

newtype ExecutionStatus Source #

Constructors

ExecutionStatus' 

Instances

Instances details
Eq ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

Ord ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

Read ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

Show ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

Generic ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

Associated Types

type Rep ExecutionStatus :: Type -> Type #

NFData ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

Methods

rnf :: ExecutionStatus -> () #

Hashable ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

ToJSON ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

ToJSONKey ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

FromJSON ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

FromJSONKey ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

ToLog ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

ToHeader ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

ToQuery ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

FromXML ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

ToXML ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

Methods

toXML :: ExecutionStatus -> XML #

ToByteString ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

FromText ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

ToText ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

type Rep ExecutionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionStatus

type Rep ExecutionStatus = D1 ('MetaData "ExecutionStatus" "Amazonka.DeviceFarm.Types.ExecutionStatus" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "ExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InstanceStatus

newtype InstanceStatus Source #

Constructors

InstanceStatus' 

Instances

Instances details
Eq InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

Ord InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

Read InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

Show InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

Generic InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

Associated Types

type Rep InstanceStatus :: Type -> Type #

NFData InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

Methods

rnf :: InstanceStatus -> () #

Hashable InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

ToJSON InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

ToJSONKey InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

FromJSON InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

FromJSONKey InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

ToLog InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

ToHeader InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

ToQuery InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

FromXML InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

ToXML InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

Methods

toXML :: InstanceStatus -> XML #

ToByteString InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

FromText InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

ToText InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

type Rep InstanceStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceStatus

type Rep InstanceStatus = D1 ('MetaData "InstanceStatus" "Amazonka.DeviceFarm.Types.InstanceStatus" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "InstanceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInstanceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InteractionMode

newtype InteractionMode Source #

Constructors

InteractionMode' 

Instances

Instances details
Eq InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

Ord InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

Read InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

Show InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

Generic InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

Associated Types

type Rep InteractionMode :: Type -> Type #

NFData InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

Methods

rnf :: InteractionMode -> () #

Hashable InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

ToJSON InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

ToJSONKey InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

FromJSON InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

FromJSONKey InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

ToLog InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

ToHeader InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

ToQuery InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

FromXML InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

ToXML InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

Methods

toXML :: InteractionMode -> XML #

ToByteString InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

FromText InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

ToText InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

type Rep InteractionMode Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InteractionMode

type Rep InteractionMode = D1 ('MetaData "InteractionMode" "Amazonka.DeviceFarm.Types.InteractionMode" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "InteractionMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInteractionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkProfileType

newtype NetworkProfileType Source #

Instances

Instances details
Eq NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

Ord NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

Read NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

Show NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

Generic NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

Associated Types

type Rep NetworkProfileType :: Type -> Type #

NFData NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

Methods

rnf :: NetworkProfileType -> () #

Hashable NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

ToJSON NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

ToJSONKey NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

FromJSON NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

FromJSONKey NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

ToLog NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

ToHeader NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

ToQuery NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

FromXML NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

ToXML NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

ToByteString NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

FromText NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

ToText NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

type Rep NetworkProfileType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfileType

type Rep NetworkProfileType = D1 ('MetaData "NetworkProfileType" "Amazonka.DeviceFarm.Types.NetworkProfileType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "NetworkProfileType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkProfileType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OfferingTransactionType

newtype OfferingTransactionType Source #

Instances

Instances details
Eq OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

Ord OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

Read OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

Show OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

Generic OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

Associated Types

type Rep OfferingTransactionType :: Type -> Type #

NFData OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

Methods

rnf :: OfferingTransactionType -> () #

Hashable OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

ToJSON OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

ToJSONKey OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

FromJSON OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

FromJSONKey OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

ToLog OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

ToHeader OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

ToQuery OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

FromXML OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

ToXML OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

ToByteString OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

FromText OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

ToText OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

type Rep OfferingTransactionType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransactionType

type Rep OfferingTransactionType = D1 ('MetaData "OfferingTransactionType" "Amazonka.DeviceFarm.Types.OfferingTransactionType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "OfferingTransactionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOfferingTransactionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OfferingType

newtype OfferingType Source #

Constructors

OfferingType' 

Bundled Patterns

pattern OfferingType_RECURRING :: OfferingType 

Instances

Instances details
Eq OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

Ord OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

Read OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

Show OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

Generic OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

Associated Types

type Rep OfferingType :: Type -> Type #

NFData OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

Methods

rnf :: OfferingType -> () #

Hashable OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

ToJSON OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

ToJSONKey OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

FromJSON OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

FromJSONKey OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

ToLog OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

ToHeader OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

ToQuery OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

FromXML OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

ToXML OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

Methods

toXML :: OfferingType -> XML #

ToByteString OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

FromText OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

ToText OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

Methods

toText :: OfferingType -> Text #

type Rep OfferingType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingType

type Rep OfferingType = D1 ('MetaData "OfferingType" "Amazonka.DeviceFarm.Types.OfferingType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "OfferingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOfferingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecurringChargeFrequency

newtype RecurringChargeFrequency Source #

Instances

Instances details
Eq RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

Ord RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

Read RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

Show RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

Generic RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

Associated Types

type Rep RecurringChargeFrequency :: Type -> Type #

NFData RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

Hashable RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

ToJSON RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

ToJSONKey RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

FromJSON RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

FromJSONKey RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

ToLog RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

ToHeader RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

ToQuery RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

FromXML RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

ToXML RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

ToByteString RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

FromText RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

ToText RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

type Rep RecurringChargeFrequency Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringChargeFrequency

type Rep RecurringChargeFrequency = D1 ('MetaData "RecurringChargeFrequency" "Amazonka.DeviceFarm.Types.RecurringChargeFrequency" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "RecurringChargeFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecurringChargeFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RuleOperator

newtype RuleOperator Source #

Constructors

RuleOperator' 

Instances

Instances details
Eq RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

Ord RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

Read RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

Show RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

Generic RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

Associated Types

type Rep RuleOperator :: Type -> Type #

NFData RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

Methods

rnf :: RuleOperator -> () #

Hashable RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

ToJSON RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

ToJSONKey RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

FromJSON RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

FromJSONKey RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

ToLog RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

ToHeader RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

ToQuery RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

FromXML RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

ToXML RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

Methods

toXML :: RuleOperator -> XML #

ToByteString RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

FromText RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

ToText RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

Methods

toText :: RuleOperator -> Text #

type Rep RuleOperator Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RuleOperator

type Rep RuleOperator = D1 ('MetaData "RuleOperator" "Amazonka.DeviceFarm.Types.RuleOperator" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "RuleOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRuleOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SampleType

newtype SampleType Source #

Constructors

SampleType' 

Fields

Instances

Instances details
Eq SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

Ord SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

Read SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

Show SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

Generic SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

Associated Types

type Rep SampleType :: Type -> Type #

NFData SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

Methods

rnf :: SampleType -> () #

Hashable SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

ToJSON SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

ToJSONKey SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

FromJSON SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

FromJSONKey SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

ToLog SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

ToHeader SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

ToQuery SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

FromXML SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

ToXML SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

Methods

toXML :: SampleType -> XML #

ToByteString SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

FromText SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

ToText SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

Methods

toText :: SampleType -> Text #

type Rep SampleType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.SampleType

type Rep SampleType = D1 ('MetaData "SampleType" "Amazonka.DeviceFarm.Types.SampleType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "SampleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSampleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TestGridSessionArtifactCategory

newtype TestGridSessionArtifactCategory Source #

Instances

Instances details
Eq TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

Ord TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

Read TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

Show TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

Generic TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

Associated Types

type Rep TestGridSessionArtifactCategory :: Type -> Type #

NFData TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

Hashable TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

ToJSON TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

ToJSONKey TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

FromJSON TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

FromJSONKey TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

ToLog TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

ToHeader TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

ToQuery TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

FromXML TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

ToXML TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

ToByteString TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

FromText TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

ToText TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

type Rep TestGridSessionArtifactCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory

type Rep TestGridSessionArtifactCategory = D1 ('MetaData "TestGridSessionArtifactCategory" "Amazonka.DeviceFarm.Types.TestGridSessionArtifactCategory" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "TestGridSessionArtifactCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTestGridSessionArtifactCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TestGridSessionArtifactType

newtype TestGridSessionArtifactType Source #

Instances

Instances details
Eq TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

Ord TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

Read TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

Show TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

Generic TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

Associated Types

type Rep TestGridSessionArtifactType :: Type -> Type #

NFData TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

Hashable TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

ToJSON TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

ToJSONKey TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

FromJSON TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

FromJSONKey TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

ToLog TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

ToHeader TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

ToQuery TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

FromXML TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

ToXML TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

ToByteString TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

FromText TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

ToText TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

type Rep TestGridSessionArtifactType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifactType

type Rep TestGridSessionArtifactType = D1 ('MetaData "TestGridSessionArtifactType" "Amazonka.DeviceFarm.Types.TestGridSessionArtifactType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "TestGridSessionArtifactType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTestGridSessionArtifactType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TestGridSessionStatus

newtype TestGridSessionStatus Source #

Instances

Instances details
Eq TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

Ord TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

Read TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

Show TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

Generic TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

Associated Types

type Rep TestGridSessionStatus :: Type -> Type #

NFData TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

Methods

rnf :: TestGridSessionStatus -> () #

Hashable TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

ToJSON TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

ToJSONKey TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

FromJSON TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

FromJSONKey TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

ToLog TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

ToHeader TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

ToQuery TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

FromXML TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

ToXML TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

ToByteString TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

FromText TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

ToText TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

type Rep TestGridSessionStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionStatus

type Rep TestGridSessionStatus = D1 ('MetaData "TestGridSessionStatus" "Amazonka.DeviceFarm.Types.TestGridSessionStatus" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "TestGridSessionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTestGridSessionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TestType

newtype TestType Source #

Constructors

TestType' 

Fields

Instances

Instances details
Eq TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Ord TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Read TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Show TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Generic TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Associated Types

type Rep TestType :: Type -> Type #

Methods

from :: TestType -> Rep TestType x #

to :: Rep TestType x -> TestType #

NFData TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Methods

rnf :: TestType -> () #

Hashable TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Methods

hashWithSalt :: Int -> TestType -> Int #

hash :: TestType -> Int #

ToJSON TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

ToJSONKey TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

FromJSON TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

FromJSONKey TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

ToLog TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

ToHeader TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Methods

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

ToQuery TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

FromXML TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

ToXML TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Methods

toXML :: TestType -> XML #

ToByteString TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Methods

toBS :: TestType -> ByteString #

FromText TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

ToText TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

Methods

toText :: TestType -> Text #

type Rep TestType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestType

type Rep TestType = D1 ('MetaData "TestType" "Amazonka.DeviceFarm.Types.TestType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "TestType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTestType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UploadCategory

newtype UploadCategory Source #

Constructors

UploadCategory' 

Instances

Instances details
Eq UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

Ord UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

Read UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

Show UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

Generic UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

Associated Types

type Rep UploadCategory :: Type -> Type #

NFData UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

Methods

rnf :: UploadCategory -> () #

Hashable UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

ToJSON UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

ToJSONKey UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

FromJSON UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

FromJSONKey UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

ToLog UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

ToHeader UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

ToQuery UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

FromXML UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

ToXML UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

Methods

toXML :: UploadCategory -> XML #

ToByteString UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

FromText UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

ToText UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

type Rep UploadCategory Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadCategory

type Rep UploadCategory = D1 ('MetaData "UploadCategory" "Amazonka.DeviceFarm.Types.UploadCategory" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "UploadCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUploadCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UploadStatus

newtype UploadStatus Source #

Constructors

UploadStatus' 

Instances

Instances details
Eq UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

Ord UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

Read UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

Show UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

Generic UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

Associated Types

type Rep UploadStatus :: Type -> Type #

NFData UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

Methods

rnf :: UploadStatus -> () #

Hashable UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

ToJSON UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

ToJSONKey UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

FromJSON UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

FromJSONKey UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

ToLog UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

ToHeader UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

ToQuery UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

FromXML UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

ToXML UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

Methods

toXML :: UploadStatus -> XML #

ToByteString UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

FromText UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

ToText UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

Methods

toText :: UploadStatus -> Text #

type Rep UploadStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadStatus

type Rep UploadStatus = D1 ('MetaData "UploadStatus" "Amazonka.DeviceFarm.Types.UploadStatus" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "UploadStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUploadStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UploadType

newtype UploadType Source #

Constructors

UploadType' 

Fields

Bundled Patterns

pattern UploadType_ANDROID_APP :: UploadType 
pattern UploadType_APPIUM_JAVA_JUNIT_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_JAVA_JUNIT_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_JAVA_TESTNG_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_JAVA_TESTNG_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_NODE_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_NODE_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_PYTHON_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_PYTHON_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_RUBY_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_RUBY_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_WEB_JAVA_JUNIT_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_WEB_JAVA_TESTNG_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_WEB_NODE_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_WEB_NODE_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_WEB_PYTHON_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_WEB_PYTHON_TEST_SPEC :: UploadType 
pattern UploadType_APPIUM_WEB_RUBY_TEST_PACKAGE :: UploadType 
pattern UploadType_APPIUM_WEB_RUBY_TEST_SPEC :: UploadType 
pattern UploadType_CALABASH_TEST_PACKAGE :: UploadType 
pattern UploadType_EXTERNAL_DATA :: UploadType 
pattern UploadType_INSTRUMENTATION_TEST_PACKAGE :: UploadType 
pattern UploadType_INSTRUMENTATION_TEST_SPEC :: UploadType 
pattern UploadType_IOS_APP :: UploadType 
pattern UploadType_UIAUTOMATION_TEST_PACKAGE :: UploadType 
pattern UploadType_UIAUTOMATOR_TEST_PACKAGE :: UploadType 
pattern UploadType_WEB_APP :: UploadType 
pattern UploadType_XCTEST_TEST_PACKAGE :: UploadType 
pattern UploadType_XCTEST_UI_TEST_PACKAGE :: UploadType 
pattern UploadType_XCTEST_UI_TEST_SPEC :: UploadType 

Instances

Instances details
Eq UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

Ord UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

Read UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

Show UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

Generic UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

Associated Types

type Rep UploadType :: Type -> Type #

NFData UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

Methods

rnf :: UploadType -> () #

Hashable UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

ToJSON UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

ToJSONKey UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

FromJSON UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

FromJSONKey UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

ToLog UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

ToHeader UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

ToQuery UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

FromXML UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

ToXML UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

Methods

toXML :: UploadType -> XML #

ToByteString UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

FromText UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

ToText UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

Methods

toText :: UploadType -> Text #

type Rep UploadType Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UploadType

type Rep UploadType = D1 ('MetaData "UploadType" "Amazonka.DeviceFarm.Types.UploadType" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'True) (C1 ('MetaCons "UploadType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUploadType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountSettings

data AccountSettings Source #

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

See: newAccountSettings smart constructor.

Constructors

AccountSettings' 

Fields

Instances

Instances details
Eq AccountSettings Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.AccountSettings

Read AccountSettings Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.AccountSettings

Show AccountSettings Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.AccountSettings

Generic AccountSettings Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.AccountSettings

Associated Types

type Rep AccountSettings :: Type -> Type #

NFData AccountSettings Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.AccountSettings

Methods

rnf :: AccountSettings -> () #

Hashable AccountSettings Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.AccountSettings

FromJSON AccountSettings Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.AccountSettings

type Rep AccountSettings Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.AccountSettings

type Rep AccountSettings = D1 ('MetaData "AccountSettings" "Amazonka.DeviceFarm.Types.AccountSettings" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "AccountSettings'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "skipAppResign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "awsAccountNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxJobTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "maxSlots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Int))))) :*: ((S1 ('MetaSel ('Just "trialMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrialMinutes)) :*: S1 ('MetaSel ('Just "unmeteredDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap DevicePlatform Int)))) :*: (S1 ('MetaSel ('Just "unmeteredRemoteAccessDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap DevicePlatform Int))) :*: S1 ('MetaSel ('Just "defaultJobTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newAccountSettings :: AccountSettings Source #

Create a value of AccountSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:skipAppResign:AccountSettings', accountSettings_skipAppResign - When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

$sel:awsAccountNumber:AccountSettings', accountSettings_awsAccountNumber - The AWS account number specified in the AccountSettings container.

$sel:maxJobTimeoutMinutes:AccountSettings', accountSettings_maxJobTimeoutMinutes - The maximum number of minutes a test run executes before it times out.

$sel:maxSlots:AccountSettings', accountSettings_maxSlots - 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.

$sel:trialMinutes:AccountSettings', accountSettings_trialMinutes - Information about an AWS account's usage of free trial device minutes.

$sel:unmeteredDevices:AccountSettings', accountSettings_unmeteredDevices - Returns the unmetered devices you have purchased or want to purchase.

$sel:unmeteredRemoteAccessDevices:AccountSettings', accountSettings_unmeteredRemoteAccessDevices - Returns the unmetered remote access devices you have purchased or want to purchase.

$sel:defaultJobTimeoutMinutes:AccountSettings', accountSettings_defaultJobTimeoutMinutes - The default number of minutes (at the account level) a test run executes before it times out. The default value is 150 minutes.

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

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

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

The AWS account number specified in the AccountSettings container.

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

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

accountSettings_maxSlots :: Lens' AccountSettings (Maybe (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.

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

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

accountSettings_unmeteredDevices :: Lens' AccountSettings (Maybe (HashMap DevicePlatform Int)) Source #

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

accountSettings_unmeteredRemoteAccessDevices :: Lens' AccountSettings (Maybe (HashMap DevicePlatform Int)) Source #

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

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

The default number of minutes (at the account level) a test run executes before it times out. The default value is 150 minutes.

Artifact

data Artifact Source #

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

See: newArtifact smart constructor.

Constructors

Artifact' 

Fields

  • arn :: Maybe Text

    The artifact's ARN.

  • url :: Maybe Text

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

  • extension :: Maybe Text

    The artifact's file extension.

  • name :: Maybe Text

    The artifact's name.

  • type' :: Maybe ArtifactType

    The artifact's type.

    Allowed values include the following:

    • UNKNOWN
    • SCREENSHOT
    • DEVICE_LOG
    • MESSAGE_LOG
    • VIDEO_LOG
    • RESULT_LOG
    • SERVICE_LOG
    • WEBKIT_LOG
    • INSTRUMENTATION_OUTPUT
    • EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
    • CALABASH_JSON_OUTPUT
    • CALABASH_PRETTY_OUTPUT
    • CALABASH_STANDARD_OUTPUT
    • CALABASH_JAVA_XML_OUTPUT
    • AUTOMATION_OUTPUT
    • APPIUM_SERVER_OUTPUT
    • APPIUM_JAVA_OUTPUT
    • APPIUM_JAVA_XML_OUTPUT
    • APPIUM_PYTHON_OUTPUT
    • APPIUM_PYTHON_XML_OUTPUT
    • EXPLORER_EVENT_LOG
    • EXPLORER_SUMMARY_LOG
    • APPLICATION_CRASH_REPORT
    • XCTEST_LOG
    • VIDEO
    • CUSTOMER_ARTIFACT
    • CUSTOMER_ARTIFACT_LOG
    • TESTSPEC_OUTPUT

Instances

Instances details
Eq Artifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Artifact

Read Artifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Artifact

Show Artifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Artifact

Generic Artifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Artifact

Associated Types

type Rep Artifact :: Type -> Type #

Methods

from :: Artifact -> Rep Artifact x #

to :: Rep Artifact x -> Artifact #

NFData Artifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Artifact

Methods

rnf :: Artifact -> () #

Hashable Artifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Artifact

Methods

hashWithSalt :: Int -> Artifact -> Int #

hash :: Artifact -> Int #

FromJSON Artifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Artifact

type Rep Artifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Artifact

type Rep Artifact = D1 ('MetaData "Artifact" "Amazonka.DeviceFarm.Types.Artifact" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Artifact'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "extension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ArtifactType))))))

newArtifact :: Artifact Source #

Create a value of Artifact with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Artifact', artifact_arn - The artifact's ARN.

$sel:url:Artifact', artifact_url - The presigned Amazon S3 URL that can be used with a GET request to download the artifact's file.

$sel:extension:Artifact', artifact_extension - The artifact's file extension.

$sel:name:Artifact', artifact_name - The artifact's name.

$sel:type':Artifact', artifact_type - The artifact's type.

Allowed values include the following:

  • UNKNOWN
  • SCREENSHOT
  • DEVICE_LOG
  • MESSAGE_LOG
  • VIDEO_LOG
  • RESULT_LOG
  • SERVICE_LOG
  • WEBKIT_LOG
  • INSTRUMENTATION_OUTPUT
  • EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
  • CALABASH_JSON_OUTPUT
  • CALABASH_PRETTY_OUTPUT
  • CALABASH_STANDARD_OUTPUT
  • CALABASH_JAVA_XML_OUTPUT
  • AUTOMATION_OUTPUT
  • APPIUM_SERVER_OUTPUT
  • APPIUM_JAVA_OUTPUT
  • APPIUM_JAVA_XML_OUTPUT
  • APPIUM_PYTHON_OUTPUT
  • APPIUM_PYTHON_XML_OUTPUT
  • EXPLORER_EVENT_LOG
  • EXPLORER_SUMMARY_LOG
  • APPLICATION_CRASH_REPORT
  • XCTEST_LOG
  • VIDEO
  • CUSTOMER_ARTIFACT
  • CUSTOMER_ARTIFACT_LOG
  • TESTSPEC_OUTPUT

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

The artifact's ARN.

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

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

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

The artifact's file extension.

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

The artifact's name.

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

The artifact's type.

Allowed values include the following:

  • UNKNOWN
  • SCREENSHOT
  • DEVICE_LOG
  • MESSAGE_LOG
  • VIDEO_LOG
  • RESULT_LOG
  • SERVICE_LOG
  • WEBKIT_LOG
  • INSTRUMENTATION_OUTPUT
  • EXERCISER_MONKEY_OUTPUT: the artifact (log) generated by an Android fuzz test.
  • CALABASH_JSON_OUTPUT
  • CALABASH_PRETTY_OUTPUT
  • CALABASH_STANDARD_OUTPUT
  • CALABASH_JAVA_XML_OUTPUT
  • AUTOMATION_OUTPUT
  • APPIUM_SERVER_OUTPUT
  • APPIUM_JAVA_OUTPUT
  • APPIUM_JAVA_XML_OUTPUT
  • APPIUM_PYTHON_OUTPUT
  • APPIUM_PYTHON_XML_OUTPUT
  • EXPLORER_EVENT_LOG
  • EXPLORER_SUMMARY_LOG
  • APPLICATION_CRASH_REPORT
  • XCTEST_LOG
  • VIDEO
  • CUSTOMER_ARTIFACT
  • CUSTOMER_ARTIFACT_LOG
  • TESTSPEC_OUTPUT

CPU

data CPU Source #

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

See: newCPU smart constructor.

Constructors

CPU' 

Fields

Instances

Instances details
Eq CPU Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CPU

Methods

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

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

Read CPU Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CPU

Show CPU Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CPU

Methods

showsPrec :: Int -> CPU -> ShowS #

show :: CPU -> String #

showList :: [CPU] -> ShowS #

Generic CPU Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CPU

Associated Types

type Rep CPU :: Type -> Type #

Methods

from :: CPU -> Rep CPU x #

to :: Rep CPU x -> CPU #

NFData CPU Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CPU

Methods

rnf :: CPU -> () #

Hashable CPU Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CPU

Methods

hashWithSalt :: Int -> CPU -> Int #

hash :: CPU -> Int #

FromJSON CPU Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CPU

type Rep CPU Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CPU

type Rep CPU = D1 ('MetaData "CPU" "Amazonka.DeviceFarm.Types.CPU" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "CPU'" 'PrefixI 'True) (S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCPU :: CPU Source #

Create a value of CPU with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:frequency:CPU', cpu_frequency - The CPU's frequency.

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

$sel:architecture:CPU', cpu_architecture - The CPU's architecture (for example, x86 or ARM).

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

The CPU's frequency.

cpu_clock :: 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.

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

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

Counters

data Counters Source #

Represents entity counters.

See: newCounters smart constructor.

Constructors

Counters' 

Fields

Instances

Instances details
Eq Counters Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Counters

Read Counters Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Counters

Show Counters Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Counters

Generic Counters Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Counters

Associated Types

type Rep Counters :: Type -> Type #

Methods

from :: Counters -> Rep Counters x #

to :: Rep Counters x -> Counters #

NFData Counters Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Counters

Methods

rnf :: Counters -> () #

Hashable Counters Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Counters

Methods

hashWithSalt :: Int -> Counters -> Int #

hash :: Counters -> Int #

FromJSON Counters Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Counters

type Rep Counters Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Counters

newCounters :: Counters Source #

Create a value of Counters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:passed:Counters', counters_passed - The number of passed entities.

$sel:skipped:Counters', counters_skipped - The number of skipped entities.

$sel:warned:Counters', counters_warned - The number of warned entities.

$sel:stopped:Counters', counters_stopped - The number of stopped entities.

$sel:total:Counters', counters_total - The total number of entities.

$sel:failed:Counters', counters_failed - The number of failed entities.

$sel:errored:Counters', counters_errored - The number of errored entities.

counters_passed :: Lens' Counters (Maybe Int) Source #

The number of passed entities.

counters_skipped :: Lens' Counters (Maybe Int) Source #

The number of skipped entities.

counters_warned :: Lens' Counters (Maybe Int) Source #

The number of warned entities.

counters_stopped :: Lens' Counters (Maybe Int) Source #

The number of stopped entities.

counters_total :: Lens' Counters (Maybe Int) Source #

The total number of entities.

counters_failed :: Lens' Counters (Maybe Int) Source #

The number of failed entities.

counters_errored :: Lens' Counters (Maybe Int) Source #

The number of errored entities.

CreateRemoteAccessSessionConfiguration

data CreateRemoteAccessSessionConfiguration Source #

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

See: newCreateRemoteAccessSessionConfiguration smart constructor.

Constructors

CreateRemoteAccessSessionConfiguration' 

Fields

Instances

Instances details
Eq CreateRemoteAccessSessionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration

Read CreateRemoteAccessSessionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration

Show CreateRemoteAccessSessionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration

Generic CreateRemoteAccessSessionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration

NFData CreateRemoteAccessSessionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration

Hashable CreateRemoteAccessSessionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration

ToJSON CreateRemoteAccessSessionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration

type Rep CreateRemoteAccessSessionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration

type Rep CreateRemoteAccessSessionConfiguration = D1 ('MetaData "CreateRemoteAccessSessionConfiguration" "Amazonka.DeviceFarm.Types.CreateRemoteAccessSessionConfiguration" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "CreateRemoteAccessSessionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "billingMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BillingMethod)) :*: S1 ('MetaSel ('Just "vpceConfigurationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newCreateRemoteAccessSessionConfiguration :: CreateRemoteAccessSessionConfiguration Source #

Create a value of CreateRemoteAccessSessionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:billingMethod:CreateRemoteAccessSessionConfiguration', createRemoteAccessSessionConfiguration_billingMethod - The billing method for the remote access session.

$sel:vpceConfigurationArns:CreateRemoteAccessSessionConfiguration', createRemoteAccessSessionConfiguration_vpceConfigurationArns - An array of ARNs included in the VPC endpoint configuration.

CustomerArtifactPaths

data CustomerArtifactPaths Source #

A JSON object that specifies the paths where the artifacts generated by the customer's tests, on the device or in the test environment, are pulled from.

Specify deviceHostPaths and optionally specify either iosPaths or androidPaths.

For web app tests, you can specify both iosPaths and androidPaths.

See: newCustomerArtifactPaths smart constructor.

Constructors

CustomerArtifactPaths' 

Fields

  • androidPaths :: Maybe [Text]

    Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

  • deviceHostPaths :: Maybe [Text]

    Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

  • iosPaths :: Maybe [Text]

    Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Instances

Instances details
Eq CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

Read CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

Show CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

Generic CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

Associated Types

type Rep CustomerArtifactPaths :: Type -> Type #

NFData CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

Methods

rnf :: CustomerArtifactPaths -> () #

Hashable CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

ToJSON CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

FromJSON CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

type Rep CustomerArtifactPaths Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.CustomerArtifactPaths

type Rep CustomerArtifactPaths = D1 ('MetaData "CustomerArtifactPaths" "Amazonka.DeviceFarm.Types.CustomerArtifactPaths" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "CustomerArtifactPaths'" 'PrefixI 'True) (S1 ('MetaSel ('Just "androidPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "deviceHostPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "iosPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newCustomerArtifactPaths :: CustomerArtifactPaths Source #

Create a value of CustomerArtifactPaths with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:androidPaths:CustomerArtifactPaths', customerArtifactPaths_androidPaths - Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

$sel:deviceHostPaths:CustomerArtifactPaths', customerArtifactPaths_deviceHostPaths - Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

$sel:iosPaths:CustomerArtifactPaths', customerArtifactPaths_iosPaths - Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

customerArtifactPaths_androidPaths :: Lens' CustomerArtifactPaths (Maybe [Text]) Source #

Comma-separated list of paths on the Android device where the artifacts generated by the customer's tests are pulled from.

customerArtifactPaths_deviceHostPaths :: Lens' CustomerArtifactPaths (Maybe [Text]) Source #

Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests are pulled from.

customerArtifactPaths_iosPaths :: Lens' CustomerArtifactPaths (Maybe [Text]) Source #

Comma-separated list of paths on the iOS device where the artifacts generated by the customer's tests are pulled from.

Device

data Device Source #

Represents a device type that an app is tested against.

See: newDevice smart constructor.

Constructors

Device' 

Fields

Instances

Instances details
Eq Device Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Device

Methods

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

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

Read Device Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Device

Show Device Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Device

Generic Device Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Device

Associated Types

type Rep Device :: Type -> Type #

Methods

from :: Device -> Rep Device x #

to :: Rep Device x -> Device #

NFData Device Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Device

Methods

rnf :: Device -> () #

Hashable Device Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Device

Methods

hashWithSalt :: Int -> Device -> Int #

hash :: Device -> Int #

FromJSON Device Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Device

type Rep Device Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Device

type Rep Device = D1 ('MetaData "Device" "Amazonka.DeviceFarm.Types.Device" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Device'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "carrier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "manufacturer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DevicePlatform)) :*: S1 ('MetaSel ('Just "modelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "remoteAccessEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "formFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceFormFactor)) :*: (S1 ('MetaSel ('Just "fleetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Resolution)))))) :*: (((S1 ('MetaSel ('Just "availability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceAvailability)) :*: S1 ('MetaSel ('Just "memory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "radio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "os") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "model") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeviceInstance])) :*: S1 ('MetaSel ('Just "remoteDebugEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "cpu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CPU)) :*: (S1 ('MetaSel ('Just "heapSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "fleetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newDevice :: Device Source #

Create a value of Device with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:carrier:Device', device_carrier - The device's carrier.

$sel:image:Device', device_image - The device's image name.

$sel:manufacturer:Device', device_manufacturer - The device's manufacturer name.

$sel:platform:Device', device_platform - The device's platform.

Allowed values include:

  • ANDROID
  • IOS

$sel:modelId:Device', device_modelId - The device's model ID.

$sel:remoteAccessEnabled:Device', device_remoteAccessEnabled - Specifies whether remote access has been enabled for the specified device.

$sel:arn:Device', device_arn - The device's ARN.

$sel:formFactor:Device', device_formFactor - The device's form factor.

Allowed values include:

  • PHONE
  • TABLET

$sel:fleetType:Device', device_fleetType - The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

$sel:resolution:Device', device_resolution - The resolution of the device.

$sel:availability:Device', device_availability - Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

$sel:memory:Device', device_memory - The device's total memory size, expressed in bytes.

$sel:radio:Device', device_radio - The device's radio.

$sel:os:Device', device_os - The device's operating system type.

$sel:name:Device', device_name - The device's display name.

$sel:model:Device', device_model - The device's model name.

$sel:instances:Device', device_instances - The instances that belong to this device.

$sel:remoteDebugEnabled:Device', device_remoteDebugEnabled - This flag is set to true if remote debugging is enabled for the device.

Remote debugging is no longer supported.

$sel:cpu:Device', device_cpu - Information about the device's CPU.

$sel:heapSize:Device', device_heapSize - The device's heap size, expressed in bytes.

$sel:fleetName:Device', device_fleetName - The name of the fleet to which this device belongs.

device_carrier :: Lens' Device (Maybe Text) Source #

The device's carrier.

device_image :: Lens' Device (Maybe Text) Source #

The device's image name.

device_manufacturer :: Lens' Device (Maybe Text) Source #

The device's manufacturer name.

device_platform :: Lens' Device (Maybe DevicePlatform) Source #

The device's platform.

Allowed values include:

  • ANDROID
  • IOS

device_modelId :: Lens' Device (Maybe Text) Source #

The device's model ID.

device_remoteAccessEnabled :: Lens' Device (Maybe Bool) Source #

Specifies whether remote access has been enabled for the specified device.

device_arn :: Lens' Device (Maybe Text) Source #

The device's ARN.

device_formFactor :: Lens' Device (Maybe DeviceFormFactor) Source #

The device's form factor.

Allowed values include:

  • PHONE
  • TABLET

device_fleetType :: Lens' Device (Maybe Text) Source #

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

device_resolution :: Lens' Device (Maybe Resolution) Source #

The resolution of the device.

device_availability :: Lens' Device (Maybe DeviceAvailability) Source #

Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

device_memory :: Lens' Device (Maybe Integer) Source #

The device's total memory size, expressed in bytes.

device_radio :: Lens' Device (Maybe Text) Source #

The device's radio.

device_os :: Lens' Device (Maybe Text) Source #

The device's operating system type.

device_name :: Lens' Device (Maybe Text) Source #

The device's display name.

device_model :: Lens' Device (Maybe Text) Source #

The device's model name.

device_instances :: Lens' Device (Maybe [DeviceInstance]) Source #

The instances that belong to this device.

device_remoteDebugEnabled :: Lens' Device (Maybe Bool) Source #

This flag is set to true if remote debugging is enabled for the device.

Remote debugging is no longer supported.

device_cpu :: Lens' Device (Maybe CPU) Source #

Information about the device's CPU.

device_heapSize :: Lens' Device (Maybe Integer) Source #

The device's heap size, expressed in bytes.

device_fleetName :: Lens' Device (Maybe Text) Source #

The name of the fleet to which this device belongs.

DeviceFilter

data DeviceFilter Source #

Represents a device filter used to select a set of devices to be included in a test run. This data structure is passed in as the deviceSelectionConfiguration parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.

It is also passed in as the filters parameter to ListDevices. For an example of the JSON request syntax, see ListDevices.

See: newDeviceFilter smart constructor.

Constructors

DeviceFilter' 

Fields

  • attribute :: DeviceFilterAttribute

    The aspect of a device such as platform or model used as the selection criteria in a device filter.

    The supported operators for each attribute are provided in the following list.

    ARN
    The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example).

    Supported operators: EQUALS, IN, NOT_IN

    PLATFORM
    The device platform. Valid values are ANDROID or IOS.

    Supported operators: EQUALS

    OS_VERSION
    The operating system version (for example, 10.3.2).

    Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

    MODEL
    The device model (for example, iPad 5th Gen).

    Supported operators: CONTAINS, EQUALS, IN, NOT_IN

    AVAILABILITY
    The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.

    Supported operators: EQUALS

    FORM_FACTOR
    The device form factor. Valid values are PHONE or TABLET.

    Supported operators: EQUALS

    MANUFACTURER
    The device manufacturer (for example, Apple).

    Supported operators: EQUALS, IN, NOT_IN

    REMOTE_ACCESS_ENABLED
    Whether the device is enabled for remote access. Valid values are TRUE or FALSE.

    Supported operators: EQUALS

    REMOTE_DEBUG_ENABLED
    Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE.

    Supported operators: EQUALS

    Because remote debugging is no longer supported, this filter is ignored.

    INSTANCE_ARN
    The Amazon Resource Name (ARN) of the device instance.

    Supported operators: EQUALS, IN, NOT_IN

    INSTANCE_LABELS
    The label of the device instance.

    Supported operators: CONTAINS

    FLEET_TYPE
    The fleet type. Valid values are PUBLIC or PRIVATE.

    Supported operators: EQUALS

  • operator :: RuleOperator

    Specifies how Device Farm compares the filter's attribute to the value. See the attribute descriptions.

  • values :: [Text]

    An array of one or more filter values used in a device filter.

    Operator Values

    • The IN and NOT_IN operators can take a values array that has more than one element.
    • The other operators require an array with a single element.

    Attribute Values

    • The PLATFORM attribute can be set to ANDROID or IOS.
    • The AVAILABILITY attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
    • The FORM_FACTOR attribute can be set to PHONE or TABLET.
    • The FLEET_TYPE attribute can be set to PUBLIC or PRIVATE.

Instances

Instances details
Eq DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

Read DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

Show DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

Generic DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

Associated Types

type Rep DeviceFilter :: Type -> Type #

NFData DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

Methods

rnf :: DeviceFilter -> () #

Hashable DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

ToJSON DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

FromJSON DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

type Rep DeviceFilter Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceFilter

type Rep DeviceFilter = D1 ('MetaData "DeviceFilter" "Amazonka.DeviceFarm.Types.DeviceFilter" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "DeviceFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeviceFilterAttribute) :*: (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RuleOperator) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newDeviceFilter Source #

Create a value of DeviceFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attribute:DeviceFilter', deviceFilter_attribute - The aspect of a device such as platform or model used as the selection criteria in a device filter.

The supported operators for each attribute are provided in the following list.

ARN
The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example).

Supported operators: EQUALS, IN, NOT_IN

PLATFORM
The device platform. Valid values are ANDROID or IOS.

Supported operators: EQUALS

OS_VERSION
The operating system version (for example, 10.3.2).

Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

MODEL
The device model (for example, iPad 5th Gen).

Supported operators: CONTAINS, EQUALS, IN, NOT_IN

AVAILABILITY
The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.

Supported operators: EQUALS

FORM_FACTOR
The device form factor. Valid values are PHONE or TABLET.

Supported operators: EQUALS

MANUFACTURER
The device manufacturer (for example, Apple).

Supported operators: EQUALS, IN, NOT_IN

REMOTE_ACCESS_ENABLED
Whether the device is enabled for remote access. Valid values are TRUE or FALSE.

Supported operators: EQUALS

REMOTE_DEBUG_ENABLED
Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE.

Supported operators: EQUALS

Because remote debugging is no longer supported, this filter is ignored.

INSTANCE_ARN
The Amazon Resource Name (ARN) of the device instance.

Supported operators: EQUALS, IN, NOT_IN

INSTANCE_LABELS
The label of the device instance.

Supported operators: CONTAINS

FLEET_TYPE
The fleet type. Valid values are PUBLIC or PRIVATE.

Supported operators: EQUALS

$sel:operator:DeviceFilter', deviceFilter_operator - Specifies how Device Farm compares the filter's attribute to the value. See the attribute descriptions.

$sel:values:DeviceFilter', deviceFilter_values - An array of one or more filter values used in a device filter.

Operator Values

  • The IN and NOT_IN operators can take a values array that has more than one element.
  • The other operators require an array with a single element.

Attribute Values

  • The PLATFORM attribute can be set to ANDROID or IOS.
  • The AVAILABILITY attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
  • The FORM_FACTOR attribute can be set to PHONE or TABLET.
  • The FLEET_TYPE attribute can be set to PUBLIC or PRIVATE.

deviceFilter_attribute :: Lens' DeviceFilter DeviceFilterAttribute Source #

The aspect of a device such as platform or model used as the selection criteria in a device filter.

The supported operators for each attribute are provided in the following list.

ARN
The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example).

Supported operators: EQUALS, IN, NOT_IN

PLATFORM
The device platform. Valid values are ANDROID or IOS.

Supported operators: EQUALS

OS_VERSION
The operating system version (for example, 10.3.2).

Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

MODEL
The device model (for example, iPad 5th Gen).

Supported operators: CONTAINS, EQUALS, IN, NOT_IN

AVAILABILITY
The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.

Supported operators: EQUALS

FORM_FACTOR
The device form factor. Valid values are PHONE or TABLET.

Supported operators: EQUALS

MANUFACTURER
The device manufacturer (for example, Apple).

Supported operators: EQUALS, IN, NOT_IN

REMOTE_ACCESS_ENABLED
Whether the device is enabled for remote access. Valid values are TRUE or FALSE.

Supported operators: EQUALS

REMOTE_DEBUG_ENABLED
Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE.

Supported operators: EQUALS

Because remote debugging is no longer supported, this filter is ignored.

INSTANCE_ARN
The Amazon Resource Name (ARN) of the device instance.

Supported operators: EQUALS, IN, NOT_IN

INSTANCE_LABELS
The label of the device instance.

Supported operators: CONTAINS

FLEET_TYPE
The fleet type. Valid values are PUBLIC or PRIVATE.

Supported operators: EQUALS

deviceFilter_operator :: Lens' DeviceFilter RuleOperator Source #

Specifies how Device Farm compares the filter's attribute to the value. See the attribute descriptions.

deviceFilter_values :: Lens' DeviceFilter [Text] Source #

An array of one or more filter values used in a device filter.

Operator Values

  • The IN and NOT_IN operators can take a values array that has more than one element.
  • The other operators require an array with a single element.

Attribute Values

  • The PLATFORM attribute can be set to ANDROID or IOS.
  • The AVAILABILITY attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
  • The FORM_FACTOR attribute can be set to PHONE or TABLET.
  • The FLEET_TYPE attribute can be set to PUBLIC or PRIVATE.

DeviceInstance

data DeviceInstance Source #

Represents the device instance.

See: newDeviceInstance smart constructor.

Constructors

DeviceInstance' 

Fields

Instances

Instances details
Eq DeviceInstance Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceInstance

Read DeviceInstance Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceInstance

Show DeviceInstance Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceInstance

Generic DeviceInstance Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceInstance

Associated Types

type Rep DeviceInstance :: Type -> Type #

NFData DeviceInstance Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceInstance

Methods

rnf :: DeviceInstance -> () #

Hashable DeviceInstance Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceInstance

FromJSON DeviceInstance Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceInstance

type Rep DeviceInstance Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceInstance

type Rep DeviceInstance = D1 ('MetaData "DeviceInstance" "Amazonka.DeviceFarm.Types.DeviceInstance" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "DeviceInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceStatus)) :*: (S1 ('MetaSel ('Just "udid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceProfile)))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "labels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newDeviceInstance :: DeviceInstance Source #

Create a value of DeviceInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DeviceInstance', deviceInstance_status - The status of the device instance. Valid values are listed here.

$sel:udid:DeviceInstance', deviceInstance_udid - Unique device identifier for the device instance.

$sel:instanceProfile:DeviceInstance', deviceInstance_instanceProfile - A object that contains information about the instance profile.

$sel:arn:DeviceInstance', deviceInstance_arn - The Amazon Resource Name (ARN) of the device instance.

$sel:deviceArn:DeviceInstance', deviceInstance_deviceArn - The ARN of the device.

$sel:labels:DeviceInstance', deviceInstance_labels - An array of strings that describe the device instance.

deviceInstance_status :: Lens' DeviceInstance (Maybe InstanceStatus) Source #

The status of the device instance. Valid values are listed here.

deviceInstance_udid :: Lens' DeviceInstance (Maybe Text) Source #

Unique device identifier for the device instance.

deviceInstance_instanceProfile :: Lens' DeviceInstance (Maybe InstanceProfile) Source #

A object that contains information about the instance profile.

deviceInstance_arn :: Lens' DeviceInstance (Maybe Text) Source #

The Amazon Resource Name (ARN) of the device instance.

deviceInstance_labels :: Lens' DeviceInstance (Maybe [Text]) Source #

An array of strings that describe the device instance.

DeviceMinutes

data DeviceMinutes Source #

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

See: newDeviceMinutes smart constructor.

Constructors

DeviceMinutes' 

Fields

  • metered :: Maybe Double

    When specified, represents only the sum of metered minutes used by the resource to run tests.

  • total :: Maybe Double

    When specified, represents the total minutes used by the resource to run tests.

  • unmetered :: Maybe Double

    When specified, represents only the sum of unmetered minutes used by the resource to run tests.

Instances

Instances details
Eq DeviceMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceMinutes

Read DeviceMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceMinutes

Show DeviceMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceMinutes

Generic DeviceMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceMinutes

Associated Types

type Rep DeviceMinutes :: Type -> Type #

NFData DeviceMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceMinutes

Methods

rnf :: DeviceMinutes -> () #

Hashable DeviceMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceMinutes

FromJSON DeviceMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceMinutes

type Rep DeviceMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceMinutes

type Rep DeviceMinutes = D1 ('MetaData "DeviceMinutes" "Amazonka.DeviceFarm.Types.DeviceMinutes" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "DeviceMinutes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "unmetered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newDeviceMinutes :: DeviceMinutes Source #

Create a value of DeviceMinutes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metered:DeviceMinutes', deviceMinutes_metered - When specified, represents only the sum of metered minutes used by the resource to run tests.

$sel:total:DeviceMinutes', deviceMinutes_total - When specified, represents the total minutes used by the resource to run tests.

$sel:unmetered:DeviceMinutes', deviceMinutes_unmetered - When specified, represents only the sum of unmetered minutes used by the resource to run tests.

deviceMinutes_metered :: Lens' DeviceMinutes (Maybe Double) Source #

When specified, represents only the sum of metered minutes used by the resource to run tests.

deviceMinutes_total :: Lens' DeviceMinutes (Maybe Double) Source #

When specified, represents the total minutes used by the resource to run tests.

deviceMinutes_unmetered :: Lens' DeviceMinutes (Maybe Double) Source #

When specified, represents only the sum of unmetered minutes used by the resource to run tests.

DevicePool

data DevicePool Source #

Represents a collection of device types.

See: newDevicePool smart constructor.

Constructors

DevicePool' 

Fields

  • arn :: Maybe Text

    The device pool's ARN.

  • rules :: Maybe [Rule]

    Information about the device pool's rules.

  • name :: Maybe Text

    The device pool's name.

  • maxDevices :: Maybe Int

    The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

    By specifying the maximum number of devices, you can control the costs that you incur by running tests.

  • type' :: Maybe DevicePoolType

    The device pool's type.

    Allowed values include:

    • CURATED: A device pool that is created and managed by AWS Device Farm.
    • PRIVATE: A device pool that is created and managed by the device pool developer.
  • description :: Maybe Text

    The device pool's description.

Instances

Instances details
Eq DevicePool Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePool

Read DevicePool Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePool

Show DevicePool Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePool

Generic DevicePool Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePool

Associated Types

type Rep DevicePool :: Type -> Type #

NFData DevicePool Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePool

Methods

rnf :: DevicePool -> () #

Hashable DevicePool Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePool

FromJSON DevicePool Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePool

type Rep DevicePool Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePool

newDevicePool :: DevicePool Source #

Create a value of DevicePool with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:DevicePool', devicePool_arn - The device pool's ARN.

$sel:rules:DevicePool', devicePool_rules - Information about the device pool's rules.

$sel:name:DevicePool', devicePool_name - The device pool's name.

$sel:maxDevices:DevicePool', devicePool_maxDevices - The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

By specifying the maximum number of devices, you can control the costs that you incur by running tests.

$sel:type':DevicePool', devicePool_type - The device pool's type.

Allowed values include:

  • CURATED: A device pool that is created and managed by AWS Device Farm.
  • PRIVATE: A device pool that is created and managed by the device pool developer.

$sel:description:DevicePool', devicePool_description - The device pool's description.

devicePool_arn :: Lens' DevicePool (Maybe Text) Source #

The device pool's ARN.

devicePool_rules :: Lens' DevicePool (Maybe [Rule]) Source #

Information about the device pool's rules.

devicePool_name :: Lens' DevicePool (Maybe Text) Source #

The device pool's name.

devicePool_maxDevices :: Lens' DevicePool (Maybe Int) Source #

The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.

By specifying the maximum number of devices, you can control the costs that you incur by running tests.

devicePool_type :: Lens' DevicePool (Maybe DevicePoolType) Source #

The device pool's type.

Allowed values include:

  • CURATED: A device pool that is created and managed by AWS Device Farm.
  • PRIVATE: A device pool that is created and managed by the device pool developer.

devicePool_description :: Lens' DevicePool (Maybe Text) Source #

The device pool's description.

DevicePoolCompatibilityResult

data DevicePoolCompatibilityResult Source #

Represents a device pool compatibility result.

See: newDevicePoolCompatibilityResult smart constructor.

Constructors

DevicePoolCompatibilityResult' 

Fields

Instances

Instances details
Eq DevicePoolCompatibilityResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult

Read DevicePoolCompatibilityResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult

Show DevicePoolCompatibilityResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult

Generic DevicePoolCompatibilityResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult

Associated Types

type Rep DevicePoolCompatibilityResult :: Type -> Type #

NFData DevicePoolCompatibilityResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult

Hashable DevicePoolCompatibilityResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult

FromJSON DevicePoolCompatibilityResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult

type Rep DevicePoolCompatibilityResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult

type Rep DevicePoolCompatibilityResult = D1 ('MetaData "DevicePoolCompatibilityResult" "Amazonka.DeviceFarm.Types.DevicePoolCompatibilityResult" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "DevicePoolCompatibilityResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Device)) :*: (S1 ('MetaSel ('Just "compatible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "incompatibilityMessages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IncompatibilityMessage])))))

newDevicePoolCompatibilityResult :: DevicePoolCompatibilityResult Source #

Create a value of DevicePoolCompatibilityResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:device:DevicePoolCompatibilityResult', devicePoolCompatibilityResult_device - The device (phone or tablet) to return information about.

$sel:compatible:DevicePoolCompatibilityResult', devicePoolCompatibilityResult_compatible - Whether the result was compatible with the device pool.

$sel:incompatibilityMessages:DevicePoolCompatibilityResult', devicePoolCompatibilityResult_incompatibilityMessages - Information about the compatibility.

devicePoolCompatibilityResult_device :: Lens' DevicePoolCompatibilityResult (Maybe Device) Source #

The device (phone or tablet) to return information about.

devicePoolCompatibilityResult_compatible :: Lens' DevicePoolCompatibilityResult (Maybe Bool) Source #

Whether the result was compatible with the device pool.

DeviceSelectionConfiguration

data DeviceSelectionConfiguration Source #

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

See: newDeviceSelectionConfiguration smart constructor.

Constructors

DeviceSelectionConfiguration' 

Fields

  • filters :: [DeviceFilter]

    Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

    • Attribute

      The aspect of a device such as platform or model used as the selection criteria in a device filter.

      Allowed values include:

      • ARN: The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example).
      • PLATFORM: The device platform. Valid values are ANDROID or IOS.
      • OS_VERSION: The operating system version (for example, 10.3.2).
      • MODEL: The device model (for example, iPad 5th Gen).
      • AVAILABILITY: The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
      • FORM_FACTOR: The device form factor. Valid values are PHONE or TABLET.
      • MANUFACTURER: The device manufacturer (for example, Apple).
      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are TRUE or FALSE.
      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE. Because remote debugging is no longer supported, this filter is ignored.
      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.
      • INSTANCE_LABELS: The label of the device instance.
      • FLEET_TYPE: The fleet type. Valid values are PUBLIC or PRIVATE.
    • Operator

      The filter operator.

      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.
      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.
      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.
      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.
    • Values

      An array of one or more filter values.

      Operator Values

      • The IN and NOT_IN operators can take a values array that has more than one element.
      • The other operators require an array with a single element.

      Attribute Values

      • The PLATFORM attribute can be set to ANDROID or IOS.
      • The AVAILABILITY attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
      • The FORM_FACTOR attribute can be set to PHONE or TABLET.
      • The FLEET_TYPE attribute can be set to PUBLIC or PRIVATE.
  • maxDevices :: Int

    The maximum number of devices to be included in a test run.

Instances

Instances details
Eq DeviceSelectionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration

Read DeviceSelectionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration

Show DeviceSelectionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration

Generic DeviceSelectionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration

Associated Types

type Rep DeviceSelectionConfiguration :: Type -> Type #

NFData DeviceSelectionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration

Hashable DeviceSelectionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration

ToJSON DeviceSelectionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration

type Rep DeviceSelectionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration

type Rep DeviceSelectionConfiguration = D1 ('MetaData "DeviceSelectionConfiguration" "Amazonka.DeviceFarm.Types.DeviceSelectionConfiguration" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "DeviceSelectionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DeviceFilter]) :*: S1 ('MetaSel ('Just "maxDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeviceSelectionConfiguration Source #

Create a value of DeviceSelectionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:DeviceSelectionConfiguration', deviceSelectionConfiguration_filters - Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

  • Attribute

    The aspect of a device such as platform or model used as the selection criteria in a device filter.

    Allowed values include:

    • ARN: The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example).
    • PLATFORM: The device platform. Valid values are ANDROID or IOS.
    • OS_VERSION: The operating system version (for example, 10.3.2).
    • MODEL: The device model (for example, iPad 5th Gen).
    • AVAILABILITY: The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
    • FORM_FACTOR: The device form factor. Valid values are PHONE or TABLET.
    • MANUFACTURER: The device manufacturer (for example, Apple).
    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are TRUE or FALSE.
    • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE. Because remote debugging is no longer supported, this filter is ignored.
    • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.
    • INSTANCE_LABELS: The label of the device instance.
    • FLEET_TYPE: The fleet type. Valid values are PUBLIC or PRIVATE.
  • Operator

    The filter operator.

    • The EQUALS operator is available for every attribute except INSTANCE_LABELS.
    • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.
    • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.
    • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.
  • Values

    An array of one or more filter values.

    Operator Values

    • The IN and NOT_IN operators can take a values array that has more than one element.
    • The other operators require an array with a single element.

    Attribute Values

    • The PLATFORM attribute can be set to ANDROID or IOS.
    • The AVAILABILITY attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
    • The FORM_FACTOR attribute can be set to PHONE or TABLET.
    • The FLEET_TYPE attribute can be set to PUBLIC or PRIVATE.

$sel:maxDevices:DeviceSelectionConfiguration', deviceSelectionConfiguration_maxDevices - The maximum number of devices to be included in a test run.

deviceSelectionConfiguration_filters :: Lens' DeviceSelectionConfiguration [DeviceFilter] Source #

Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.

  • Attribute

    The aspect of a device such as platform or model used as the selection criteria in a device filter.

    Allowed values include:

    • ARN: The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example).
    • PLATFORM: The device platform. Valid values are ANDROID or IOS.
    • OS_VERSION: The operating system version (for example, 10.3.2).
    • MODEL: The device model (for example, iPad 5th Gen).
    • AVAILABILITY: The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
    • FORM_FACTOR: The device form factor. Valid values are PHONE or TABLET.
    • MANUFACTURER: The device manufacturer (for example, Apple).
    • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are TRUE or FALSE.
    • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE. Because remote debugging is no longer supported, this filter is ignored.
    • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.
    • INSTANCE_LABELS: The label of the device instance.
    • FLEET_TYPE: The fleet type. Valid values are PUBLIC or PRIVATE.
  • Operator

    The filter operator.

    • The EQUALS operator is available for every attribute except INSTANCE_LABELS.
    • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.
    • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.
    • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.
  • Values

    An array of one or more filter values.

    Operator Values

    • The IN and NOT_IN operators can take a values array that has more than one element.
    • The other operators require an array with a single element.

    Attribute Values

    • The PLATFORM attribute can be set to ANDROID or IOS.
    • The AVAILABILITY attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
    • The FORM_FACTOR attribute can be set to PHONE or TABLET.
    • The FLEET_TYPE attribute can be set to PUBLIC or PRIVATE.

deviceSelectionConfiguration_maxDevices :: Lens' DeviceSelectionConfiguration Int Source #

The maximum number of devices to be included in a test run.

DeviceSelectionResult

data DeviceSelectionResult Source #

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

See: newDeviceSelectionResult smart constructor.

Constructors

DeviceSelectionResult' 

Fields

Instances

Instances details
Eq DeviceSelectionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionResult

Read DeviceSelectionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionResult

Show DeviceSelectionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionResult

Generic DeviceSelectionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionResult

Associated Types

type Rep DeviceSelectionResult :: Type -> Type #

NFData DeviceSelectionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionResult

Methods

rnf :: DeviceSelectionResult -> () #

Hashable DeviceSelectionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionResult

FromJSON DeviceSelectionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionResult

type Rep DeviceSelectionResult Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.DeviceSelectionResult

type Rep DeviceSelectionResult = D1 ('MetaData "DeviceSelectionResult" "Amazonka.DeviceFarm.Types.DeviceSelectionResult" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "DeviceSelectionResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "matchedDevicesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeviceFilter])) :*: S1 ('MetaSel ('Just "maxDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newDeviceSelectionResult :: DeviceSelectionResult Source #

Create a value of DeviceSelectionResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:matchedDevicesCount:DeviceSelectionResult', deviceSelectionResult_matchedDevicesCount - The number of devices that matched the device filter selection criteria.

$sel:filters:DeviceSelectionResult', deviceSelectionResult_filters - The filters in a device selection result.

$sel:maxDevices:DeviceSelectionResult', deviceSelectionResult_maxDevices - The maximum number of devices to be selected by a device filter and included in a test run.

deviceSelectionResult_matchedDevicesCount :: Lens' DeviceSelectionResult (Maybe Int) Source #

The number of devices that matched the device filter selection criteria.

deviceSelectionResult_filters :: Lens' DeviceSelectionResult (Maybe [DeviceFilter]) Source #

The filters in a device selection result.

deviceSelectionResult_maxDevices :: Lens' DeviceSelectionResult (Maybe Int) Source #

The maximum number of devices to be selected by a device filter and included in a test run.

ExecutionConfiguration

data ExecutionConfiguration Source #

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

See: newExecutionConfiguration smart constructor.

Constructors

ExecutionConfiguration' 

Fields

  • skipAppResign :: Maybe Bool

    When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

    For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

  • accountsCleanup :: Maybe Bool

    True if account cleanup is enabled at the beginning of the test. Otherwise, false.

  • appPackagesCleanup :: Maybe Bool

    True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

  • jobTimeoutMinutes :: Maybe Int

    The number of minutes a test run executes before it times out.

  • videoCapture :: Maybe Bool

    Set to true to enable video capture. Otherwise, set to false. The default is true.

Instances

Instances details
Eq ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Read ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Show ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Generic ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Associated Types

type Rep ExecutionConfiguration :: Type -> Type #

NFData ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

Methods

rnf :: ExecutionConfiguration -> () #

Hashable ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

ToJSON ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

type Rep ExecutionConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ExecutionConfiguration

type Rep ExecutionConfiguration = D1 ('MetaData "ExecutionConfiguration" "Amazonka.DeviceFarm.Types.ExecutionConfiguration" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "ExecutionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "skipAppResign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "accountsCleanup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "appPackagesCleanup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "jobTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "videoCapture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newExecutionConfiguration :: ExecutionConfiguration Source #

Create a value of ExecutionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:skipAppResign:ExecutionConfiguration', executionConfiguration_skipAppResign - When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

$sel:accountsCleanup:ExecutionConfiguration', executionConfiguration_accountsCleanup - True if account cleanup is enabled at the beginning of the test. Otherwise, false.

$sel:appPackagesCleanup:ExecutionConfiguration', executionConfiguration_appPackagesCleanup - True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

$sel:jobTimeoutMinutes:ExecutionConfiguration', executionConfiguration_jobTimeoutMinutes - The number of minutes a test run executes before it times out.

$sel:videoCapture:ExecutionConfiguration', executionConfiguration_videoCapture - Set to true to enable video capture. Otherwise, set to false. The default is true.

executionConfiguration_skipAppResign :: Lens' ExecutionConfiguration (Maybe Bool) Source #

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

executionConfiguration_accountsCleanup :: Lens' ExecutionConfiguration (Maybe Bool) Source #

True if account cleanup is enabled at the beginning of the test. Otherwise, false.

executionConfiguration_appPackagesCleanup :: Lens' ExecutionConfiguration (Maybe Bool) Source #

True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

executionConfiguration_jobTimeoutMinutes :: Lens' ExecutionConfiguration (Maybe Int) Source #

The number of minutes a test run executes before it times out.

executionConfiguration_videoCapture :: Lens' ExecutionConfiguration (Maybe Bool) Source #

Set to true to enable video capture. Otherwise, set to false. The default is true.

IncompatibilityMessage

data IncompatibilityMessage Source #

Represents information about incompatibility.

See: newIncompatibilityMessage smart constructor.

Constructors

IncompatibilityMessage' 

Fields

  • type' :: Maybe DeviceAttribute

    The type of incompatibility.

    Allowed values include:

    • ARN
    • FORM_FACTOR (for example, phone or tablet)
    • MANUFACTURER
    • PLATFORM (for example, Android or iOS)
    • REMOTE_ACCESS_ENABLED
    • APPIUM_VERSION
  • message :: Maybe Text

    A message about the incompatibility.

Instances

Instances details
Eq IncompatibilityMessage Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.IncompatibilityMessage

Read IncompatibilityMessage Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.IncompatibilityMessage

Show IncompatibilityMessage Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.IncompatibilityMessage

Generic IncompatibilityMessage Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.IncompatibilityMessage

Associated Types

type Rep IncompatibilityMessage :: Type -> Type #

NFData IncompatibilityMessage Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.IncompatibilityMessage

Methods

rnf :: IncompatibilityMessage -> () #

Hashable IncompatibilityMessage Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.IncompatibilityMessage

FromJSON IncompatibilityMessage Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.IncompatibilityMessage

type Rep IncompatibilityMessage Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.IncompatibilityMessage

type Rep IncompatibilityMessage = D1 ('MetaData "IncompatibilityMessage" "Amazonka.DeviceFarm.Types.IncompatibilityMessage" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "IncompatibilityMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceAttribute)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIncompatibilityMessage :: IncompatibilityMessage Source #

Create a value of IncompatibilityMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':IncompatibilityMessage', incompatibilityMessage_type - The type of incompatibility.

Allowed values include:

  • ARN
  • FORM_FACTOR (for example, phone or tablet)
  • MANUFACTURER
  • PLATFORM (for example, Android or iOS)
  • REMOTE_ACCESS_ENABLED
  • APPIUM_VERSION

$sel:message:IncompatibilityMessage', incompatibilityMessage_message - A message about the incompatibility.

incompatibilityMessage_type :: Lens' IncompatibilityMessage (Maybe DeviceAttribute) Source #

The type of incompatibility.

Allowed values include:

  • ARN
  • FORM_FACTOR (for example, phone or tablet)
  • MANUFACTURER
  • PLATFORM (for example, Android or iOS)
  • REMOTE_ACCESS_ENABLED
  • APPIUM_VERSION

InstanceProfile

data InstanceProfile Source #

Represents the instance profile.

See: newInstanceProfile smart constructor.

Constructors

InstanceProfile' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the instance profile.

  • rebootAfterUse :: Maybe Bool

    When set to true, Device Farm reboots the instance after a test run. The default value is true.

  • name :: Maybe Text

    The name of the instance profile.

  • packageCleanup :: Maybe Bool

    When set to true, Device Farm removes app packages after a test run. The default value is false for private devices.

  • excludeAppPackagesFromCleanup :: Maybe [Text]

    An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes.

    The list of packages is considered only if you set packageCleanup to true.

  • description :: Maybe Text

    The description of the instance profile.

Instances

Instances details
Eq InstanceProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceProfile

Read InstanceProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceProfile

Show InstanceProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceProfile

Generic InstanceProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceProfile

Associated Types

type Rep InstanceProfile :: Type -> Type #

NFData InstanceProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceProfile

Methods

rnf :: InstanceProfile -> () #

Hashable InstanceProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceProfile

FromJSON InstanceProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceProfile

type Rep InstanceProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.InstanceProfile

type Rep InstanceProfile = D1 ('MetaData "InstanceProfile" "Amazonka.DeviceFarm.Types.InstanceProfile" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "InstanceProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rebootAfterUse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "packageCleanup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "excludeAppPackagesFromCleanup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newInstanceProfile :: InstanceProfile Source #

Create a value of InstanceProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:InstanceProfile', instanceProfile_arn - The Amazon Resource Name (ARN) of the instance profile.

$sel:rebootAfterUse:InstanceProfile', instanceProfile_rebootAfterUse - When set to true, Device Farm reboots the instance after a test run. The default value is true.

$sel:name:InstanceProfile', instanceProfile_name - The name of the instance profile.

$sel:packageCleanup:InstanceProfile', instanceProfile_packageCleanup - When set to true, Device Farm removes app packages after a test run. The default value is false for private devices.

$sel:excludeAppPackagesFromCleanup:InstanceProfile', instanceProfile_excludeAppPackagesFromCleanup - An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes.

The list of packages is considered only if you set packageCleanup to true.

$sel:description:InstanceProfile', instanceProfile_description - The description of the instance profile.

instanceProfile_arn :: Lens' InstanceProfile (Maybe Text) Source #

The Amazon Resource Name (ARN) of the instance profile.

instanceProfile_rebootAfterUse :: Lens' InstanceProfile (Maybe Bool) Source #

When set to true, Device Farm reboots the instance after a test run. The default value is true.

instanceProfile_name :: Lens' InstanceProfile (Maybe Text) Source #

The name of the instance profile.

instanceProfile_packageCleanup :: Lens' InstanceProfile (Maybe Bool) Source #

When set to true, Device Farm removes app packages after a test run. The default value is false for private devices.

instanceProfile_excludeAppPackagesFromCleanup :: Lens' InstanceProfile (Maybe [Text]) Source #

An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes.

The list of packages is considered only if you set packageCleanup to true.

instanceProfile_description :: Lens' InstanceProfile (Maybe Text) Source #

The description of the instance profile.

Job

data Job Source #

Represents a device.

See: newJob smart constructor.

Constructors

Job' 

Fields

Instances

Instances details
Eq Job Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Job

Methods

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

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

Read Job Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Job

Show Job Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Job

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Job

Associated Types

type Rep Job :: Type -> Type #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

NFData Job Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Job

Methods

rnf :: Job -> () #

Hashable Job Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Job

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

FromJSON Job Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Job

type Rep Job Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Job

type Rep Job = D1 ('MetaData "Job" "Amazonka.DeviceFarm.Types.Job" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Job'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "instanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionStatus)) :*: S1 ('MetaSel ('Just "counters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Counters)))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Device)) :*: S1 ('MetaSel ('Just "stopped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: (((S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionResult)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "videoEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceMinutes)))) :*: ((S1 ('MetaSel ('Just "videoCapture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestType))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "started") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newJob :: Job Source #

Create a value of Job with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instanceArn:Job', job_instanceArn - The ARN of the instance.

$sel:status:Job', job_status - The job's status.

Allowed values include:

  • PENDING
  • PENDING_CONCURRENCY
  • PENDING_DEVICE
  • PROCESSING
  • SCHEDULING
  • PREPARING
  • RUNNING
  • COMPLETED
  • STOPPING

$sel:counters:Job', job_counters - The job's result counters.

$sel:arn:Job', job_arn - The job's ARN.

$sel:created:Job', job_created - When the job was created.

$sel:device:Job', job_device - The device (phone or tablet).

$sel:stopped:Job', job_stopped - The job's stop time.

$sel:result:Job', job_result - The job's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

$sel:name:Job', job_name - The job's name.

$sel:videoEndpoint:Job', job_videoEndpoint - The endpoint for streaming device video.

$sel:deviceMinutes:Job', job_deviceMinutes - Represents the total (metered or unmetered) minutes used by the job.

$sel:videoCapture:Job', job_videoCapture - This value is set to true if video capture is enabled. Otherwise, it is set to false.

$sel:type':Job', job_type - The job's type.

Allowed values include the following:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

$sel:message:Job', job_message - A message about the job's result.

$sel:started:Job', job_started - The job's start time.

job_instanceArn :: Lens' Job (Maybe Text) Source #

The ARN of the instance.

job_status :: Lens' Job (Maybe ExecutionStatus) Source #

The job's status.

Allowed values include:

  • PENDING
  • PENDING_CONCURRENCY
  • PENDING_DEVICE
  • PROCESSING
  • SCHEDULING
  • PREPARING
  • RUNNING
  • COMPLETED
  • STOPPING

job_counters :: Lens' Job (Maybe Counters) Source #

The job's result counters.

job_arn :: Lens' Job (Maybe Text) Source #

The job's ARN.

job_created :: Lens' Job (Maybe UTCTime) Source #

When the job was created.

job_device :: Lens' Job (Maybe Device) Source #

The device (phone or tablet).

job_stopped :: Lens' Job (Maybe UTCTime) Source #

The job's stop time.

job_result :: Lens' Job (Maybe ExecutionResult) Source #

The job's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

job_name :: Lens' Job (Maybe Text) Source #

The job's name.

job_videoEndpoint :: Lens' Job (Maybe Text) Source #

The endpoint for streaming device video.

job_deviceMinutes :: Lens' Job (Maybe DeviceMinutes) Source #

Represents the total (metered or unmetered) minutes used by the job.

job_videoCapture :: Lens' Job (Maybe Bool) Source #

This value is set to true if video capture is enabled. Otherwise, it is set to false.

job_type :: Lens' Job (Maybe TestType) Source #

The job's type.

Allowed values include the following:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

job_message :: Lens' Job (Maybe Text) Source #

A message about the job's result.

job_started :: Lens' Job (Maybe UTCTime) Source #

The job's start time.

Location

data Location Source #

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

Elevation is currently not supported.

See: newLocation smart constructor.

Constructors

Location' 

Fields

Instances

Instances details
Eq Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

Read Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

Show Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

Generic Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

Associated Types

type Rep Location :: Type -> Type #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

NFData Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

Methods

rnf :: Location -> () #

Hashable Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

Methods

hashWithSalt :: Int -> Location -> Int #

hash :: Location -> Int #

ToJSON Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

FromJSON Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

type Rep Location Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Location

type Rep Location = D1 ('MetaData "Location" "Amazonka.DeviceFarm.Types.Location" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "longitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newLocation Source #

Create a value of Location with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:latitude:Location', location_latitude - The latitude.

$sel:longitude:Location', location_longitude - The longitude.

MonetaryAmount

data MonetaryAmount Source #

A number that represents the monetary amount for an offering or transaction.

See: newMonetaryAmount smart constructor.

Constructors

MonetaryAmount' 

Fields

Instances

Instances details
Eq MonetaryAmount Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.MonetaryAmount

Read MonetaryAmount Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.MonetaryAmount

Show MonetaryAmount Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.MonetaryAmount

Generic MonetaryAmount Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.MonetaryAmount

Associated Types

type Rep MonetaryAmount :: Type -> Type #

NFData MonetaryAmount Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.MonetaryAmount

Methods

rnf :: MonetaryAmount -> () #

Hashable MonetaryAmount Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.MonetaryAmount

FromJSON MonetaryAmount Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.MonetaryAmount

type Rep MonetaryAmount Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.MonetaryAmount

type Rep MonetaryAmount = D1 ('MetaData "MonetaryAmount" "Amazonka.DeviceFarm.Types.MonetaryAmount" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "MonetaryAmount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "currencyCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CurrencyCode))))

newMonetaryAmount :: MonetaryAmount Source #

Create a value of MonetaryAmount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:MonetaryAmount', monetaryAmount_amount - The numerical amount of an offering or transaction.

$sel:currencyCode:MonetaryAmount', monetaryAmount_currencyCode - The currency code of a monetary amount. For example, USD means U.S. dollars.

monetaryAmount_amount :: Lens' MonetaryAmount (Maybe Double) Source #

The numerical amount of an offering or transaction.

monetaryAmount_currencyCode :: Lens' MonetaryAmount (Maybe CurrencyCode) Source #

The currency code of a monetary amount. For example, USD means U.S. dollars.

NetworkProfile

data NetworkProfile Source #

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

See: newNetworkProfile smart constructor.

Constructors

NetworkProfile' 

Fields

Instances

Instances details
Eq NetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfile

Read NetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfile

Show NetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfile

Generic NetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfile

Associated Types

type Rep NetworkProfile :: Type -> Type #

NFData NetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfile

Methods

rnf :: NetworkProfile -> () #

Hashable NetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfile

FromJSON NetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfile

type Rep NetworkProfile Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.NetworkProfile

type Rep NetworkProfile = D1 ('MetaData "NetworkProfile" "Amazonka.DeviceFarm.Types.NetworkProfile" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "NetworkProfile'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "uplinkJitterMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "uplinkLossPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "downlinkJitterMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "downlinkLossPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkProfileType)) :*: (S1 ('MetaSel ('Just "uplinkDelayMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "uplinkBandwidthBits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "downlinkDelayMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "downlinkBandwidthBits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newNetworkProfile :: NetworkProfile Source #

Create a value of NetworkProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:uplinkJitterMs:NetworkProfile', networkProfile_uplinkJitterMs - Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

$sel:arn:NetworkProfile', networkProfile_arn - The Amazon Resource Name (ARN) of the network profile.

$sel:uplinkLossPercent:NetworkProfile', networkProfile_uplinkLossPercent - Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

$sel:downlinkJitterMs:NetworkProfile', networkProfile_downlinkJitterMs - Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

$sel:name:NetworkProfile', networkProfile_name - The name of the network profile.

$sel:downlinkLossPercent:NetworkProfile', networkProfile_downlinkLossPercent - Proportion of received packets that fail to arrive from 0 to 100 percent.

$sel:type':NetworkProfile', networkProfile_type - The type of network profile. Valid values are listed here.

$sel:uplinkDelayMs:NetworkProfile', networkProfile_uplinkDelayMs - Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

$sel:uplinkBandwidthBits:NetworkProfile', networkProfile_uplinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to 104857600.

$sel:description:NetworkProfile', networkProfile_description - The description of the network profile.

$sel:downlinkDelayMs:NetworkProfile', networkProfile_downlinkDelayMs - Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

$sel:downlinkBandwidthBits:NetworkProfile', networkProfile_downlinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to 104857600.

networkProfile_uplinkJitterMs :: Lens' NetworkProfile (Maybe Integer) Source #

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

networkProfile_arn :: Lens' NetworkProfile (Maybe Text) Source #

The Amazon Resource Name (ARN) of the network profile.

networkProfile_uplinkLossPercent :: Lens' NetworkProfile (Maybe Natural) Source #

Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

networkProfile_downlinkJitterMs :: Lens' NetworkProfile (Maybe Integer) Source #

Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

networkProfile_name :: Lens' NetworkProfile (Maybe Text) Source #

The name of the network profile.

networkProfile_downlinkLossPercent :: Lens' NetworkProfile (Maybe Natural) Source #

Proportion of received packets that fail to arrive from 0 to 100 percent.

networkProfile_type :: Lens' NetworkProfile (Maybe NetworkProfileType) Source #

The type of network profile. Valid values are listed here.

networkProfile_uplinkDelayMs :: Lens' NetworkProfile (Maybe Integer) Source #

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

networkProfile_uplinkBandwidthBits :: Lens' NetworkProfile (Maybe Integer) Source #

The data throughput rate in bits per second, as an integer from 0 to 104857600.

networkProfile_description :: Lens' NetworkProfile (Maybe Text) Source #

The description of the network profile.

networkProfile_downlinkDelayMs :: Lens' NetworkProfile (Maybe Integer) Source #

Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

networkProfile_downlinkBandwidthBits :: Lens' NetworkProfile (Maybe Integer) Source #

The data throughput rate in bits per second, as an integer from 0 to 104857600.

Offering

data Offering Source #

Represents the metadata of a device offering.

See: newOffering smart constructor.

Constructors

Offering' 

Fields

Instances

Instances details
Eq Offering Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Offering

Read Offering Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Offering

Show Offering Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Offering

Generic Offering Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Offering

Associated Types

type Rep Offering :: Type -> Type #

Methods

from :: Offering -> Rep Offering x #

to :: Rep Offering x -> Offering #

NFData Offering Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Offering

Methods

rnf :: Offering -> () #

Hashable Offering Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Offering

Methods

hashWithSalt :: Int -> Offering -> Int #

hash :: Offering -> Int #

FromJSON Offering Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Offering

type Rep Offering Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Offering

type Rep Offering = D1 ('MetaData "Offering" "Amazonka.DeviceFarm.Types.Offering" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Offering'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DevicePlatform)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingType)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newOffering :: Offering Source #

Create a value of Offering with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:platform:Offering', offering_platform - The platform of the device (for example, ANDROID or IOS).

$sel:id:Offering', offering_id - The ID that corresponds to a device offering.

$sel:recurringCharges:Offering', offering_recurringCharges - Specifies whether there are recurring charges for the offering.

$sel:type':Offering', offering_type - The type of offering (for example, RECURRING) for a device.

$sel:description:Offering', offering_description - A string that describes the offering.

offering_platform :: Lens' Offering (Maybe DevicePlatform) Source #

The platform of the device (for example, ANDROID or IOS).

offering_id :: Lens' Offering (Maybe Text) Source #

The ID that corresponds to a device offering.

offering_recurringCharges :: Lens' Offering (Maybe [RecurringCharge]) Source #

Specifies whether there are recurring charges for the offering.

offering_type :: Lens' Offering (Maybe OfferingType) Source #

The type of offering (for example, RECURRING) for a device.

offering_description :: Lens' Offering (Maybe Text) Source #

A string that describes the offering.

OfferingPromotion

data OfferingPromotion Source #

Represents information about an offering promotion.

See: newOfferingPromotion smart constructor.

Constructors

OfferingPromotion' 

Fields

Instances

Instances details
Eq OfferingPromotion Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingPromotion

Read OfferingPromotion Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingPromotion

Show OfferingPromotion Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingPromotion

Generic OfferingPromotion Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingPromotion

Associated Types

type Rep OfferingPromotion :: Type -> Type #

NFData OfferingPromotion Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingPromotion

Methods

rnf :: OfferingPromotion -> () #

Hashable OfferingPromotion Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingPromotion

FromJSON OfferingPromotion Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingPromotion

type Rep OfferingPromotion Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingPromotion

type Rep OfferingPromotion = D1 ('MetaData "OfferingPromotion" "Amazonka.DeviceFarm.Types.OfferingPromotion" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "OfferingPromotion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOfferingPromotion :: OfferingPromotion Source #

Create a value of OfferingPromotion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:OfferingPromotion', offeringPromotion_id - The ID of the offering promotion.

$sel:description:OfferingPromotion', offeringPromotion_description - A string that describes the offering promotion.

offeringPromotion_id :: Lens' OfferingPromotion (Maybe Text) Source #

The ID of the offering promotion.

offeringPromotion_description :: Lens' OfferingPromotion (Maybe Text) Source #

A string that describes the offering promotion.

OfferingStatus

data OfferingStatus Source #

The status of the offering.

See: newOfferingStatus smart constructor.

Constructors

OfferingStatus' 

Fields

Instances

Instances details
Eq OfferingStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingStatus

Read OfferingStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingStatus

Show OfferingStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingStatus

Generic OfferingStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingStatus

Associated Types

type Rep OfferingStatus :: Type -> Type #

NFData OfferingStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingStatus

Methods

rnf :: OfferingStatus -> () #

Hashable OfferingStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingStatus

FromJSON OfferingStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingStatus

type Rep OfferingStatus Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingStatus

type Rep OfferingStatus = D1 ('MetaData "OfferingStatus" "Amazonka.DeviceFarm.Types.OfferingStatus" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "OfferingStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "effectiveOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "offering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Offering))) :*: (S1 ('MetaSel ('Just "quantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingTransactionType)))))

newOfferingStatus :: OfferingStatus Source #

Create a value of OfferingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:effectiveOn:OfferingStatus', offeringStatus_effectiveOn - The date on which the offering is effective.

$sel:offering:OfferingStatus', offeringStatus_offering - Represents the metadata of an offering status.

$sel:quantity:OfferingStatus', offeringStatus_quantity - The number of available devices in the offering.

$sel:type':OfferingStatus', offeringStatus_type - The type specified for the offering status.

offeringStatus_effectiveOn :: Lens' OfferingStatus (Maybe UTCTime) Source #

The date on which the offering is effective.

offeringStatus_offering :: Lens' OfferingStatus (Maybe Offering) Source #

Represents the metadata of an offering status.

offeringStatus_quantity :: Lens' OfferingStatus (Maybe Int) Source #

The number of available devices in the offering.

offeringStatus_type :: Lens' OfferingStatus (Maybe OfferingTransactionType) Source #

The type specified for the offering status.

OfferingTransaction

data OfferingTransaction Source #

Represents the metadata of an offering transaction.

See: newOfferingTransaction smart constructor.

Constructors

OfferingTransaction' 

Fields

Instances

Instances details
Eq OfferingTransaction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransaction

Read OfferingTransaction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransaction

Show OfferingTransaction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransaction

Generic OfferingTransaction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransaction

Associated Types

type Rep OfferingTransaction :: Type -> Type #

NFData OfferingTransaction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransaction

Methods

rnf :: OfferingTransaction -> () #

Hashable OfferingTransaction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransaction

FromJSON OfferingTransaction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransaction

type Rep OfferingTransaction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.OfferingTransaction

type Rep OfferingTransaction = D1 ('MetaData "OfferingTransaction" "Amazonka.DeviceFarm.Types.OfferingTransaction" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "OfferingTransaction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "offeringStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OfferingStatus)) :*: S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonetaryAmount))) :*: (S1 ('MetaSel ('Just "transactionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "offeringPromotionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdOn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newOfferingTransaction :: OfferingTransaction Source #

Create a value of OfferingTransaction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:offeringStatus:OfferingTransaction', offeringTransaction_offeringStatus - The status of an offering transaction.

$sel:cost:OfferingTransaction', offeringTransaction_cost - The cost of an offering transaction.

$sel:transactionId:OfferingTransaction', offeringTransaction_transactionId - The transaction ID of the offering transaction.

$sel:offeringPromotionId:OfferingTransaction', offeringTransaction_offeringPromotionId - The ID that corresponds to a device offering promotion.

$sel:createdOn:OfferingTransaction', offeringTransaction_createdOn - The date on which an offering transaction was created.

offeringTransaction_transactionId :: Lens' OfferingTransaction (Maybe Text) Source #

The transaction ID of the offering transaction.

offeringTransaction_offeringPromotionId :: Lens' OfferingTransaction (Maybe Text) Source #

The ID that corresponds to a device offering promotion.

offeringTransaction_createdOn :: Lens' OfferingTransaction (Maybe UTCTime) Source #

The date on which an offering transaction was created.

Problem

data Problem Source #

Represents a specific warning or failure.

See: newProblem smart constructor.

Constructors

Problem' 

Fields

Instances

Instances details
Eq Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Methods

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

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

Read Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Show Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Generic Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Associated Types

type Rep Problem :: Type -> Type #

Methods

from :: Problem -> Rep Problem x #

to :: Rep Problem x -> Problem #

NFData Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Methods

rnf :: Problem -> () #

Hashable Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

Methods

hashWithSalt :: Int -> Problem -> Int #

hash :: Problem -> Int #

FromJSON Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

type Rep Problem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Problem

newProblem :: Problem Source #

Create a value of Problem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:device:Problem', problem_device - Information about the associated device.

$sel:test:Problem', problem_test - Information about the associated test.

$sel:result:Problem', problem_result - The problem's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

$sel:run:Problem', problem_run - Information about the associated run.

$sel:job:Problem', problem_job - Information about the associated job.

$sel:message:Problem', problem_message - A message about the problem's result.

$sel:suite:Problem', problem_suite - Information about the associated suite.

problem_device :: Lens' Problem (Maybe Device) Source #

Information about the associated device.

problem_test :: Lens' Problem (Maybe ProblemDetail) Source #

Information about the associated test.

problem_result :: Lens' Problem (Maybe ExecutionResult) Source #

The problem's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

problem_run :: Lens' Problem (Maybe ProblemDetail) Source #

Information about the associated run.

problem_job :: Lens' Problem (Maybe ProblemDetail) Source #

Information about the associated job.

problem_message :: Lens' Problem (Maybe Text) Source #

A message about the problem's result.

problem_suite :: Lens' Problem (Maybe ProblemDetail) Source #

Information about the associated suite.

ProblemDetail

data ProblemDetail Source #

Information about a problem detail.

See: newProblemDetail smart constructor.

Constructors

ProblemDetail' 

Fields

Instances

Instances details
Eq ProblemDetail Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ProblemDetail

Read ProblemDetail Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ProblemDetail

Show ProblemDetail Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ProblemDetail

Generic ProblemDetail Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ProblemDetail

Associated Types

type Rep ProblemDetail :: Type -> Type #

NFData ProblemDetail Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ProblemDetail

Methods

rnf :: ProblemDetail -> () #

Hashable ProblemDetail Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ProblemDetail

FromJSON ProblemDetail Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ProblemDetail

type Rep ProblemDetail Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ProblemDetail

type Rep ProblemDetail = D1 ('MetaData "ProblemDetail" "Amazonka.DeviceFarm.Types.ProblemDetail" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "ProblemDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProblemDetail :: ProblemDetail Source #

Create a value of ProblemDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ProblemDetail', problemDetail_arn - The problem detail's ARN.

$sel:name:ProblemDetail', problemDetail_name - The problem detail's name.

problemDetail_arn :: Lens' ProblemDetail (Maybe Text) Source #

The problem detail's ARN.

problemDetail_name :: Lens' ProblemDetail (Maybe Text) Source #

The problem detail's name.

Project

data Project Source #

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

See: newProject smart constructor.

Constructors

Project' 

Fields

Instances

Instances details
Eq Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Methods

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

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

Read Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Show Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Generic Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Associated Types

type Rep Project :: Type -> Type #

Methods

from :: Project -> Rep Project x #

to :: Rep Project x -> Project #

NFData Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Methods

rnf :: Project -> () #

Hashable Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

Methods

hashWithSalt :: Int -> Project -> Int #

hash :: Project -> Int #

FromJSON Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

type Rep Project Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Project

type Rep Project = D1 ('MetaData "Project" "Amazonka.DeviceFarm.Types.Project" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Project'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultJobTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newProject :: Project Source #

Create a value of Project with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Project', project_arn - The project's ARN.

$sel:created:Project', project_created - When the project was created.

$sel:name:Project', project_name - The project's name.

$sel:defaultJobTimeoutMinutes:Project', project_defaultJobTimeoutMinutes - The default number of minutes (at the project level) a test run executes before it times out. The default value is 150 minutes.

project_arn :: Lens' Project (Maybe Text) Source #

The project's ARN.

project_created :: Lens' Project (Maybe UTCTime) Source #

When the project was created.

project_name :: Lens' Project (Maybe Text) Source #

The project's name.

project_defaultJobTimeoutMinutes :: Lens' Project (Maybe Int) Source #

The default number of minutes (at the project level) a test run executes before it times out. The default value is 150 minutes.

Radios

data Radios Source #

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

See: newRadios smart constructor.

Constructors

Radios' 

Fields

  • nfc :: Maybe Bool

    True if NFC is enabled at the beginning of the test. Otherwise, false.

  • gps :: Maybe Bool

    True if GPS is enabled at the beginning of the test. Otherwise, false.

  • bluetooth :: Maybe Bool

    True if Bluetooth is enabled at the beginning of the test. Otherwise, false.

  • wifi :: Maybe Bool

    True if Wi-Fi is enabled at the beginning of the test. Otherwise, false.

Instances

Instances details
Eq Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

Methods

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

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

Read Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

Show Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

Generic Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

Associated Types

type Rep Radios :: Type -> Type #

Methods

from :: Radios -> Rep Radios x #

to :: Rep Radios x -> Radios #

NFData Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

Methods

rnf :: Radios -> () #

Hashable Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

Methods

hashWithSalt :: Int -> Radios -> Int #

hash :: Radios -> Int #

ToJSON Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

FromJSON Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

type Rep Radios Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Radios

type Rep Radios = D1 ('MetaData "Radios" "Amazonka.DeviceFarm.Types.Radios" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Radios'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nfc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "gps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "bluetooth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "wifi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newRadios :: Radios Source #

Create a value of Radios with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nfc:Radios', radios_nfc - True if NFC is enabled at the beginning of the test. Otherwise, false.

$sel:gps:Radios', radios_gps - True if GPS is enabled at the beginning of the test. Otherwise, false.

$sel:bluetooth:Radios', radios_bluetooth - True if Bluetooth is enabled at the beginning of the test. Otherwise, false.

$sel:wifi:Radios', radios_wifi - True if Wi-Fi is enabled at the beginning of the test. Otherwise, false.

radios_nfc :: Lens' Radios (Maybe Bool) Source #

True if NFC is enabled at the beginning of the test. Otherwise, false.

radios_gps :: Lens' Radios (Maybe Bool) Source #

True if GPS is enabled at the beginning of the test. Otherwise, false.

radios_bluetooth :: Lens' Radios (Maybe Bool) Source #

True if Bluetooth is enabled at the beginning of the test. Otherwise, false.

radios_wifi :: Lens' Radios (Maybe Bool) Source #

True if Wi-Fi is enabled at the beginning of the test. Otherwise, false.

RecurringCharge

data RecurringCharge Source #

Specifies whether charges for devices are recurring.

See: newRecurringCharge smart constructor.

Constructors

RecurringCharge' 

Fields

Instances

Instances details
Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringCharge

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringCharge

Generic RecurringCharge Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringCharge

Associated Types

type Rep RecurringCharge :: Type -> Type #

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Hashable RecurringCharge Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringCharge

FromJSON RecurringCharge Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringCharge

type Rep RecurringCharge Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RecurringCharge

type Rep RecurringCharge = D1 ('MetaData "RecurringCharge" "Amazonka.DeviceFarm.Types.RecurringCharge" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "RecurringCharge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecurringChargeFrequency)) :*: S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonetaryAmount))))

newRecurringCharge :: RecurringCharge Source #

Create a value of RecurringCharge with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:frequency:RecurringCharge', recurringCharge_frequency - The frequency in which charges recur.

$sel:cost:RecurringCharge', recurringCharge_cost - The cost of the recurring charge.

recurringCharge_cost :: Lens' RecurringCharge (Maybe MonetaryAmount) Source #

The cost of the recurring charge.

RemoteAccessSession

data RemoteAccessSession Source #

Represents information about the remote access session.

See: newRemoteAccessSession smart constructor.

Constructors

RemoteAccessSession' 

Fields

  • billingMethod :: Maybe BillingMethod

    The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

  • clientId :: Maybe Text

    Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

    Remote debugging is no longer supported.

  • deviceUdid :: Maybe Text

    Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

    Remote debugging is no longer supported.

  • skipAppResign :: Maybe Bool

    When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

    For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

  • instanceArn :: Maybe Text

    The ARN of the instance.

  • status :: Maybe ExecutionStatus

    The status of the remote access session. Can be any of the following:

    • PENDING.
    • PENDING_CONCURRENCY.
    • PENDING_DEVICE.
    • PROCESSING.
    • SCHEDULING.
    • PREPARING.
    • RUNNING.
    • COMPLETED.
    • STOPPING.
  • remoteRecordEnabled :: Maybe Bool

    This flag is set to true if remote recording is enabled for the remote access session.

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the remote access session.

  • remoteRecordAppArn :: Maybe Text

    The ARN for the app to be recorded in the remote access session.

  • created :: Maybe POSIX

    The date and time the remote access session was created.

  • device :: Maybe Device

    The device (phone or tablet) used in the remote access session.

  • stopped :: Maybe POSIX

    The date and time the remote access session was stopped.

  • result :: Maybe ExecutionResult

    The result of the remote access session. Can be any of the following:

    • PENDING.
    • PASSED.
    • WARNED.
    • FAILED.
    • SKIPPED.
    • ERRORED.
    • STOPPED.
  • name :: Maybe Text

    The name of the remote access session.

  • deviceMinutes :: Maybe DeviceMinutes

    The number of minutes a device is used in a remote access session (including setup and teardown minutes).

  • remoteDebugEnabled :: Maybe Bool

    This flag is set to true if remote debugging is enabled for the remote access session.

    Remote debugging is no longer supported.

  • endpoint :: Maybe Text

    The endpoint for the remote access sesssion.

  • message :: Maybe Text

    A message about the remote access session.

  • hostAddress :: Maybe Text

    IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

    Remote debugging is no longer supported.

  • interactionMode :: Maybe InteractionMode

    The interaction mode of the remote access session. Valid values are:

    • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.
    • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.
    • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.
  • started :: Maybe POSIX

    The date and time the remote access session was started.

Instances

Instances details
Eq RemoteAccessSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RemoteAccessSession

Read RemoteAccessSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RemoteAccessSession

Show RemoteAccessSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RemoteAccessSession

Generic RemoteAccessSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RemoteAccessSession

Associated Types

type Rep RemoteAccessSession :: Type -> Type #

NFData RemoteAccessSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RemoteAccessSession

Methods

rnf :: RemoteAccessSession -> () #

Hashable RemoteAccessSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RemoteAccessSession

FromJSON RemoteAccessSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RemoteAccessSession

type Rep RemoteAccessSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.RemoteAccessSession

type Rep RemoteAccessSession = D1 ('MetaData "RemoteAccessSession" "Amazonka.DeviceFarm.Types.RemoteAccessSession" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "RemoteAccessSession'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "billingMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BillingMethod)) :*: S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deviceUdid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "skipAppResign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionStatus)) :*: S1 ('MetaSel ('Just "remoteRecordEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "remoteRecordAppArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Device)) :*: S1 ('MetaSel ('Just "stopped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionResult)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceMinutes))))) :*: ((S1 ('MetaSel ('Just "remoteDebugEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hostAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "interactionMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InteractionMode)) :*: S1 ('MetaSel ('Just "started") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))))

newRemoteAccessSession :: RemoteAccessSession Source #

Create a value of RemoteAccessSession with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:billingMethod:RemoteAccessSession', remoteAccessSession_billingMethod - The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

$sel:clientId:RemoteAccessSession', remoteAccessSession_clientId - Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

$sel:deviceUdid:RemoteAccessSession', remoteAccessSession_deviceUdid - Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

$sel:skipAppResign:RemoteAccessSession', remoteAccessSession_skipAppResign - When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

$sel:instanceArn:RemoteAccessSession', remoteAccessSession_instanceArn - The ARN of the instance.

$sel:status:RemoteAccessSession', remoteAccessSession_status - The status of the remote access session. Can be any of the following:

  • PENDING.
  • PENDING_CONCURRENCY.
  • PENDING_DEVICE.
  • PROCESSING.
  • SCHEDULING.
  • PREPARING.
  • RUNNING.
  • COMPLETED.
  • STOPPING.

$sel:remoteRecordEnabled:RemoteAccessSession', remoteAccessSession_remoteRecordEnabled - This flag is set to true if remote recording is enabled for the remote access session.

$sel:arn:RemoteAccessSession', remoteAccessSession_arn - The Amazon Resource Name (ARN) of the remote access session.

$sel:remoteRecordAppArn:RemoteAccessSession', remoteAccessSession_remoteRecordAppArn - The ARN for the app to be recorded in the remote access session.

$sel:created:RemoteAccessSession', remoteAccessSession_created - The date and time the remote access session was created.

$sel:device:RemoteAccessSession', remoteAccessSession_device - The device (phone or tablet) used in the remote access session.

$sel:stopped:RemoteAccessSession', remoteAccessSession_stopped - The date and time the remote access session was stopped.

$sel:result:RemoteAccessSession', remoteAccessSession_result - The result of the remote access session. Can be any of the following:

  • PENDING.
  • PASSED.
  • WARNED.
  • FAILED.
  • SKIPPED.
  • ERRORED.
  • STOPPED.

$sel:name:RemoteAccessSession', remoteAccessSession_name - The name of the remote access session.

$sel:deviceMinutes:RemoteAccessSession', remoteAccessSession_deviceMinutes - The number of minutes a device is used in a remote access session (including setup and teardown minutes).

$sel:remoteDebugEnabled:RemoteAccessSession', remoteAccessSession_remoteDebugEnabled - This flag is set to true if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

$sel:endpoint:RemoteAccessSession', remoteAccessSession_endpoint - The endpoint for the remote access sesssion.

$sel:message:RemoteAccessSession', remoteAccessSession_message - A message about the remote access session.

$sel:hostAddress:RemoteAccessSession', remoteAccessSession_hostAddress - IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

$sel:interactionMode:RemoteAccessSession', remoteAccessSession_interactionMode - The interaction mode of the remote access session. Valid values are:

  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.
  • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.
  • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

$sel:started:RemoteAccessSession', remoteAccessSession_started - The date and time the remote access session was started.

remoteAccessSession_billingMethod :: Lens' RemoteAccessSession (Maybe BillingMethod) Source #

The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

remoteAccessSession_clientId :: Lens' RemoteAccessSession (Maybe Text) Source #

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

remoteAccessSession_deviceUdid :: Lens' RemoteAccessSession (Maybe Text) Source #

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

remoteAccessSession_skipAppResign :: Lens' RemoteAccessSession (Maybe Bool) Source #

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

remoteAccessSession_status :: Lens' RemoteAccessSession (Maybe ExecutionStatus) Source #

The status of the remote access session. Can be any of the following:

  • PENDING.
  • PENDING_CONCURRENCY.
  • PENDING_DEVICE.
  • PROCESSING.
  • SCHEDULING.
  • PREPARING.
  • RUNNING.
  • COMPLETED.
  • STOPPING.

remoteAccessSession_remoteRecordEnabled :: Lens' RemoteAccessSession (Maybe Bool) Source #

This flag is set to true if remote recording is enabled for the remote access session.

remoteAccessSession_arn :: Lens' RemoteAccessSession (Maybe Text) Source #

The Amazon Resource Name (ARN) of the remote access session.

remoteAccessSession_remoteRecordAppArn :: Lens' RemoteAccessSession (Maybe Text) Source #

The ARN for the app to be recorded in the remote access session.

remoteAccessSession_created :: Lens' RemoteAccessSession (Maybe UTCTime) Source #

The date and time the remote access session was created.

remoteAccessSession_device :: Lens' RemoteAccessSession (Maybe Device) Source #

The device (phone or tablet) used in the remote access session.

remoteAccessSession_stopped :: Lens' RemoteAccessSession (Maybe UTCTime) Source #

The date and time the remote access session was stopped.

remoteAccessSession_result :: Lens' RemoteAccessSession (Maybe ExecutionResult) Source #

The result of the remote access session. Can be any of the following:

  • PENDING.
  • PASSED.
  • WARNED.
  • FAILED.
  • SKIPPED.
  • ERRORED.
  • STOPPED.

remoteAccessSession_name :: Lens' RemoteAccessSession (Maybe Text) Source #

The name of the remote access session.

remoteAccessSession_deviceMinutes :: Lens' RemoteAccessSession (Maybe DeviceMinutes) Source #

The number of minutes a device is used in a remote access session (including setup and teardown minutes).

remoteAccessSession_remoteDebugEnabled :: Lens' RemoteAccessSession (Maybe Bool) Source #

This flag is set to true if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

remoteAccessSession_endpoint :: Lens' RemoteAccessSession (Maybe Text) Source #

The endpoint for the remote access sesssion.

remoteAccessSession_message :: Lens' RemoteAccessSession (Maybe Text) Source #

A message about the remote access session.

remoteAccessSession_hostAddress :: Lens' RemoteAccessSession (Maybe Text) Source #

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

remoteAccessSession_interactionMode :: Lens' RemoteAccessSession (Maybe InteractionMode) Source #

The interaction mode of the remote access session. Valid values are:

  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.
  • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.
  • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

remoteAccessSession_started :: Lens' RemoteAccessSession (Maybe UTCTime) Source #

The date and time the remote access session was started.

Resolution

data Resolution Source #

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

See: newResolution smart constructor.

Constructors

Resolution' 

Fields

  • height :: Maybe Int

    The screen resolution's height, expressed in pixels.

  • width :: Maybe Int

    The screen resolution's width, expressed in pixels.

Instances

Instances details
Eq Resolution Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Resolution

Read Resolution Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Resolution

Show Resolution Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Resolution

Generic Resolution Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Resolution

Associated Types

type Rep Resolution :: Type -> Type #

NFData Resolution Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Resolution

Methods

rnf :: Resolution -> () #

Hashable Resolution Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Resolution

FromJSON Resolution Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Resolution

type Rep Resolution Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Resolution

type Rep Resolution = D1 ('MetaData "Resolution" "Amazonka.DeviceFarm.Types.Resolution" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Resolution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "height") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "width") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newResolution :: Resolution Source #

Create a value of Resolution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:height:Resolution', resolution_height - The screen resolution's height, expressed in pixels.

$sel:width:Resolution', resolution_width - The screen resolution's width, expressed in pixels.

resolution_height :: Lens' Resolution (Maybe Int) Source #

The screen resolution's height, expressed in pixels.

resolution_width :: Lens' Resolution (Maybe Int) Source #

The screen resolution's width, expressed in pixels.

Rule

data Rule Source #

Represents a condition for a device pool.

See: newRule smart constructor.

Constructors

Rule' 

Fields

  • attribute :: Maybe DeviceAttribute

    The rule's stringified attribute. For example, specify the value as "\"abc\"".

    The supported operators for each attribute are provided in the following list.

    APPIUM_VERSION
    The Appium version for the test.

    Supported operators: CONTAINS

    ARN
    The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example.

    Supported operators: EQUALS, IN, NOT_IN

    AVAILABILITY
    The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.

    Supported operators: EQUALS

    FLEET_TYPE
    The fleet type. Valid values are PUBLIC or PRIVATE.

    Supported operators: EQUALS

    FORM_FACTOR
    The device form factor. Valid values are PHONE or TABLET.

    Supported operators: EQUALS, IN, NOT_IN

    INSTANCE_ARN
    The Amazon Resource Name (ARN) of the device instance.

    Supported operators: IN, NOT_IN

    INSTANCE_LABELS
    The label of the device instance.

    Supported operators: CONTAINS

    MANUFACTURER
    The device manufacturer (for example, Apple).

    Supported operators: EQUALS, IN, NOT_IN

    MODEL
    The device model, such as Apple iPad Air 2 or Google Pixel.

    Supported operators: CONTAINS, EQUALS, IN, NOT_IN

    OS_VERSION
    The operating system version (for example, 10.3.2).

    Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

    PLATFORM
    The device platform. Valid values are ANDROID or IOS.

    Supported operators: EQUALS, IN, NOT_IN

    REMOTE_ACCESS_ENABLED
    Whether the device is enabled for remote access. Valid values are TRUE or FALSE.

    Supported operators: EQUALS

    REMOTE_DEBUG_ENABLED
    Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE.

    Supported operators: EQUALS

    Because remote debugging is no longer supported, this filter is ignored.

  • operator :: Maybe RuleOperator

    Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

  • value :: Maybe Text

    The rule's value.

Instances

Instances details
Eq Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

Methods

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

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

Read Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

Show Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

Generic Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

Associated Types

type Rep Rule :: Type -> Type #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

NFData Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

Methods

rnf :: Rule -> () #

Hashable Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

Methods

hashWithSalt :: Int -> Rule -> Int #

hash :: Rule -> Int #

ToJSON Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

FromJSON Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

type Rep Rule Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Rule

type Rep Rule = D1 ('MetaData "Rule" "Amazonka.DeviceFarm.Types.Rule" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Rule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceAttribute)) :*: (S1 ('MetaSel ('Just "operator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RuleOperator)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newRule :: Rule Source #

Create a value of Rule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attribute:Rule', rule_attribute - The rule's stringified attribute. For example, specify the value as "\"abc\"".

The supported operators for each attribute are provided in the following list.

APPIUM_VERSION
The Appium version for the test.

Supported operators: CONTAINS

ARN
The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example.

Supported operators: EQUALS, IN, NOT_IN

AVAILABILITY
The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.

Supported operators: EQUALS

FLEET_TYPE
The fleet type. Valid values are PUBLIC or PRIVATE.

Supported operators: EQUALS

FORM_FACTOR
The device form factor. Valid values are PHONE or TABLET.

Supported operators: EQUALS, IN, NOT_IN

INSTANCE_ARN
The Amazon Resource Name (ARN) of the device instance.

Supported operators: IN, NOT_IN

INSTANCE_LABELS
The label of the device instance.

Supported operators: CONTAINS

MANUFACTURER
The device manufacturer (for example, Apple).

Supported operators: EQUALS, IN, NOT_IN

MODEL
The device model, such as Apple iPad Air 2 or Google Pixel.

Supported operators: CONTAINS, EQUALS, IN, NOT_IN

OS_VERSION
The operating system version (for example, 10.3.2).

Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

PLATFORM
The device platform. Valid values are ANDROID or IOS.

Supported operators: EQUALS, IN, NOT_IN

REMOTE_ACCESS_ENABLED
Whether the device is enabled for remote access. Valid values are TRUE or FALSE.

Supported operators: EQUALS

REMOTE_DEBUG_ENABLED
Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE.

Supported operators: EQUALS

Because remote debugging is no longer supported, this filter is ignored.

$sel:operator:Rule', rule_operator - Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

$sel:value:Rule', rule_value - The rule's value.

rule_attribute :: Lens' Rule (Maybe DeviceAttribute) Source #

The rule's stringified attribute. For example, specify the value as "\"abc\"".

The supported operators for each attribute are provided in the following list.

APPIUM_VERSION
The Appium version for the test.

Supported operators: CONTAINS

ARN
The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example.

Supported operators: EQUALS, IN, NOT_IN

AVAILABILITY
The current availability of the device. Valid values are AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.

Supported operators: EQUALS

FLEET_TYPE
The fleet type. Valid values are PUBLIC or PRIVATE.

Supported operators: EQUALS

FORM_FACTOR
The device form factor. Valid values are PHONE or TABLET.

Supported operators: EQUALS, IN, NOT_IN

INSTANCE_ARN
The Amazon Resource Name (ARN) of the device instance.

Supported operators: IN, NOT_IN

INSTANCE_LABELS
The label of the device instance.

Supported operators: CONTAINS

MANUFACTURER
The device manufacturer (for example, Apple).

Supported operators: EQUALS, IN, NOT_IN

MODEL
The device model, such as Apple iPad Air 2 or Google Pixel.

Supported operators: CONTAINS, EQUALS, IN, NOT_IN

OS_VERSION
The operating system version (for example, 10.3.2).

Supported operators: EQUALS, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, NOT_IN

PLATFORM
The device platform. Valid values are ANDROID or IOS.

Supported operators: EQUALS, IN, NOT_IN

REMOTE_ACCESS_ENABLED
Whether the device is enabled for remote access. Valid values are TRUE or FALSE.

Supported operators: EQUALS

REMOTE_DEBUG_ENABLED
Whether the device is enabled for remote debugging. Valid values are TRUE or FALSE.

Supported operators: EQUALS

Because remote debugging is no longer supported, this filter is ignored.

rule_operator :: Lens' Rule (Maybe RuleOperator) Source #

Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.

rule_value :: Lens' Rule (Maybe Text) Source #

The rule's value.

Run

data Run Source #

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

See: newRun smart constructor.

Constructors

Run' 

Fields

Instances

Instances details
Eq Run Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Run

Methods

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

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

Read Run Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Run

Show Run Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Run

Methods

showsPrec :: Int -> Run -> ShowS #

show :: Run -> String #

showList :: [Run] -> ShowS #

Generic Run Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Run

Associated Types

type Rep Run :: Type -> Type #

Methods

from :: Run -> Rep Run x #

to :: Rep Run x -> Run #

NFData Run Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Run

Methods

rnf :: Run -> () #

Hashable Run Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Run

Methods

hashWithSalt :: Int -> Run -> Int #

hash :: Run -> Int #

FromJSON Run Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Run

type Rep Run Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Run

type Rep Run = D1 ('MetaData "Run" "Amazonka.DeviceFarm.Types.Run" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Run'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "billingMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BillingMethod)) :*: (S1 ('MetaSel ('Just "skipAppResign") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionStatus)))) :*: ((S1 ('MetaSel ('Just "customerArtifactPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerArtifactPaths)) :*: S1 ('MetaSel ('Just "eventCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "counters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Counters)) :*: S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DevicePlatform))))) :*: (((S1 ('MetaSel ('Just "seed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "radios") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Radios))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Location)))) :*: ((S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "testSpecArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stopped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: ((((S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionResult)) :*: S1 ('MetaSel ('Just "jobTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "completedJobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "resultCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionResultCode)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "appUpload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parsingResultUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkProfile))))) :*: (((S1 ('MetaSel ('Just "deviceMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceMinutes)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestType))) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "webUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "totalJobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "devicePoolArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "started") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "deviceSelectionResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceSelectionResult))))))))

newRun :: Run Source #

Create a value of Run with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:billingMethod:Run', run_billingMethod - Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have unmetered device slots, you must set this to unmetered to use them. Otherwise, the run is counted toward metered device minutes.

$sel:skipAppResign:Run', run_skipAppResign - When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

$sel:status:Run', run_status - The run's status.

Allowed values include:

  • PENDING
  • PENDING_CONCURRENCY
  • PENDING_DEVICE
  • PROCESSING
  • SCHEDULING
  • PREPARING
  • RUNNING
  • COMPLETED
  • STOPPING

$sel:customerArtifactPaths:Run', run_customerArtifactPaths - Output CustomerArtifactPaths object for the test run.

$sel:eventCount:Run', run_eventCount - For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

$sel:counters:Run', run_counters - The run's result counters.

$sel:platform:Run', run_platform - The run's platform.

Allowed values include:

  • ANDROID
  • IOS

$sel:seed:Run', run_seed - For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

$sel:radios:Run', run_radios - Information about the radio states for the run.

$sel:arn:Run', run_arn - The run's ARN.

$sel:location:Run', run_location - Information about the location that is used for the run.

$sel:created:Run', run_created - When the run was created.

$sel:locale:Run', run_locale - Information about the locale that is used for the run.

$sel:testSpecArn:Run', run_testSpecArn - The ARN of the YAML-formatted test specification for the run.

$sel:stopped:Run', run_stopped - The run's stop time.

$sel:result:Run', run_result - The run's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

$sel:jobTimeoutMinutes:Run', run_jobTimeoutMinutes - The number of minutes the job executes before it times out.

$sel:completedJobs:Run', run_completedJobs - The total number of completed jobs.

$sel:resultCode:Run', run_resultCode - Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

$sel:name:Run', run_name - The run's name.

$sel:appUpload:Run', run_appUpload - An app to upload or that has been uploaded.

$sel:parsingResultUrl:Run', run_parsingResultUrl - Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

$sel:networkProfile:Run', run_networkProfile - The network profile being used for a test run.

$sel:deviceMinutes:Run', run_deviceMinutes - Represents the total (metered or unmetered) minutes used by the test run.

$sel:type':Run', run_type - The run's type.

Must be one of the following values:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

$sel:message:Run', run_message - A message about the run's result.

$sel:webUrl:Run', run_webUrl - The Device Farm console URL for the recording of the run.

$sel:totalJobs:Run', run_totalJobs - The total number of jobs for the run.

$sel:devicePoolArn:Run', run_devicePoolArn - The ARN of the device pool for the run.

$sel:started:Run', run_started - The run's start time.

$sel:deviceSelectionResult:Run', run_deviceSelectionResult - The results of a device filter used to select the devices for a test run.

run_billingMethod :: Lens' Run (Maybe BillingMethod) Source #

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have unmetered device slots, you must set this to unmetered to use them. Otherwise, the run is counted toward metered device minutes.

run_skipAppResign :: Lens' Run (Maybe Bool) Source #

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

run_status :: Lens' Run (Maybe ExecutionStatus) Source #

The run's status.

Allowed values include:

  • PENDING
  • PENDING_CONCURRENCY
  • PENDING_DEVICE
  • PROCESSING
  • SCHEDULING
  • PREPARING
  • RUNNING
  • COMPLETED
  • STOPPING

run_customerArtifactPaths :: Lens' Run (Maybe CustomerArtifactPaths) Source #

Output CustomerArtifactPaths object for the test run.

run_eventCount :: Lens' Run (Maybe Int) Source #

For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

run_counters :: Lens' Run (Maybe Counters) Source #

The run's result counters.

run_platform :: Lens' Run (Maybe DevicePlatform) Source #

The run's platform.

Allowed values include:

  • ANDROID
  • IOS

run_seed :: Lens' Run (Maybe Int) Source #

For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

run_radios :: Lens' Run (Maybe Radios) Source #

Information about the radio states for the run.

run_arn :: Lens' Run (Maybe Text) Source #

The run's ARN.

run_location :: Lens' Run (Maybe Location) Source #

Information about the location that is used for the run.

run_created :: Lens' Run (Maybe UTCTime) Source #

When the run was created.

run_locale :: Lens' Run (Maybe Text) Source #

Information about the locale that is used for the run.

run_testSpecArn :: Lens' Run (Maybe Text) Source #

The ARN of the YAML-formatted test specification for the run.

run_stopped :: Lens' Run (Maybe UTCTime) Source #

The run's stop time.

run_result :: Lens' Run (Maybe ExecutionResult) Source #

The run's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

run_jobTimeoutMinutes :: Lens' Run (Maybe Int) Source #

The number of minutes the job executes before it times out.

run_completedJobs :: Lens' Run (Maybe Int) Source #

The total number of completed jobs.

run_resultCode :: Lens' Run (Maybe ExecutionResultCode) Source #

Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

run_name :: Lens' Run (Maybe Text) Source #

The run's name.

run_appUpload :: Lens' Run (Maybe Text) Source #

An app to upload or that has been uploaded.

run_parsingResultUrl :: Lens' Run (Maybe Text) Source #

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

run_networkProfile :: Lens' Run (Maybe NetworkProfile) Source #

The network profile being used for a test run.

run_deviceMinutes :: Lens' Run (Maybe DeviceMinutes) Source #

Represents the total (metered or unmetered) minutes used by the test run.

run_type :: Lens' Run (Maybe TestType) Source #

The run's type.

Must be one of the following values:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

run_message :: Lens' Run (Maybe Text) Source #

A message about the run's result.

run_webUrl :: Lens' Run (Maybe Text) Source #

The Device Farm console URL for the recording of the run.

run_totalJobs :: Lens' Run (Maybe Int) Source #

The total number of jobs for the run.

run_devicePoolArn :: Lens' Run (Maybe Text) Source #

The ARN of the device pool for the run.

run_started :: Lens' Run (Maybe UTCTime) Source #

The run's start time.

run_deviceSelectionResult :: Lens' Run (Maybe DeviceSelectionResult) Source #

The results of a device filter used to select the devices for a test run.

Sample

data Sample Source #

Represents a sample of performance data.

See: newSample smart constructor.

Constructors

Sample' 

Fields

  • arn :: Maybe Text

    The sample's ARN.

  • url :: Maybe Text

    The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

  • type' :: Maybe SampleType

    The sample's type.

    Must be one of the following values:

    • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.
    • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.
    • NATIVE_AVG_DRAWTIME
    • NATIVE_FPS
    • NATIVE_FRAMES
    • NATIVE_MAX_DRAWTIME
    • NATIVE_MIN_DRAWTIME
    • OPENGL_AVG_DRAWTIME
    • OPENGL_FPS
    • OPENGL_FRAMES
    • OPENGL_MAX_DRAWTIME
    • OPENGL_MIN_DRAWTIME
    • RX
    • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.
    • THREADS: A threads sample type. This is expressed as the total number of threads per app process.
    • TX
    • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

Instances

Instances details
Eq Sample Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Sample

Methods

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

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

Read Sample Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Sample

Show Sample Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Sample

Generic Sample Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Sample

Associated Types

type Rep Sample :: Type -> Type #

Methods

from :: Sample -> Rep Sample x #

to :: Rep Sample x -> Sample #

NFData Sample Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Sample

Methods

rnf :: Sample -> () #

Hashable Sample Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Sample

Methods

hashWithSalt :: Int -> Sample -> Int #

hash :: Sample -> Int #

FromJSON Sample Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Sample

type Rep Sample Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Sample

type Rep Sample = D1 ('MetaData "Sample" "Amazonka.DeviceFarm.Types.Sample" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Sample'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SampleType)))))

newSample :: Sample Source #

Create a value of Sample with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Sample', sample_arn - The sample's ARN.

$sel:url:Sample', sample_url - The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

$sel:type':Sample', sample_type - The sample's type.

Must be one of the following values:

  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.
  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.
  • NATIVE_AVG_DRAWTIME
  • NATIVE_FPS
  • NATIVE_FRAMES
  • NATIVE_MAX_DRAWTIME
  • NATIVE_MIN_DRAWTIME
  • OPENGL_AVG_DRAWTIME
  • OPENGL_FPS
  • OPENGL_FRAMES
  • OPENGL_MAX_DRAWTIME
  • OPENGL_MIN_DRAWTIME
  • RX
  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.
  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.
  • TX
  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

sample_arn :: Lens' Sample (Maybe Text) Source #

The sample's ARN.

sample_url :: Lens' Sample (Maybe Text) Source #

The presigned Amazon S3 URL that can be used with a GET request to download the sample's file.

sample_type :: Lens' Sample (Maybe SampleType) Source #

The sample's type.

Must be one of the following values:

  • CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage.
  • MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes.
  • NATIVE_AVG_DRAWTIME
  • NATIVE_FPS
  • NATIVE_FRAMES
  • NATIVE_MAX_DRAWTIME
  • NATIVE_MIN_DRAWTIME
  • OPENGL_AVG_DRAWTIME
  • OPENGL_FPS
  • OPENGL_FRAMES
  • OPENGL_MAX_DRAWTIME
  • OPENGL_MIN_DRAWTIME
  • RX
  • RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process.
  • THREADS: A threads sample type. This is expressed as the total number of threads per app process.
  • TX
  • TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.

ScheduleRunConfiguration

data ScheduleRunConfiguration Source #

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

See: newScheduleRunConfiguration smart constructor.

Constructors

ScheduleRunConfiguration' 

Fields

Instances

Instances details
Eq ScheduleRunConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunConfiguration

Read ScheduleRunConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunConfiguration

Show ScheduleRunConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunConfiguration

Generic ScheduleRunConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunConfiguration

Associated Types

type Rep ScheduleRunConfiguration :: Type -> Type #

NFData ScheduleRunConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunConfiguration

Hashable ScheduleRunConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunConfiguration

ToJSON ScheduleRunConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunConfiguration

type Rep ScheduleRunConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunConfiguration

type Rep ScheduleRunConfiguration = D1 ('MetaData "ScheduleRunConfiguration" "Amazonka.DeviceFarm.Types.ScheduleRunConfiguration" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "ScheduleRunConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "billingMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BillingMethod)) :*: S1 ('MetaSel ('Just "customerArtifactPaths") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerArtifactPaths))) :*: (S1 ('MetaSel ('Just "radios") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Radios)) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Location)))) :*: ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "extraDataPackageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "auxiliaryApps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpceConfigurationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newScheduleRunConfiguration :: ScheduleRunConfiguration Source #

Create a value of ScheduleRunConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:billingMethod:ScheduleRunConfiguration', scheduleRunConfiguration_billingMethod - Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have purchased unmetered device slots, you must set this parameter to unmetered to make use of them. Otherwise, your run counts against your metered time.

$sel:customerArtifactPaths:ScheduleRunConfiguration', scheduleRunConfiguration_customerArtifactPaths - Input CustomerArtifactPaths object for the scheduled run configuration.

$sel:radios:ScheduleRunConfiguration', scheduleRunConfiguration_radios - Information about the radio states for the run.

$sel:location:ScheduleRunConfiguration', scheduleRunConfiguration_location - Information about the location that is used for the run.

$sel:locale:ScheduleRunConfiguration', scheduleRunConfiguration_locale - Information about the locale that is used for the run.

$sel:networkProfileArn:ScheduleRunConfiguration', scheduleRunConfiguration_networkProfileArn - Reserved for internal use.

$sel:extraDataPackageArn:ScheduleRunConfiguration', scheduleRunConfiguration_extraDataPackageArn - The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm extracts to external data for Android or the app's sandbox for iOS.

$sel:auxiliaryApps:ScheduleRunConfiguration', scheduleRunConfiguration_auxiliaryApps - A list of upload ARNs for app packages to be installed with your app.

$sel:vpceConfigurationArns:ScheduleRunConfiguration', scheduleRunConfiguration_vpceConfigurationArns - An array of ARNs for your VPC endpoint configurations.

scheduleRunConfiguration_billingMethod :: Lens' ScheduleRunConfiguration (Maybe BillingMethod) Source #

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have purchased unmetered device slots, you must set this parameter to unmetered to make use of them. Otherwise, your run counts against your metered time.

scheduleRunConfiguration_customerArtifactPaths :: Lens' ScheduleRunConfiguration (Maybe CustomerArtifactPaths) Source #

Input CustomerArtifactPaths object for the scheduled run configuration.

scheduleRunConfiguration_radios :: Lens' ScheduleRunConfiguration (Maybe Radios) Source #

Information about the radio states for the run.

scheduleRunConfiguration_location :: Lens' ScheduleRunConfiguration (Maybe Location) Source #

Information about the location that is used for the run.

scheduleRunConfiguration_locale :: Lens' ScheduleRunConfiguration (Maybe Text) Source #

Information about the locale that is used for the run.

scheduleRunConfiguration_extraDataPackageArn :: Lens' ScheduleRunConfiguration (Maybe Text) Source #

The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm extracts to external data for Android or the app's sandbox for iOS.

scheduleRunConfiguration_auxiliaryApps :: Lens' ScheduleRunConfiguration (Maybe [Text]) Source #

A list of upload ARNs for app packages to be installed with your app.

scheduleRunConfiguration_vpceConfigurationArns :: Lens' ScheduleRunConfiguration (Maybe [Text]) Source #

An array of ARNs for your VPC endpoint configurations.

ScheduleRunTest

data ScheduleRunTest Source #

Represents test settings. This data structure is passed in as the test parameter to ScheduleRun. For an example of the JSON request syntax, see ScheduleRun.

See: newScheduleRunTest smart constructor.

Constructors

ScheduleRunTest' 

Fields

  • testSpecArn :: Maybe Text

    The ARN of the YAML-formatted test specification.

  • testPackageArn :: Maybe Text

    The ARN of the uploaded test to be run.

  • parameters :: Maybe (HashMap Text Text)

    The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

    For all tests:

    • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to false to disable it.

    For Calabash tests:

    • profile: A cucumber profile (for example, my_profile_name).
    • tags: You can limit execution to features or scenarios that have (or don't have) certain tags (for example, @smoke or @smoke,~@wip).

    For Appium tests (all types):

    • appium_version: The Appium version. Currently supported values are 1.6.5 (and later), latest, and default.

      • latest runs the latest Appium version supported by Device Farm (1.9.1).
      • For default, Device Farm selects a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier and 1.7.2 for iOS 10 and later.
      • This behavior is subject to change.

    For fuzz tests (Android only):

    • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.
    • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.
    • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

    For Explorer tests:

    • username: A user name to use if the Explorer encounters a login form. If not supplied, no user name is inserted.
    • password: A password to use if the Explorer encounters a login form. If not supplied, no password is inserted.

    For Instrumentation:

    • filter: A test filter string. Examples:

      • Running a single test case: com.android.abc.Test1
      • Running a single test: com.android.abc.Test1#smoke
      • Running multiple tests: com.android.abc.Test1,com.android.abc.Test2

    For XCTest and XCTestUI:

    • filter: A test filter string. Examples:

      • Running a single test class: LoginTests
      • Running a multiple test classes: LoginTests,SmokeTests
      • Running a single test: LoginTests/testValid
      • Running multiple tests: LoginTests/testValid,LoginTests/testInvalid

    For UIAutomator:

    • filter: A test filter string. Examples:

      • Running a single test case: com.android.abc.Test1
      • Running a single test: com.android.abc.Test1#smoke
      • Running multiple tests: com.android.abc.Test1,com.android.abc.Test2
  • filter' :: Maybe Text

    The test's filter.

  • type' :: TestType

    The test's type.

    Must be one of the following values:

    • BUILTIN_FUZZ
    • BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
    • APPIUM_JAVA_JUNIT
    • APPIUM_JAVA_TESTNG
    • APPIUM_PYTHON
    • APPIUM_NODE
    • APPIUM_RUBY
    • APPIUM_WEB_JAVA_JUNIT
    • APPIUM_WEB_JAVA_TESTNG
    • APPIUM_WEB_PYTHON
    • APPIUM_WEB_NODE
    • APPIUM_WEB_RUBY
    • CALABASH
    • INSTRUMENTATION
    • UIAUTOMATION
    • UIAUTOMATOR
    • XCTEST
    • XCTEST_UI

Instances

Instances details
Eq ScheduleRunTest Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunTest

Read ScheduleRunTest Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunTest

Show ScheduleRunTest Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunTest

Generic ScheduleRunTest Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunTest

Associated Types

type Rep ScheduleRunTest :: Type -> Type #

NFData ScheduleRunTest Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunTest

Methods

rnf :: ScheduleRunTest -> () #

Hashable ScheduleRunTest Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunTest

ToJSON ScheduleRunTest Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunTest

type Rep ScheduleRunTest Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.ScheduleRunTest

type Rep ScheduleRunTest = D1 ('MetaData "ScheduleRunTest" "Amazonka.DeviceFarm.Types.ScheduleRunTest" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "ScheduleRunTest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "testSpecArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "testPackageArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TestType)))))

newScheduleRunTest Source #

Create a value of ScheduleRunTest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:testSpecArn:ScheduleRunTest', scheduleRunTest_testSpecArn - The ARN of the YAML-formatted test specification.

$sel:testPackageArn:ScheduleRunTest', scheduleRunTest_testPackageArn - The ARN of the uploaded test to be run.

$sel:parameters:ScheduleRunTest', scheduleRunTest_parameters - The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

For all tests:

  • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to false to disable it.

For Calabash tests:

  • profile: A cucumber profile (for example, my_profile_name).
  • tags: You can limit execution to features or scenarios that have (or don't have) certain tags (for example, @smoke or @smoke,~@wip).

For Appium tests (all types):

  • appium_version: The Appium version. Currently supported values are 1.6.5 (and later), latest, and default.

    • latest runs the latest Appium version supported by Device Farm (1.9.1).
    • For default, Device Farm selects a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier and 1.7.2 for iOS 10 and later.
    • This behavior is subject to change.

For fuzz tests (Android only):

  • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.
  • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.
  • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

For Explorer tests:

  • username: A user name to use if the Explorer encounters a login form. If not supplied, no user name is inserted.
  • password: A password to use if the Explorer encounters a login form. If not supplied, no password is inserted.

For Instrumentation:

  • filter: A test filter string. Examples:

    • Running a single test case: com.android.abc.Test1
    • Running a single test: com.android.abc.Test1#smoke
    • Running multiple tests: com.android.abc.Test1,com.android.abc.Test2

For XCTest and XCTestUI:

  • filter: A test filter string. Examples:

    • Running a single test class: LoginTests
    • Running a multiple test classes: LoginTests,SmokeTests
    • Running a single test: LoginTests/testValid
    • Running multiple tests: LoginTests/testValid,LoginTests/testInvalid

For UIAutomator:

  • filter: A test filter string. Examples:

    • Running a single test case: com.android.abc.Test1
    • Running a single test: com.android.abc.Test1#smoke
    • Running multiple tests: com.android.abc.Test1,com.android.abc.Test2

$sel:filter':ScheduleRunTest', scheduleRunTest_filter - The test's filter.

$sel:type':ScheduleRunTest', scheduleRunTest_type - The test's type.

Must be one of the following values:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

scheduleRunTest_testSpecArn :: Lens' ScheduleRunTest (Maybe Text) Source #

The ARN of the YAML-formatted test specification.

scheduleRunTest_testPackageArn :: Lens' ScheduleRunTest (Maybe Text) Source #

The ARN of the uploaded test to be run.

scheduleRunTest_parameters :: Lens' ScheduleRunTest (Maybe (HashMap Text Text)) Source #

The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.

For all tests:

  • app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to false to disable it.

For Calabash tests:

  • profile: A cucumber profile (for example, my_profile_name).
  • tags: You can limit execution to features or scenarios that have (or don't have) certain tags (for example, @smoke or @smoke,~@wip).

For Appium tests (all types):

  • appium_version: The Appium version. Currently supported values are 1.6.5 (and later), latest, and default.

    • latest runs the latest Appium version supported by Device Farm (1.9.1).
    • For default, Device Farm selects a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier and 1.7.2 for iOS 10 and later.
    • This behavior is subject to change.

For fuzz tests (Android only):

  • event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.
  • throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.
  • seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

For Explorer tests:

  • username: A user name to use if the Explorer encounters a login form. If not supplied, no user name is inserted.
  • password: A password to use if the Explorer encounters a login form. If not supplied, no password is inserted.

For Instrumentation:

  • filter: A test filter string. Examples:

    • Running a single test case: com.android.abc.Test1
    • Running a single test: com.android.abc.Test1#smoke
    • Running multiple tests: com.android.abc.Test1,com.android.abc.Test2

For XCTest and XCTestUI:

  • filter: A test filter string. Examples:

    • Running a single test class: LoginTests
    • Running a multiple test classes: LoginTests,SmokeTests
    • Running a single test: LoginTests/testValid
    • Running multiple tests: LoginTests/testValid,LoginTests/testInvalid

For UIAutomator:

  • filter: A test filter string. Examples:

    • Running a single test case: com.android.abc.Test1
    • Running a single test: com.android.abc.Test1#smoke
    • Running multiple tests: com.android.abc.Test1,com.android.abc.Test2

scheduleRunTest_type :: Lens' ScheduleRunTest TestType Source #

The test's type.

Must be one of the following values:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER. For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.
  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

Suite

data Suite Source #

Represents a collection of one or more tests.

See: newSuite smart constructor.

Constructors

Suite' 

Fields

  • status :: Maybe ExecutionStatus

    The suite's status.

    Allowed values include:

    • PENDING
    • PENDING_CONCURRENCY
    • PENDING_DEVICE
    • PROCESSING
    • SCHEDULING
    • PREPARING
    • RUNNING
    • COMPLETED
    • STOPPING
  • counters :: Maybe Counters

    The suite's result counters.

  • arn :: Maybe Text

    The suite's ARN.

  • created :: Maybe POSIX

    When the suite was created.

  • stopped :: Maybe POSIX

    The suite's stop time.

  • result :: Maybe ExecutionResult

    The suite's result.

    Allowed values include:

    • PENDING
    • PASSED
    • WARNED
    • FAILED
    • SKIPPED
    • ERRORED
    • STOPPED
  • name :: Maybe Text

    The suite's name.

  • deviceMinutes :: Maybe DeviceMinutes

    Represents the total (metered or unmetered) minutes used by the test suite.

  • type' :: Maybe TestType

    The suite's type.

    Must be one of the following values:

    • BUILTIN_FUZZ
    • BUILTIN_EXPLORER

      Only available for Android; an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

    • APPIUM_JAVA_JUNIT
    • APPIUM_JAVA_TESTNG
    • APPIUM_PYTHON
    • APPIUM_NODE
    • APPIUM_RUBY
    • APPIUM_WEB_JAVA_JUNIT
    • APPIUM_WEB_JAVA_TESTNG
    • APPIUM_WEB_PYTHON
    • APPIUM_WEB_NODE
    • APPIUM_WEB_RUBY
    • CALABASH
    • INSTRUMENTATION
    • UIAUTOMATION
    • UIAUTOMATOR
    • XCTEST
    • XCTEST_UI
  • message :: Maybe Text

    A message about the suite's result.

  • started :: Maybe POSIX

    The suite's start time.

Instances

Instances details
Eq Suite Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Suite

Methods

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

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

Read Suite Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Suite

Show Suite Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Suite

Methods

showsPrec :: Int -> Suite -> ShowS #

show :: Suite -> String #

showList :: [Suite] -> ShowS #

Generic Suite Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Suite

Associated Types

type Rep Suite :: Type -> Type #

Methods

from :: Suite -> Rep Suite x #

to :: Rep Suite x -> Suite #

NFData Suite Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Suite

Methods

rnf :: Suite -> () #

Hashable Suite Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Suite

Methods

hashWithSalt :: Int -> Suite -> Int #

hash :: Suite -> Int #

FromJSON Suite Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Suite

type Rep Suite Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Suite

newSuite :: Suite Source #

Create a value of Suite with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:Suite', suite_status - The suite's status.

Allowed values include:

  • PENDING
  • PENDING_CONCURRENCY
  • PENDING_DEVICE
  • PROCESSING
  • SCHEDULING
  • PREPARING
  • RUNNING
  • COMPLETED
  • STOPPING

$sel:counters:Suite', suite_counters - The suite's result counters.

$sel:arn:Suite', suite_arn - The suite's ARN.

$sel:created:Suite', suite_created - When the suite was created.

$sel:stopped:Suite', suite_stopped - The suite's stop time.

$sel:result:Suite', suite_result - The suite's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

$sel:name:Suite', suite_name - The suite's name.

$sel:deviceMinutes:Suite', suite_deviceMinutes - Represents the total (metered or unmetered) minutes used by the test suite.

$sel:type':Suite', suite_type - The suite's type.

Must be one of the following values:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER

    Only available for Android; an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

$sel:message:Suite', suite_message - A message about the suite's result.

$sel:started:Suite', suite_started - The suite's start time.

suite_status :: Lens' Suite (Maybe ExecutionStatus) Source #

The suite's status.

Allowed values include:

  • PENDING
  • PENDING_CONCURRENCY
  • PENDING_DEVICE
  • PROCESSING
  • SCHEDULING
  • PREPARING
  • RUNNING
  • COMPLETED
  • STOPPING

suite_counters :: Lens' Suite (Maybe Counters) Source #

The suite's result counters.

suite_arn :: Lens' Suite (Maybe Text) Source #

The suite's ARN.

suite_created :: Lens' Suite (Maybe UTCTime) Source #

When the suite was created.

suite_stopped :: Lens' Suite (Maybe UTCTime) Source #

The suite's stop time.

suite_result :: Lens' Suite (Maybe ExecutionResult) Source #

The suite's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

suite_name :: Lens' Suite (Maybe Text) Source #

The suite's name.

suite_deviceMinutes :: Lens' Suite (Maybe DeviceMinutes) Source #

Represents the total (metered or unmetered) minutes used by the test suite.

suite_type :: Lens' Suite (Maybe TestType) Source #

The suite's type.

Must be one of the following values:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER

    Only available for Android; an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

suite_message :: Lens' Suite (Maybe Text) Source #

A message about the suite's result.

suite_started :: Lens' Suite (Maybe UTCTime) Source #

The suite's start time.

Tag

data Tag Source #

The metadata that you apply to a resource to help you categorize and organize it. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters. Tag values can have a maximum length of 256 characters.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    One part of a key-value pair that makes up a tag. A key is a general label that acts like a category for more specific tag values.

  • value :: Text

    The optional part of a key-value pair that makes up a tag. A value acts as a descriptor in a tag category (key).

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

Methods

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

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

Read Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.DeviceFarm.Types.Tag" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - One part of a key-value pair that makes up a tag. A key is a general label that acts like a category for more specific tag values.

$sel:value:Tag', tag_value - The optional part of a key-value pair that makes up a tag. A value acts as a descriptor in a tag category (key).

tag_key :: Lens' Tag Text Source #

One part of a key-value pair that makes up a tag. A key is a general label that acts like a category for more specific tag values.

tag_value :: Lens' Tag Text Source #

The optional part of a key-value pair that makes up a tag. A value acts as a descriptor in a tag category (key).

Test

data Test Source #

Represents a condition that is evaluated.

See: newTest smart constructor.

Constructors

Test' 

Fields

  • status :: Maybe ExecutionStatus

    The test's status.

    Allowed values include:

    • PENDING
    • PENDING_CONCURRENCY
    • PENDING_DEVICE
    • PROCESSING
    • SCHEDULING
    • PREPARING
    • RUNNING
    • COMPLETED
    • STOPPING
  • counters :: Maybe Counters

    The test's result counters.

  • arn :: Maybe Text

    The test's ARN.

  • created :: Maybe POSIX

    When the test was created.

  • stopped :: Maybe POSIX

    The test's stop time.

  • result :: Maybe ExecutionResult

    The test's result.

    Allowed values include:

    • PENDING
    • PASSED
    • WARNED
    • FAILED
    • SKIPPED
    • ERRORED
    • STOPPED
  • name :: Maybe Text

    The test's name.

  • deviceMinutes :: Maybe DeviceMinutes

    Represents the total (metered or unmetered) minutes used by the test.

  • type' :: Maybe TestType

    The test's type.

    Must be one of the following values:

    • BUILTIN_FUZZ
    • BUILTIN_EXPLORER

      For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

    • APPIUM_JAVA_JUNIT
    • APPIUM_JAVA_TESTNG
    • APPIUM_PYTHON
    • APPIUM_NODE
    • APPIUM_RUBY
    • APPIUM_WEB_JAVA_JUNIT
    • APPIUM_WEB_JAVA_TESTNG
    • APPIUM_WEB_PYTHON
    • APPIUM_WEB_NODE
    • APPIUM_WEB_RUBY
    • CALABASH
    • INSTRUMENTATION
    • UIAUTOMATION
    • UIAUTOMATOR
    • XCTEST
    • XCTEST_UI
  • message :: Maybe Text

    A message about the test's result.

  • started :: Maybe POSIX

    The test's start time.

Instances

Instances details
Eq Test Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Test

Methods

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

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

Read Test Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Test

Show Test Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Test

Methods

showsPrec :: Int -> Test -> ShowS #

show :: Test -> String #

showList :: [Test] -> ShowS #

Generic Test Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Test

Associated Types

type Rep Test :: Type -> Type #

Methods

from :: Test -> Rep Test x #

to :: Rep Test x -> Test #

NFData Test Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Test

Methods

rnf :: Test -> () #

Hashable Test Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Test

Methods

hashWithSalt :: Int -> Test -> Int #

hash :: Test -> Int #

FromJSON Test Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Test

type Rep Test Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Test

newTest :: Test Source #

Create a value of Test with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:Test', test_status - The test's status.

Allowed values include:

  • PENDING
  • PENDING_CONCURRENCY
  • PENDING_DEVICE
  • PROCESSING
  • SCHEDULING
  • PREPARING
  • RUNNING
  • COMPLETED
  • STOPPING

$sel:counters:Test', test_counters - The test's result counters.

$sel:arn:Test', test_arn - The test's ARN.

$sel:created:Test', test_created - When the test was created.

$sel:stopped:Test', test_stopped - The test's stop time.

$sel:result:Test', test_result - The test's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

$sel:name:Test', test_name - The test's name.

$sel:deviceMinutes:Test', test_deviceMinutes - Represents the total (metered or unmetered) minutes used by the test.

$sel:type':Test', test_type - The test's type.

Must be one of the following values:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

$sel:message:Test', test_message - A message about the test's result.

$sel:started:Test', test_started - The test's start time.

test_status :: Lens' Test (Maybe ExecutionStatus) Source #

The test's status.

Allowed values include:

  • PENDING
  • PENDING_CONCURRENCY
  • PENDING_DEVICE
  • PROCESSING
  • SCHEDULING
  • PREPARING
  • RUNNING
  • COMPLETED
  • STOPPING

test_counters :: Lens' Test (Maybe Counters) Source #

The test's result counters.

test_arn :: Lens' Test (Maybe Text) Source #

The test's ARN.

test_created :: Lens' Test (Maybe UTCTime) Source #

When the test was created.

test_stopped :: Lens' Test (Maybe UTCTime) Source #

The test's stop time.

test_result :: Lens' Test (Maybe ExecutionResult) Source #

The test's result.

Allowed values include:

  • PENDING
  • PASSED
  • WARNED
  • FAILED
  • SKIPPED
  • ERRORED
  • STOPPED

test_name :: Lens' Test (Maybe Text) Source #

The test's name.

test_deviceMinutes :: Lens' Test (Maybe DeviceMinutes) Source #

Represents the total (metered or unmetered) minutes used by the test.

test_type :: Lens' Test (Maybe TestType) Source #

The test's type.

Must be one of the following values:

  • BUILTIN_FUZZ
  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT
  • APPIUM_JAVA_TESTNG
  • APPIUM_PYTHON
  • APPIUM_NODE
  • APPIUM_RUBY
  • APPIUM_WEB_JAVA_JUNIT
  • APPIUM_WEB_JAVA_TESTNG
  • APPIUM_WEB_PYTHON
  • APPIUM_WEB_NODE
  • APPIUM_WEB_RUBY
  • CALABASH
  • INSTRUMENTATION
  • UIAUTOMATION
  • UIAUTOMATOR
  • XCTEST
  • XCTEST_UI

test_message :: Lens' Test (Maybe Text) Source #

A message about the test's result.

test_started :: Lens' Test (Maybe UTCTime) Source #

The test's start time.

TestGridProject

data TestGridProject Source #

A Selenium testing project. Projects are used to collect and collate sessions.

See: newTestGridProject smart constructor.

Constructors

TestGridProject' 

Fields

Instances

Instances details
Eq TestGridProject Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridProject

Read TestGridProject Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridProject

Show TestGridProject Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridProject

Generic TestGridProject Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridProject

Associated Types

type Rep TestGridProject :: Type -> Type #

NFData TestGridProject Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridProject

Methods

rnf :: TestGridProject -> () #

Hashable TestGridProject Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridProject

FromJSON TestGridProject Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridProject

type Rep TestGridProject Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridProject

type Rep TestGridProject = D1 ('MetaData "TestGridProject" "Amazonka.DeviceFarm.Types.TestGridProject" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "TestGridProject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestGridVpcConfig)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTestGridProject :: TestGridProject Source #

Create a value of TestGridProject with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:TestGridProject', testGridProject_arn - The ARN for the project.

$sel:created:TestGridProject', testGridProject_created - When the project was created.

$sel:name:TestGridProject', testGridProject_name - A human-readable name for the project.

$sel:vpcConfig:TestGridProject', testGridProject_vpcConfig - The VPC security groups and subnets that are attached to a project.

$sel:description:TestGridProject', testGridProject_description - A human-readable description for the project.

testGridProject_name :: Lens' TestGridProject (Maybe Text) Source #

A human-readable name for the project.

testGridProject_vpcConfig :: Lens' TestGridProject (Maybe TestGridVpcConfig) Source #

The VPC security groups and subnets that are attached to a project.

testGridProject_description :: Lens' TestGridProject (Maybe Text) Source #

A human-readable description for the project.

TestGridSession

data TestGridSession Source #

A TestGridSession is a single instance of a browser launched from the URL provided by a call to CreateTestGridUrl.

See: newTestGridSession smart constructor.

Constructors

TestGridSession' 

Fields

Instances

Instances details
Eq TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Read TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Show TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Generic TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Associated Types

type Rep TestGridSession :: Type -> Type #

NFData TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

Methods

rnf :: TestGridSession -> () #

Hashable TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

FromJSON TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

type Rep TestGridSession Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSession

type Rep TestGridSession = D1 ('MetaData "TestGridSession" "Amazonka.DeviceFarm.Types.TestGridSession" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "TestGridSession'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestGridSessionStatus)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "billingMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "ended") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "seleniumProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTestGridSession :: TestGridSession Source #

Create a value of TestGridSession with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:TestGridSession', testGridSession_status - The state of the session.

$sel:arn:TestGridSession', testGridSession_arn - The ARN of the session.

$sel:created:TestGridSession', testGridSession_created - The time that the session was started.

$sel:billingMinutes:TestGridSession', testGridSession_billingMinutes - The number of billed minutes that were used for this session.

$sel:ended:TestGridSession', testGridSession_ended - The time the session ended.

$sel:seleniumProperties:TestGridSession', testGridSession_seleniumProperties - A JSON object of options and parameters passed to the Selenium WebDriver.

testGridSession_created :: Lens' TestGridSession (Maybe UTCTime) Source #

The time that the session was started.

testGridSession_billingMinutes :: Lens' TestGridSession (Maybe Double) Source #

The number of billed minutes that were used for this session.

testGridSession_seleniumProperties :: Lens' TestGridSession (Maybe Text) Source #

A JSON object of options and parameters passed to the Selenium WebDriver.

TestGridSessionAction

data TestGridSessionAction Source #

An action taken by a TestGridSession browser instance.

See: newTestGridSessionAction smart constructor.

Constructors

TestGridSessionAction' 

Fields

Instances

Instances details
Eq TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Read TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Show TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Generic TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Associated Types

type Rep TestGridSessionAction :: Type -> Type #

NFData TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

Methods

rnf :: TestGridSessionAction -> () #

Hashable TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

FromJSON TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

type Rep TestGridSessionAction Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionAction

type Rep TestGridSessionAction = D1 ('MetaData "TestGridSessionAction" "Amazonka.DeviceFarm.Types.TestGridSessionAction" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "TestGridSessionAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "requestMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "started") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newTestGridSessionAction :: TestGridSessionAction Source #

Create a value of TestGridSessionAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:TestGridSessionAction', testGridSessionAction_action - The action taken by the session.

$sel:duration:TestGridSessionAction', testGridSessionAction_duration - The time, in milliseconds, that the action took to complete in the browser.

$sel:requestMethod:TestGridSessionAction', testGridSessionAction_requestMethod - HTTP method that the browser used to make the request.

$sel:started:TestGridSessionAction', testGridSessionAction_started - The time that the session invoked the action.

$sel:statusCode:TestGridSessionAction', testGridSessionAction_statusCode - HTTP status code returned to the browser when the action was taken.

testGridSessionAction_duration :: Lens' TestGridSessionAction (Maybe Integer) Source #

The time, in milliseconds, that the action took to complete in the browser.

testGridSessionAction_requestMethod :: Lens' TestGridSessionAction (Maybe Text) Source #

HTTP method that the browser used to make the request.

testGridSessionAction_started :: Lens' TestGridSessionAction (Maybe UTCTime) Source #

The time that the session invoked the action.

testGridSessionAction_statusCode :: Lens' TestGridSessionAction (Maybe Text) Source #

HTTP status code returned to the browser when the action was taken.

TestGridSessionArtifact

data TestGridSessionArtifact Source #

Artifacts are video and other files that are produced in the process of running a browser in an automated context.

Video elements might be broken up into multiple artifacts as they grow in size during creation.

See: newTestGridSessionArtifact smart constructor.

Constructors

TestGridSessionArtifact' 

Fields

Instances

Instances details
Eq TestGridSessionArtifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifact

Show TestGridSessionArtifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifact

Generic TestGridSessionArtifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifact

Associated Types

type Rep TestGridSessionArtifact :: Type -> Type #

NFData TestGridSessionArtifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifact

Methods

rnf :: TestGridSessionArtifact -> () #

Hashable TestGridSessionArtifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifact

FromJSON TestGridSessionArtifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifact

type Rep TestGridSessionArtifact Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridSessionArtifact

type Rep TestGridSessionArtifact = D1 ('MetaData "TestGridSessionArtifact" "Amazonka.DeviceFarm.Types.TestGridSessionArtifact" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "TestGridSessionArtifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TestGridSessionArtifactType)) :*: S1 ('MetaSel ('Just "filename") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTestGridSessionArtifact :: TestGridSessionArtifact Source #

Create a value of TestGridSessionArtifact with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:url:TestGridSessionArtifact', testGridSessionArtifact_url - A semi-stable URL to the content of the object.

$sel:type':TestGridSessionArtifact', testGridSessionArtifact_type - The kind of artifact.

$sel:filename:TestGridSessionArtifact', testGridSessionArtifact_filename - The file name of the artifact.

testGridSessionArtifact_url :: Lens' TestGridSessionArtifact (Maybe Text) Source #

A semi-stable URL to the content of the object.

TestGridVpcConfig

data TestGridVpcConfig Source #

The VPC security groups and subnets that are attached to a project.

See: newTestGridVpcConfig smart constructor.

Constructors

TestGridVpcConfig' 

Fields

Instances

Instances details
Eq TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

Read TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

Show TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

Generic TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

Associated Types

type Rep TestGridVpcConfig :: Type -> Type #

NFData TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

Methods

rnf :: TestGridVpcConfig -> () #

Hashable TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

ToJSON TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

FromJSON TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

type Rep TestGridVpcConfig Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TestGridVpcConfig

type Rep TestGridVpcConfig = D1 ('MetaData "TestGridVpcConfig" "Amazonka.DeviceFarm.Types.TestGridVpcConfig" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "TestGridVpcConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newTestGridVpcConfig Source #

Create a value of TestGridVpcConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:TestGridVpcConfig', testGridVpcConfig_securityGroupIds - A list of VPC security group IDs in your Amazon VPC.

$sel:subnetIds:TestGridVpcConfig', testGridVpcConfig_subnetIds - A list of VPC subnet IDs in your Amazon VPC.

$sel:vpcId:TestGridVpcConfig', testGridVpcConfig_vpcId - The ID of the Amazon VPC.

testGridVpcConfig_securityGroupIds :: Lens' TestGridVpcConfig (NonEmpty Text) Source #

A list of VPC security group IDs in your Amazon VPC.

testGridVpcConfig_subnetIds :: Lens' TestGridVpcConfig (NonEmpty Text) Source #

A list of VPC subnet IDs in your Amazon VPC.

TrialMinutes

data TrialMinutes Source #

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

See: newTrialMinutes smart constructor.

Constructors

TrialMinutes' 

Fields

Instances

Instances details
Eq TrialMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TrialMinutes

Read TrialMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TrialMinutes

Show TrialMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TrialMinutes

Generic TrialMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TrialMinutes

Associated Types

type Rep TrialMinutes :: Type -> Type #

NFData TrialMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TrialMinutes

Methods

rnf :: TrialMinutes -> () #

Hashable TrialMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TrialMinutes

FromJSON TrialMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TrialMinutes

type Rep TrialMinutes Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.TrialMinutes

type Rep TrialMinutes = D1 ('MetaData "TrialMinutes" "Amazonka.DeviceFarm.Types.TrialMinutes" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "TrialMinutes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "remaining") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newTrialMinutes :: TrialMinutes Source #

Create a value of TrialMinutes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:remaining:TrialMinutes', trialMinutes_remaining - The number of free trial minutes remaining in the account.

$sel:total:TrialMinutes', trialMinutes_total - The total number of free trial minutes that the account started with.

trialMinutes_remaining :: Lens' TrialMinutes (Maybe Double) Source #

The number of free trial minutes remaining in the account.

trialMinutes_total :: Lens' TrialMinutes (Maybe Double) Source #

The total number of free trial minutes that the account started with.

UniqueProblem

data UniqueProblem Source #

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

See: newUniqueProblem smart constructor.

Constructors

UniqueProblem' 

Fields

Instances

Instances details
Eq UniqueProblem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UniqueProblem

Read UniqueProblem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UniqueProblem

Show UniqueProblem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UniqueProblem

Generic UniqueProblem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UniqueProblem

Associated Types

type Rep UniqueProblem :: Type -> Type #

NFData UniqueProblem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UniqueProblem

Methods

rnf :: UniqueProblem -> () #

Hashable UniqueProblem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UniqueProblem

FromJSON UniqueProblem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UniqueProblem

type Rep UniqueProblem Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.UniqueProblem

type Rep UniqueProblem = D1 ('MetaData "UniqueProblem" "Amazonka.DeviceFarm.Types.UniqueProblem" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "UniqueProblem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "problems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Problem])) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUniqueProblem :: UniqueProblem Source #

Create a value of UniqueProblem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:problems:UniqueProblem', uniqueProblem_problems - Information about the problems.

$sel:message:UniqueProblem', uniqueProblem_message - A message about the unique problems' result.

uniqueProblem_problems :: Lens' UniqueProblem (Maybe [Problem]) Source #

Information about the problems.

uniqueProblem_message :: Lens' UniqueProblem (Maybe Text) Source #

A message about the unique problems' result.

Upload

data Upload Source #

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

See: newUpload smart constructor.

Constructors

Upload' 

Fields

  • status :: Maybe UploadStatus

    The upload's status.

    Must be one of the following values:

    • FAILED
    • INITIALIZED
    • PROCESSING
    • SUCCEEDED
  • arn :: Maybe Text

    The upload's ARN.

  • created :: Maybe POSIX

    When the upload was created.

  • category :: Maybe UploadCategory

    The upload's category. Allowed values include:

    • CURATED: An upload managed by AWS Device Farm.
    • PRIVATE: An upload managed by the AWS Device Farm customer.
  • url :: Maybe (Sensitive Text)

    The presigned Amazon S3 URL that was used to store a file using a PUT request.

  • name :: Maybe Text

    The upload's file name.

  • metadata :: Maybe Text

    The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

  • type' :: Maybe UploadType

    The upload's type.

    Must be one of the following values:

    • ANDROID_APP
    • IOS_APP
    • WEB_APP
    • EXTERNAL_DATA
    • APPIUM_JAVA_JUNIT_TEST_PACKAGE
    • APPIUM_JAVA_TESTNG_TEST_PACKAGE
    • APPIUM_PYTHON_TEST_PACKAGE
    • APPIUM_NODE_TEST_PACKAGE
    • APPIUM_RUBY_TEST_PACKAGE
    • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
    • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
    • APPIUM_WEB_PYTHON_TEST_PACKAGE
    • APPIUM_WEB_NODE_TEST_PACKAGE
    • APPIUM_WEB_RUBY_TEST_PACKAGE
    • CALABASH_TEST_PACKAGE
    • INSTRUMENTATION_TEST_PACKAGE
    • UIAUTOMATION_TEST_PACKAGE
    • UIAUTOMATOR_TEST_PACKAGE
    • XCTEST_TEST_PACKAGE
    • XCTEST_UI_TEST_PACKAGE
    • APPIUM_JAVA_JUNIT_TEST_SPEC
    • APPIUM_JAVA_TESTNG_TEST_SPEC
    • APPIUM_PYTHON_TEST_SPEC
    • APPIUM_NODE_TEST_SPEC
    • APPIUM_RUBY_TEST_SPEC
    • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
    • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
    • APPIUM_WEB_PYTHON_TEST_SPEC
    • APPIUM_WEB_NODE_TEST_SPEC
    • APPIUM_WEB_RUBY_TEST_SPEC
    • INSTRUMENTATION_TEST_SPEC
    • XCTEST_UI_TEST_SPEC
  • message :: Maybe Text

    A message about the upload's result.

  • contentType :: Maybe Text

    The upload's content type (for example, application/octet-stream).

Instances

Instances details
Eq Upload Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Upload

Methods

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

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

Show Upload Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Upload

Generic Upload Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Upload

Associated Types

type Rep Upload :: Type -> Type #

Methods

from :: Upload -> Rep Upload x #

to :: Rep Upload x -> Upload #

NFData Upload Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Upload

Methods

rnf :: Upload -> () #

Hashable Upload Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Upload

Methods

hashWithSalt :: Int -> Upload -> Int #

hash :: Upload -> Int #

FromJSON Upload Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Upload

type Rep Upload Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.Upload

newUpload :: Upload Source #

Create a value of Upload with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:Upload', upload_status - The upload's status.

Must be one of the following values:

  • FAILED
  • INITIALIZED
  • PROCESSING
  • SUCCEEDED

$sel:arn:Upload', upload_arn - The upload's ARN.

$sel:created:Upload', upload_created - When the upload was created.

$sel:category:Upload', upload_category - The upload's category. Allowed values include:

  • CURATED: An upload managed by AWS Device Farm.
  • PRIVATE: An upload managed by the AWS Device Farm customer.

$sel:url:Upload', upload_url - The presigned Amazon S3 URL that was used to store a file using a PUT request.

$sel:name:Upload', upload_name - The upload's file name.

$sel:metadata:Upload', upload_metadata - The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

$sel:type':Upload', upload_type - The upload's type.

Must be one of the following values:

  • ANDROID_APP
  • IOS_APP
  • WEB_APP
  • EXTERNAL_DATA
  • APPIUM_JAVA_JUNIT_TEST_PACKAGE
  • APPIUM_JAVA_TESTNG_TEST_PACKAGE
  • APPIUM_PYTHON_TEST_PACKAGE
  • APPIUM_NODE_TEST_PACKAGE
  • APPIUM_RUBY_TEST_PACKAGE
  • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
  • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
  • APPIUM_WEB_PYTHON_TEST_PACKAGE
  • APPIUM_WEB_NODE_TEST_PACKAGE
  • APPIUM_WEB_RUBY_TEST_PACKAGE
  • CALABASH_TEST_PACKAGE
  • INSTRUMENTATION_TEST_PACKAGE
  • UIAUTOMATION_TEST_PACKAGE
  • UIAUTOMATOR_TEST_PACKAGE
  • XCTEST_TEST_PACKAGE
  • XCTEST_UI_TEST_PACKAGE
  • APPIUM_JAVA_JUNIT_TEST_SPEC
  • APPIUM_JAVA_TESTNG_TEST_SPEC
  • APPIUM_PYTHON_TEST_SPEC
  • APPIUM_NODE_TEST_SPEC
  • APPIUM_RUBY_TEST_SPEC
  • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
  • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
  • APPIUM_WEB_PYTHON_TEST_SPEC
  • APPIUM_WEB_NODE_TEST_SPEC
  • APPIUM_WEB_RUBY_TEST_SPEC
  • INSTRUMENTATION_TEST_SPEC
  • XCTEST_UI_TEST_SPEC

$sel:message:Upload', upload_message - A message about the upload's result.

$sel:contentType:Upload', upload_contentType - The upload's content type (for example, application/octet-stream).

upload_status :: Lens' Upload (Maybe UploadStatus) Source #

The upload's status.

Must be one of the following values:

  • FAILED
  • INITIALIZED
  • PROCESSING
  • SUCCEEDED

upload_arn :: Lens' Upload (Maybe Text) Source #

The upload's ARN.

upload_created :: Lens' Upload (Maybe UTCTime) Source #

When the upload was created.

upload_category :: Lens' Upload (Maybe UploadCategory) Source #

The upload's category. Allowed values include:

  • CURATED: An upload managed by AWS Device Farm.
  • PRIVATE: An upload managed by the AWS Device Farm customer.

upload_url :: Lens' Upload (Maybe Text) Source #

The presigned Amazon S3 URL that was used to store a file using a PUT request.

upload_name :: Lens' Upload (Maybe Text) Source #

The upload's file name.

upload_metadata :: Lens' Upload (Maybe Text) Source #

The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.

upload_type :: Lens' Upload (Maybe UploadType) Source #

The upload's type.

Must be one of the following values:

  • ANDROID_APP
  • IOS_APP
  • WEB_APP
  • EXTERNAL_DATA
  • APPIUM_JAVA_JUNIT_TEST_PACKAGE
  • APPIUM_JAVA_TESTNG_TEST_PACKAGE
  • APPIUM_PYTHON_TEST_PACKAGE
  • APPIUM_NODE_TEST_PACKAGE
  • APPIUM_RUBY_TEST_PACKAGE
  • APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
  • APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
  • APPIUM_WEB_PYTHON_TEST_PACKAGE
  • APPIUM_WEB_NODE_TEST_PACKAGE
  • APPIUM_WEB_RUBY_TEST_PACKAGE
  • CALABASH_TEST_PACKAGE
  • INSTRUMENTATION_TEST_PACKAGE
  • UIAUTOMATION_TEST_PACKAGE
  • UIAUTOMATOR_TEST_PACKAGE
  • XCTEST_TEST_PACKAGE
  • XCTEST_UI_TEST_PACKAGE
  • APPIUM_JAVA_JUNIT_TEST_SPEC
  • APPIUM_JAVA_TESTNG_TEST_SPEC
  • APPIUM_PYTHON_TEST_SPEC
  • APPIUM_NODE_TEST_SPEC
  • APPIUM_RUBY_TEST_SPEC
  • APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
  • APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
  • APPIUM_WEB_PYTHON_TEST_SPEC
  • APPIUM_WEB_NODE_TEST_SPEC
  • APPIUM_WEB_RUBY_TEST_SPEC
  • INSTRUMENTATION_TEST_SPEC
  • XCTEST_UI_TEST_SPEC

upload_message :: Lens' Upload (Maybe Text) Source #

A message about the upload's result.

upload_contentType :: Lens' Upload (Maybe Text) Source #

The upload's content type (for example, application/octet-stream).

VPCEConfiguration

data VPCEConfiguration Source #

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

See: newVPCEConfiguration smart constructor.

Constructors

VPCEConfiguration' 

Fields

Instances

Instances details
Eq VPCEConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.VPCEConfiguration

Read VPCEConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.VPCEConfiguration

Show VPCEConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.VPCEConfiguration

Generic VPCEConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.VPCEConfiguration

Associated Types

type Rep VPCEConfiguration :: Type -> Type #

NFData VPCEConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.VPCEConfiguration

Methods

rnf :: VPCEConfiguration -> () #

Hashable VPCEConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.VPCEConfiguration

FromJSON VPCEConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.VPCEConfiguration

type Rep VPCEConfiguration Source # 
Instance details

Defined in Amazonka.DeviceFarm.Types.VPCEConfiguration

type Rep VPCEConfiguration = D1 ('MetaData "VPCEConfiguration" "Amazonka.DeviceFarm.Types.VPCEConfiguration" "libZSservicesZSamazonka-devicefarmZSamazonka-devicefarm" 'False) (C1 ('MetaCons "VPCEConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpceServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpceConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpceConfigurationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVPCEConfiguration :: VPCEConfiguration Source #

Create a value of VPCEConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vpceServiceName:VPCEConfiguration', vPCEConfiguration_vpceServiceName - The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.

$sel:arn:VPCEConfiguration', vPCEConfiguration_arn - The Amazon Resource Name (ARN) of the VPC endpoint configuration.

$sel:vpceConfigurationName:VPCEConfiguration', vPCEConfiguration_vpceConfigurationName - The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.

$sel:serviceDnsName:VPCEConfiguration', vPCEConfiguration_serviceDnsName - The DNS name that maps to the private IP address of the service you want to access.

$sel:vpceConfigurationDescription:VPCEConfiguration', vPCEConfiguration_vpceConfigurationDescription - An optional description that provides details about your VPC endpoint configuration.

vPCEConfiguration_vpceServiceName :: Lens' VPCEConfiguration (Maybe Text) Source #

The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.

vPCEConfiguration_arn :: Lens' VPCEConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the VPC endpoint configuration.

vPCEConfiguration_vpceConfigurationName :: Lens' VPCEConfiguration (Maybe Text) Source #

The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.

vPCEConfiguration_serviceDnsName :: Lens' VPCEConfiguration (Maybe Text) Source #

The DNS name that maps to the private IP address of the service you want to access.

vPCEConfiguration_vpceConfigurationDescription :: Lens' VPCEConfiguration (Maybe Text) Source #

An optional description that provides details about your VPC endpoint configuration.