| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DeviceFarm
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- CreateDevicePool
- CreateInstanceProfile
- CreateNetworkProfile
- CreateProject
- CreateRemoteAccessSession
- CreateTestGridProject
- CreateTestGridUrl
- CreateUpload
- CreateVPCEConfiguration
- DeleteDevicePool
- DeleteInstanceProfile
- DeleteNetworkProfile
- DeleteProject
- DeleteRemoteAccessSession
- DeleteRun
- DeleteTestGridProject
- DeleteUpload
- DeleteVPCEConfiguration
- GetAccountSettings
- GetDevice
- GetDeviceInstance
- GetDevicePool
- GetDevicePoolCompatibility
- GetInstanceProfile
- GetJob
- GetNetworkProfile
- GetOfferingStatus (Paginated)
- GetProject
- GetRemoteAccessSession
- GetRun
- GetSuite
- GetTest
- GetTestGridProject
- GetTestGridSession
- GetUpload
- GetVPCEConfiguration
- InstallToRemoteAccessSession
- ListArtifacts (Paginated)
- ListDeviceInstances (Paginated)
- ListDevicePools (Paginated)
- ListDevices (Paginated)
- ListInstanceProfiles (Paginated)
- ListJobs (Paginated)
- ListNetworkProfiles (Paginated)
- ListOfferingPromotions (Paginated)
- ListOfferingTransactions (Paginated)
- ListOfferings (Paginated)
- ListProjects (Paginated)
- ListRemoteAccessSessions (Paginated)
- ListRuns (Paginated)
- ListSamples (Paginated)
- ListSuites (Paginated)
- ListTagsForResource
- ListTestGridProjects
- ListTestGridSessionActions
- ListTestGridSessionArtifacts
- ListTestGridSessions
- ListTests (Paginated)
- ListUniqueProblems (Paginated)
- ListUploads (Paginated)
- ListVPCEConfigurations (Paginated)
- PurchaseOffering
- RenewOffering
- ScheduleRun
- StopJob
- StopRemoteAccessSession
- StopRun
- TagResource
- UntagResource
- UpdateDeviceInstance
- UpdateDevicePool
- UpdateInstanceProfile
- UpdateNetworkProfile
- UpdateProject
- UpdateTestGridProject
- UpdateUpload
- UpdateVPCEConfiguration
- Types
- ArtifactCategory
- ArtifactType
- BillingMethod
- CurrencyCode
- DeviceAttribute
- DeviceAvailability
- DeviceFilterAttribute
- DeviceFormFactor
- DevicePlatform
- DevicePoolType
- ExecutionResult
- ExecutionResultCode
- ExecutionStatus
- InstanceStatus
- InteractionMode
- NetworkProfileType
- OfferingTransactionType
- OfferingType
- RecurringChargeFrequency
- RuleOperator
- SampleType
- TestGridSessionArtifactCategory
- TestGridSessionArtifactType
- TestGridSessionStatus
- TestType
- UploadCategory
- UploadStatus
- UploadType
- AccountSettings
- Artifact
- CPU
- Counters
- CreateRemoteAccessSessionConfiguration
- CustomerArtifactPaths
- Device
- DeviceFilter
- DeviceInstance
- DeviceMinutes
- DevicePool
- DevicePoolCompatibilityResult
- DeviceSelectionConfiguration
- DeviceSelectionResult
- ExecutionConfiguration
- IncompatibilityMessage
- InstanceProfile
- Job
- Location
- MonetaryAmount
- NetworkProfile
- Offering
- OfferingPromotion
- OfferingStatus
- OfferingTransaction
- Problem
- ProblemDetail
- Project
- Radios
- RecurringCharge
- RemoteAccessSession
- Resolution
- Rule
- Run
- Sample
- ScheduleRunConfiguration
- ScheduleRunTest
- Suite
- Tag
- Test
- TestGridProject
- TestGridSession
- TestGridSessionAction
- TestGridSessionArtifact
- TestGridVpcConfig
- TrialMinutes
- UniqueProblem
- Upload
- VPCEConfiguration
- VpcConfig
Description
Derived from API version 2015-06-23 of the AWS service descriptions, licensed under Apache 2.0.
Welcome to the AWS Device Farm API documentation, which contains APIs for:
Testing on desktop browsers
Device Farm makes it possible for you to test your web applications on desktop browsers using Selenium. The APIs for desktop browser testing contain
TestGridin their names. For more information, see Testing Web Applications on Selenium with Device Farm.Testing on real mobile devices
Device Farm makes it possible for you to test apps on physical phones, tablets, and other devices in the cloud. For more information, see the Device Farm Developer Guide.
Synopsis
- defaultService :: Service
- _ArgumentException :: AsError a => Fold a ServiceError
- _CannotDeleteException :: AsError a => Fold a ServiceError
- _IdempotencyException :: AsError a => Fold a ServiceError
- _InternalServiceException :: AsError a => Fold a ServiceError
- _InvalidOperationException :: AsError a => Fold a ServiceError
- _LimitExceededException :: AsError a => Fold a ServiceError
- _NotEligibleException :: AsError a => Fold a ServiceError
- _NotFoundException :: AsError a => Fold a ServiceError
- _ServiceAccountException :: AsError a => Fold a ServiceError
- _TagOperationException :: AsError a => Fold a ServiceError
- _TagPolicyException :: AsError a => Fold a ServiceError
- _TooManyTagsException :: AsError a => Fold a ServiceError
- data CreateDevicePool = CreateDevicePool' (Maybe Text) (Maybe Int) Text Text [Rule]
- newCreateDevicePool :: Text -> Text -> CreateDevicePool
- data CreateDevicePoolResponse = CreateDevicePoolResponse' (Maybe DevicePool) Int
- newCreateDevicePoolResponse :: Int -> CreateDevicePoolResponse
- data CreateInstanceProfile = CreateInstanceProfile' (Maybe Text) (Maybe [Text]) (Maybe Bool) (Maybe Bool) Text
- newCreateInstanceProfile :: Text -> CreateInstanceProfile
- data CreateInstanceProfileResponse = CreateInstanceProfileResponse' (Maybe InstanceProfile) Int
- newCreateInstanceProfileResponse :: Int -> CreateInstanceProfileResponse
- data CreateNetworkProfile = CreateNetworkProfile' (Maybe Text) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) (Maybe NetworkProfileType) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) Text Text
- newCreateNetworkProfile :: Text -> Text -> CreateNetworkProfile
- data CreateNetworkProfileResponse = CreateNetworkProfileResponse' (Maybe NetworkProfile) Int
- newCreateNetworkProfileResponse :: Int -> CreateNetworkProfileResponse
- data CreateProject = CreateProject' (Maybe Int) (Maybe VpcConfig) Text
- newCreateProject :: Text -> CreateProject
- data CreateProjectResponse = CreateProjectResponse' (Maybe Project) Int
- newCreateProjectResponse :: Int -> CreateProjectResponse
- data CreateRemoteAccessSession = CreateRemoteAccessSession' (Maybe Text) (Maybe CreateRemoteAccessSessionConfiguration) (Maybe Text) (Maybe InteractionMode) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Bool) (Maybe Text) Text Text
- newCreateRemoteAccessSession :: Text -> Text -> CreateRemoteAccessSession
- data CreateRemoteAccessSessionResponse = CreateRemoteAccessSessionResponse' (Maybe RemoteAccessSession) Int
- newCreateRemoteAccessSessionResponse :: Int -> CreateRemoteAccessSessionResponse
- data CreateTestGridProject = CreateTestGridProject' (Maybe Text) (Maybe TestGridVpcConfig) Text
- newCreateTestGridProject :: Text -> CreateTestGridProject
- data CreateTestGridProjectResponse = CreateTestGridProjectResponse' (Maybe TestGridProject) Int
- newCreateTestGridProjectResponse :: Int -> CreateTestGridProjectResponse
- data CreateTestGridUrl = CreateTestGridUrl' Text Natural
- newCreateTestGridUrl :: Text -> Natural -> CreateTestGridUrl
- data CreateTestGridUrlResponse = CreateTestGridUrlResponse' (Maybe POSIX) (Maybe (Sensitive Text)) Int
- newCreateTestGridUrlResponse :: Int -> CreateTestGridUrlResponse
- data CreateUpload = CreateUpload' (Maybe Text) Text Text UploadType
- newCreateUpload :: Text -> Text -> UploadType -> CreateUpload
- data CreateUploadResponse = CreateUploadResponse' (Maybe Upload) Int
- newCreateUploadResponse :: Int -> CreateUploadResponse
- data CreateVPCEConfiguration = CreateVPCEConfiguration' (Maybe Text) Text Text Text
- newCreateVPCEConfiguration :: Text -> Text -> Text -> CreateVPCEConfiguration
- data CreateVPCEConfigurationResponse = CreateVPCEConfigurationResponse' (Maybe VPCEConfiguration) Int
- newCreateVPCEConfigurationResponse :: Int -> CreateVPCEConfigurationResponse
- data DeleteDevicePool = DeleteDevicePool' Text
- newDeleteDevicePool :: Text -> DeleteDevicePool
- data DeleteDevicePoolResponse = DeleteDevicePoolResponse' Int
- newDeleteDevicePoolResponse :: Int -> DeleteDevicePoolResponse
- data DeleteInstanceProfile = DeleteInstanceProfile' Text
- newDeleteInstanceProfile :: Text -> DeleteInstanceProfile
- data DeleteInstanceProfileResponse = DeleteInstanceProfileResponse' Int
- newDeleteInstanceProfileResponse :: Int -> DeleteInstanceProfileResponse
- data DeleteNetworkProfile = DeleteNetworkProfile' Text
- newDeleteNetworkProfile :: Text -> DeleteNetworkProfile
- data DeleteNetworkProfileResponse = DeleteNetworkProfileResponse' Int
- newDeleteNetworkProfileResponse :: Int -> DeleteNetworkProfileResponse
- data DeleteProject = DeleteProject' Text
- newDeleteProject :: Text -> DeleteProject
- data DeleteProjectResponse = DeleteProjectResponse' Int
- newDeleteProjectResponse :: Int -> DeleteProjectResponse
- data DeleteRemoteAccessSession = DeleteRemoteAccessSession' Text
- newDeleteRemoteAccessSession :: Text -> DeleteRemoteAccessSession
- data DeleteRemoteAccessSessionResponse = DeleteRemoteAccessSessionResponse' Int
- newDeleteRemoteAccessSessionResponse :: Int -> DeleteRemoteAccessSessionResponse
- data DeleteRun = DeleteRun' Text
- newDeleteRun :: Text -> DeleteRun
- data DeleteRunResponse = DeleteRunResponse' Int
- newDeleteRunResponse :: Int -> DeleteRunResponse
- data DeleteTestGridProject = DeleteTestGridProject' Text
- newDeleteTestGridProject :: Text -> DeleteTestGridProject
- data DeleteTestGridProjectResponse = DeleteTestGridProjectResponse' Int
- newDeleteTestGridProjectResponse :: Int -> DeleteTestGridProjectResponse
- data DeleteUpload = DeleteUpload' Text
- newDeleteUpload :: Text -> DeleteUpload
- data DeleteUploadResponse = DeleteUploadResponse' Int
- newDeleteUploadResponse :: Int -> DeleteUploadResponse
- data DeleteVPCEConfiguration = DeleteVPCEConfiguration' Text
- newDeleteVPCEConfiguration :: Text -> DeleteVPCEConfiguration
- data DeleteVPCEConfigurationResponse = DeleteVPCEConfigurationResponse' Int
- newDeleteVPCEConfigurationResponse :: Int -> DeleteVPCEConfigurationResponse
- data GetAccountSettings = GetAccountSettings' {
- newGetAccountSettings :: GetAccountSettings
- data GetAccountSettingsResponse = GetAccountSettingsResponse' (Maybe AccountSettings) Int
- newGetAccountSettingsResponse :: Int -> GetAccountSettingsResponse
- data GetDevice = GetDevice' Text
- newGetDevice :: Text -> GetDevice
- data GetDeviceResponse = GetDeviceResponse' (Maybe Device) Int
- newGetDeviceResponse :: Int -> GetDeviceResponse
- data GetDeviceInstance = GetDeviceInstance' Text
- newGetDeviceInstance :: Text -> GetDeviceInstance
- data GetDeviceInstanceResponse = GetDeviceInstanceResponse' (Maybe DeviceInstance) Int
- newGetDeviceInstanceResponse :: Int -> GetDeviceInstanceResponse
- data GetDevicePool = GetDevicePool' Text
- newGetDevicePool :: Text -> GetDevicePool
- data GetDevicePoolResponse = GetDevicePoolResponse' (Maybe DevicePool) Int
- newGetDevicePoolResponse :: Int -> GetDevicePoolResponse
- data GetDevicePoolCompatibility = GetDevicePoolCompatibility' (Maybe Text) (Maybe ScheduleRunConfiguration) (Maybe ScheduleRunTest) (Maybe TestType) Text
- newGetDevicePoolCompatibility :: Text -> GetDevicePoolCompatibility
- data GetDevicePoolCompatibilityResponse = GetDevicePoolCompatibilityResponse' (Maybe [DevicePoolCompatibilityResult]) (Maybe [DevicePoolCompatibilityResult]) Int
- newGetDevicePoolCompatibilityResponse :: Int -> GetDevicePoolCompatibilityResponse
- data GetInstanceProfile = GetInstanceProfile' Text
- newGetInstanceProfile :: Text -> GetInstanceProfile
- data GetInstanceProfileResponse = GetInstanceProfileResponse' (Maybe InstanceProfile) Int
- newGetInstanceProfileResponse :: Int -> GetInstanceProfileResponse
- data GetJob = GetJob' Text
- newGetJob :: Text -> GetJob
- data GetJobResponse = GetJobResponse' (Maybe Job) Int
- newGetJobResponse :: Int -> GetJobResponse
- data GetNetworkProfile = GetNetworkProfile' Text
- newGetNetworkProfile :: Text -> GetNetworkProfile
- data GetNetworkProfileResponse = GetNetworkProfileResponse' (Maybe NetworkProfile) Int
- newGetNetworkProfileResponse :: Int -> GetNetworkProfileResponse
- data GetOfferingStatus = GetOfferingStatus' (Maybe Text)
- newGetOfferingStatus :: GetOfferingStatus
- data GetOfferingStatusResponse = GetOfferingStatusResponse' (Maybe (HashMap Text OfferingStatus)) (Maybe (HashMap Text OfferingStatus)) (Maybe Text) Int
- newGetOfferingStatusResponse :: Int -> GetOfferingStatusResponse
- data GetProject = GetProject' Text
- newGetProject :: Text -> GetProject
- data GetProjectResponse = GetProjectResponse' (Maybe Project) Int
- newGetProjectResponse :: Int -> GetProjectResponse
- data GetRemoteAccessSession = GetRemoteAccessSession' Text
- newGetRemoteAccessSession :: Text -> GetRemoteAccessSession
- data GetRemoteAccessSessionResponse = GetRemoteAccessSessionResponse' (Maybe RemoteAccessSession) Int
- newGetRemoteAccessSessionResponse :: Int -> GetRemoteAccessSessionResponse
- data GetRun = GetRun' Text
- newGetRun :: Text -> GetRun
- data GetRunResponse = GetRunResponse' (Maybe Run) Int
- newGetRunResponse :: Int -> GetRunResponse
- data GetSuite = GetSuite' Text
- newGetSuite :: Text -> GetSuite
- data GetSuiteResponse = GetSuiteResponse' (Maybe Suite) Int
- newGetSuiteResponse :: Int -> GetSuiteResponse
- data GetTest = GetTest' Text
- newGetTest :: Text -> GetTest
- data GetTestResponse = GetTestResponse' (Maybe Test) Int
- newGetTestResponse :: Int -> GetTestResponse
- data GetTestGridProject = GetTestGridProject' Text
- newGetTestGridProject :: Text -> GetTestGridProject
- data GetTestGridProjectResponse = GetTestGridProjectResponse' (Maybe TestGridProject) Int
- newGetTestGridProjectResponse :: Int -> GetTestGridProjectResponse
- data GetTestGridSession = GetTestGridSession' (Maybe Text) (Maybe Text) (Maybe Text)
- newGetTestGridSession :: GetTestGridSession
- data GetTestGridSessionResponse = GetTestGridSessionResponse' (Maybe TestGridSession) Int
- newGetTestGridSessionResponse :: Int -> GetTestGridSessionResponse
- data GetUpload = GetUpload' Text
- newGetUpload :: Text -> GetUpload
- data GetUploadResponse = GetUploadResponse' (Maybe Upload) Int
- newGetUploadResponse :: Int -> GetUploadResponse
- data GetVPCEConfiguration = GetVPCEConfiguration' Text
- newGetVPCEConfiguration :: Text -> GetVPCEConfiguration
- data GetVPCEConfigurationResponse = GetVPCEConfigurationResponse' (Maybe VPCEConfiguration) Int
- newGetVPCEConfigurationResponse :: Int -> GetVPCEConfigurationResponse
- data InstallToRemoteAccessSession = InstallToRemoteAccessSession' Text Text
- newInstallToRemoteAccessSession :: Text -> Text -> InstallToRemoteAccessSession
- data InstallToRemoteAccessSessionResponse = InstallToRemoteAccessSessionResponse' (Maybe Upload) Int
- newInstallToRemoteAccessSessionResponse :: Int -> InstallToRemoteAccessSessionResponse
- data ListArtifacts = ListArtifacts' (Maybe Text) Text ArtifactCategory
- newListArtifacts :: Text -> ArtifactCategory -> ListArtifacts
- data ListArtifactsResponse = ListArtifactsResponse' (Maybe [Artifact]) (Maybe Text) Int
- newListArtifactsResponse :: Int -> ListArtifactsResponse
- data ListDeviceInstances = ListDeviceInstances' (Maybe Int) (Maybe Text)
- newListDeviceInstances :: ListDeviceInstances
- data ListDeviceInstancesResponse = ListDeviceInstancesResponse' (Maybe [DeviceInstance]) (Maybe Text) Int
- newListDeviceInstancesResponse :: Int -> ListDeviceInstancesResponse
- data ListDevicePools = ListDevicePools' (Maybe Text) (Maybe DevicePoolType) Text
- newListDevicePools :: Text -> ListDevicePools
- data ListDevicePoolsResponse = ListDevicePoolsResponse' (Maybe [DevicePool]) (Maybe Text) Int
- newListDevicePoolsResponse :: Int -> ListDevicePoolsResponse
- data ListDevices = ListDevices' (Maybe Text) (Maybe [DeviceFilter]) (Maybe Text)
- newListDevices :: ListDevices
- data ListDevicesResponse = ListDevicesResponse' (Maybe [Device]) (Maybe Text) Int
- newListDevicesResponse :: Int -> ListDevicesResponse
- data ListInstanceProfiles = ListInstanceProfiles' (Maybe Int) (Maybe Text)
- newListInstanceProfiles :: ListInstanceProfiles
- data ListInstanceProfilesResponse = ListInstanceProfilesResponse' (Maybe [InstanceProfile]) (Maybe Text) Int
- newListInstanceProfilesResponse :: Int -> ListInstanceProfilesResponse
- data ListJobs = ListJobs' (Maybe Text) Text
- newListJobs :: Text -> ListJobs
- data ListJobsResponse = ListJobsResponse' (Maybe [Job]) (Maybe Text) Int
- newListJobsResponse :: Int -> ListJobsResponse
- data ListNetworkProfiles = ListNetworkProfiles' (Maybe Text) (Maybe NetworkProfileType) Text
- newListNetworkProfiles :: Text -> ListNetworkProfiles
- data ListNetworkProfilesResponse = ListNetworkProfilesResponse' (Maybe [NetworkProfile]) (Maybe Text) Int
- newListNetworkProfilesResponse :: Int -> ListNetworkProfilesResponse
- data ListOfferingPromotions = ListOfferingPromotions' (Maybe Text)
- newListOfferingPromotions :: ListOfferingPromotions
- data ListOfferingPromotionsResponse = ListOfferingPromotionsResponse' (Maybe Text) (Maybe [OfferingPromotion]) Int
- newListOfferingPromotionsResponse :: Int -> ListOfferingPromotionsResponse
- data ListOfferingTransactions = ListOfferingTransactions' (Maybe Text)
- newListOfferingTransactions :: ListOfferingTransactions
- data ListOfferingTransactionsResponse = ListOfferingTransactionsResponse' (Maybe Text) (Maybe [OfferingTransaction]) Int
- newListOfferingTransactionsResponse :: Int -> ListOfferingTransactionsResponse
- data ListOfferings = ListOfferings' (Maybe Text)
- newListOfferings :: ListOfferings
- data ListOfferingsResponse = ListOfferingsResponse' (Maybe Text) (Maybe [Offering]) Int
- newListOfferingsResponse :: Int -> ListOfferingsResponse
- data ListProjects = ListProjects' (Maybe Text) (Maybe Text)
- newListProjects :: ListProjects
- data ListProjectsResponse = ListProjectsResponse' (Maybe Text) (Maybe [Project]) Int
- newListProjectsResponse :: Int -> ListProjectsResponse
- data ListRemoteAccessSessions = ListRemoteAccessSessions' (Maybe Text) Text
- newListRemoteAccessSessions :: Text -> ListRemoteAccessSessions
- data ListRemoteAccessSessionsResponse = ListRemoteAccessSessionsResponse' (Maybe Text) (Maybe [RemoteAccessSession]) Int
- newListRemoteAccessSessionsResponse :: Int -> ListRemoteAccessSessionsResponse
- data ListRuns = ListRuns' (Maybe Text) Text
- newListRuns :: Text -> ListRuns
- data ListRunsResponse = ListRunsResponse' (Maybe Text) (Maybe [Run]) Int
- newListRunsResponse :: Int -> ListRunsResponse
- data ListSamples = ListSamples' (Maybe Text) Text
- newListSamples :: Text -> ListSamples
- data ListSamplesResponse = ListSamplesResponse' (Maybe Text) (Maybe [Sample]) Int
- newListSamplesResponse :: Int -> ListSamplesResponse
- data ListSuites = ListSuites' (Maybe Text) Text
- newListSuites :: Text -> ListSuites
- data ListSuitesResponse = ListSuitesResponse' (Maybe Text) (Maybe [Suite]) Int
- newListSuitesResponse :: Int -> ListSuitesResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListTestGridProjects = ListTestGridProjects' (Maybe Natural) (Maybe Text)
- newListTestGridProjects :: ListTestGridProjects
- data ListTestGridProjectsResponse = ListTestGridProjectsResponse' (Maybe Text) (Maybe [TestGridProject]) Int
- newListTestGridProjectsResponse :: Int -> ListTestGridProjectsResponse
- data ListTestGridSessionActions = ListTestGridSessionActions' (Maybe Natural) (Maybe Text) Text
- newListTestGridSessionActions :: Text -> ListTestGridSessionActions
- data ListTestGridSessionActionsResponse = ListTestGridSessionActionsResponse' (Maybe [TestGridSessionAction]) (Maybe Text) Int
- newListTestGridSessionActionsResponse :: Int -> ListTestGridSessionActionsResponse
- data ListTestGridSessionArtifacts = ListTestGridSessionArtifacts' (Maybe Natural) (Maybe Text) (Maybe TestGridSessionArtifactCategory) Text
- newListTestGridSessionArtifacts :: Text -> ListTestGridSessionArtifacts
- data ListTestGridSessionArtifactsResponse = ListTestGridSessionArtifactsResponse' (Maybe [TestGridSessionArtifact]) (Maybe Text) Int
- newListTestGridSessionArtifactsResponse :: Int -> ListTestGridSessionArtifactsResponse
- data ListTestGridSessions = ListTestGridSessions' (Maybe POSIX) (Maybe POSIX) (Maybe POSIX) (Maybe POSIX) (Maybe Natural) (Maybe Text) (Maybe TestGridSessionStatus) Text
- newListTestGridSessions :: Text -> ListTestGridSessions
- data ListTestGridSessionsResponse = ListTestGridSessionsResponse' (Maybe Text) (Maybe [TestGridSession]) Int
- newListTestGridSessionsResponse :: Int -> ListTestGridSessionsResponse
- data ListTests = ListTests' (Maybe Text) Text
- newListTests :: Text -> ListTests
- data ListTestsResponse = ListTestsResponse' (Maybe Text) (Maybe [Test]) Int
- newListTestsResponse :: Int -> ListTestsResponse
- data ListUniqueProblems = ListUniqueProblems' (Maybe Text) Text
- newListUniqueProblems :: Text -> ListUniqueProblems
- data ListUniqueProblemsResponse = ListUniqueProblemsResponse' (Maybe Text) (Maybe (HashMap ExecutionResult [UniqueProblem])) Int
- newListUniqueProblemsResponse :: Int -> ListUniqueProblemsResponse
- data ListUploads = ListUploads' (Maybe Text) (Maybe UploadType) Text
- newListUploads :: Text -> ListUploads
- data ListUploadsResponse = ListUploadsResponse' (Maybe Text) (Maybe [Upload]) Int
- newListUploadsResponse :: Int -> ListUploadsResponse
- data ListVPCEConfigurations = ListVPCEConfigurations' (Maybe Int) (Maybe Text)
- newListVPCEConfigurations :: ListVPCEConfigurations
- data ListVPCEConfigurationsResponse = ListVPCEConfigurationsResponse' (Maybe Text) (Maybe [VPCEConfiguration]) Int
- newListVPCEConfigurationsResponse :: Int -> ListVPCEConfigurationsResponse
- data PurchaseOffering = PurchaseOffering' (Maybe Text) Text Int
- newPurchaseOffering :: Text -> Int -> PurchaseOffering
- data PurchaseOfferingResponse = PurchaseOfferingResponse' (Maybe OfferingTransaction) Int
- newPurchaseOfferingResponse :: Int -> PurchaseOfferingResponse
- data RenewOffering = RenewOffering' Text Int
- newRenewOffering :: Text -> Int -> RenewOffering
- data RenewOfferingResponse = RenewOfferingResponse' (Maybe OfferingTransaction) Int
- newRenewOfferingResponse :: Int -> RenewOfferingResponse
- data ScheduleRun = ScheduleRun' (Maybe Text) (Maybe ScheduleRunConfiguration) (Maybe Text) (Maybe DeviceSelectionConfiguration) (Maybe ExecutionConfiguration) (Maybe Text) Text ScheduleRunTest
- newScheduleRun :: Text -> ScheduleRunTest -> ScheduleRun
- data ScheduleRunResponse = ScheduleRunResponse' (Maybe Run) Int
- newScheduleRunResponse :: Int -> ScheduleRunResponse
- data StopJob = StopJob' Text
- newStopJob :: Text -> StopJob
- data StopJobResponse = StopJobResponse' (Maybe Job) Int
- newStopJobResponse :: Int -> StopJobResponse
- data StopRemoteAccessSession = StopRemoteAccessSession' Text
- newStopRemoteAccessSession :: Text -> StopRemoteAccessSession
- data StopRemoteAccessSessionResponse = StopRemoteAccessSessionResponse' (Maybe RemoteAccessSession) Int
- newStopRemoteAccessSessionResponse :: Int -> StopRemoteAccessSessionResponse
- data StopRun = StopRun' Text
- newStopRun :: Text -> StopRun
- data StopRunResponse = StopRunResponse' (Maybe Run) Int
- newStopRunResponse :: Int -> StopRunResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateDeviceInstance = UpdateDeviceInstance' (Maybe [Text]) (Maybe Text) Text
- newUpdateDeviceInstance :: Text -> UpdateDeviceInstance
- data UpdateDeviceInstanceResponse = UpdateDeviceInstanceResponse' (Maybe DeviceInstance) Int
- newUpdateDeviceInstanceResponse :: Int -> UpdateDeviceInstanceResponse
- data UpdateDevicePool = UpdateDevicePool' (Maybe Bool) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe [Rule]) Text
- newUpdateDevicePool :: Text -> UpdateDevicePool
- data UpdateDevicePoolResponse = UpdateDevicePoolResponse' (Maybe DevicePool) Int
- newUpdateDevicePoolResponse :: Int -> UpdateDevicePoolResponse
- data UpdateInstanceProfile = UpdateInstanceProfile' (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Bool) Text
- newUpdateInstanceProfile :: Text -> UpdateInstanceProfile
- data UpdateInstanceProfileResponse = UpdateInstanceProfileResponse' (Maybe InstanceProfile) Int
- newUpdateInstanceProfileResponse :: Int -> UpdateInstanceProfileResponse
- data UpdateNetworkProfile = UpdateNetworkProfile' (Maybe Text) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) (Maybe Text) (Maybe NetworkProfileType) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) Text
- newUpdateNetworkProfile :: Text -> UpdateNetworkProfile
- data UpdateNetworkProfileResponse = UpdateNetworkProfileResponse' (Maybe NetworkProfile) Int
- newUpdateNetworkProfileResponse :: Int -> UpdateNetworkProfileResponse
- data UpdateProject = UpdateProject' (Maybe Int) (Maybe Text) (Maybe VpcConfig) Text
- newUpdateProject :: Text -> UpdateProject
- data UpdateProjectResponse = UpdateProjectResponse' (Maybe Project) Int
- newUpdateProjectResponse :: Int -> UpdateProjectResponse
- data UpdateTestGridProject = UpdateTestGridProject' (Maybe Text) (Maybe Text) (Maybe TestGridVpcConfig) Text
- newUpdateTestGridProject :: Text -> UpdateTestGridProject
- data UpdateTestGridProjectResponse = UpdateTestGridProjectResponse' (Maybe TestGridProject) Int
- newUpdateTestGridProjectResponse :: Int -> UpdateTestGridProjectResponse
- data UpdateUpload = UpdateUpload' (Maybe Text) (Maybe Bool) (Maybe Text) Text
- newUpdateUpload :: Text -> UpdateUpload
- data UpdateUploadResponse = UpdateUploadResponse' (Maybe Upload) Int
- newUpdateUploadResponse :: Int -> UpdateUploadResponse
- data UpdateVPCEConfiguration = UpdateVPCEConfiguration' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text
- newUpdateVPCEConfiguration :: Text -> UpdateVPCEConfiguration
- data UpdateVPCEConfigurationResponse = UpdateVPCEConfigurationResponse' (Maybe VPCEConfiguration) Int
- newUpdateVPCEConfigurationResponse :: Int -> UpdateVPCEConfigurationResponse
- newtype ArtifactCategory where
- ArtifactCategory' { }
- pattern ArtifactCategory_FILE :: ArtifactCategory
- pattern ArtifactCategory_LOG :: ArtifactCategory
- pattern ArtifactCategory_SCREENSHOT :: ArtifactCategory
- newtype ArtifactType where
- ArtifactType' { }
- 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
- newtype BillingMethod where
- BillingMethod' { }
- pattern BillingMethod_METERED :: BillingMethod
- pattern BillingMethod_UNMETERED :: BillingMethod
- newtype CurrencyCode where
- CurrencyCode' { }
- pattern CurrencyCode_USD :: CurrencyCode
- newtype DeviceAttribute where
- DeviceAttribute' { }
- pattern DeviceAttribute_APPIUM_VERSION :: DeviceAttribute
- pattern DeviceAttribute_ARN :: DeviceAttribute
- pattern DeviceAttribute_AVAILABILITY :: DeviceAttribute
- pattern DeviceAttribute_FLEET_TYPE :: DeviceAttribute
- pattern DeviceAttribute_FORM_FACTOR :: DeviceAttribute
- pattern DeviceAttribute_INSTANCE_ARN :: DeviceAttribute
- pattern DeviceAttribute_INSTANCE_LABELS :: DeviceAttribute
- pattern DeviceAttribute_MANUFACTURER :: DeviceAttribute
- pattern DeviceAttribute_MODEL :: DeviceAttribute
- pattern DeviceAttribute_OS_VERSION :: DeviceAttribute
- pattern DeviceAttribute_PLATFORM :: DeviceAttribute
- pattern DeviceAttribute_REMOTE_ACCESS_ENABLED :: DeviceAttribute
- pattern DeviceAttribute_REMOTE_DEBUG_ENABLED :: DeviceAttribute
- newtype DeviceAvailability where
- newtype DeviceFilterAttribute where
- DeviceFilterAttribute' { }
- pattern DeviceFilterAttribute_ARN :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_AVAILABILITY :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_FLEET_TYPE :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_FORM_FACTOR :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_INSTANCE_ARN :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_INSTANCE_LABELS :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_MANUFACTURER :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_MODEL :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_OS_VERSION :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_PLATFORM :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_REMOTE_ACCESS_ENABLED :: DeviceFilterAttribute
- pattern DeviceFilterAttribute_REMOTE_DEBUG_ENABLED :: DeviceFilterAttribute
- newtype DeviceFormFactor where
- DeviceFormFactor' { }
- pattern DeviceFormFactor_PHONE :: DeviceFormFactor
- pattern DeviceFormFactor_TABLET :: DeviceFormFactor
- newtype DevicePlatform where
- DevicePlatform' { }
- pattern DevicePlatform_ANDROID :: DevicePlatform
- pattern DevicePlatform_IOS :: DevicePlatform
- newtype DevicePoolType where
- DevicePoolType' { }
- pattern DevicePoolType_CURATED :: DevicePoolType
- pattern DevicePoolType_PRIVATE :: DevicePoolType
- newtype ExecutionResult where
- ExecutionResult' { }
- pattern ExecutionResult_ERRORED :: ExecutionResult
- pattern ExecutionResult_FAILED :: ExecutionResult
- pattern ExecutionResult_PASSED :: ExecutionResult
- pattern ExecutionResult_PENDING :: ExecutionResult
- pattern ExecutionResult_SKIPPED :: ExecutionResult
- pattern ExecutionResult_STOPPED :: ExecutionResult
- pattern ExecutionResult_WARNED :: ExecutionResult
- newtype ExecutionResultCode where
- newtype ExecutionStatus where
- ExecutionStatus' { }
- pattern ExecutionStatus_COMPLETED :: ExecutionStatus
- pattern ExecutionStatus_PENDING :: ExecutionStatus
- pattern ExecutionStatus_PENDING_CONCURRENCY :: ExecutionStatus
- pattern ExecutionStatus_PENDING_DEVICE :: ExecutionStatus
- pattern ExecutionStatus_PREPARING :: ExecutionStatus
- pattern ExecutionStatus_PROCESSING :: ExecutionStatus
- pattern ExecutionStatus_RUNNING :: ExecutionStatus
- pattern ExecutionStatus_SCHEDULING :: ExecutionStatus
- pattern ExecutionStatus_STOPPING :: ExecutionStatus
- newtype InstanceStatus where
- InstanceStatus' { }
- pattern InstanceStatus_AVAILABLE :: InstanceStatus
- pattern InstanceStatus_IN_USE :: InstanceStatus
- pattern InstanceStatus_NOT_AVAILABLE :: InstanceStatus
- pattern InstanceStatus_PREPARING :: InstanceStatus
- newtype InteractionMode where
- InteractionMode' { }
- pattern InteractionMode_INTERACTIVE :: InteractionMode
- pattern InteractionMode_NO_VIDEO :: InteractionMode
- pattern InteractionMode_VIDEO_ONLY :: InteractionMode
- newtype NetworkProfileType where
- newtype OfferingTransactionType where
- newtype OfferingType where
- OfferingType' { }
- pattern OfferingType_RECURRING :: OfferingType
- newtype RecurringChargeFrequency where
- newtype RuleOperator where
- RuleOperator' { }
- pattern RuleOperator_CONTAINS :: RuleOperator
- pattern RuleOperator_EQUALS :: RuleOperator
- pattern RuleOperator_GREATER_THAN :: RuleOperator
- pattern RuleOperator_GREATER_THAN_OR_EQUALS :: RuleOperator
- pattern RuleOperator_IN :: RuleOperator
- pattern RuleOperator_LESS_THAN :: RuleOperator
- pattern RuleOperator_LESS_THAN_OR_EQUALS :: RuleOperator
- pattern RuleOperator_NOT_IN :: RuleOperator
- newtype SampleType where
- SampleType' { }
- pattern SampleType_CPU :: SampleType
- pattern SampleType_MEMORY :: SampleType
- pattern SampleType_NATIVE_AVG_DRAWTIME :: SampleType
- pattern SampleType_NATIVE_FPS :: SampleType
- pattern SampleType_NATIVE_FRAMES :: SampleType
- pattern SampleType_NATIVE_MAX_DRAWTIME :: SampleType
- pattern SampleType_NATIVE_MIN_DRAWTIME :: SampleType
- pattern SampleType_OPENGL_AVG_DRAWTIME :: SampleType
- pattern SampleType_OPENGL_FPS :: SampleType
- pattern SampleType_OPENGL_FRAMES :: SampleType
- pattern SampleType_OPENGL_MAX_DRAWTIME :: SampleType
- pattern SampleType_OPENGL_MIN_DRAWTIME :: SampleType
- pattern SampleType_RX :: SampleType
- pattern SampleType_RX_RATE :: SampleType
- pattern SampleType_THREADS :: SampleType
- pattern SampleType_TX :: SampleType
- pattern SampleType_TX_RATE :: SampleType
- newtype TestGridSessionArtifactCategory where
- newtype TestGridSessionArtifactType where
- newtype TestGridSessionStatus where
- newtype TestType where
- TestType' {
- fromTestType :: Text
- pattern TestType_APPIUM_JAVA_JUNIT :: TestType
- pattern TestType_APPIUM_JAVA_TESTNG :: TestType
- pattern TestType_APPIUM_NODE :: TestType
- pattern TestType_APPIUM_PYTHON :: TestType
- pattern TestType_APPIUM_RUBY :: TestType
- pattern TestType_APPIUM_WEB_JAVA_JUNIT :: TestType
- pattern TestType_APPIUM_WEB_JAVA_TESTNG :: TestType
- pattern TestType_APPIUM_WEB_NODE :: TestType
- pattern TestType_APPIUM_WEB_PYTHON :: TestType
- pattern TestType_APPIUM_WEB_RUBY :: TestType
- pattern TestType_BUILTIN_EXPLORER :: TestType
- pattern TestType_BUILTIN_FUZZ :: TestType
- pattern TestType_CALABASH :: TestType
- pattern TestType_INSTRUMENTATION :: TestType
- pattern TestType_REMOTE_ACCESS_RECORD :: TestType
- pattern TestType_REMOTE_ACCESS_REPLAY :: TestType
- pattern TestType_UIAUTOMATION :: TestType
- pattern TestType_UIAUTOMATOR :: TestType
- pattern TestType_WEB_PERFORMANCE_PROFILE :: TestType
- pattern TestType_XCTEST :: TestType
- pattern TestType_XCTEST_UI :: TestType
- TestType' {
- newtype UploadCategory where
- UploadCategory' { }
- pattern UploadCategory_CURATED :: UploadCategory
- pattern UploadCategory_PRIVATE :: UploadCategory
- newtype UploadStatus where
- UploadStatus' { }
- pattern UploadStatus_FAILED :: UploadStatus
- pattern UploadStatus_INITIALIZED :: UploadStatus
- pattern UploadStatus_PROCESSING :: UploadStatus
- pattern UploadStatus_SUCCEEDED :: UploadStatus
- newtype UploadType where
- UploadType' { }
- 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
- data AccountSettings = AccountSettings' (Maybe Text) (Maybe Int) (Maybe Int) (Maybe (HashMap Text Int)) (Maybe Bool) (Maybe TrialMinutes) (Maybe (HashMap DevicePlatform Int)) (Maybe (HashMap DevicePlatform Int))
- newAccountSettings :: AccountSettings
- data Artifact = Artifact' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ArtifactType) (Maybe Text)
- newArtifact :: Artifact
- data CPU = CPU' (Maybe Text) (Maybe Double) (Maybe Text)
- newCPU :: CPU
- data Counters = Counters' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int)
- newCounters :: Counters
- data CreateRemoteAccessSessionConfiguration = CreateRemoteAccessSessionConfiguration' (Maybe BillingMethod) (Maybe [Text])
- newCreateRemoteAccessSessionConfiguration :: CreateRemoteAccessSessionConfiguration
- data CustomerArtifactPaths = CustomerArtifactPaths' (Maybe [Text]) (Maybe [Text]) (Maybe [Text])
- newCustomerArtifactPaths :: CustomerArtifactPaths
- data Device = Device' (Maybe Text) (Maybe DeviceAvailability) (Maybe Text) (Maybe CPU) (Maybe Text) (Maybe Text) (Maybe DeviceFormFactor) (Maybe Integer) (Maybe Text) (Maybe [DeviceInstance]) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe DevicePlatform) (Maybe Text) (Maybe Bool) (Maybe Bool) (Maybe Resolution)
- newDevice :: Device
- data DeviceFilter = DeviceFilter' DeviceFilterAttribute RuleOperator [Text]
- newDeviceFilter :: DeviceFilterAttribute -> RuleOperator -> DeviceFilter
- data DeviceInstance = DeviceInstance' (Maybe Text) (Maybe Text) (Maybe InstanceProfile) (Maybe [Text]) (Maybe InstanceStatus) (Maybe Text)
- newDeviceInstance :: DeviceInstance
- data DeviceMinutes = DeviceMinutes' (Maybe Double) (Maybe Double) (Maybe Double)
- newDeviceMinutes :: DeviceMinutes
- data DevicePool = DevicePool' (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe [Rule]) (Maybe DevicePoolType)
- newDevicePool :: DevicePool
- data DevicePoolCompatibilityResult = DevicePoolCompatibilityResult' (Maybe Bool) (Maybe Device) (Maybe [IncompatibilityMessage])
- newDevicePoolCompatibilityResult :: DevicePoolCompatibilityResult
- data DeviceSelectionConfiguration = DeviceSelectionConfiguration' [DeviceFilter] Int
- newDeviceSelectionConfiguration :: Int -> DeviceSelectionConfiguration
- data DeviceSelectionResult = DeviceSelectionResult' (Maybe [DeviceFilter]) (Maybe Int) (Maybe Int)
- newDeviceSelectionResult :: DeviceSelectionResult
- data ExecutionConfiguration = ExecutionConfiguration' (Maybe Bool) (Maybe Bool) (Maybe Int) (Maybe Bool) (Maybe Bool)
- newExecutionConfiguration :: ExecutionConfiguration
- data IncompatibilityMessage = IncompatibilityMessage' (Maybe Text) (Maybe DeviceAttribute)
- newIncompatibilityMessage :: IncompatibilityMessage
- data InstanceProfile = InstanceProfile' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Bool)
- newInstanceProfile :: InstanceProfile
- data Job = Job' (Maybe Text) (Maybe Counters) (Maybe POSIX) (Maybe Device) (Maybe DeviceMinutes) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ExecutionResult) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe TestType) (Maybe Bool) (Maybe Text)
- newJob :: Job
- data Location = Location' Double Double
- newLocation :: Double -> Double -> Location
- data MonetaryAmount = MonetaryAmount' (Maybe Double) (Maybe CurrencyCode)
- newMonetaryAmount :: MonetaryAmount
- data NetworkProfile = NetworkProfile' (Maybe Text) (Maybe Text) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) (Maybe Text) (Maybe NetworkProfileType) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural)
- newNetworkProfile :: NetworkProfile
- data Offering = Offering' (Maybe Text) (Maybe Text) (Maybe DevicePlatform) (Maybe [RecurringCharge]) (Maybe OfferingType)
- newOffering :: Offering
- data OfferingPromotion = OfferingPromotion' (Maybe Text) (Maybe Text)
- newOfferingPromotion :: OfferingPromotion
- data OfferingStatus = OfferingStatus' (Maybe POSIX) (Maybe Offering) (Maybe Int) (Maybe OfferingTransactionType)
- newOfferingStatus :: OfferingStatus
- data OfferingTransaction = OfferingTransaction' (Maybe MonetaryAmount) (Maybe POSIX) (Maybe Text) (Maybe OfferingStatus) (Maybe Text)
- newOfferingTransaction :: OfferingTransaction
- data Problem = Problem' (Maybe Device) (Maybe ProblemDetail) (Maybe Text) (Maybe ExecutionResult) (Maybe ProblemDetail) (Maybe ProblemDetail) (Maybe ProblemDetail)
- newProblem :: Problem
- data ProblemDetail = ProblemDetail' (Maybe Text) (Maybe Text)
- newProblemDetail :: ProblemDetail
- data Project = Project' (Maybe Text) (Maybe POSIX) (Maybe Int) (Maybe Text) (Maybe VpcConfig)
- newProject :: Project
- data Radios = Radios' (Maybe Bool) (Maybe Bool) (Maybe Bool) (Maybe Bool)
- newRadios :: Radios
- data RecurringCharge = RecurringCharge' (Maybe MonetaryAmount) (Maybe RecurringChargeFrequency)
- newRecurringCharge :: RecurringCharge
- data RemoteAccessSession = RemoteAccessSession' (Maybe Text) (Maybe BillingMethod) (Maybe Text) (Maybe POSIX) (Maybe Device) (Maybe DeviceMinutes) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe InteractionMode) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe ExecutionResult) (Maybe Bool) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe VpcConfig)
- newRemoteAccessSession :: RemoteAccessSession
- data Resolution = Resolution' (Maybe Int) (Maybe Int)
- newResolution :: Resolution
- data Rule = Rule' (Maybe DeviceAttribute) (Maybe RuleOperator) (Maybe Text)
- newRule :: Rule
- data Run = Run' (Maybe Text) (Maybe Text) (Maybe BillingMethod) (Maybe Int) (Maybe Counters) (Maybe POSIX) (Maybe CustomerArtifactPaths) (Maybe DeviceMinutes) (Maybe Text) (Maybe DeviceSelectionResult) (Maybe Int) (Maybe Int) (Maybe Text) (Maybe Location) (Maybe Text) (Maybe Text) (Maybe NetworkProfile) (Maybe Text) (Maybe DevicePlatform) (Maybe Radios) (Maybe ExecutionResult) (Maybe ExecutionResultCode) (Maybe Int) (Maybe Bool) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe TestType) (Maybe VpcConfig) (Maybe Text)
- newRun :: Run
- data Sample = Sample' (Maybe Text) (Maybe SampleType) (Maybe Text)
- newSample :: Sample
- data ScheduleRunConfiguration = ScheduleRunConfiguration' (Maybe [Text]) (Maybe BillingMethod) (Maybe CustomerArtifactPaths) (Maybe Text) (Maybe Text) (Maybe Location) (Maybe Text) (Maybe Radios) (Maybe [Text])
- newScheduleRunConfiguration :: ScheduleRunConfiguration
- data ScheduleRunTest = ScheduleRunTest' (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) TestType
- newScheduleRunTest :: TestType -> ScheduleRunTest
- data Suite = Suite' (Maybe Text) (Maybe Counters) (Maybe POSIX) (Maybe DeviceMinutes) (Maybe Text) (Maybe Text) (Maybe ExecutionResult) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe TestType)
- newSuite :: Suite
- data Tag = Tag' Text Text
- newTag :: Text -> Text -> Tag
- data Test = Test' (Maybe Text) (Maybe Counters) (Maybe POSIX) (Maybe DeviceMinutes) (Maybe Text) (Maybe Text) (Maybe ExecutionResult) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe TestType)
- newTest :: Test
- data TestGridProject = TestGridProject' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe TestGridVpcConfig)
- newTestGridProject :: TestGridProject
- data TestGridSession = TestGridSession' (Maybe Text) (Maybe Double) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe TestGridSessionStatus)
- newTestGridSession :: TestGridSession
- data TestGridSessionAction = TestGridSessionAction' (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe POSIX) (Maybe Text)
- newTestGridSessionAction :: TestGridSessionAction
- data TestGridSessionArtifact = TestGridSessionArtifact' (Maybe Text) (Maybe TestGridSessionArtifactType) (Maybe (Sensitive Text))
- newTestGridSessionArtifact :: TestGridSessionArtifact
- data TestGridVpcConfig = TestGridVpcConfig' (NonEmpty Text) (NonEmpty Text) Text
- newTestGridVpcConfig :: NonEmpty Text -> NonEmpty Text -> Text -> TestGridVpcConfig
- data TrialMinutes = TrialMinutes' (Maybe Double) (Maybe Double)
- newTrialMinutes :: TrialMinutes
- data UniqueProblem = UniqueProblem' (Maybe Text) (Maybe [Problem])
- newUniqueProblem :: UniqueProblem
- data Upload = Upload' (Maybe Text) (Maybe UploadCategory) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe UploadStatus) (Maybe UploadType) (Maybe (Sensitive Text))
- newUpload :: Upload
- data VPCEConfiguration = VPCEConfiguration' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newVPCEConfiguration :: VPCEConfiguration
- data VpcConfig = VpcConfig' (NonEmpty Text) (NonEmpty Text) Text
- newVpcConfig :: NonEmpty Text -> NonEmpty Text -> Text -> VpcConfig
Service Configuration
defaultService :: Service Source #
API version 2015-06-23 of the Amazon Device Farm SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by DeviceFarm.
ArgumentException
_ArgumentException :: AsError a => Fold a ServiceError Source #
An invalid argument was specified.
CannotDeleteException
_CannotDeleteException :: AsError a => Fold a ServiceError Source #
The requested object could not be deleted.
IdempotencyException
_IdempotencyException :: AsError a => Fold a ServiceError Source #
An entity with the same name already exists.
InternalServiceException
_InternalServiceException :: AsError a => Fold a ServiceError Source #
An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com if you see this error.
InvalidOperationException
_InvalidOperationException :: AsError a => Fold a ServiceError Source #
There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.
LimitExceededException
_LimitExceededException :: AsError a => Fold a ServiceError Source #
A limit was exceeded.
NotEligibleException
_NotEligibleException :: AsError a => Fold a ServiceError Source #
Exception gets thrown when a user is not eligible to perform the specified transaction.
NotFoundException
_NotFoundException :: AsError a => Fold a ServiceError Source #
The specified entity was not found.
ServiceAccountException
_ServiceAccountException :: AsError a => Fold a ServiceError Source #
There was a problem with the service account.
TagOperationException
_TagOperationException :: AsError a => Fold a ServiceError Source #
The operation was not successful. Try again.
TagPolicyException
_TagPolicyException :: AsError a => Fold 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.
TooManyTagsException
_TooManyTagsException :: AsError a => Fold 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.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CreateDevicePool
data CreateDevicePool Source #
Represents a request to the create device pool operation.
See: newCreateDevicePool smart constructor.
Instances
Create a value of CreateDevicePool 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:
CreateDevicePool, createDevicePool_description - The device pool's description.
CreateDevicePool, createDevicePool_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:projectArn:CreateDevicePool', createDevicePool_projectArn - The ARN of the project for the device pool.
CreateDevicePool, createDevicePool_name - The device pool's name.
CreateDevicePool, createDevicePool_rules - The device pool's rules.
data CreateDevicePoolResponse Source #
Represents the result of a create device pool request.
See: newCreateDevicePoolResponse smart constructor.
Constructors
| CreateDevicePoolResponse' (Maybe DevicePool) Int |
Instances
newCreateDevicePoolResponse Source #
Create a value of CreateDevicePoolResponse 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:devicePool:CreateDevicePoolResponse', createDevicePoolResponse_devicePool - The newly created device pool.
$sel:httpStatus:CreateDevicePoolResponse', createDevicePoolResponse_httpStatus - The response's http status code.
CreateInstanceProfile
data CreateInstanceProfile Source #
See: newCreateInstanceProfile smart constructor.
Instances
newCreateInstanceProfile Source #
Arguments
| :: Text | |
| -> CreateInstanceProfile |
Create a value of CreateInstanceProfile 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:
CreateInstanceProfile, createInstanceProfile_description - The description of your instance profile.
CreateInstanceProfile, createInstanceProfile_excludeAppPackagesFromCleanup - An array of strings that specifies the list of app packages that should
not be cleaned up from the device after a test run.
The list of packages is considered only if you set packageCleanup to
true.
CreateInstanceProfile, createInstanceProfile_packageCleanup - When set to true, Device Farm removes app packages after a test run.
The default value is false for private devices.
CreateInstanceProfile, createInstanceProfile_rebootAfterUse - When set to true, Device Farm reboots the instance after a test run.
The default value is true.
CreateInstanceProfile, createInstanceProfile_name - The name of your instance profile.
data CreateInstanceProfileResponse Source #
See: newCreateInstanceProfileResponse smart constructor.
Constructors
| CreateInstanceProfileResponse' (Maybe InstanceProfile) Int |
Instances
newCreateInstanceProfileResponse Source #
Create a value of CreateInstanceProfileResponse 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:
CreateInstanceProfileResponse, createInstanceProfileResponse_instanceProfile - An object that contains information about your instance profile.
$sel:httpStatus:CreateInstanceProfileResponse', createInstanceProfileResponse_httpStatus - The response's http status code.
CreateNetworkProfile
data CreateNetworkProfile Source #
See: newCreateNetworkProfile smart constructor.
Constructors
| CreateNetworkProfile' (Maybe Text) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) (Maybe NetworkProfileType) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) Text Text |
Instances
newCreateNetworkProfile Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreateNetworkProfile |
Create a value of CreateNetworkProfile 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:
CreateNetworkProfile, createNetworkProfile_description - The description of the network profile.
CreateNetworkProfile, createNetworkProfile_downlinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to
104857600.
CreateNetworkProfile, createNetworkProfile_downlinkDelayMs - Delay time for all packets to destination in milliseconds as an integer
from 0 to 2000.
CreateNetworkProfile, createNetworkProfile_downlinkJitterMs - Time variation in the delay of received packets in milliseconds as an
integer from 0 to 2000.
CreateNetworkProfile, createNetworkProfile_downlinkLossPercent - Proportion of received packets that fail to arrive from 0 to 100
percent.
CreateNetworkProfile, createNetworkProfile_type - The type of network profile to create. Valid values are listed here.
CreateNetworkProfile, createNetworkProfile_uplinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to
104857600.
CreateNetworkProfile, createNetworkProfile_uplinkDelayMs - Delay time for all packets to destination in milliseconds as an integer
from 0 to 2000.
CreateNetworkProfile, createNetworkProfile_uplinkJitterMs - Time variation in the delay of received packets in milliseconds as an
integer from 0 to 2000.
CreateNetworkProfile, createNetworkProfile_uplinkLossPercent - Proportion of transmitted packets that fail to arrive from 0 to 100
percent.
$sel:projectArn:CreateNetworkProfile', createNetworkProfile_projectArn - The Amazon Resource Name (ARN) of the project for which you want to
create a network profile.
CreateNetworkProfile, createNetworkProfile_name - The name for the new network profile.
data CreateNetworkProfileResponse Source #
See: newCreateNetworkProfileResponse smart constructor.
Constructors
| CreateNetworkProfileResponse' (Maybe NetworkProfile) Int |
Instances
newCreateNetworkProfileResponse Source #
Create a value of CreateNetworkProfileResponse 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:
CreateNetworkProfileResponse, createNetworkProfileResponse_networkProfile - The network profile that is returned by the create network profile
request.
$sel:httpStatus:CreateNetworkProfileResponse', createNetworkProfileResponse_httpStatus - The response's http status code.
CreateProject
data CreateProject Source #
Represents a request to the create project operation.
See: newCreateProject smart constructor.
Instances
Arguments
| :: Text | |
| -> CreateProject |
Create a value of CreateProject 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:
CreateProject, createProject_defaultJobTimeoutMinutes - Sets the execution timeout value (in minutes) for a project. All test
runs in this project use the specified execution timeout value unless
overridden when scheduling a run.
CreateProject, createProject_vpcConfig - The VPC security groups and subnets that are attached to a project.
CreateProject, createProject_name - The project's name.
data CreateProjectResponse Source #
Represents the result of a create project request.
See: newCreateProjectResponse smart constructor.
Constructors
| CreateProjectResponse' (Maybe Project) Int |
Instances
newCreateProjectResponse Source #
Create a value of CreateProjectResponse 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:project:CreateProjectResponse', createProjectResponse_project - The newly created project.
$sel:httpStatus:CreateProjectResponse', createProjectResponse_httpStatus - The response's http status code.
CreateRemoteAccessSession
data CreateRemoteAccessSession Source #
Creates and submits a request to start a remote access session.
See: newCreateRemoteAccessSession smart constructor.
Constructors
Instances
newCreateRemoteAccessSession Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreateRemoteAccessSession |
Create a value of CreateRemoteAccessSession 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:
CreateRemoteAccessSession, createRemoteAccessSession_clientId - Unique identifier for the client. If you want access to multiple devices
on the same client, you should pass the same clientId value in each
call to CreateRemoteAccessSession. This identifier is required only if
remoteDebugEnabled is set to true.
Remote debugging is no longer supported.
$sel:configuration:CreateRemoteAccessSession', createRemoteAccessSession_configuration - The configuration information for the remote access session request.
CreateRemoteAccessSession, createRemoteAccessSession_instanceArn - The Amazon Resource Name (ARN) of the device instance for which you want
to create a remote access session.
CreateRemoteAccessSession, createRemoteAccessSession_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.
CreateRemoteAccessSession, createRemoteAccessSession_name - The name of the remote access session to create.
CreateRemoteAccessSession, createRemoteAccessSession_remoteDebugEnabled - Set to true if you want to access devices remotely for debugging in
your remote access session.
Remote debugging is no longer supported.
CreateRemoteAccessSession, createRemoteAccessSession_remoteRecordAppArn - The Amazon Resource Name (ARN) for the app to be recorded in the remote
access session.
CreateRemoteAccessSession, createRemoteAccessSession_remoteRecordEnabled - Set to true to enable remote recording for the remote access session.
CreateRemoteAccessSession, createRemoteAccessSession_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 on how Device Farm modifies your uploads during tests, see Do you modify my app?
$sel:sshPublicKey:CreateRemoteAccessSession', createRemoteAccessSession_sshPublicKey - Ignored. The public key of the ssh key pair you want to use for
connecting to remote devices in your remote debugging session. This key
is required only if remoteDebugEnabled is set to true.
Remote debugging is no longer supported.
$sel:projectArn:CreateRemoteAccessSession', createRemoteAccessSession_projectArn - The Amazon Resource Name (ARN) of the project for which you want to
create a remote access session.
CreateRemoteAccessSession, createRemoteAccessSession_deviceArn - The ARN of the device for which you want to create a remote access
session.
data CreateRemoteAccessSessionResponse Source #
Represents the server response from a request to create a remote access session.
See: newCreateRemoteAccessSessionResponse smart constructor.
Constructors
| CreateRemoteAccessSessionResponse' (Maybe RemoteAccessSession) Int |
Instances
newCreateRemoteAccessSessionResponse Source #
Arguments
| :: Int | |
| -> CreateRemoteAccessSessionResponse |
Create a value of CreateRemoteAccessSessionResponse 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:remoteAccessSession:CreateRemoteAccessSessionResponse', createRemoteAccessSessionResponse_remoteAccessSession - A container that describes the remote access session when the request to
create a remote access session is sent.
$sel:httpStatus:CreateRemoteAccessSessionResponse', createRemoteAccessSessionResponse_httpStatus - The response's http status code.
CreateTestGridProject
data CreateTestGridProject Source #
See: newCreateTestGridProject smart constructor.
Constructors
| CreateTestGridProject' (Maybe Text) (Maybe TestGridVpcConfig) Text |
Instances
newCreateTestGridProject Source #
Arguments
| :: Text | |
| -> CreateTestGridProject |
Create a value of CreateTestGridProject 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:
CreateTestGridProject, createTestGridProject_description - Human-readable description of the project.
CreateTestGridProject, createTestGridProject_vpcConfig - The VPC security groups and subnets that are attached to a project.
CreateTestGridProject, createTestGridProject_name - Human-readable name of the Selenium testing project.
data CreateTestGridProjectResponse Source #
See: newCreateTestGridProjectResponse smart constructor.
Constructors
| CreateTestGridProjectResponse' (Maybe TestGridProject) Int |
Instances
newCreateTestGridProjectResponse Source #
Create a value of CreateTestGridProjectResponse 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:testGridProject:CreateTestGridProjectResponse', createTestGridProjectResponse_testGridProject - ARN of the Selenium testing project that was created.
$sel:httpStatus:CreateTestGridProjectResponse', createTestGridProjectResponse_httpStatus - The response's http status code.
CreateTestGridUrl
data CreateTestGridUrl Source #
See: newCreateTestGridUrl smart constructor.
Constructors
| CreateTestGridUrl' Text Natural |
Instances
Arguments
| :: Text | |
| -> Natural | |
| -> CreateTestGridUrl |
Create a value of CreateTestGridUrl 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:projectArn:CreateTestGridUrl', createTestGridUrl_projectArn - ARN (from CreateTestGridProject or ListTestGridProjects) to associate
with the short-term URL.
$sel:expiresInSeconds:CreateTestGridUrl', createTestGridUrl_expiresInSeconds - Lifetime, in seconds, of the URL.
data CreateTestGridUrlResponse Source #
See: newCreateTestGridUrlResponse smart constructor.
Instances
newCreateTestGridUrlResponse Source #
Create a value of CreateTestGridUrlResponse 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:expires:CreateTestGridUrlResponse', createTestGridUrlResponse_expires - The number of seconds the URL from CreateTestGridUrlResult$url stays
active.
CreateTestGridUrlResponse, createTestGridUrlResponse_url - A signed URL, expiring in CreateTestGridUrlRequest$expiresInSeconds
seconds, to be passed to a RemoteWebDriver.
$sel:httpStatus:CreateTestGridUrlResponse', createTestGridUrlResponse_httpStatus - The response's http status code.
CreateUpload
data CreateUpload Source #
Represents a request to the create upload operation.
See: newCreateUpload smart constructor.
Constructors
| CreateUpload' (Maybe Text) Text Text UploadType |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> UploadType | |
| -> CreateUpload |
Create a value of CreateUpload 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:
CreateUpload, createUpload_contentType - The upload's content type (for example, application/octet-stream).
$sel:projectArn:CreateUpload', createUpload_projectArn - The ARN of the project for the upload.
CreateUpload, createUpload_name - The upload's file name. The name should not contain any forward slashes
(/). If you are uploading an iOS app, the file name must end with the
.ipa extension. If you are uploading an Android app, the file name
must end with the .apk extension. For all others, the file name must
end with the .zip file extension.
CreateUpload, createUpload_type - The upload's upload 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
If you call CreateUpload with WEB_APP specified, AWS Device Farm
throws an ArgumentException error.
data CreateUploadResponse Source #
Represents the result of a create upload request.
See: newCreateUploadResponse smart constructor.
Constructors
| CreateUploadResponse' (Maybe Upload) Int |
Instances
newCreateUploadResponse Source #
Arguments
| :: Int | |
| -> CreateUploadResponse |
Create a value of CreateUploadResponse 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:upload:CreateUploadResponse', createUploadResponse_upload - The newly created upload.
$sel:httpStatus:CreateUploadResponse', createUploadResponse_httpStatus - The response's http status code.
CreateVPCEConfiguration
data CreateVPCEConfiguration Source #
See: newCreateVPCEConfiguration smart constructor.
Instances
newCreateVPCEConfiguration Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateVPCEConfiguration |
Create a value of CreateVPCEConfiguration 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:
CreateVPCEConfiguration, createVPCEConfiguration_vpceConfigurationDescription - An optional description that provides details about your VPC endpoint
configuration.
CreateVPCEConfiguration, createVPCEConfiguration_vpceConfigurationName - The friendly name you give to your VPC endpoint configuration, to manage
your configurations more easily.
CreateVPCEConfiguration, createVPCEConfiguration_vpceServiceName - The name of the VPC endpoint service running in your AWS account that
you want Device Farm to test.
CreateVPCEConfiguration, createVPCEConfiguration_serviceDnsName - The DNS name of the service running in your VPC that you want Device
Farm to test.
data CreateVPCEConfigurationResponse Source #
See: newCreateVPCEConfigurationResponse smart constructor.
Constructors
| CreateVPCEConfigurationResponse' (Maybe VPCEConfiguration) Int |
Instances
newCreateVPCEConfigurationResponse Source #
Create a value of CreateVPCEConfigurationResponse 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:vpceConfiguration:CreateVPCEConfigurationResponse', createVPCEConfigurationResponse_vpceConfiguration - An object that contains information about your VPC endpoint
configuration.
$sel:httpStatus:CreateVPCEConfigurationResponse', createVPCEConfigurationResponse_httpStatus - The response's http status code.
DeleteDevicePool
data DeleteDevicePool Source #
Represents a request to the delete device pool operation.
See: newDeleteDevicePool smart constructor.
Constructors
| DeleteDevicePool' Text |
Instances
Arguments
| :: Text | |
| -> DeleteDevicePool |
Create a value of DeleteDevicePool 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:
DeleteDevicePool, deleteDevicePool_arn - Represents the Amazon Resource Name (ARN) of the Device Farm device pool
to delete.
data DeleteDevicePoolResponse Source #
Represents the result of a delete device pool request.
See: newDeleteDevicePoolResponse smart constructor.
Constructors
| DeleteDevicePoolResponse' Int |
Instances
newDeleteDevicePoolResponse Source #
Create a value of DeleteDevicePoolResponse 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:httpStatus:DeleteDevicePoolResponse', deleteDevicePoolResponse_httpStatus - The response's http status code.
DeleteInstanceProfile
data DeleteInstanceProfile Source #
See: newDeleteInstanceProfile smart constructor.
Constructors
| DeleteInstanceProfile' Text |
Instances
newDeleteInstanceProfile Source #
Arguments
| :: Text | |
| -> DeleteInstanceProfile |
Create a value of DeleteInstanceProfile 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:
DeleteInstanceProfile, deleteInstanceProfile_arn - The Amazon Resource Name (ARN) of the instance profile you are
requesting to delete.
data DeleteInstanceProfileResponse Source #
See: newDeleteInstanceProfileResponse smart constructor.
Constructors
| DeleteInstanceProfileResponse' Int |
Instances
newDeleteInstanceProfileResponse Source #
Create a value of DeleteInstanceProfileResponse 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:httpStatus:DeleteInstanceProfileResponse', deleteInstanceProfileResponse_httpStatus - The response's http status code.
DeleteNetworkProfile
data DeleteNetworkProfile Source #
See: newDeleteNetworkProfile smart constructor.
Constructors
| DeleteNetworkProfile' Text |
Instances
newDeleteNetworkProfile Source #
Arguments
| :: Text | |
| -> DeleteNetworkProfile |
Create a value of DeleteNetworkProfile 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:
DeleteNetworkProfile, deleteNetworkProfile_arn - The ARN of the network profile to delete.
data DeleteNetworkProfileResponse Source #
See: newDeleteNetworkProfileResponse smart constructor.
Constructors
| DeleteNetworkProfileResponse' Int |
Instances
newDeleteNetworkProfileResponse Source #
Create a value of DeleteNetworkProfileResponse 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:httpStatus:DeleteNetworkProfileResponse', deleteNetworkProfileResponse_httpStatus - The response's http status code.
DeleteProject
data DeleteProject Source #
Represents a request to the delete project operation.
See: newDeleteProject smart constructor.
Constructors
| DeleteProject' Text |
Instances
Arguments
| :: Text | |
| -> DeleteProject |
Create a value of DeleteProject 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:
DeleteProject, deleteProject_arn - Represents the Amazon Resource Name (ARN) of the Device Farm project to
delete.
data DeleteProjectResponse Source #
Represents the result of a delete project request.
See: newDeleteProjectResponse smart constructor.
Constructors
| DeleteProjectResponse' Int |
Instances
newDeleteProjectResponse Source #
Create a value of DeleteProjectResponse 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:httpStatus:DeleteProjectResponse', deleteProjectResponse_httpStatus - The response's http status code.
DeleteRemoteAccessSession
data DeleteRemoteAccessSession Source #
Represents the request to delete the specified remote access session.
See: newDeleteRemoteAccessSession smart constructor.
Constructors
| DeleteRemoteAccessSession' Text |
Instances
newDeleteRemoteAccessSession Source #
Arguments
| :: Text | |
| -> DeleteRemoteAccessSession |
Create a value of DeleteRemoteAccessSession 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:
DeleteRemoteAccessSession, deleteRemoteAccessSession_arn - The Amazon Resource Name (ARN) of the session for which you want to
delete remote access.
data DeleteRemoteAccessSessionResponse Source #
The response from the server when a request is made to delete the remote access session.
See: newDeleteRemoteAccessSessionResponse smart constructor.
Constructors
| DeleteRemoteAccessSessionResponse' Int |
Instances
newDeleteRemoteAccessSessionResponse Source #
Arguments
| :: Int | |
| -> DeleteRemoteAccessSessionResponse |
Create a value of DeleteRemoteAccessSessionResponse 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:httpStatus:DeleteRemoteAccessSessionResponse', deleteRemoteAccessSessionResponse_httpStatus - The response's http status code.
DeleteRun
Represents a request to the delete run operation.
See: newDeleteRun smart constructor.
Constructors
| DeleteRun' Text |
Instances
Create a value of DeleteRun 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:
DeleteRun, deleteRun_arn - The Amazon Resource Name (ARN) for the run to delete.
data DeleteRunResponse Source #
Represents the result of a delete run request.
See: newDeleteRunResponse smart constructor.
Constructors
| DeleteRunResponse' Int |
Instances
Arguments
| :: Int | |
| -> DeleteRunResponse |
Create a value of DeleteRunResponse 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:httpStatus:DeleteRunResponse', deleteRunResponse_httpStatus - The response's http status code.
DeleteTestGridProject
data DeleteTestGridProject Source #
See: newDeleteTestGridProject smart constructor.
Constructors
| DeleteTestGridProject' Text |
Instances
newDeleteTestGridProject Source #
Create a value of DeleteTestGridProject 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:projectArn:DeleteTestGridProject', deleteTestGridProject_projectArn - The ARN of the project to delete, from CreateTestGridProject or
ListTestGridProjects.
data DeleteTestGridProjectResponse Source #
See: newDeleteTestGridProjectResponse smart constructor.
Constructors
| DeleteTestGridProjectResponse' Int |
Instances
newDeleteTestGridProjectResponse Source #
Create a value of DeleteTestGridProjectResponse 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:httpStatus:DeleteTestGridProjectResponse', deleteTestGridProjectResponse_httpStatus - The response's http status code.
DeleteUpload
data DeleteUpload Source #
Represents a request to the delete upload operation.
See: newDeleteUpload smart constructor.
Constructors
| DeleteUpload' Text |
Instances
Arguments
| :: Text | |
| -> DeleteUpload |
Create a value of DeleteUpload 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:
DeleteUpload, deleteUpload_arn - Represents the Amazon Resource Name (ARN) of the Device Farm upload to
delete.
data DeleteUploadResponse Source #
Represents the result of a delete upload request.
See: newDeleteUploadResponse smart constructor.
Constructors
| DeleteUploadResponse' Int |
Instances
newDeleteUploadResponse Source #
Arguments
| :: Int | |
| -> DeleteUploadResponse |
Create a value of DeleteUploadResponse 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:httpStatus:DeleteUploadResponse', deleteUploadResponse_httpStatus - The response's http status code.
DeleteVPCEConfiguration
data DeleteVPCEConfiguration Source #
See: newDeleteVPCEConfiguration smart constructor.
Constructors
| DeleteVPCEConfiguration' Text |
Instances
newDeleteVPCEConfiguration Source #
Arguments
| :: Text | |
| -> DeleteVPCEConfiguration |
Create a value of DeleteVPCEConfiguration 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:
DeleteVPCEConfiguration, deleteVPCEConfiguration_arn - The Amazon Resource Name (ARN) of the VPC endpoint configuration you
want to delete.
data DeleteVPCEConfigurationResponse Source #
See: newDeleteVPCEConfigurationResponse smart constructor.
Constructors
| DeleteVPCEConfigurationResponse' Int |
Instances
newDeleteVPCEConfigurationResponse Source #
Create a value of DeleteVPCEConfigurationResponse 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:httpStatus:DeleteVPCEConfigurationResponse', deleteVPCEConfigurationResponse_httpStatus - The response's http status code.
GetAccountSettings
data GetAccountSettings Source #
Represents the request sent to retrieve the account settings.
See: newGetAccountSettings smart constructor.
Constructors
| GetAccountSettings' | |
Instances
newGetAccountSettings :: GetAccountSettings Source #
Create a value of GetAccountSettings with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetAccountSettingsResponse Source #
Represents the account settings return values from the
GetAccountSettings request.
See: newGetAccountSettingsResponse smart constructor.
Constructors
| GetAccountSettingsResponse' (Maybe AccountSettings) Int |
Instances
newGetAccountSettingsResponse Source #
Create a value of GetAccountSettingsResponse 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:accountSettings:GetAccountSettingsResponse', getAccountSettingsResponse_accountSettings - The account settings.
$sel:httpStatus:GetAccountSettingsResponse', getAccountSettingsResponse_httpStatus - The response's http status code.
GetDevice
Represents a request to the get device request.
See: newGetDevice smart constructor.
Constructors
| GetDevice' Text |
Instances
Create a value of GetDevice 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:
GetDevice, getDevice_arn - The device type's ARN.
data GetDeviceResponse Source #
Represents the result of a get device request.
See: newGetDeviceResponse smart constructor.
Constructors
| GetDeviceResponse' (Maybe Device) Int |
Instances
Arguments
| :: Int | |
| -> GetDeviceResponse |
Create a value of GetDeviceResponse 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:
GetDeviceResponse, getDeviceResponse_device - An object that contains information about the requested device.
$sel:httpStatus:GetDeviceResponse', getDeviceResponse_httpStatus - The response's http status code.
GetDeviceInstance
data GetDeviceInstance Source #
See: newGetDeviceInstance smart constructor.
Constructors
| GetDeviceInstance' Text |
Instances
Arguments
| :: Text | |
| -> GetDeviceInstance |
Create a value of GetDeviceInstance 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:
GetDeviceInstance, getDeviceInstance_arn - The Amazon Resource Name (ARN) of the instance you're requesting
information about.
data GetDeviceInstanceResponse Source #
See: newGetDeviceInstanceResponse smart constructor.
Constructors
| GetDeviceInstanceResponse' (Maybe DeviceInstance) Int |
Instances
newGetDeviceInstanceResponse Source #
Create a value of GetDeviceInstanceResponse 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:deviceInstance:GetDeviceInstanceResponse', getDeviceInstanceResponse_deviceInstance - An object that contains information about your device instance.
$sel:httpStatus:GetDeviceInstanceResponse', getDeviceInstanceResponse_httpStatus - The response's http status code.
GetDevicePool
data GetDevicePool Source #
Represents a request to the get device pool operation.
See: newGetDevicePool smart constructor.
Constructors
| GetDevicePool' Text |
Instances
Arguments
| :: Text | |
| -> GetDevicePool |
Create a value of GetDevicePool 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:
GetDevicePool, getDevicePool_arn - The device pool's ARN.
data GetDevicePoolResponse Source #
Represents the result of a get device pool request.
See: newGetDevicePoolResponse smart constructor.
Constructors
| GetDevicePoolResponse' (Maybe DevicePool) Int |
Instances
newGetDevicePoolResponse Source #
Create a value of GetDevicePoolResponse 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:devicePool:GetDevicePoolResponse', getDevicePoolResponse_devicePool - An object that contains information about the requested device pool.
$sel:httpStatus:GetDevicePoolResponse', getDevicePoolResponse_httpStatus - The response's http status code.
GetDevicePoolCompatibility
data GetDevicePoolCompatibility Source #
Represents a request to the get device pool compatibility operation.
See: newGetDevicePoolCompatibility smart constructor.
Constructors
| GetDevicePoolCompatibility' (Maybe Text) (Maybe ScheduleRunConfiguration) (Maybe ScheduleRunTest) (Maybe TestType) Text |
Instances
newGetDevicePoolCompatibility Source #
Arguments
| :: Text | |
| -> GetDevicePoolCompatibility |
Create a value of GetDevicePoolCompatibility 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:appArn:GetDevicePoolCompatibility', getDevicePoolCompatibility_appArn - The ARN of the app that is associated with the specified device pool.
$sel:configuration:GetDevicePoolCompatibility', getDevicePoolCompatibility_configuration - An object that contains information about the settings for a run.
GetDevicePoolCompatibility, getDevicePoolCompatibility_test - Information about the uploaded test to be run against the device pool.
$sel:testType:GetDevicePoolCompatibility', getDevicePoolCompatibility_testType - The test type for the specified device pool.
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.
GetDevicePoolCompatibility, getDevicePoolCompatibility_devicePoolArn - The device pool's ARN.
data GetDevicePoolCompatibilityResponse Source #
Represents the result of describe device pool compatibility request.
See: newGetDevicePoolCompatibilityResponse smart constructor.
Constructors
| GetDevicePoolCompatibilityResponse' (Maybe [DevicePoolCompatibilityResult]) (Maybe [DevicePoolCompatibilityResult]) Int |
Instances
newGetDevicePoolCompatibilityResponse Source #
Arguments
| :: Int | |
| -> GetDevicePoolCompatibilityResponse |
Create a value of GetDevicePoolCompatibilityResponse 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:compatibleDevices:GetDevicePoolCompatibilityResponse', getDevicePoolCompatibilityResponse_compatibleDevices - Information about compatible devices.
$sel:incompatibleDevices:GetDevicePoolCompatibilityResponse', getDevicePoolCompatibilityResponse_incompatibleDevices - Information about incompatible devices.
$sel:httpStatus:GetDevicePoolCompatibilityResponse', getDevicePoolCompatibilityResponse_httpStatus - The response's http status code.
GetInstanceProfile
data GetInstanceProfile Source #
See: newGetInstanceProfile smart constructor.
Constructors
| GetInstanceProfile' Text |
Instances
newGetInstanceProfile Source #
Arguments
| :: Text | |
| -> GetInstanceProfile |
Create a value of GetInstanceProfile 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:
GetInstanceProfile, getInstanceProfile_arn - The Amazon Resource Name (ARN) of an instance profile.
data GetInstanceProfileResponse Source #
See: newGetInstanceProfileResponse smart constructor.
Constructors
| GetInstanceProfileResponse' (Maybe InstanceProfile) Int |
Instances
newGetInstanceProfileResponse Source #
Create a value of GetInstanceProfileResponse 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:
GetInstanceProfileResponse, getInstanceProfileResponse_instanceProfile - An object that contains information about an instance profile.
$sel:httpStatus:GetInstanceProfileResponse', getInstanceProfileResponse_httpStatus - The response's http status code.
GetJob
Represents a request to the get job operation.
See: newGetJob smart constructor.
Instances
Create a value of GetJob 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:
GetJob, getJob_arn - The job's ARN.
data GetJobResponse Source #
Represents the result of a get job request.
See: newGetJobResponse smart constructor.
Constructors
| GetJobResponse' (Maybe Job) Int |
Instances
Arguments
| :: Int | |
| -> GetJobResponse |
Create a value of GetJobResponse 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:
GetJobResponse, getJobResponse_job - An object that contains information about the requested job.
$sel:httpStatus:GetJobResponse', getJobResponse_httpStatus - The response's http status code.
GetNetworkProfile
data GetNetworkProfile Source #
See: newGetNetworkProfile smart constructor.
Constructors
| GetNetworkProfile' Text |
Instances
Arguments
| :: Text | |
| -> GetNetworkProfile |
Create a value of GetNetworkProfile 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:
GetNetworkProfile, getNetworkProfile_arn - The ARN of the network profile to return information about.
data GetNetworkProfileResponse Source #
See: newGetNetworkProfileResponse smart constructor.
Constructors
| GetNetworkProfileResponse' (Maybe NetworkProfile) Int |
Instances
newGetNetworkProfileResponse Source #
Create a value of GetNetworkProfileResponse 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:
GetNetworkProfileResponse, getNetworkProfileResponse_networkProfile - The network profile.
$sel:httpStatus:GetNetworkProfileResponse', getNetworkProfileResponse_httpStatus - The response's http status code.
GetOfferingStatus (Paginated)
data GetOfferingStatus Source #
Represents the request to retrieve the offering status for the specified customer or account.
See: newGetOfferingStatus smart constructor.
Constructors
| GetOfferingStatus' (Maybe Text) |
Instances
newGetOfferingStatus :: GetOfferingStatus Source #
Create a value of GetOfferingStatus 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:
GetOfferingStatus, getOfferingStatus_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data GetOfferingStatusResponse Source #
Returns the status result for a device offering.
See: newGetOfferingStatusResponse smart constructor.
Constructors
| GetOfferingStatusResponse' (Maybe (HashMap Text OfferingStatus)) (Maybe (HashMap Text OfferingStatus)) (Maybe Text) Int |
Instances
newGetOfferingStatusResponse Source #
Create a value of GetOfferingStatusResponse 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:current:GetOfferingStatusResponse', getOfferingStatusResponse_current - When specified, gets the offering status for the current period.
$sel:nextPeriod:GetOfferingStatusResponse', getOfferingStatusResponse_nextPeriod - When specified, gets the offering status for the next period.
GetOfferingStatus, getOfferingStatusResponse_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
$sel:httpStatus:GetOfferingStatusResponse', getOfferingStatusResponse_httpStatus - The response's http status code.
GetProject
data GetProject Source #
Represents a request to the get project operation.
See: newGetProject smart constructor.
Constructors
| GetProject' Text |
Instances
Arguments
| :: Text | |
| -> GetProject |
Create a value of GetProject 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:
GetProject, getProject_arn - The project's ARN.
data GetProjectResponse Source #
Represents the result of a get project request.
See: newGetProjectResponse smart constructor.
Constructors
| GetProjectResponse' (Maybe Project) Int |
Instances
newGetProjectResponse Source #
Arguments
| :: Int | |
| -> GetProjectResponse |
Create a value of GetProjectResponse 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:project:GetProjectResponse', getProjectResponse_project - The project to get information about.
$sel:httpStatus:GetProjectResponse', getProjectResponse_httpStatus - The response's http status code.
GetRemoteAccessSession
data GetRemoteAccessSession Source #
Represents the request to get information about the specified remote access session.
See: newGetRemoteAccessSession smart constructor.
Constructors
| GetRemoteAccessSession' Text |
Instances
newGetRemoteAccessSession Source #
Arguments
| :: Text | |
| -> GetRemoteAccessSession |
Create a value of GetRemoteAccessSession 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:
GetRemoteAccessSession, getRemoteAccessSession_arn - The Amazon Resource Name (ARN) of the remote access session about which
you want to get session information.
data GetRemoteAccessSessionResponse Source #
Represents the response from the server that lists detailed information about the remote access session.
See: newGetRemoteAccessSessionResponse smart constructor.
Constructors
| GetRemoteAccessSessionResponse' (Maybe RemoteAccessSession) Int |
Instances
newGetRemoteAccessSessionResponse Source #
Create a value of GetRemoteAccessSessionResponse 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:remoteAccessSession:GetRemoteAccessSessionResponse', getRemoteAccessSessionResponse_remoteAccessSession - A container that lists detailed information about the remote access
session.
$sel:httpStatus:GetRemoteAccessSessionResponse', getRemoteAccessSessionResponse_httpStatus - The response's http status code.
GetRun
Represents a request to the get run operation.
See: newGetRun smart constructor.
Instances
Create a value of GetRun 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:
GetRun, getRun_arn - The run's ARN.
data GetRunResponse Source #
Represents the result of a get run request.
See: newGetRunResponse smart constructor.
Constructors
| GetRunResponse' (Maybe Run) Int |
Instances
Arguments
| :: Int | |
| -> GetRunResponse |
Create a value of GetRunResponse 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:
GetRunResponse, getRunResponse_run - The run to get results from.
$sel:httpStatus:GetRunResponse', getRunResponse_httpStatus - The response's http status code.
GetSuite
Represents a request to the get suite operation.
See: newGetSuite smart constructor.
Instances
Create a value of GetSuite 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:
GetSuite, getSuite_arn - The suite's ARN.
data GetSuiteResponse Source #
Represents the result of a get suite request.
See: newGetSuiteResponse smart constructor.
Constructors
| GetSuiteResponse' (Maybe Suite) Int |
Instances
Arguments
| :: Int | |
| -> GetSuiteResponse |
Create a value of GetSuiteResponse 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:
GetSuiteResponse, getSuiteResponse_suite - A collection of one or more tests.
$sel:httpStatus:GetSuiteResponse', getSuiteResponse_httpStatus - The response's http status code.
GetTest
Represents a request to the get test operation.
See: newGetTest smart constructor.
Instances
Create a value of GetTest 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:
GetTest, getTest_arn - The test's ARN.
data GetTestResponse Source #
Represents the result of a get test request.
See: newGetTestResponse smart constructor.
Constructors
| GetTestResponse' (Maybe Test) Int |
Instances
Arguments
| :: Int | |
| -> GetTestResponse |
Create a value of GetTestResponse 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:
GetTestResponse, getTestResponse_test - A test condition that is evaluated.
$sel:httpStatus:GetTestResponse', getTestResponse_httpStatus - The response's http status code.
GetTestGridProject
data GetTestGridProject Source #
See: newGetTestGridProject smart constructor.
Constructors
| GetTestGridProject' Text |
Instances
newGetTestGridProject Source #
Arguments
| :: Text | |
| -> GetTestGridProject |
Create a value of GetTestGridProject 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:projectArn:GetTestGridProject', getTestGridProject_projectArn - The ARN of the Selenium testing project, from either
CreateTestGridProject or ListTestGridProjects.
data GetTestGridProjectResponse Source #
See: newGetTestGridProjectResponse smart constructor.
Constructors
| GetTestGridProjectResponse' (Maybe TestGridProject) Int |
Instances
newGetTestGridProjectResponse Source #
Create a value of GetTestGridProjectResponse 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:testGridProject:GetTestGridProjectResponse', getTestGridProjectResponse_testGridProject - A TestGridProject.
$sel:httpStatus:GetTestGridProjectResponse', getTestGridProjectResponse_httpStatus - The response's http status code.
GetTestGridSession
data GetTestGridSession Source #
See: newGetTestGridSession smart constructor.
Instances
newGetTestGridSession :: GetTestGridSession Source #
Create a value of GetTestGridSession 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:projectArn:GetTestGridSession', getTestGridSession_projectArn - The ARN for the project that this session belongs to. See
CreateTestGridProject and ListTestGridProjects.
$sel:sessionArn:GetTestGridSession', getTestGridSession_sessionArn - An ARN that uniquely identifies a TestGridSession.
$sel:sessionId:GetTestGridSession', getTestGridSession_sessionId - An ID associated with this session.
data GetTestGridSessionResponse Source #
See: newGetTestGridSessionResponse smart constructor.
Constructors
| GetTestGridSessionResponse' (Maybe TestGridSession) Int |
Instances
newGetTestGridSessionResponse Source #
Create a value of GetTestGridSessionResponse 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:testGridSession:GetTestGridSessionResponse', getTestGridSessionResponse_testGridSession - The TestGridSession that was requested.
$sel:httpStatus:GetTestGridSessionResponse', getTestGridSessionResponse_httpStatus - The response's http status code.
GetUpload
Represents a request to the get upload operation.
See: newGetUpload smart constructor.
Constructors
| GetUpload' Text |
Instances
Create a value of GetUpload 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:
GetUpload, getUpload_arn - The upload's ARN.
data GetUploadResponse Source #
Represents the result of a get upload request.
See: newGetUploadResponse smart constructor.
Constructors
| GetUploadResponse' (Maybe Upload) Int |
Instances
Arguments
| :: Int | |
| -> GetUploadResponse |
Create a value of GetUploadResponse 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:upload:GetUploadResponse', getUploadResponse_upload - An app or a set of one or more tests to upload or that have been
uploaded.
$sel:httpStatus:GetUploadResponse', getUploadResponse_httpStatus - The response's http status code.
GetVPCEConfiguration
data GetVPCEConfiguration Source #
See: newGetVPCEConfiguration smart constructor.
Constructors
| GetVPCEConfiguration' Text |
Instances
newGetVPCEConfiguration Source #
Arguments
| :: Text | |
| -> GetVPCEConfiguration |
Create a value of GetVPCEConfiguration 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:
GetVPCEConfiguration, getVPCEConfiguration_arn - The Amazon Resource Name (ARN) of the VPC endpoint configuration you
want to describe.
data GetVPCEConfigurationResponse Source #
See: newGetVPCEConfigurationResponse smart constructor.
Constructors
| GetVPCEConfigurationResponse' (Maybe VPCEConfiguration) Int |
Instances
newGetVPCEConfigurationResponse Source #
Create a value of GetVPCEConfigurationResponse 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:vpceConfiguration:GetVPCEConfigurationResponse', getVPCEConfigurationResponse_vpceConfiguration - An object that contains information about your VPC endpoint
configuration.
$sel:httpStatus:GetVPCEConfigurationResponse', getVPCEConfigurationResponse_httpStatus - The response's http status code.
InstallToRemoteAccessSession
data InstallToRemoteAccessSession Source #
Represents the request to install an Android application (in .apk format) or an iOS application (in .ipa format) as part of a remote access session.
See: newInstallToRemoteAccessSession smart constructor.
Constructors
| InstallToRemoteAccessSession' Text Text |
Instances
newInstallToRemoteAccessSession Source #
Arguments
| :: Text | |
| -> Text | |
| -> InstallToRemoteAccessSession |
Create a value of InstallToRemoteAccessSession 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:remoteAccessSessionArn:InstallToRemoteAccessSession', installToRemoteAccessSession_remoteAccessSessionArn - The Amazon Resource Name (ARN) of the remote access session about which
you are requesting information.
$sel:appArn:InstallToRemoteAccessSession', installToRemoteAccessSession_appArn - The ARN of the app about which you are requesting information.
data InstallToRemoteAccessSessionResponse Source #
Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.
See: newInstallToRemoteAccessSessionResponse smart constructor.
Constructors
| InstallToRemoteAccessSessionResponse' (Maybe Upload) Int |
Instances
newInstallToRemoteAccessSessionResponse Source #
Arguments
| :: Int | |
| -> InstallToRemoteAccessSessionResponse |
Create a value of InstallToRemoteAccessSessionResponse 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:
InstallToRemoteAccessSessionResponse, installToRemoteAccessSessionResponse_appUpload - An app to upload or that has been uploaded.
$sel:httpStatus:InstallToRemoteAccessSessionResponse', installToRemoteAccessSessionResponse_httpStatus - The response's http status code.
ListArtifacts (Paginated)
data ListArtifacts Source #
Represents a request to the list artifacts operation.
See: newListArtifacts smart constructor.
Constructors
| ListArtifacts' (Maybe Text) Text ArtifactCategory |
Instances
Arguments
| :: Text | |
| -> ArtifactCategory | |
| -> ListArtifacts |
Create a value of ListArtifacts 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:
ListArtifacts, listArtifacts_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListArtifacts, listArtifacts_arn - The run, job, suite, or test ARN.
ListArtifacts, listArtifacts_type - The artifacts' type.
Allowed values include:
- FILE
- LOG
- SCREENSHOT
data ListArtifactsResponse Source #
Represents the result of a list artifacts operation.
See: newListArtifactsResponse smart constructor.
Instances
newListArtifactsResponse Source #
Create a value of ListArtifactsResponse 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:artifacts:ListArtifactsResponse', listArtifactsResponse_artifacts - Information about the artifacts.
ListArtifacts, listArtifactsResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:httpStatus:ListArtifactsResponse', listArtifactsResponse_httpStatus - The response's http status code.
ListDeviceInstances (Paginated)
data ListDeviceInstances Source #
See: newListDeviceInstances smart constructor.
Constructors
| ListDeviceInstances' (Maybe Int) (Maybe Text) |
Instances
newListDeviceInstances :: ListDeviceInstances Source #
Create a value of ListDeviceInstances 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:maxResults:ListDeviceInstances', listDeviceInstances_maxResults - An integer that specifies the maximum number of items you want to return
in the API response.
ListDeviceInstances, listDeviceInstances_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data ListDeviceInstancesResponse Source #
See: newListDeviceInstancesResponse smart constructor.
Constructors
| ListDeviceInstancesResponse' (Maybe [DeviceInstance]) (Maybe Text) Int |
Instances
newListDeviceInstancesResponse Source #
Create a value of ListDeviceInstancesResponse 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:deviceInstances:ListDeviceInstancesResponse', listDeviceInstancesResponse_deviceInstances - An object that contains information about your device instances.
ListDeviceInstances, listDeviceInstancesResponse_nextToken - An identifier that can be used in the next call to this operation to
return the next set of items in the list.
$sel:httpStatus:ListDeviceInstancesResponse', listDeviceInstancesResponse_httpStatus - The response's http status code.
ListDevicePools (Paginated)
data ListDevicePools Source #
Represents the result of a list device pools request.
See: newListDevicePools smart constructor.
Constructors
| ListDevicePools' (Maybe Text) (Maybe DevicePoolType) Text |
Instances
Arguments
| :: Text | |
| -> ListDevicePools |
Create a value of ListDevicePools 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:
ListDevicePools, listDevicePools_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListDevicePools, listDevicePools_type - The device pools' 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.
ListDevicePools, listDevicePools_arn - The project ARN.
data ListDevicePoolsResponse Source #
Represents the result of a list device pools request.
See: newListDevicePoolsResponse smart constructor.
Constructors
| ListDevicePoolsResponse' (Maybe [DevicePool]) (Maybe Text) Int |
Instances
newListDevicePoolsResponse Source #
Create a value of ListDevicePoolsResponse 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:devicePools:ListDevicePoolsResponse', listDevicePoolsResponse_devicePools - Information about the device pools.
ListDevicePools, listDevicePoolsResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:httpStatus:ListDevicePoolsResponse', listDevicePoolsResponse_httpStatus - The response's http status code.
ListDevices (Paginated)
data ListDevices Source #
Represents the result of a list devices request.
See: newListDevices smart constructor.
Constructors
| ListDevices' (Maybe Text) (Maybe [DeviceFilter]) (Maybe Text) |
Instances
newListDevices :: ListDevices Source #
Create a value of ListDevices 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:
ListDevices, listDevices_arn - The Amazon Resource Name (ARN) of the project.
ListDevices, listDevices_filters - Used to select a set of devices. 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 attribute 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.
- ARN: The Amazon Resource Name (ARN) of the device (for example,
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.
- The IN and NOT_IN operators take a values array that has one or more elements.
- The other operators require an array with a single element.
- In a request, the AVAILABILITY attribute takes the following values: AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
ListDevices, listDevices_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data ListDevicesResponse Source #
Represents the result of a list devices operation.
See: newListDevicesResponse smart constructor.
Instances
newListDevicesResponse Source #
Arguments
| :: Int | |
| -> ListDevicesResponse |
Create a value of ListDevicesResponse 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:devices:ListDevicesResponse', listDevicesResponse_devices - Information about the devices.
ListDevices, listDevicesResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:httpStatus:ListDevicesResponse', listDevicesResponse_httpStatus - The response's http status code.
ListInstanceProfiles (Paginated)
data ListInstanceProfiles Source #
See: newListInstanceProfiles smart constructor.
Constructors
| ListInstanceProfiles' (Maybe Int) (Maybe Text) |
Instances
newListInstanceProfiles :: ListInstanceProfiles Source #
Create a value of ListInstanceProfiles 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:maxResults:ListInstanceProfiles', listInstanceProfiles_maxResults - An integer that specifies the maximum number of items you want to return
in the API response.
ListInstanceProfiles, listInstanceProfiles_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data ListInstanceProfilesResponse Source #
See: newListInstanceProfilesResponse smart constructor.
Constructors
| ListInstanceProfilesResponse' (Maybe [InstanceProfile]) (Maybe Text) Int |
Instances
newListInstanceProfilesResponse Source #
Create a value of ListInstanceProfilesResponse 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:instanceProfiles:ListInstanceProfilesResponse', listInstanceProfilesResponse_instanceProfiles - An object that contains information about your instance profiles.
ListInstanceProfiles, listInstanceProfilesResponse_nextToken - An identifier that can be used in the next call to this operation to
return the next set of items in the list.
$sel:httpStatus:ListInstanceProfilesResponse', listInstanceProfilesResponse_httpStatus - The response's http status code.
ListJobs (Paginated)
Represents a request to the list jobs operation.
See: newListJobs smart constructor.
Instances
Create a value of ListJobs 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:
ListJobs, listJobs_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListJobs, listJobs_arn - The run's Amazon Resource Name (ARN).
data ListJobsResponse Source #
Represents the result of a list jobs request.
See: newListJobsResponse smart constructor.
Instances
Arguments
| :: Int | |
| -> ListJobsResponse |
Create a value of ListJobsResponse 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:jobs:ListJobsResponse', listJobsResponse_jobs - Information about the jobs.
ListJobs, listJobsResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:httpStatus:ListJobsResponse', listJobsResponse_httpStatus - The response's http status code.
ListNetworkProfiles (Paginated)
data ListNetworkProfiles Source #
See: newListNetworkProfiles smart constructor.
Constructors
| ListNetworkProfiles' (Maybe Text) (Maybe NetworkProfileType) Text |
Instances
newListNetworkProfiles Source #
Arguments
| :: Text | |
| -> ListNetworkProfiles |
Create a value of ListNetworkProfiles 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:
ListNetworkProfiles, listNetworkProfiles_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListNetworkProfiles, listNetworkProfiles_type - The type of network profile to return information about. Valid values
are listed here.
ListNetworkProfiles, listNetworkProfiles_arn - The Amazon Resource Name (ARN) of the project for which you want to list
network profiles.
data ListNetworkProfilesResponse Source #
See: newListNetworkProfilesResponse smart constructor.
Constructors
| ListNetworkProfilesResponse' (Maybe [NetworkProfile]) (Maybe Text) Int |
Instances
newListNetworkProfilesResponse Source #
Create a value of ListNetworkProfilesResponse 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:networkProfiles:ListNetworkProfilesResponse', listNetworkProfilesResponse_networkProfiles - A list of the available network profiles.
ListNetworkProfiles, listNetworkProfilesResponse_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
$sel:httpStatus:ListNetworkProfilesResponse', listNetworkProfilesResponse_httpStatus - The response's http status code.
ListOfferingPromotions (Paginated)
data ListOfferingPromotions Source #
See: newListOfferingPromotions smart constructor.
Constructors
| ListOfferingPromotions' (Maybe Text) |
Instances
newListOfferingPromotions :: ListOfferingPromotions Source #
Create a value of ListOfferingPromotions 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:
ListOfferingPromotions, listOfferingPromotions_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data ListOfferingPromotionsResponse Source #
See: newListOfferingPromotionsResponse smart constructor.
Constructors
| ListOfferingPromotionsResponse' (Maybe Text) (Maybe [OfferingPromotion]) Int |
Instances
newListOfferingPromotionsResponse Source #
Create a value of ListOfferingPromotionsResponse 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:
ListOfferingPromotions, listOfferingPromotionsResponse_nextToken - An identifier to be used in the next call to this operation, to return
the next set of items in the list.
$sel:offeringPromotions:ListOfferingPromotionsResponse', listOfferingPromotionsResponse_offeringPromotions - Information about the offering promotions.
$sel:httpStatus:ListOfferingPromotionsResponse', listOfferingPromotionsResponse_httpStatus - The response's http status code.
ListOfferingTransactions (Paginated)
data ListOfferingTransactions Source #
Represents the request to list the offering transaction history.
See: newListOfferingTransactions smart constructor.
Constructors
| ListOfferingTransactions' (Maybe Text) |
Instances
newListOfferingTransactions :: ListOfferingTransactions Source #
Create a value of ListOfferingTransactions 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:
ListOfferingTransactions, listOfferingTransactions_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data ListOfferingTransactionsResponse Source #
Returns the transaction log of the specified offerings.
See: newListOfferingTransactionsResponse smart constructor.
Constructors
| ListOfferingTransactionsResponse' (Maybe Text) (Maybe [OfferingTransaction]) Int |
Instances
newListOfferingTransactionsResponse Source #
Create a value of ListOfferingTransactionsResponse 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:
ListOfferingTransactions, listOfferingTransactionsResponse_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
$sel:offeringTransactions:ListOfferingTransactionsResponse', listOfferingTransactionsResponse_offeringTransactions - The audit log of subscriptions you have purchased and modified through
AWS Device Farm.
$sel:httpStatus:ListOfferingTransactionsResponse', listOfferingTransactionsResponse_httpStatus - The response's http status code.
ListOfferings (Paginated)
data ListOfferings Source #
Represents the request to list all offerings.
See: newListOfferings smart constructor.
Constructors
| ListOfferings' (Maybe Text) |
Instances
newListOfferings :: ListOfferings Source #
Create a value of ListOfferings 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:
ListOfferings, listOfferings_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data ListOfferingsResponse Source #
Represents the return values of the list of offerings.
See: newListOfferingsResponse smart constructor.
Instances
newListOfferingsResponse Source #
Create a value of ListOfferingsResponse 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:
ListOfferings, listOfferingsResponse_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
$sel:offerings:ListOfferingsResponse', listOfferingsResponse_offerings - A value that represents the list offering results.
$sel:httpStatus:ListOfferingsResponse', listOfferingsResponse_httpStatus - The response's http status code.
ListProjects (Paginated)
data ListProjects Source #
Represents a request to the list projects operation.
See: newListProjects smart constructor.
Constructors
| ListProjects' (Maybe Text) (Maybe Text) |
Instances
newListProjects :: ListProjects Source #
Create a value of ListProjects 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:
ListProjects, listProjects_arn - Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device
Farm returns a list of all projects for the AWS account. You can also
specify a project ARN.
ListProjects, listProjects_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data ListProjectsResponse Source #
Represents the result of a list projects request.
See: newListProjectsResponse smart constructor.
Instances
newListProjectsResponse Source #
Arguments
| :: Int | |
| -> ListProjectsResponse |
Create a value of ListProjectsResponse 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:
ListProjects, listProjectsResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:projects:ListProjectsResponse', listProjectsResponse_projects - Information about the projects.
$sel:httpStatus:ListProjectsResponse', listProjectsResponse_httpStatus - The response's http status code.
ListRemoteAccessSessions (Paginated)
data ListRemoteAccessSessions Source #
Represents the request to return information about the remote access session.
See: newListRemoteAccessSessions smart constructor.
Constructors
| ListRemoteAccessSessions' (Maybe Text) Text |
Instances
newListRemoteAccessSessions Source #
Arguments
| :: Text | |
| -> ListRemoteAccessSessions |
Create a value of ListRemoteAccessSessions 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:
ListRemoteAccessSessions, listRemoteAccessSessions_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListRemoteAccessSessions, listRemoteAccessSessions_arn - The Amazon Resource Name (ARN) of the project about which you are
requesting information.
data ListRemoteAccessSessionsResponse Source #
Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.
See: newListRemoteAccessSessionsResponse smart constructor.
Constructors
| ListRemoteAccessSessionsResponse' (Maybe Text) (Maybe [RemoteAccessSession]) Int |
Instances
newListRemoteAccessSessionsResponse Source #
Create a value of ListRemoteAccessSessionsResponse 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:
ListRemoteAccessSessions, listRemoteAccessSessionsResponse_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
$sel:remoteAccessSessions:ListRemoteAccessSessionsResponse', listRemoteAccessSessionsResponse_remoteAccessSessions - A container that represents the metadata from the service about each
remote access session you are requesting.
$sel:httpStatus:ListRemoteAccessSessionsResponse', listRemoteAccessSessionsResponse_httpStatus - The response's http status code.
ListRuns (Paginated)
Represents a request to the list runs operation.
See: newListRuns smart constructor.
Instances
Create a value of ListRuns 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:
ListRuns, listRuns_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListRuns, listRuns_arn - The Amazon Resource Name (ARN) of the project for which you want to list
runs.
data ListRunsResponse Source #
Represents the result of a list runs request.
See: newListRunsResponse smart constructor.
Instances
Arguments
| :: Int | |
| -> ListRunsResponse |
Create a value of ListRunsResponse 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:
ListRuns, listRunsResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:runs:ListRunsResponse', listRunsResponse_runs - Information about the runs.
$sel:httpStatus:ListRunsResponse', listRunsResponse_httpStatus - The response's http status code.
ListSamples (Paginated)
data ListSamples Source #
Represents a request to the list samples operation.
See: newListSamples smart constructor.
Constructors
| ListSamples' (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> ListSamples |
Create a value of ListSamples 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:
ListSamples, listSamples_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListSamples, listSamples_arn - The Amazon Resource Name (ARN) of the job used to list samples.
data ListSamplesResponse Source #
Represents the result of a list samples request.
See: newListSamplesResponse smart constructor.
Instances
newListSamplesResponse Source #
Arguments
| :: Int | |
| -> ListSamplesResponse |
Create a value of ListSamplesResponse 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:
ListSamples, listSamplesResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:samples:ListSamplesResponse', listSamplesResponse_samples - Information about the samples.
$sel:httpStatus:ListSamplesResponse', listSamplesResponse_httpStatus - The response's http status code.
ListSuites (Paginated)
data ListSuites Source #
Represents a request to the list suites operation.
See: newListSuites smart constructor.
Constructors
| ListSuites' (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> ListSuites |
Create a value of ListSuites 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:
ListSuites, listSuites_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListSuites, listSuites_arn - The job's Amazon Resource Name (ARN).
data ListSuitesResponse Source #
Represents the result of a list suites request.
See: newListSuitesResponse smart constructor.
Instances
newListSuitesResponse Source #
Arguments
| :: Int | |
| -> ListSuitesResponse |
Create a value of ListSuitesResponse 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:
ListSuites, listSuitesResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:suites:ListSuitesResponse', listSuitesResponse_suites - Information about the suites.
$sel:httpStatus:ListSuitesResponse', listSuitesResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
Create a value of ListTagsForResource 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:resourceARN:ListTagsForResource', listTagsForResource_resourceARN - The Amazon Resource Name (ARN) of the resource or resources for which to
list tags. You can associate tags with the following Device Farm
resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE,
DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and
VPCE_CONFIGURATION.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse smart constructor.
Constructors
| ListTagsForResourceResponse' (Maybe [Tag]) Int |
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags to add to the resource. A tag is an array of key-value pairs.
Tag keys can have a maximum character length of 128 characters. Tag
values can have a maximum length of 256 characters.
$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.
ListTestGridProjects
data ListTestGridProjects Source #
See: newListTestGridProjects smart constructor.
Constructors
| ListTestGridProjects' (Maybe Natural) (Maybe Text) |
Instances
newListTestGridProjects :: ListTestGridProjects Source #
Create a value of ListTestGridProjects 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:maxResult:ListTestGridProjects', listTestGridProjects_maxResult - Return no more than this number of results.
ListTestGridProjects, listTestGridProjects_nextToken - From a response, used to continue a paginated listing.
data ListTestGridProjectsResponse Source #
See: newListTestGridProjectsResponse smart constructor.
Constructors
| ListTestGridProjectsResponse' (Maybe Text) (Maybe [TestGridProject]) Int |
Instances
newListTestGridProjectsResponse Source #
Create a value of ListTestGridProjectsResponse 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:
ListTestGridProjects, listTestGridProjectsResponse_nextToken - Used for pagination. Pass into ListTestGridProjects to get more results
in a paginated request.
$sel:testGridProjects:ListTestGridProjectsResponse', listTestGridProjectsResponse_testGridProjects - The list of TestGridProjects, based on a ListTestGridProjectsRequest.
$sel:httpStatus:ListTestGridProjectsResponse', listTestGridProjectsResponse_httpStatus - The response's http status code.
ListTestGridSessionActions
data ListTestGridSessionActions Source #
See: newListTestGridSessionActions smart constructor.
Instances
newListTestGridSessionActions Source #
Create a value of ListTestGridSessionActions 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:maxResult:ListTestGridSessionActions', listTestGridSessionActions_maxResult - The maximum number of sessions to return per response.
ListTestGridSessionActions, listTestGridSessionActions_nextToken - Pagination token.
$sel:sessionArn:ListTestGridSessionActions', listTestGridSessionActions_sessionArn - The ARN of the session to retrieve.
data ListTestGridSessionActionsResponse Source #
See: newListTestGridSessionActionsResponse smart constructor.
Constructors
| ListTestGridSessionActionsResponse' (Maybe [TestGridSessionAction]) (Maybe Text) Int |
Instances
newListTestGridSessionActionsResponse Source #
Arguments
| :: Int | |
| -> ListTestGridSessionActionsResponse |
Create a value of ListTestGridSessionActionsResponse 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:actions:ListTestGridSessionActionsResponse', listTestGridSessionActionsResponse_actions - The action taken by the session.
ListTestGridSessionActions, listTestGridSessionActionsResponse_nextToken - Pagination token.
$sel:httpStatus:ListTestGridSessionActionsResponse', listTestGridSessionActionsResponse_httpStatus - The response's http status code.
ListTestGridSessionArtifacts
data ListTestGridSessionArtifacts Source #
See: newListTestGridSessionArtifacts smart constructor.
Constructors
| ListTestGridSessionArtifacts' (Maybe Natural) (Maybe Text) (Maybe TestGridSessionArtifactCategory) Text |
Instances
newListTestGridSessionArtifacts Source #
Create a value of ListTestGridSessionArtifacts 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:maxResult:ListTestGridSessionArtifacts', listTestGridSessionArtifacts_maxResult - The maximum number of results to be returned by a request.
ListTestGridSessionArtifacts, listTestGridSessionArtifacts_nextToken - Pagination token.
ListTestGridSessionArtifacts, listTestGridSessionArtifacts_type - Limit results to a specified type of artifact.
$sel:sessionArn:ListTestGridSessionArtifacts', listTestGridSessionArtifacts_sessionArn - The ARN of a TestGridSession.
data ListTestGridSessionArtifactsResponse Source #
See: newListTestGridSessionArtifactsResponse smart constructor.
Constructors
| ListTestGridSessionArtifactsResponse' (Maybe [TestGridSessionArtifact]) (Maybe Text) Int |
Instances
newListTestGridSessionArtifactsResponse Source #
Arguments
| :: Int | |
| -> ListTestGridSessionArtifactsResponse |
Create a value of ListTestGridSessionArtifactsResponse 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:artifacts:ListTestGridSessionArtifactsResponse', listTestGridSessionArtifactsResponse_artifacts - A list of test grid session artifacts for a TestGridSession.
ListTestGridSessionArtifacts, listTestGridSessionArtifactsResponse_nextToken - Pagination token.
$sel:httpStatus:ListTestGridSessionArtifactsResponse', listTestGridSessionArtifactsResponse_httpStatus - The response's http status code.
ListTestGridSessions
data ListTestGridSessions Source #
See: newListTestGridSessions smart constructor.
Constructors
| ListTestGridSessions' (Maybe POSIX) (Maybe POSIX) (Maybe POSIX) (Maybe POSIX) (Maybe Natural) (Maybe Text) (Maybe TestGridSessionStatus) Text |
Instances
newListTestGridSessions Source #
Create a value of ListTestGridSessions 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:creationTimeAfter:ListTestGridSessions', listTestGridSessions_creationTimeAfter - Return only sessions created after this time.
$sel:creationTimeBefore:ListTestGridSessions', listTestGridSessions_creationTimeBefore - Return only sessions created before this time.
$sel:endTimeAfter:ListTestGridSessions', listTestGridSessions_endTimeAfter - Return only sessions that ended after this time.
$sel:endTimeBefore:ListTestGridSessions', listTestGridSessions_endTimeBefore - Return only sessions that ended before this time.
$sel:maxResult:ListTestGridSessions', listTestGridSessions_maxResult - Return only this many results at a time.
ListTestGridSessions, listTestGridSessions_nextToken - Pagination token.
ListTestGridSessions, listTestGridSessions_status - Return only sessions in this state.
$sel:projectArn:ListTestGridSessions', listTestGridSessions_projectArn - ARN of a TestGridProject.
data ListTestGridSessionsResponse Source #
See: newListTestGridSessionsResponse smart constructor.
Constructors
| ListTestGridSessionsResponse' (Maybe Text) (Maybe [TestGridSession]) Int |
Instances
newListTestGridSessionsResponse Source #
Create a value of ListTestGridSessionsResponse 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:
ListTestGridSessions, listTestGridSessionsResponse_nextToken - Pagination token.
$sel:testGridSessions:ListTestGridSessionsResponse', listTestGridSessionsResponse_testGridSessions - The sessions that match the criteria in a ListTestGridSessionsRequest.
$sel:httpStatus:ListTestGridSessionsResponse', listTestGridSessionsResponse_httpStatus - The response's http status code.
ListTests (Paginated)
Represents a request to the list tests operation.
See: newListTests smart constructor.
Constructors
| ListTests' (Maybe Text) Text |
Instances
Create a value of ListTests 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:
ListTests, listTests_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListTests, listTests_arn - The test suite's Amazon Resource Name (ARN).
data ListTestsResponse Source #
Represents the result of a list tests request.
See: newListTestsResponse smart constructor.
Instances
Arguments
| :: Int | |
| -> ListTestsResponse |
Create a value of ListTestsResponse 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:
ListTests, listTestsResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:tests:ListTestsResponse', listTestsResponse_tests - Information about the tests.
$sel:httpStatus:ListTestsResponse', listTestsResponse_httpStatus - The response's http status code.
ListUniqueProblems (Paginated)
data ListUniqueProblems Source #
Represents a request to the list unique problems operation.
See: newListUniqueProblems smart constructor.
Constructors
| ListUniqueProblems' (Maybe Text) Text |
Instances
newListUniqueProblems Source #
Arguments
| :: Text | |
| -> ListUniqueProblems |
Create a value of ListUniqueProblems 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:
ListUniqueProblems, listUniqueProblems_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListUniqueProblems, listUniqueProblems_arn - The unique problems' ARNs.
data ListUniqueProblemsResponse Source #
Represents the result of a list unique problems request.
See: newListUniqueProblemsResponse smart constructor.
Constructors
| ListUniqueProblemsResponse' (Maybe Text) (Maybe (HashMap ExecutionResult [UniqueProblem])) Int |
Instances
newListUniqueProblemsResponse Source #
Create a value of ListUniqueProblemsResponse 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:
ListUniqueProblems, listUniqueProblemsResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:uniqueProblems:ListUniqueProblemsResponse', listUniqueProblemsResponse_uniqueProblems - Information about the unique problems.
Allowed values include:
- PENDING
- PASSED
- WARNED
- FAILED
- SKIPPED
- ERRORED
- STOPPED
$sel:httpStatus:ListUniqueProblemsResponse', listUniqueProblemsResponse_httpStatus - The response's http status code.
ListUploads (Paginated)
data ListUploads Source #
Represents a request to the list uploads operation.
See: newListUploads smart constructor.
Constructors
| ListUploads' (Maybe Text) (Maybe UploadType) Text |
Instances
Arguments
| :: Text | |
| -> ListUploads |
Create a value of ListUploads 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:
ListUploads, listUploads_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
ListUploads, listUploads_type - The type of upload.
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
ListUploads, listUploads_arn - The Amazon Resource Name (ARN) of the project for which you want to list
uploads.
data ListUploadsResponse Source #
Represents the result of a list uploads request.
See: newListUploadsResponse smart constructor.
Instances
newListUploadsResponse Source #
Arguments
| :: Int | |
| -> ListUploadsResponse |
Create a value of ListUploadsResponse 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:
ListUploads, listUploadsResponse_nextToken - If the number of items that are returned is significantly large, this is
an identifier that is also returned. It can be used in a subsequent call
to this operation to return the next set of items in the list.
$sel:uploads:ListUploadsResponse', listUploadsResponse_uploads - Information about the uploads.
$sel:httpStatus:ListUploadsResponse', listUploadsResponse_httpStatus - The response's http status code.
ListVPCEConfigurations (Paginated)
data ListVPCEConfigurations Source #
See: newListVPCEConfigurations smart constructor.
Constructors
| ListVPCEConfigurations' (Maybe Int) (Maybe Text) |
Instances
newListVPCEConfigurations :: ListVPCEConfigurations Source #
Create a value of ListVPCEConfigurations 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:maxResults:ListVPCEConfigurations', listVPCEConfigurations_maxResults - An integer that specifies the maximum number of items you want to return
in the API response.
ListVPCEConfigurations, listVPCEConfigurations_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
data ListVPCEConfigurationsResponse Source #
See: newListVPCEConfigurationsResponse smart constructor.
Constructors
| ListVPCEConfigurationsResponse' (Maybe Text) (Maybe [VPCEConfiguration]) Int |
Instances
newListVPCEConfigurationsResponse Source #
Create a value of ListVPCEConfigurationsResponse 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:
ListVPCEConfigurations, listVPCEConfigurationsResponse_nextToken - An identifier that was returned from the previous call to this
operation, which can be used to return the next set of items in the
list.
$sel:vpceConfigurations:ListVPCEConfigurationsResponse', listVPCEConfigurationsResponse_vpceConfigurations - An array of VPCEConfiguration objects that contain information about
your VPC endpoint configuration.
$sel:httpStatus:ListVPCEConfigurationsResponse', listVPCEConfigurationsResponse_httpStatus - The response's http status code.
PurchaseOffering
data PurchaseOffering Source #
Represents a request for a purchase offering.
See: newPurchaseOffering smart constructor.
Constructors
| PurchaseOffering' (Maybe Text) Text Int |
Instances
Arguments
| :: Text | |
| -> Int | |
| -> PurchaseOffering |
Create a value of PurchaseOffering 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:
PurchaseOffering, purchaseOffering_offeringPromotionId - The ID of the offering promotion to be applied to the purchase.
$sel:offeringId:PurchaseOffering', purchaseOffering_offeringId - The ID of the offering.
PurchaseOffering, purchaseOffering_quantity - The number of device slots to purchase in an offering request.
data PurchaseOfferingResponse Source #
The result of the purchase offering (for example, success or failure).
See: newPurchaseOfferingResponse smart constructor.
Constructors
| PurchaseOfferingResponse' (Maybe OfferingTransaction) Int |
Instances
newPurchaseOfferingResponse Source #
Create a value of PurchaseOfferingResponse 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:offeringTransaction:PurchaseOfferingResponse', purchaseOfferingResponse_offeringTransaction - Represents the offering transaction for the purchase result.
$sel:httpStatus:PurchaseOfferingResponse', purchaseOfferingResponse_httpStatus - The response's http status code.
RenewOffering
data RenewOffering Source #
A request that represents an offering renewal.
See: newRenewOffering smart constructor.
Constructors
| RenewOffering' Text Int |
Instances
Arguments
| :: Text | |
| -> Int | |
| -> RenewOffering |
Create a value of RenewOffering 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:offeringId:RenewOffering', renewOffering_offeringId - The ID of a request to renew an offering.
RenewOffering, renewOffering_quantity - The quantity requested in an offering renewal.
data RenewOfferingResponse Source #
The result of a renewal offering.
See: newRenewOfferingResponse smart constructor.
Constructors
| RenewOfferingResponse' (Maybe OfferingTransaction) Int |
Instances
newRenewOfferingResponse Source #
Create a value of RenewOfferingResponse 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:offeringTransaction:RenewOfferingResponse', renewOfferingResponse_offeringTransaction - Represents the status of the offering transaction for the renewal.
$sel:httpStatus:RenewOfferingResponse', renewOfferingResponse_httpStatus - The response's http status code.
ScheduleRun
data ScheduleRun Source #
Represents a request to the schedule run operation.
See: newScheduleRun smart constructor.
Constructors
| ScheduleRun' (Maybe Text) (Maybe ScheduleRunConfiguration) (Maybe Text) (Maybe DeviceSelectionConfiguration) (Maybe ExecutionConfiguration) (Maybe Text) Text ScheduleRunTest |
Instances
Arguments
| :: Text | |
| -> ScheduleRunTest | |
| -> ScheduleRun |
Create a value of ScheduleRun 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:appArn:ScheduleRun', scheduleRun_appArn - The ARN of an application package to run tests against, created with
CreateUpload. See ListUploads.
$sel:configuration:ScheduleRun', scheduleRun_configuration - Information about the settings for the run to be scheduled.
ScheduleRun, scheduleRun_devicePoolArn - The ARN of the device pool for the run to be scheduled.
$sel:deviceSelectionConfiguration:ScheduleRun', scheduleRun_deviceSelectionConfiguration - The filter criteria used to dynamically select a set of devices for a
test run and the maximum number of devices to be included in the run.
Either devicePoolArn or deviceSelectionConfiguration is
required in a request.
$sel:executionConfiguration:ScheduleRun', scheduleRun_executionConfiguration - Specifies configuration information about a test run, such as the
execution timeout (in minutes).
ScheduleRun, scheduleRun_name - The name for the run to be scheduled.
$sel:projectArn:ScheduleRun', scheduleRun_projectArn - The ARN of the project for the run to be scheduled.
ScheduleRun, scheduleRun_test - Information about the test for the run to be scheduled.
data ScheduleRunResponse Source #
Represents the result of a schedule run request.
See: newScheduleRunResponse smart constructor.
Constructors
| ScheduleRunResponse' (Maybe Run) Int |
Instances
newScheduleRunResponse Source #
Arguments
| :: Int | |
| -> ScheduleRunResponse |
Create a value of ScheduleRunResponse 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:
ScheduleRunResponse, scheduleRunResponse_run - Information about the scheduled run.
$sel:httpStatus:ScheduleRunResponse', scheduleRunResponse_httpStatus - The response's http status code.
StopJob
See: newStopJob smart constructor.
Instances
Create a value of StopJob 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:
StopJob, stopJob_arn - Represents the Amazon Resource Name (ARN) of the Device Farm job to
stop.
data StopJobResponse Source #
See: newStopJobResponse smart constructor.
Constructors
| StopJobResponse' (Maybe Job) Int |
Instances
Arguments
| :: Int | |
| -> StopJobResponse |
Create a value of StopJobResponse 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:
StopJobResponse, stopJobResponse_job - The job that was stopped.
$sel:httpStatus:StopJobResponse', stopJobResponse_httpStatus - The response's http status code.
StopRemoteAccessSession
data StopRemoteAccessSession Source #
Represents the request to stop the remote access session.
See: newStopRemoteAccessSession smart constructor.
Constructors
| StopRemoteAccessSession' Text |
Instances
newStopRemoteAccessSession Source #
Arguments
| :: Text | |
| -> StopRemoteAccessSession |
Create a value of StopRemoteAccessSession 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:
StopRemoteAccessSession, stopRemoteAccessSession_arn - The Amazon Resource Name (ARN) of the remote access session to stop.
data StopRemoteAccessSessionResponse Source #
Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.
See: newStopRemoteAccessSessionResponse smart constructor.
Constructors
| StopRemoteAccessSessionResponse' (Maybe RemoteAccessSession) Int |
Instances
newStopRemoteAccessSessionResponse Source #
Create a value of StopRemoteAccessSessionResponse 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:remoteAccessSession:StopRemoteAccessSessionResponse', stopRemoteAccessSessionResponse_remoteAccessSession - A container that represents the metadata from the service about the
remote access session you are stopping.
$sel:httpStatus:StopRemoteAccessSessionResponse', stopRemoteAccessSessionResponse_httpStatus - The response's http status code.
StopRun
Represents the request to stop a specific run.
See: newStopRun smart constructor.
Instances
Create a value of StopRun 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:
StopRun, stopRun_arn - Represents the Amazon Resource Name (ARN) of the Device Farm run to
stop.
data StopRunResponse Source #
Represents the results of your stop run attempt.
See: newStopRunResponse smart constructor.
Constructors
| StopRunResponse' (Maybe Run) Int |
Instances
Arguments
| :: Int | |
| -> StopRunResponse |
Create a value of StopRunResponse 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:
StopRunResponse, stopRunResponse_run - The run that was stopped.
$sel:httpStatus:StopRunResponse', stopRunResponse_httpStatus - The response's http status code.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Constructors
| TagResource' Text [Tag] |
Instances
Arguments
| :: Text | |
| -> TagResource |
Create a value of TagResource 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:resourceARN:TagResource', tagResource_resourceARN - The Amazon Resource Name (ARN) of the resource or resources to which to
add tags. You can associate tags with the following Device Farm
resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE,
DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and
VPCE_CONFIGURATION.
$sel:tags:TagResource', tagResource_tags - The tags to add to the resource. A tag is an array of key-value pairs.
Tag keys can have a maximum character length of 128 characters. Tag
values can have a maximum length of 256 characters.
data TagResourceResponse Source #
See: newTagResourceResponse smart constructor.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' Text [Text] |
Instances
Arguments
| :: Text | |
| -> UntagResource |
Create a value of UntagResource 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:resourceARN:UntagResource', untagResource_resourceARN - The Amazon Resource Name (ARN) of the resource or resources from which
to delete tags. You can associate tags with the following Device Farm
resources: PROJECT, RUN, NETWORK_PROFILE, INSTANCE_PROFILE,
DEVICE_INSTANCE, SESSION, DEVICE_POOL, DEVICE, and
VPCE_CONFIGURATION.
$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys of the tags to be removed.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' Int |
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.
UpdateDeviceInstance
data UpdateDeviceInstance Source #
See: newUpdateDeviceInstance smart constructor.
Instances
newUpdateDeviceInstance Source #
Arguments
| :: Text | |
| -> UpdateDeviceInstance |
Create a value of UpdateDeviceInstance 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:
UpdateDeviceInstance, updateDeviceInstance_labels - An array of strings that you want to associate with the device instance.
$sel:profileArn:UpdateDeviceInstance', updateDeviceInstance_profileArn - The ARN of the profile that you want to associate with the device
instance.
UpdateDeviceInstance, updateDeviceInstance_arn - The Amazon Resource Name (ARN) of the device instance.
data UpdateDeviceInstanceResponse Source #
See: newUpdateDeviceInstanceResponse smart constructor.
Constructors
| UpdateDeviceInstanceResponse' (Maybe DeviceInstance) Int |
Instances
newUpdateDeviceInstanceResponse Source #
Create a value of UpdateDeviceInstanceResponse 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:deviceInstance:UpdateDeviceInstanceResponse', updateDeviceInstanceResponse_deviceInstance - An object that contains information about your device instance.
$sel:httpStatus:UpdateDeviceInstanceResponse', updateDeviceInstanceResponse_httpStatus - The response's http status code.
UpdateDevicePool
data UpdateDevicePool Source #
Represents a request to the update device pool operation.
See: newUpdateDevicePool smart constructor.
Constructors
| UpdateDevicePool' (Maybe Bool) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe [Rule]) Text |
Instances
Arguments
| :: Text | |
| -> UpdateDevicePool |
Create a value of UpdateDevicePool 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:clearMaxDevices:UpdateDevicePool', updateDevicePool_clearMaxDevices - Sets whether the maxDevices parameter applies to your device pool. If
you set this parameter to true, the maxDevices parameter does not
apply, and Device Farm does not limit the number of devices that it adds
to your device pool. In this case, Device Farm adds all available
devices that meet the criteria specified in the rules parameter.
If you use this parameter in your request, you cannot use the
maxDevices parameter in the same request.
UpdateDevicePool, updateDevicePool_description - A description of the device pool to update.
UpdateDevicePool, updateDevicePool_maxDevices - The number of devices that Device Farm can add to your device pool.
Device Farm adds devices that are available and that 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.
If you use this parameter in your request, you cannot use the
clearMaxDevices parameter in the same request.
UpdateDevicePool, updateDevicePool_name - A string that represents the name of the device pool to update.
UpdateDevicePool, updateDevicePool_rules - Represents the rules to modify for the device pool. Updating rules is
optional. If you update rules for your request, the update replaces the
existing rules.
UpdateDevicePool, updateDevicePool_arn - The Amazon Resource Name (ARN) of the Device Farm device pool to update.
data UpdateDevicePoolResponse Source #
Represents the result of an update device pool request.
See: newUpdateDevicePoolResponse smart constructor.
Constructors
| UpdateDevicePoolResponse' (Maybe DevicePool) Int |
Instances
newUpdateDevicePoolResponse Source #
Create a value of UpdateDevicePoolResponse 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:devicePool:UpdateDevicePoolResponse', updateDevicePoolResponse_devicePool - The device pool you just updated.
$sel:httpStatus:UpdateDevicePoolResponse', updateDevicePoolResponse_httpStatus - The response's http status code.
UpdateInstanceProfile
data UpdateInstanceProfile Source #
See: newUpdateInstanceProfile smart constructor.
Constructors
| UpdateInstanceProfile' (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Bool) Text |
Instances
newUpdateInstanceProfile Source #
Arguments
| :: Text | |
| -> UpdateInstanceProfile |
Create a value of UpdateInstanceProfile 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:
UpdateInstanceProfile, updateInstanceProfile_description - The updated description for your instance profile.
UpdateInstanceProfile, updateInstanceProfile_excludeAppPackagesFromCleanup - An array of strings that specifies the list of app packages that should
not be cleaned up from the device after a test run is over.
The list of packages is only considered if you set packageCleanup to
true.
UpdateInstanceProfile, updateInstanceProfile_name - The updated name for your instance profile.
UpdateInstanceProfile, updateInstanceProfile_packageCleanup - The updated choice for whether you want to specify package cleanup. The
default value is false for private devices.
UpdateInstanceProfile, updateInstanceProfile_rebootAfterUse - The updated choice for whether you want to reboot the device after use.
The default value is true.
UpdateInstanceProfile, updateInstanceProfile_arn - The Amazon Resource Name (ARN) of the instance profile.
data UpdateInstanceProfileResponse Source #
See: newUpdateInstanceProfileResponse smart constructor.
Constructors
| UpdateInstanceProfileResponse' (Maybe InstanceProfile) Int |
Instances
newUpdateInstanceProfileResponse Source #
Create a value of UpdateInstanceProfileResponse 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:
UpdateInstanceProfileResponse, updateInstanceProfileResponse_instanceProfile - An object that contains information about your instance profile.
$sel:httpStatus:UpdateInstanceProfileResponse', updateInstanceProfileResponse_httpStatus - The response's http status code.
UpdateNetworkProfile
data UpdateNetworkProfile Source #
See: newUpdateNetworkProfile smart constructor.
Constructors
| UpdateNetworkProfile' (Maybe Text) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) (Maybe Text) (Maybe NetworkProfileType) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) Text |
Instances
newUpdateNetworkProfile Source #
Arguments
| :: Text | |
| -> UpdateNetworkProfile |
Create a value of UpdateNetworkProfile 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:
UpdateNetworkProfile, updateNetworkProfile_description - The description of the network profile about which you are returning
information.
UpdateNetworkProfile, updateNetworkProfile_downlinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to
104857600.
UpdateNetworkProfile, updateNetworkProfile_downlinkDelayMs - Delay time for all packets to destination in milliseconds as an integer
from 0 to 2000.
UpdateNetworkProfile, updateNetworkProfile_downlinkJitterMs - Time variation in the delay of received packets in milliseconds as an
integer from 0 to 2000.
UpdateNetworkProfile, updateNetworkProfile_downlinkLossPercent - Proportion of received packets that fail to arrive from 0 to 100
percent.
UpdateNetworkProfile, updateNetworkProfile_name - The name of the network profile about which you are returning
information.
UpdateNetworkProfile, updateNetworkProfile_type - The type of network profile to return information about. Valid values
are listed here.
UpdateNetworkProfile, updateNetworkProfile_uplinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to
104857600.
UpdateNetworkProfile, updateNetworkProfile_uplinkDelayMs - Delay time for all packets to destination in milliseconds as an integer
from 0 to 2000.
UpdateNetworkProfile, updateNetworkProfile_uplinkJitterMs - Time variation in the delay of received packets in milliseconds as an
integer from 0 to 2000.
UpdateNetworkProfile, updateNetworkProfile_uplinkLossPercent - Proportion of transmitted packets that fail to arrive from 0 to 100
percent.
UpdateNetworkProfile, updateNetworkProfile_arn - The Amazon Resource Name (ARN) of the project for which you want to
update network profile settings.
data UpdateNetworkProfileResponse Source #
See: newUpdateNetworkProfileResponse smart constructor.
Constructors
| UpdateNetworkProfileResponse' (Maybe NetworkProfile) Int |
Instances
newUpdateNetworkProfileResponse Source #
Create a value of UpdateNetworkProfileResponse 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:
UpdateNetworkProfileResponse, updateNetworkProfileResponse_networkProfile - A list of the available network profiles.
$sel:httpStatus:UpdateNetworkProfileResponse', updateNetworkProfileResponse_httpStatus - The response's http status code.
UpdateProject
data UpdateProject Source #
Represents a request to the update project operation.
See: newUpdateProject smart constructor.
Instances
Arguments
| :: Text | |
| -> UpdateProject |
Create a value of UpdateProject 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:
UpdateProject, updateProject_defaultJobTimeoutMinutes - The number of minutes a test run in the project executes before it times
out.
UpdateProject, updateProject_name - A string that represents the new name of the project that you are
updating.
UpdateProject, updateProject_vpcConfig - The VPC security groups and subnets that are attached to a project.
UpdateProject, updateProject_arn - The Amazon Resource Name (ARN) of the project whose name to update.
data UpdateProjectResponse Source #
Represents the result of an update project request.
See: newUpdateProjectResponse smart constructor.
Constructors
| UpdateProjectResponse' (Maybe Project) Int |
Instances
newUpdateProjectResponse Source #
Create a value of UpdateProjectResponse 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:project:UpdateProjectResponse', updateProjectResponse_project - The project to update.
$sel:httpStatus:UpdateProjectResponse', updateProjectResponse_httpStatus - The response's http status code.
UpdateTestGridProject
data UpdateTestGridProject Source #
See: newUpdateTestGridProject smart constructor.
Constructors
| UpdateTestGridProject' (Maybe Text) (Maybe Text) (Maybe TestGridVpcConfig) Text |
Instances
newUpdateTestGridProject Source #
Create a value of UpdateTestGridProject 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:
UpdateTestGridProject, updateTestGridProject_description - Human-readable description for the project.
UpdateTestGridProject, updateTestGridProject_name - Human-readable name for the project.
UpdateTestGridProject, updateTestGridProject_vpcConfig - The VPC security groups and subnets that are attached to a project.
$sel:projectArn:UpdateTestGridProject', updateTestGridProject_projectArn - ARN of the project to update.
data UpdateTestGridProjectResponse Source #
See: newUpdateTestGridProjectResponse smart constructor.
Constructors
| UpdateTestGridProjectResponse' (Maybe TestGridProject) Int |
Instances
newUpdateTestGridProjectResponse Source #
Create a value of UpdateTestGridProjectResponse 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:testGridProject:UpdateTestGridProjectResponse', updateTestGridProjectResponse_testGridProject - The project, including updated information.
$sel:httpStatus:UpdateTestGridProjectResponse', updateTestGridProjectResponse_httpStatus - The response's http status code.
UpdateUpload
data UpdateUpload Source #
See: newUpdateUpload smart constructor.
Instances
Arguments
| :: Text | |
| -> UpdateUpload |
Create a value of UpdateUpload 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:
UpdateUpload, updateUpload_contentType - The upload's content type (for example, application/x-yaml).
$sel:editContent:UpdateUpload', updateUpload_editContent - Set to true if the YAML file has changed and must be updated. Otherwise,
set to false.
UpdateUpload, updateUpload_name - The upload's test spec file name. The name must not contain any forward
slashes (/). The test spec file name must end with the .yaml or
.yml file extension.
UpdateUpload, updateUpload_arn - The Amazon Resource Name (ARN) of the uploaded test spec.
data UpdateUploadResponse Source #
See: newUpdateUploadResponse smart constructor.
Constructors
| UpdateUploadResponse' (Maybe Upload) Int |
Instances
newUpdateUploadResponse Source #
Arguments
| :: Int | |
| -> UpdateUploadResponse |
Create a value of UpdateUploadResponse 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:upload:UpdateUploadResponse', updateUploadResponse_upload - A test spec uploaded to Device Farm.
$sel:httpStatus:UpdateUploadResponse', updateUploadResponse_httpStatus - The response's http status code.
UpdateVPCEConfiguration
data UpdateVPCEConfiguration Source #
See: newUpdateVPCEConfiguration smart constructor.
Instances
newUpdateVPCEConfiguration Source #
Arguments
| :: Text | |
| -> UpdateVPCEConfiguration |
Create a value of UpdateVPCEConfiguration 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:
UpdateVPCEConfiguration, updateVPCEConfiguration_serviceDnsName - The DNS (domain) name used to connect to your private service in your
VPC. The DNS name must not already be in use on the internet.
UpdateVPCEConfiguration, updateVPCEConfiguration_vpceConfigurationDescription - An optional description that provides details about your VPC endpoint
configuration.
UpdateVPCEConfiguration, updateVPCEConfiguration_vpceConfigurationName - The friendly name you give to your VPC endpoint configuration to manage
your configurations more easily.
UpdateVPCEConfiguration, updateVPCEConfiguration_vpceServiceName - The name of the VPC endpoint service running in your AWS account that
you want Device Farm to test.
UpdateVPCEConfiguration, updateVPCEConfiguration_arn - The Amazon Resource Name (ARN) of the VPC endpoint configuration you
want to update.
data UpdateVPCEConfigurationResponse Source #
See: newUpdateVPCEConfigurationResponse smart constructor.
Constructors
| UpdateVPCEConfigurationResponse' (Maybe VPCEConfiguration) Int |
Instances
newUpdateVPCEConfigurationResponse Source #
Create a value of UpdateVPCEConfigurationResponse 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:vpceConfiguration:UpdateVPCEConfigurationResponse', updateVPCEConfigurationResponse_vpceConfiguration - An object that contains information about your VPC endpoint
configuration.
$sel:httpStatus:UpdateVPCEConfigurationResponse', updateVPCEConfigurationResponse_httpStatus - The response's http status code.
Types
ArtifactCategory
newtype ArtifactCategory Source #
Constructors
| ArtifactCategory' | |
Fields | |
Bundled Patterns
| pattern ArtifactCategory_FILE :: ArtifactCategory | |
| pattern ArtifactCategory_LOG :: ArtifactCategory | |
| pattern ArtifactCategory_SCREENSHOT :: ArtifactCategory |
Instances
ArtifactType
newtype ArtifactType Source #
Constructors
| ArtifactType' | |
Fields | |
Bundled Patterns
Instances
BillingMethod
newtype BillingMethod Source #
Constructors
| BillingMethod' | |
Fields | |
Bundled Patterns
| pattern BillingMethod_METERED :: BillingMethod | |
| pattern BillingMethod_UNMETERED :: BillingMethod |
Instances
CurrencyCode
newtype CurrencyCode Source #
Constructors
| CurrencyCode' | |
Fields | |
Bundled Patterns
| pattern CurrencyCode_USD :: CurrencyCode |
Instances
DeviceAttribute
newtype DeviceAttribute Source #
Constructors
| DeviceAttribute' | |
Fields | |
Bundled Patterns
| pattern DeviceAttribute_APPIUM_VERSION :: DeviceAttribute | |
| pattern DeviceAttribute_ARN :: DeviceAttribute | |
| pattern DeviceAttribute_AVAILABILITY :: DeviceAttribute | |
| pattern DeviceAttribute_FLEET_TYPE :: DeviceAttribute | |
| pattern DeviceAttribute_FORM_FACTOR :: DeviceAttribute | |
| pattern DeviceAttribute_INSTANCE_ARN :: DeviceAttribute | |
| pattern DeviceAttribute_INSTANCE_LABELS :: DeviceAttribute | |
| pattern DeviceAttribute_MANUFACTURER :: DeviceAttribute | |
| pattern DeviceAttribute_MODEL :: DeviceAttribute | |
| pattern DeviceAttribute_OS_VERSION :: DeviceAttribute | |
| pattern DeviceAttribute_PLATFORM :: DeviceAttribute | |
| pattern DeviceAttribute_REMOTE_ACCESS_ENABLED :: DeviceAttribute | |
| pattern DeviceAttribute_REMOTE_DEBUG_ENABLED :: DeviceAttribute |
Instances
DeviceAvailability
newtype DeviceAvailability Source #
Constructors
| DeviceAvailability' | |
Fields | |
Bundled Patterns
| pattern DeviceAvailability_AVAILABLE :: DeviceAvailability | |
| pattern DeviceAvailability_BUSY :: DeviceAvailability | |
| pattern DeviceAvailability_HIGHLY_AVAILABLE :: DeviceAvailability | |
| pattern DeviceAvailability_TEMPORARY_NOT_AVAILABLE :: DeviceAvailability |
Instances
DeviceFilterAttribute
newtype DeviceFilterAttribute Source #
Constructors
| DeviceFilterAttribute' | |
Fields | |
Bundled Patterns
Instances
DeviceFormFactor
newtype DeviceFormFactor Source #
Constructors
| DeviceFormFactor' | |
Fields | |
Bundled Patterns
| pattern DeviceFormFactor_PHONE :: DeviceFormFactor | |
| pattern DeviceFormFactor_TABLET :: DeviceFormFactor |
Instances
DevicePlatform
newtype DevicePlatform Source #
Constructors
| DevicePlatform' | |
Fields | |
Bundled Patterns
| pattern DevicePlatform_ANDROID :: DevicePlatform | |
| pattern DevicePlatform_IOS :: DevicePlatform |
Instances
DevicePoolType
newtype DevicePoolType Source #
Constructors
| DevicePoolType' | |
Fields | |
Bundled Patterns
| pattern DevicePoolType_CURATED :: DevicePoolType | |
| pattern DevicePoolType_PRIVATE :: DevicePoolType |
Instances
ExecutionResult
newtype ExecutionResult Source #
Constructors
| ExecutionResult' | |
Fields | |
Bundled Patterns
| pattern ExecutionResult_ERRORED :: ExecutionResult | |
| pattern ExecutionResult_FAILED :: ExecutionResult | |
| pattern ExecutionResult_PASSED :: ExecutionResult | |
| pattern ExecutionResult_PENDING :: ExecutionResult | |
| pattern ExecutionResult_SKIPPED :: ExecutionResult | |
| pattern ExecutionResult_STOPPED :: ExecutionResult | |
| pattern ExecutionResult_WARNED :: ExecutionResult |
Instances
ExecutionResultCode
newtype ExecutionResultCode Source #
Constructors
| ExecutionResultCode' | |
Fields | |
Bundled Patterns
| pattern ExecutionResultCode_PARSING_FAILED :: ExecutionResultCode | |
| pattern ExecutionResultCode_VPC_ENDPOINT_SETUP_FAILED :: ExecutionResultCode |
Instances
ExecutionStatus
newtype ExecutionStatus Source #
Constructors
| ExecutionStatus' | |
Fields | |
Bundled Patterns
| pattern ExecutionStatus_COMPLETED :: ExecutionStatus | |
| pattern ExecutionStatus_PENDING :: ExecutionStatus | |
| pattern ExecutionStatus_PENDING_CONCURRENCY :: ExecutionStatus | |
| pattern ExecutionStatus_PENDING_DEVICE :: ExecutionStatus | |
| pattern ExecutionStatus_PREPARING :: ExecutionStatus | |
| pattern ExecutionStatus_PROCESSING :: ExecutionStatus | |
| pattern ExecutionStatus_RUNNING :: ExecutionStatus | |
| pattern ExecutionStatus_SCHEDULING :: ExecutionStatus | |
| pattern ExecutionStatus_STOPPING :: ExecutionStatus |
Instances
InstanceStatus
newtype InstanceStatus Source #
Constructors
| InstanceStatus' | |
Fields | |
Bundled Patterns
| pattern InstanceStatus_AVAILABLE :: InstanceStatus | |
| pattern InstanceStatus_IN_USE :: InstanceStatus | |
| pattern InstanceStatus_NOT_AVAILABLE :: InstanceStatus | |
| pattern InstanceStatus_PREPARING :: InstanceStatus |
Instances
InteractionMode
newtype InteractionMode Source #
Constructors
| InteractionMode' | |
Fields | |
Bundled Patterns
| pattern InteractionMode_INTERACTIVE :: InteractionMode | |
| pattern InteractionMode_NO_VIDEO :: InteractionMode | |
| pattern InteractionMode_VIDEO_ONLY :: InteractionMode |
Instances
NetworkProfileType
newtype NetworkProfileType Source #
Constructors
| NetworkProfileType' | |
Fields | |
Bundled Patterns
| pattern NetworkProfileType_CURATED :: NetworkProfileType | |
| pattern NetworkProfileType_PRIVATE :: NetworkProfileType |
Instances
OfferingTransactionType
newtype OfferingTransactionType Source #
Constructors
| OfferingTransactionType' | |
Fields | |
Bundled Patterns
| pattern OfferingTransactionType_PURCHASE :: OfferingTransactionType | |
| pattern OfferingTransactionType_RENEW :: OfferingTransactionType | |
| pattern OfferingTransactionType_SYSTEM :: OfferingTransactionType |
Instances
OfferingType
newtype OfferingType Source #
Constructors
| OfferingType' | |
Fields | |
Bundled Patterns
| pattern OfferingType_RECURRING :: OfferingType |
Instances
RecurringChargeFrequency
newtype RecurringChargeFrequency Source #
Constructors
| RecurringChargeFrequency' | |
Fields | |
Bundled Patterns
| pattern RecurringChargeFrequency_MONTHLY :: RecurringChargeFrequency |
Instances
RuleOperator
newtype RuleOperator Source #
Constructors
| RuleOperator' | |
Fields | |
Bundled Patterns
| pattern RuleOperator_CONTAINS :: RuleOperator | |
| pattern RuleOperator_EQUALS :: RuleOperator | |
| pattern RuleOperator_GREATER_THAN :: RuleOperator | |
| pattern RuleOperator_GREATER_THAN_OR_EQUALS :: RuleOperator | |
| pattern RuleOperator_IN :: RuleOperator | |
| pattern RuleOperator_LESS_THAN :: RuleOperator | |
| pattern RuleOperator_LESS_THAN_OR_EQUALS :: RuleOperator | |
| pattern RuleOperator_NOT_IN :: RuleOperator |
Instances
SampleType
newtype SampleType Source #
Constructors
| SampleType' | |
Fields | |
Bundled Patterns
| pattern SampleType_CPU :: SampleType | |
| pattern SampleType_MEMORY :: SampleType | |
| pattern SampleType_NATIVE_AVG_DRAWTIME :: SampleType | |
| pattern SampleType_NATIVE_FPS :: SampleType | |
| pattern SampleType_NATIVE_FRAMES :: SampleType | |
| pattern SampleType_NATIVE_MAX_DRAWTIME :: SampleType | |
| pattern SampleType_NATIVE_MIN_DRAWTIME :: SampleType | |
| pattern SampleType_OPENGL_AVG_DRAWTIME :: SampleType | |
| pattern SampleType_OPENGL_FPS :: SampleType | |
| pattern SampleType_OPENGL_FRAMES :: SampleType | |
| pattern SampleType_OPENGL_MAX_DRAWTIME :: SampleType | |
| pattern SampleType_OPENGL_MIN_DRAWTIME :: SampleType | |
| pattern SampleType_RX :: SampleType | |
| pattern SampleType_RX_RATE :: SampleType | |
| pattern SampleType_THREADS :: SampleType | |
| pattern SampleType_TX :: SampleType | |
| pattern SampleType_TX_RATE :: SampleType |
Instances
TestGridSessionArtifactCategory
newtype TestGridSessionArtifactCategory Source #
Constructors
| TestGridSessionArtifactCategory' | |
Fields | |
Bundled Patterns
| pattern TestGridSessionArtifactCategory_LOG :: TestGridSessionArtifactCategory | |
| pattern TestGridSessionArtifactCategory_VIDEO :: TestGridSessionArtifactCategory |
Instances
TestGridSessionArtifactType
newtype TestGridSessionArtifactType Source #
Constructors
| TestGridSessionArtifactType' | |
Fields | |
Bundled Patterns
Instances
TestGridSessionStatus
newtype TestGridSessionStatus Source #
Constructors
| TestGridSessionStatus' | |
Fields | |
Bundled Patterns
| pattern TestGridSessionStatus_ACTIVE :: TestGridSessionStatus | |
| pattern TestGridSessionStatus_CLOSED :: TestGridSessionStatus | |
| pattern TestGridSessionStatus_ERRORED :: TestGridSessionStatus |
Instances
TestType
Constructors
| TestType' | |
Fields
| |
Bundled Patterns
| pattern TestType_APPIUM_JAVA_JUNIT :: TestType | |
| pattern TestType_APPIUM_JAVA_TESTNG :: TestType | |
| pattern TestType_APPIUM_NODE :: TestType | |
| pattern TestType_APPIUM_PYTHON :: TestType | |
| pattern TestType_APPIUM_RUBY :: TestType | |
| pattern TestType_APPIUM_WEB_JAVA_JUNIT :: TestType | |
| pattern TestType_APPIUM_WEB_JAVA_TESTNG :: TestType | |
| pattern TestType_APPIUM_WEB_NODE :: TestType | |
| pattern TestType_APPIUM_WEB_PYTHON :: TestType | |
| pattern TestType_APPIUM_WEB_RUBY :: TestType | |
| pattern TestType_BUILTIN_EXPLORER :: TestType | |
| pattern TestType_BUILTIN_FUZZ :: TestType | |
| pattern TestType_CALABASH :: TestType | |
| pattern TestType_INSTRUMENTATION :: TestType | |
| pattern TestType_REMOTE_ACCESS_RECORD :: TestType | |
| pattern TestType_REMOTE_ACCESS_REPLAY :: TestType | |
| pattern TestType_UIAUTOMATION :: TestType | |
| pattern TestType_UIAUTOMATOR :: TestType | |
| pattern TestType_WEB_PERFORMANCE_PROFILE :: TestType | |
| pattern TestType_XCTEST :: TestType | |
| pattern TestType_XCTEST_UI :: TestType |
Instances
UploadCategory
newtype UploadCategory Source #
Constructors
| UploadCategory' | |
Fields | |
Bundled Patterns
| pattern UploadCategory_CURATED :: UploadCategory | |
| pattern UploadCategory_PRIVATE :: UploadCategory |
Instances
UploadStatus
newtype UploadStatus Source #
Constructors
| UploadStatus' | |
Fields | |
Bundled Patterns
| pattern UploadStatus_FAILED :: UploadStatus | |
| pattern UploadStatus_INITIALIZED :: UploadStatus | |
| pattern UploadStatus_PROCESSING :: UploadStatus | |
| pattern UploadStatus_SUCCEEDED :: UploadStatus |
Instances
UploadType
newtype UploadType Source #
Constructors
| UploadType' | |
Fields | |
Bundled Patterns
Instances
AccountSettings
data AccountSettings Source #
A container for account-level settings in AWS Device Farm.
See: newAccountSettings smart constructor.
Constructors
| AccountSettings' (Maybe Text) (Maybe Int) (Maybe Int) (Maybe (HashMap Text Int)) (Maybe Bool) (Maybe TrialMinutes) (Maybe (HashMap DevicePlatform Int)) (Maybe (HashMap DevicePlatform Int)) |
Instances
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:awsAccountNumber:AccountSettings', accountSettings_awsAccountNumber - The AWS account number specified in the AccountSettings container.
$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.
$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: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: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.
Artifact
Represents the output of a test. Examples of artifacts include logs and screenshots.
See: newArtifact smart constructor.
Instances
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: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
$sel:url:Artifact', artifact_url - The presigned Amazon S3 URL that can be used with a GET request to
download the artifact's file.
CPU
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.
Instances
| FromJSON CPU Source # | |
| Generic CPU Source # | |
| Read CPU Source # | |
| Show CPU Source # | |
| NFData CPU Source # | |
Defined in Amazonka.DeviceFarm.Types.CPU | |
| Eq CPU Source # | |
| Hashable CPU Source # | |
Defined in Amazonka.DeviceFarm.Types.CPU | |
| type Rep CPU Source # | |
Defined in Amazonka.DeviceFarm.Types.CPU type Rep CPU = D1 ('MetaData "CPU" "Amazonka.DeviceFarm.Types.CPU" "amazonka-devicefarm-2.0-2e4KvZvQ9bT8TNjEPvmW9Q" 'False) (C1 ('MetaCons "CPU'" 'PrefixI 'True) (S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "frequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
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:architecture:CPU', cpu_architecture - The CPU's architecture (for example, x86 or ARM).
$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:frequency:CPU', cpu_frequency - The CPU's frequency.
Counters
Represents entity counters.
See: newCounters smart constructor.
Constructors
| Counters' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) |
Instances
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:errored:Counters', counters_errored - The number of errored entities.
$sel:failed:Counters', counters_failed - The number of failed entities.
$sel:passed:Counters', counters_passed - The number of passed entities.
$sel:skipped:Counters', counters_skipped - The number of skipped entities.
$sel:stopped:Counters', counters_stopped - The number of stopped entities.
$sel:total:Counters', counters_total - The total number of entities.
$sel:warned:Counters', counters_warned - The number of warned entities.
CreateRemoteAccessSessionConfiguration
data CreateRemoteAccessSessionConfiguration Source #
Configuration settings for a remote access session, including billing method.
See: newCreateRemoteAccessSessionConfiguration smart constructor.
Constructors
| CreateRemoteAccessSessionConfiguration' (Maybe BillingMethod) (Maybe [Text]) |
Instances
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.
Instances
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.
Device
Represents a device type that an app is tested against.
See: newDevice smart constructor.
Constructors
| Device' (Maybe Text) (Maybe DeviceAvailability) (Maybe Text) (Maybe CPU) (Maybe Text) (Maybe Text) (Maybe DeviceFormFactor) (Maybe Integer) (Maybe Text) (Maybe [DeviceInstance]) (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe DevicePlatform) (Maybe Text) (Maybe Bool) (Maybe Bool) (Maybe Resolution) |
Instances
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:
Device, device_arn - The device's ARN.
$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:carrier:Device', device_carrier - The device's carrier.
$sel:cpu:Device', device_cpu - Information about the device's CPU.
$sel:fleetName:Device', device_fleetName - The name of the fleet to which this device belongs.
$sel:fleetType:Device', device_fleetType - The type of fleet to which this device belongs. Possible values are
PRIVATE and PUBLIC.
$sel:formFactor:Device', device_formFactor - The device's form factor.
Allowed values include:
- PHONE
- TABLET
$sel:heapSize:Device', device_heapSize - The device's heap size, expressed in bytes.
$sel:image:Device', device_image - The device's image name.
$sel:instances:Device', device_instances - The instances that belong to this device.
$sel:manufacturer:Device', device_manufacturer - The device's manufacturer name.
$sel:memory:Device', device_memory - The device's total memory size, expressed in bytes.
$sel:model:Device', device_model - The device's model name.
$sel:modelId:Device', device_modelId - The device's model ID.
$sel:name:Device', device_name - The device's display name.
$sel:os:Device', device_os - The device's operating system type.
$sel:platform:Device', device_platform - The device's platform.
Allowed values include:
- ANDROID
- IOS
$sel:radio:Device', device_radio - The device's radio.
$sel:remoteAccessEnabled:Device', device_remoteAccessEnabled - Specifies whether remote access has been enabled for the specified
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:resolution:Device', device_resolution - The resolution of the device.
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' DeviceFilterAttribute RuleOperator [Text] |
Instances
Arguments
| :: DeviceFilterAttribute | |
| -> RuleOperator | |
| -> DeviceFilter |
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:
EQUALSBecause 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.
DeviceInstance
data DeviceInstance Source #
Represents the device instance.
See: newDeviceInstance smart constructor.
Constructors
| DeviceInstance' (Maybe Text) (Maybe Text) (Maybe InstanceProfile) (Maybe [Text]) (Maybe InstanceStatus) (Maybe Text) |
Instances
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:
DeviceInstance, deviceInstance_arn - The Amazon Resource Name (ARN) of the device instance.
$sel:deviceArn:DeviceInstance', deviceInstance_deviceArn - The ARN of the device.
$sel:instanceProfile:DeviceInstance', deviceInstance_instanceProfile - A object that contains information about the instance profile.
$sel:labels:DeviceInstance', deviceInstance_labels - An array of strings that describe the device instance.
$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.
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.
Instances
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.
DevicePool
data DevicePool Source #
Represents a collection of device types.
See: newDevicePool smart constructor.
Constructors
| DevicePool' (Maybe Text) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe [Rule]) (Maybe DevicePoolType) |
Instances
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:description:DevicePool', devicePool_description - The device pool's description.
$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:name:DevicePool', devicePool_name - The device pool's name.
$sel:rules:DevicePool', devicePool_rules - Information about the device pool's rules.
$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.
DevicePoolCompatibilityResult
data DevicePoolCompatibilityResult Source #
Represents a device pool compatibility result.
See: newDevicePoolCompatibilityResult smart constructor.
Constructors
| DevicePoolCompatibilityResult' (Maybe Bool) (Maybe Device) (Maybe [IncompatibilityMessage]) |
Instances
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:compatible:DevicePoolCompatibilityResult', devicePoolCompatibilityResult_compatible - Whether the result was compatible with the device pool.
$sel:device:DevicePoolCompatibilityResult', devicePoolCompatibilityResult_device - The device (phone or tablet) to return information about.
$sel:incompatibilityMessages:DevicePoolCompatibilityResult', devicePoolCompatibilityResult_incompatibilityMessages - Information about the compatibility.
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' [DeviceFilter] Int |
Instances
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.
- ARN: The Amazon Resource Name (ARN) of the device (for example,
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.
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' (Maybe [DeviceFilter]) (Maybe Int) (Maybe Int) |
Instances
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:filters:DeviceSelectionResult', deviceSelectionResult_filters - The filters in a device selection result.
$sel:matchedDevicesCount:DeviceSelectionResult', deviceSelectionResult_matchedDevicesCount - The number of devices that matched the device filter selection criteria.
$sel:maxDevices:DeviceSelectionResult', deviceSelectionResult_maxDevices - 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.
Instances
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: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: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:videoCapture:ExecutionConfiguration', executionConfiguration_videoCapture - 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' (Maybe Text) (Maybe DeviceAttribute) |
Instances
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:message:IncompatibilityMessage', incompatibilityMessage_message - A message about the incompatibility.
$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
InstanceProfile
data InstanceProfile Source #
Represents the instance profile.
See: newInstanceProfile smart constructor.
Constructors
| InstanceProfile' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Bool) |
Instances
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:description:InstanceProfile', instanceProfile_description - The description of the instance profile.
$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: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:rebootAfterUse:InstanceProfile', instanceProfile_rebootAfterUse - When set to true, Device Farm reboots the instance after a test run.
The default value is true.
Job
Represents a device.
See: newJob smart constructor.
Constructors
| Job' (Maybe Text) (Maybe Counters) (Maybe POSIX) (Maybe Device) (Maybe DeviceMinutes) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ExecutionResult) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe TestType) (Maybe Bool) (Maybe Text) |
Instances
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:counters:Job', job_counters - The job's result counters.
$sel:created:Job', job_created - When the job was created.
$sel:device:Job', job_device - The device (phone or tablet).
$sel:deviceMinutes:Job', job_deviceMinutes - Represents the total (metered or unmetered) minutes used by the job.
$sel:instanceArn:Job', job_instanceArn - The ARN of the instance.
$sel:message:Job', job_message - A message about the job's result.
Job, job_name - The job's name.
$sel:result:Job', job_result - The job's result.
Allowed values include:
- PENDING
- PASSED
- WARNED
- FAILED
- SKIPPED
- ERRORED
- STOPPED
$sel:started:Job', job_started - The job's start time.
$sel:status:Job', job_status - The job's status.
Allowed values include:
- PENDING
- PENDING_CONCURRENCY
- PENDING_DEVICE
- PROCESSING
- SCHEDULING
- PREPARING
- RUNNING
- COMPLETED
- STOPPING
Job, job_stopped - The job's stop time.
$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:videoCapture:Job', job_videoCapture - This value is set to true if video capture is enabled. Otherwise, it is
set to false.
$sel:videoEndpoint:Job', job_videoEndpoint - The endpoint for streaming device video.
Location
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.
Instances
| FromJSON Location Source # | |
| ToJSON Location Source # | |
Defined in Amazonka.DeviceFarm.Types.Location | |
| Generic Location Source # | |
| Read Location Source # | |
| Show Location Source # | |
| NFData Location Source # | |
Defined in Amazonka.DeviceFarm.Types.Location | |
| Eq Location Source # | |
| Hashable Location Source # | |
Defined in Amazonka.DeviceFarm.Types.Location | |
| type Rep Location Source # | |
Defined in Amazonka.DeviceFarm.Types.Location type Rep Location = D1 ('MetaData "Location" "Amazonka.DeviceFarm.Types.Location" "amazonka-devicefarm-2.0-2e4KvZvQ9bT8TNjEPvmW9Q" 'False) (C1 ('MetaCons "Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "longitude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double))) | |
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' (Maybe Double) (Maybe CurrencyCode) |
Instances
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.
NetworkProfile
data NetworkProfile Source #
An array of settings that describes characteristics of a network profile.
See: newNetworkProfile smart constructor.
Constructors
| NetworkProfile' (Maybe Text) (Maybe Text) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) (Maybe Text) (Maybe NetworkProfileType) (Maybe Integer) (Maybe Integer) (Maybe Integer) (Maybe Natural) |
Instances
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:arn:NetworkProfile', networkProfile_arn - The Amazon Resource Name (ARN) of the network profile.
$sel:description:NetworkProfile', networkProfile_description - The description of the network profile.
$sel:downlinkBandwidthBits:NetworkProfile', networkProfile_downlinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to
104857600.
$sel:downlinkDelayMs:NetworkProfile', networkProfile_downlinkDelayMs - Delay time for all packets to destination in milliseconds as an integer
from 0 to 2000.
$sel:downlinkJitterMs:NetworkProfile', networkProfile_downlinkJitterMs - Time variation in the delay of received packets in milliseconds as an
integer from 0 to 2000.
$sel:downlinkLossPercent:NetworkProfile', networkProfile_downlinkLossPercent - Proportion of received packets that fail to arrive from 0 to 100
percent.
$sel:name:NetworkProfile', networkProfile_name - The name of the network profile.
$sel:type':NetworkProfile', networkProfile_type - The type of network profile. Valid values are listed here.
$sel:uplinkBandwidthBits:NetworkProfile', networkProfile_uplinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to
104857600.
$sel:uplinkDelayMs:NetworkProfile', networkProfile_uplinkDelayMs - Delay time for all packets to destination in milliseconds as an integer
from 0 to 2000.
$sel:uplinkJitterMs:NetworkProfile', networkProfile_uplinkJitterMs - Time variation in the delay of received packets in milliseconds as an
integer from 0 to 2000.
$sel:uplinkLossPercent:NetworkProfile', networkProfile_uplinkLossPercent - Proportion of transmitted packets that fail to arrive from 0 to 100
percent.
Offering
Represents the metadata of a device offering.
See: newOffering smart constructor.
Constructors
| Offering' (Maybe Text) (Maybe Text) (Maybe DevicePlatform) (Maybe [RecurringCharge]) (Maybe OfferingType) |
Instances
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:description:Offering', offering_description - A string that describes the offering.
$sel:id:Offering', offering_id - The ID that corresponds to a device offering.
$sel:platform:Offering', offering_platform - The platform of the device (for example, ANDROID or IOS).
$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.
OfferingPromotion
data OfferingPromotion Source #
Represents information about an offering promotion.
See: newOfferingPromotion smart constructor.
Constructors
| OfferingPromotion' (Maybe Text) (Maybe Text) |
Instances
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:description:OfferingPromotion', offeringPromotion_description - A string that describes the offering promotion.
$sel:id:OfferingPromotion', offeringPromotion_id - The ID of the offering promotion.
OfferingStatus
data OfferingStatus Source #
The status of the offering.
See: newOfferingStatus smart constructor.
Constructors
| OfferingStatus' (Maybe POSIX) (Maybe Offering) (Maybe Int) (Maybe OfferingTransactionType) |
Instances
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.
OfferingStatus, offeringStatus_type - The type specified for the offering status.
OfferingTransaction
data OfferingTransaction Source #
Represents the metadata of an offering transaction.
See: newOfferingTransaction smart constructor.
Constructors
| OfferingTransaction' (Maybe MonetaryAmount) (Maybe POSIX) (Maybe Text) (Maybe OfferingStatus) (Maybe Text) |
Instances
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:cost:OfferingTransaction', offeringTransaction_cost - The cost of an offering transaction.
$sel:createdOn:OfferingTransaction', offeringTransaction_createdOn - The date on which an offering transaction was created.
$sel:offeringPromotionId:OfferingTransaction', offeringTransaction_offeringPromotionId - The ID that corresponds to a device offering promotion.
$sel:offeringStatus:OfferingTransaction', offeringTransaction_offeringStatus - The status of an offering transaction.
$sel:transactionId:OfferingTransaction', offeringTransaction_transactionId - The transaction ID of the offering transaction.
Problem
Represents a specific warning or failure.
See: newProblem smart constructor.
Constructors
| Problem' (Maybe Device) (Maybe ProblemDetail) (Maybe Text) (Maybe ExecutionResult) (Maybe ProblemDetail) (Maybe ProblemDetail) (Maybe ProblemDetail) |
Instances
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:job:Problem', problem_job - Information about the associated job.
$sel:message:Problem', problem_message - A message about the problem's result.
$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:suite:Problem', problem_suite - Information about the associated suite.
$sel:test:Problem', problem_test - Information about the associated test.
ProblemDetail
data ProblemDetail Source #
Information about a problem detail.
See: newProblemDetail smart constructor.
Constructors
| ProblemDetail' (Maybe Text) (Maybe Text) |
Instances
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.
Project
Represents an operating-system neutral workspace for running and managing tests.
See: newProject smart constructor.
Instances
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: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.
$sel:name:Project', project_name - The project's name.
$sel:vpcConfig:Project', project_vpcConfig - The VPC security groups and subnets that are attached to a project.
Radios
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.
Instances
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:bluetooth:Radios', radios_bluetooth - True if Bluetooth 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:nfc:Radios', radios_nfc - True if NFC 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.
RecurringCharge
data RecurringCharge Source #
Specifies whether charges for devices are recurring.
See: newRecurringCharge smart constructor.
Constructors
| RecurringCharge' (Maybe MonetaryAmount) (Maybe RecurringChargeFrequency) |
Instances
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:cost:RecurringCharge', recurringCharge_cost - The cost of the recurring charge.
$sel:frequency:RecurringCharge', recurringCharge_frequency - The frequency in which charges recur.
RemoteAccessSession
data RemoteAccessSession Source #
Represents information about the remote access session.
See: newRemoteAccessSession smart constructor.
Constructors
| RemoteAccessSession' (Maybe Text) (Maybe BillingMethod) (Maybe Text) (Maybe POSIX) (Maybe Device) (Maybe DeviceMinutes) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe InteractionMode) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe ExecutionResult) (Maybe Bool) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe VpcConfig) |
Instances
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:
RemoteAccessSession, remoteAccessSession_arn - The Amazon Resource Name (ARN) of the remote access session.
$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: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:deviceMinutes:RemoteAccessSession', remoteAccessSession_deviceMinutes - The number of minutes a device is used in a remote access session
(including setup and teardown minutes).
$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:endpoint:RemoteAccessSession', remoteAccessSession_endpoint - The endpoint for the remote access sesssion.
$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:instanceArn:RemoteAccessSession', remoteAccessSession_instanceArn - The ARN of the instance.
$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:message:RemoteAccessSession', remoteAccessSession_message - A message about the remote access session.
RemoteAccessSession, remoteAccessSession_name - The name of the remote access session.
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:remoteRecordAppArn:RemoteAccessSession', remoteAccessSession_remoteRecordAppArn - The ARN for the app to be recorded in the remote access session.
$sel:remoteRecordEnabled:RemoteAccessSession', remoteAccessSession_remoteRecordEnabled - This flag is set to true if remote recording is enabled for the remote
access session.
$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: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:started:RemoteAccessSession', remoteAccessSession_started - The date and time the remote access session was started.
$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:stopped:RemoteAccessSession', remoteAccessSession_stopped - The date and time the remote access session was stopped.
$sel:vpcConfig:RemoteAccessSession', remoteAccessSession_vpcConfig - The VPC security groups and subnets that are attached to a project.
Resolution
data Resolution Source #
Represents the screen resolution of a device in height and width, expressed in pixels.
See: newResolution smart constructor.
Constructors
| Resolution' (Maybe Int) (Maybe Int) |
Instances
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.
Rule
Represents a condition for a device pool.
See: newRule smart constructor.
Constructors
| Rule' (Maybe DeviceAttribute) (Maybe RuleOperator) (Maybe Text) |
Instances
| FromJSON Rule Source # | |
| ToJSON Rule Source # | |
Defined in Amazonka.DeviceFarm.Types.Rule | |
| Generic Rule Source # | |
| Read Rule Source # | |
| Show Rule Source # | |
| NFData Rule Source # | |
Defined in Amazonka.DeviceFarm.Types.Rule | |
| Eq Rule Source # | |
| Hashable Rule Source # | |
Defined in Amazonka.DeviceFarm.Types.Rule | |
| type Rep Rule Source # | |
Defined in Amazonka.DeviceFarm.Types.Rule type Rep Rule = D1 ('MetaData "Rule" "Amazonka.DeviceFarm.Types.Rule" "amazonka-devicefarm-2.0-2e4KvZvQ9bT8TNjEPvmW9Q" '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))))) | |
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:
EQUALSBecause 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.
Run
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' (Maybe Text) (Maybe Text) (Maybe BillingMethod) (Maybe Int) (Maybe Counters) (Maybe POSIX) (Maybe CustomerArtifactPaths) (Maybe DeviceMinutes) (Maybe Text) (Maybe DeviceSelectionResult) (Maybe Int) (Maybe Int) (Maybe Text) (Maybe Location) (Maybe Text) (Maybe Text) (Maybe NetworkProfile) (Maybe Text) (Maybe DevicePlatform) (Maybe Radios) (Maybe ExecutionResult) (Maybe ExecutionResultCode) (Maybe Int) (Maybe Bool) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe Text) (Maybe Int) (Maybe TestType) (Maybe VpcConfig) (Maybe Text) |
Instances
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:appUpload:Run', run_appUpload - An app to upload or that has been uploaded.
$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:completedJobs:Run', run_completedJobs - The total number of completed jobs.
$sel:counters:Run', run_counters - The run's result counters.
$sel:created:Run', run_created - When the run was created.
$sel:customerArtifactPaths:Run', run_customerArtifactPaths - Output CustomerArtifactPaths object for the test run.
$sel:deviceMinutes:Run', run_deviceMinutes - Represents the total (metered or unmetered) minutes used by the test
run.
$sel:devicePoolArn:Run', run_devicePoolArn - The ARN of the device pool for the run.
$sel:deviceSelectionResult:Run', run_deviceSelectionResult - The results of a device filter used to select the devices for a 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:jobTimeoutMinutes:Run', run_jobTimeoutMinutes - The number of minutes the job executes before it times out.
$sel:locale:Run', run_locale - Information about the locale that is used for the run.
$sel:location:Run', run_location - Information about the location that is used for the run.
$sel:message:Run', run_message - A message about the run's result.
Run, run_name - The run's name.
$sel:networkProfile:Run', run_networkProfile - The network profile being used for a test run.
$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:platform:Run', run_platform - The run's platform.
Allowed values include:
- ANDROID
- IOS
$sel:radios:Run', run_radios - Information about the radio states for the run.
$sel:result:Run', run_result - The run's result.
Allowed values include:
- PENDING
- PASSED
- WARNED
- FAILED
- SKIPPED
- ERRORED
- STOPPED
$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: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: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:started:Run', run_started - The run's start time.
$sel:status:Run', run_status - The run's status.
Allowed values include:
- PENDING
- PENDING_CONCURRENCY
- PENDING_DEVICE
- PROCESSING
- SCHEDULING
- PREPARING
- RUNNING
- COMPLETED
- STOPPING
Run, run_stopped - The run's stop time.
$sel:testSpecArn:Run', run_testSpecArn - The ARN of the YAML-formatted test specification for the run.
$sel:totalJobs:Run', run_totalJobs - The total number of jobs for the run.
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:vpcConfig:Run', run_vpcConfig - The VPC security groups and subnets that are attached to a project.
$sel:webUrl:Run', run_webUrl - The Device Farm console URL for the recording of the run.
Sample
Represents a sample of performance data.
See: newSample smart constructor.
Instances
| FromJSON Sample Source # | |
| Generic Sample Source # | |
| Read Sample Source # | |
| Show Sample Source # | |
| NFData Sample Source # | |
Defined in Amazonka.DeviceFarm.Types.Sample | |
| Eq Sample Source # | |
| Hashable Sample Source # | |
Defined in Amazonka.DeviceFarm.Types.Sample | |
| type Rep Sample Source # | |
Defined in Amazonka.DeviceFarm.Types.Sample type Rep Sample = D1 ('MetaData "Sample" "Amazonka.DeviceFarm.Types.Sample" "amazonka-devicefarm-2.0-2e4KvZvQ9bT8TNjEPvmW9Q" 'False) (C1 ('MetaCons "Sample'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SampleType)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
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: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.
$sel:url:Sample', sample_url - The presigned Amazon S3 URL that can be used with a GET request to
download the sample's file.
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' (Maybe [Text]) (Maybe BillingMethod) (Maybe CustomerArtifactPaths) (Maybe Text) (Maybe Text) (Maybe Location) (Maybe Text) (Maybe Radios) (Maybe [Text]) |
Instances
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:auxiliaryApps:ScheduleRunConfiguration', scheduleRunConfiguration_auxiliaryApps - A list of upload ARNs for app packages to be installed with your app.
$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: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:locale:ScheduleRunConfiguration', scheduleRunConfiguration_locale - Information about the locale that is used for the run.
$sel:location:ScheduleRunConfiguration', scheduleRunConfiguration_location - Information about the location that is used for the run.
$sel:networkProfileArn:ScheduleRunConfiguration', scheduleRunConfiguration_networkProfileArn - Reserved for internal use.
$sel:radios:ScheduleRunConfiguration', scheduleRunConfiguration_radios - Information about the radio states for the run.
$sel:vpceConfigurationArns:ScheduleRunConfiguration', scheduleRunConfiguration_vpceConfigurationArns - 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' (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) TestType |
Instances
Arguments
| :: TestType | |
| -> ScheduleRunTest |
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:filter':ScheduleRunTest', scheduleRunTest_filter - The test's filter.
$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
- Running a single test case:
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
- Running a single test class:
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
- Running a single test case:
$sel:testPackageArn:ScheduleRunTest', scheduleRunTest_testPackageArn - The ARN of the uploaded test to be run.
$sel:testSpecArn:ScheduleRunTest', scheduleRunTest_testSpecArn - The ARN of the YAML-formatted test specification.
$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
Suite
Represents a collection of one or more tests.
See: newSuite smart constructor.
Constructors
| Suite' (Maybe Text) (Maybe Counters) (Maybe POSIX) (Maybe DeviceMinutes) (Maybe Text) (Maybe Text) (Maybe ExecutionResult) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe TestType) |
Instances
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:arn:Suite', suite_arn - The suite's ARN.
$sel:counters:Suite', suite_counters - The suite's result counters.
$sel:created:Suite', suite_created - When the suite was created.
$sel:deviceMinutes:Suite', suite_deviceMinutes - Represents the total (metered or unmetered) minutes used by the test
suite.
$sel:message:Suite', suite_message - A message about the suite's result.
$sel:name:Suite', suite_name - The suite's name.
$sel:result:Suite', suite_result - The suite's result.
Allowed values include:
- PENDING
- PASSED
- WARNED
- FAILED
- SKIPPED
- ERRORED
- STOPPED
$sel:started:Suite', suite_started - The suite's start time.
$sel:status:Suite', suite_status - The suite's status.
Allowed values include:
- PENDING
- PENDING_CONCURRENCY
- PENDING_DEVICE
- PROCESSING
- SCHEDULING
- PREPARING
- RUNNING
- COMPLETED
- STOPPING
Suite, suite_stopped - The suite's stop time.
$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
Tag
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.
Instances
| FromJSON Tag Source # | |
| ToJSON Tag Source # | |
Defined in Amazonka.DeviceFarm.Types.Tag | |
| Generic Tag Source # | |
| Read Tag Source # | |
| Show Tag Source # | |
| NFData Tag Source # | |
Defined in Amazonka.DeviceFarm.Types.Tag | |
| Eq Tag Source # | |
| Hashable Tag Source # | |
Defined in Amazonka.DeviceFarm.Types.Tag | |
| type Rep Tag Source # | |
Defined in Amazonka.DeviceFarm.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.DeviceFarm.Types.Tag" "amazonka-devicefarm-2.0-2e4KvZvQ9bT8TNjEPvmW9Q" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) | |
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).
Test
Represents a condition that is evaluated.
See: newTest smart constructor.
Constructors
| Test' (Maybe Text) (Maybe Counters) (Maybe POSIX) (Maybe DeviceMinutes) (Maybe Text) (Maybe Text) (Maybe ExecutionResult) (Maybe POSIX) (Maybe ExecutionStatus) (Maybe POSIX) (Maybe TestType) |
Instances
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:arn:Test', test_arn - The test's ARN.
$sel:counters:Test', test_counters - The test's result counters.
$sel:created:Test', test_created - When the test was created.
$sel:deviceMinutes:Test', test_deviceMinutes - Represents the total (metered or unmetered) minutes used by the test.
$sel:message:Test', test_message - A message about the test's result.
$sel:name:Test', test_name - The test's name.
$sel:result:Test', test_result - The test's result.
Allowed values include:
- PENDING
- PASSED
- WARNED
- FAILED
- SKIPPED
- ERRORED
- STOPPED
$sel:started:Test', test_started - The test's start time.
$sel:status:Test', test_status - The test's status.
Allowed values include:
- PENDING
- PENDING_CONCURRENCY
- PENDING_DEVICE
- PROCESSING
- SCHEDULING
- PREPARING
- RUNNING
- COMPLETED
- STOPPING
Test, test_stopped - The test's stop time.
$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
TestGridProject
data TestGridProject Source #
A Selenium testing project. Projects are used to collect and collate sessions.
See: newTestGridProject smart constructor.
Constructors
| TestGridProject' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe TestGridVpcConfig) |
Instances
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:description:TestGridProject', testGridProject_description - A human-readable description for the project.
$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.
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' (Maybe Text) (Maybe Double) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe TestGridSessionStatus) |
Instances
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:arn:TestGridSession', testGridSession_arn - The ARN of the session.
$sel:billingMinutes:TestGridSession', testGridSession_billingMinutes - The number of billed minutes that were used for this session.
$sel:created:TestGridSession', testGridSession_created - The time that the session was started.
$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.
$sel:status:TestGridSession', testGridSession_status - The state of the session.
TestGridSessionAction
data TestGridSessionAction Source #
An action taken by a TestGridSession browser instance.
See: newTestGridSessionAction smart constructor.
Constructors
| TestGridSessionAction' (Maybe Text) (Maybe Integer) (Maybe Text) (Maybe POSIX) (Maybe Text) |
Instances
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.
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' (Maybe Text) (Maybe TestGridSessionArtifactType) (Maybe (Sensitive Text)) |
Instances
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:filename:TestGridSessionArtifact', testGridSessionArtifact_filename - The file name of the artifact.
$sel:type':TestGridSessionArtifact', testGridSessionArtifact_type - The kind of artifact.
$sel:url:TestGridSessionArtifact', testGridSessionArtifact_url - 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.
Instances
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.
TrialMinutes
data TrialMinutes Source #
Represents information about free trial device minutes for an AWS account.
See: newTrialMinutes smart constructor.
Constructors
| TrialMinutes' (Maybe Double) (Maybe Double) |
Instances
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.
UniqueProblem
data UniqueProblem Source #
A collection of one or more problems, grouped by their result.
See: newUniqueProblem smart constructor.
Constructors
| UniqueProblem' (Maybe Text) (Maybe [Problem]) |
Instances
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:
UniqueProblem, uniqueProblem_message - A message about the unique problems' result.
$sel:problems:UniqueProblem', uniqueProblem_problems - Information about the problems.
Upload
An app or a set of one or more tests to upload or that have been uploaded.
See: newUpload smart constructor.
Constructors
| Upload' (Maybe Text) (Maybe UploadCategory) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe UploadStatus) (Maybe UploadType) (Maybe (Sensitive Text)) |
Instances
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:arn:Upload', upload_arn - The upload's ARN.
$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:contentType:Upload', upload_contentType - The upload's content type (for example, application/octet-stream).
$sel:created:Upload', upload_created - When the upload was created.
$sel:message:Upload', upload_message - A message about the upload's result.
$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:name:Upload', upload_name - The upload's file name.
$sel:status:Upload', upload_status - The upload's status.
Must be one of the following values:
- FAILED
- INITIALIZED
- PROCESSING
- SUCCEEDED
$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:url:Upload', upload_url - The presigned Amazon S3 URL that was used to store a file using a PUT
request.
VPCEConfiguration
data VPCEConfiguration Source #
Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.
See: newVPCEConfiguration smart constructor.
Instances
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:arn:VPCEConfiguration', vPCEConfiguration_arn - The Amazon Resource Name (ARN) of the VPC endpoint configuration.
$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.
$sel:vpceConfigurationName:VPCEConfiguration', vPCEConfiguration_vpceConfigurationName - The friendly name you give to your VPC endpoint configuration to manage
your configurations more easily.
$sel:vpceServiceName:VPCEConfiguration', vPCEConfiguration_vpceServiceName - The name of the VPC endpoint service running in your AWS account that
you want Device Farm to test.
VpcConfig
Contains the VPC configuration data necessary to interface with AWS Device Farm's services.
See: newVpcConfig smart constructor.
Instances
| FromJSON VpcConfig Source # | |
| ToJSON VpcConfig Source # | |
Defined in Amazonka.DeviceFarm.Types.VpcConfig | |
| Generic VpcConfig Source # | |
| Read VpcConfig Source # | |
| Show VpcConfig Source # | |
| NFData VpcConfig Source # | |
Defined in Amazonka.DeviceFarm.Types.VpcConfig | |
| Eq VpcConfig Source # | |
| Hashable VpcConfig Source # | |
Defined in Amazonka.DeviceFarm.Types.VpcConfig | |
| type Rep VpcConfig Source # | |
Defined in Amazonka.DeviceFarm.Types.VpcConfig type Rep VpcConfig = D1 ('MetaData "VpcConfig" "Amazonka.DeviceFarm.Types.VpcConfig" "amazonka-devicefarm-2.0-2e4KvZvQ9bT8TNjEPvmW9Q" 'False) (C1 ('MetaCons "VpcConfig'" '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)))) | |
Create a value of VpcConfig 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:VpcConfig', vpcConfig_securityGroupIds - An array of one or more security groups IDs in your Amazon VPC.
$sel:subnetIds:VpcConfig', vpcConfig_subnetIds - An array of one or more subnet IDs in your Amazon VPC.
$sel:vpcId:VpcConfig', vpcConfig_vpcId - The ID of the Amazon VPC.