{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.DeviceFarm
(
defaultService,
_NotEligibleException,
_CannotDeleteException,
_IdempotencyException,
_TooManyTagsException,
_ArgumentException,
_NotFoundException,
_InternalServiceException,
_TagPolicyException,
_TagOperationException,
_ServiceAccountException,
_InvalidOperationException,
_LimitExceededException,
ListProjects (ListProjects'),
newListProjects,
ListProjectsResponse (ListProjectsResponse'),
newListProjectsResponse,
DeleteProject (DeleteProject'),
newDeleteProject,
DeleteProjectResponse (DeleteProjectResponse'),
newDeleteProjectResponse,
UpdateProject (UpdateProject'),
newUpdateProject,
UpdateProjectResponse (UpdateProjectResponse'),
newUpdateProjectResponse,
UpdateNetworkProfile (UpdateNetworkProfile'),
newUpdateNetworkProfile,
UpdateNetworkProfileResponse (UpdateNetworkProfileResponse'),
newUpdateNetworkProfileResponse,
DeleteNetworkProfile (DeleteNetworkProfile'),
newDeleteNetworkProfile,
DeleteNetworkProfileResponse (DeleteNetworkProfileResponse'),
newDeleteNetworkProfileResponse,
GetDevicePoolCompatibility (GetDevicePoolCompatibility'),
newGetDevicePoolCompatibility,
GetDevicePoolCompatibilityResponse (GetDevicePoolCompatibilityResponse'),
newGetDevicePoolCompatibilityResponse,
InstallToRemoteAccessSession (InstallToRemoteAccessSession'),
newInstallToRemoteAccessSession,
InstallToRemoteAccessSessionResponse (InstallToRemoteAccessSessionResponse'),
newInstallToRemoteAccessSessionResponse,
ListTests (ListTests'),
newListTests,
ListTestsResponse (ListTestsResponse'),
newListTestsResponse,
ListArtifacts (ListArtifacts'),
newListArtifacts,
ListArtifactsResponse (ListArtifactsResponse'),
newListArtifactsResponse,
ListTestGridSessionActions (ListTestGridSessionActions'),
newListTestGridSessionActions,
ListTestGridSessionActionsResponse (ListTestGridSessionActionsResponse'),
newListTestGridSessionActionsResponse,
CreateUpload (CreateUpload'),
newCreateUpload,
CreateUploadResponse (CreateUploadResponse'),
newCreateUploadResponse,
GetDeviceInstance (GetDeviceInstance'),
newGetDeviceInstance,
GetDeviceInstanceResponse (GetDeviceInstanceResponse'),
newGetDeviceInstanceResponse,
StopJob (StopJob'),
newStopJob,
StopJobResponse (StopJobResponse'),
newStopJobResponse,
DeleteRemoteAccessSession (DeleteRemoteAccessSession'),
newDeleteRemoteAccessSession,
DeleteRemoteAccessSessionResponse (DeleteRemoteAccessSessionResponse'),
newDeleteRemoteAccessSessionResponse,
ListTestGridSessionArtifacts (ListTestGridSessionArtifacts'),
newListTestGridSessionArtifacts,
ListTestGridSessionArtifactsResponse (ListTestGridSessionArtifactsResponse'),
newListTestGridSessionArtifactsResponse,
ListTestGridProjects (ListTestGridProjects'),
newListTestGridProjects,
ListTestGridProjectsResponse (ListTestGridProjectsResponse'),
newListTestGridProjectsResponse,
DeleteUpload (DeleteUpload'),
newDeleteUpload,
DeleteUploadResponse (DeleteUploadResponse'),
newDeleteUploadResponse,
UpdateUpload (UpdateUpload'),
newUpdateUpload,
UpdateUploadResponse (UpdateUploadResponse'),
newUpdateUploadResponse,
DeleteTestGridProject (DeleteTestGridProject'),
newDeleteTestGridProject,
DeleteTestGridProjectResponse (DeleteTestGridProjectResponse'),
newDeleteTestGridProjectResponse,
UpdateTestGridProject (UpdateTestGridProject'),
newUpdateTestGridProject,
UpdateTestGridProjectResponse (UpdateTestGridProjectResponse'),
newUpdateTestGridProjectResponse,
ListTagsForResource (ListTagsForResource'),
newListTagsForResource,
ListTagsForResourceResponse (ListTagsForResourceResponse'),
newListTagsForResourceResponse,
GetDevicePool (GetDevicePool'),
newGetDevicePool,
GetDevicePoolResponse (GetDevicePoolResponse'),
newGetDevicePoolResponse,
ListDevicePools (ListDevicePools'),
newListDevicePools,
ListDevicePoolsResponse (ListDevicePoolsResponse'),
newListDevicePoolsResponse,
UpdateDevicePool (UpdateDevicePool'),
newUpdateDevicePool,
UpdateDevicePoolResponse (UpdateDevicePoolResponse'),
newUpdateDevicePoolResponse,
DeleteDevicePool (DeleteDevicePool'),
newDeleteDevicePool,
DeleteDevicePoolResponse (DeleteDevicePoolResponse'),
newDeleteDevicePoolResponse,
GetUpload (GetUpload'),
newGetUpload,
GetUploadResponse (GetUploadResponse'),
newGetUploadResponse,
ListOfferingTransactions (ListOfferingTransactions'),
newListOfferingTransactions,
ListOfferingTransactionsResponse (ListOfferingTransactionsResponse'),
newListOfferingTransactionsResponse,
CreateDevicePool (CreateDevicePool'),
newCreateDevicePool,
CreateDevicePoolResponse (CreateDevicePoolResponse'),
newCreateDevicePoolResponse,
DeleteRun (DeleteRun'),
newDeleteRun,
DeleteRunResponse (DeleteRunResponse'),
newDeleteRunResponse,
ListRuns (ListRuns'),
newListRuns,
ListRunsResponse (ListRunsResponse'),
newListRunsResponse,
GetTest (GetTest'),
newGetTest,
GetTestResponse (GetTestResponse'),
newGetTestResponse,
UpdateDeviceInstance (UpdateDeviceInstance'),
newUpdateDeviceInstance,
UpdateDeviceInstanceResponse (UpdateDeviceInstanceResponse'),
newUpdateDeviceInstanceResponse,
GetNetworkProfile (GetNetworkProfile'),
newGetNetworkProfile,
GetNetworkProfileResponse (GetNetworkProfileResponse'),
newGetNetworkProfileResponse,
RenewOffering (RenewOffering'),
newRenewOffering,
RenewOfferingResponse (RenewOfferingResponse'),
newRenewOfferingResponse,
DeleteInstanceProfile (DeleteInstanceProfile'),
newDeleteInstanceProfile,
DeleteInstanceProfileResponse (DeleteInstanceProfileResponse'),
newDeleteInstanceProfileResponse,
UpdateInstanceProfile (UpdateInstanceProfile'),
newUpdateInstanceProfile,
UpdateInstanceProfileResponse (UpdateInstanceProfileResponse'),
newUpdateInstanceProfileResponse,
CreateInstanceProfile (CreateInstanceProfile'),
newCreateInstanceProfile,
CreateInstanceProfileResponse (CreateInstanceProfileResponse'),
newCreateInstanceProfileResponse,
GetDevice (GetDevice'),
newGetDevice,
GetDeviceResponse (GetDeviceResponse'),
newGetDeviceResponse,
ListJobs (ListJobs'),
newListJobs,
ListJobsResponse (ListJobsResponse'),
newListJobsResponse,
GetTestGridSession (GetTestGridSession'),
newGetTestGridSession,
GetTestGridSessionResponse (GetTestGridSessionResponse'),
newGetTestGridSessionResponse,
GetVPCEConfiguration (GetVPCEConfiguration'),
newGetVPCEConfiguration,
GetVPCEConfigurationResponse (GetVPCEConfigurationResponse'),
newGetVPCEConfigurationResponse,
StopRemoteAccessSession (StopRemoteAccessSession'),
newStopRemoteAccessSession,
StopRemoteAccessSessionResponse (StopRemoteAccessSessionResponse'),
newStopRemoteAccessSessionResponse,
CreateNetworkProfile (CreateNetworkProfile'),
newCreateNetworkProfile,
CreateNetworkProfileResponse (CreateNetworkProfileResponse'),
newCreateNetworkProfileResponse,
DeleteVPCEConfiguration (DeleteVPCEConfiguration'),
newDeleteVPCEConfiguration,
DeleteVPCEConfigurationResponse (DeleteVPCEConfigurationResponse'),
newDeleteVPCEConfigurationResponse,
UpdateVPCEConfiguration (UpdateVPCEConfiguration'),
newUpdateVPCEConfiguration,
UpdateVPCEConfigurationResponse (UpdateVPCEConfigurationResponse'),
newUpdateVPCEConfigurationResponse,
GetJob (GetJob'),
newGetJob,
GetJobResponse (GetJobResponse'),
newGetJobResponse,
GetInstanceProfile (GetInstanceProfile'),
newGetInstanceProfile,
GetInstanceProfileResponse (GetInstanceProfileResponse'),
newGetInstanceProfileResponse,
ListNetworkProfiles (ListNetworkProfiles'),
newListNetworkProfiles,
ListNetworkProfilesResponse (ListNetworkProfilesResponse'),
newListNetworkProfilesResponse,
CreateVPCEConfiguration (CreateVPCEConfiguration'),
newCreateVPCEConfiguration,
CreateVPCEConfigurationResponse (CreateVPCEConfigurationResponse'),
newCreateVPCEConfigurationResponse,
ScheduleRun (ScheduleRun'),
newScheduleRun,
ScheduleRunResponse (ScheduleRunResponse'),
newScheduleRunResponse,
CreateTestGridProject (CreateTestGridProject'),
newCreateTestGridProject,
CreateTestGridProjectResponse (CreateTestGridProjectResponse'),
newCreateTestGridProjectResponse,
GetRun (GetRun'),
newGetRun,
GetRunResponse (GetRunResponse'),
newGetRunResponse,
ListSamples (ListSamples'),
newListSamples,
ListSamplesResponse (ListSamplesResponse'),
newListSamplesResponse,
ListSuites (ListSuites'),
newListSuites,
ListSuitesResponse (ListSuitesResponse'),
newListSuitesResponse,
ListRemoteAccessSessions (ListRemoteAccessSessions'),
newListRemoteAccessSessions,
ListRemoteAccessSessionsResponse (ListRemoteAccessSessionsResponse'),
newListRemoteAccessSessionsResponse,
GetAccountSettings (GetAccountSettings'),
newGetAccountSettings,
GetAccountSettingsResponse (GetAccountSettingsResponse'),
newGetAccountSettingsResponse,
CreateRemoteAccessSession (CreateRemoteAccessSession'),
newCreateRemoteAccessSession,
CreateRemoteAccessSessionResponse (CreateRemoteAccessSessionResponse'),
newCreateRemoteAccessSessionResponse,
ListOfferingPromotions (ListOfferingPromotions'),
newListOfferingPromotions,
ListOfferingPromotionsResponse (ListOfferingPromotionsResponse'),
newListOfferingPromotionsResponse,
GetOfferingStatus (GetOfferingStatus'),
newGetOfferingStatus,
GetOfferingStatusResponse (GetOfferingStatusResponse'),
newGetOfferingStatusResponse,
ListUploads (ListUploads'),
newListUploads,
ListUploadsResponse (ListUploadsResponse'),
newListUploadsResponse,
GetTestGridProject (GetTestGridProject'),
newGetTestGridProject,
GetTestGridProjectResponse (GetTestGridProjectResponse'),
newGetTestGridProjectResponse,
GetSuite (GetSuite'),
newGetSuite,
GetSuiteResponse (GetSuiteResponse'),
newGetSuiteResponse,
TagResource (TagResource'),
newTagResource,
TagResourceResponse (TagResourceResponse'),
newTagResourceResponse,
GetRemoteAccessSession (GetRemoteAccessSession'),
newGetRemoteAccessSession,
GetRemoteAccessSessionResponse (GetRemoteAccessSessionResponse'),
newGetRemoteAccessSessionResponse,
ListDeviceInstances (ListDeviceInstances'),
newListDeviceInstances,
ListDeviceInstancesResponse (ListDeviceInstancesResponse'),
newListDeviceInstancesResponse,
PurchaseOffering (PurchaseOffering'),
newPurchaseOffering,
PurchaseOfferingResponse (PurchaseOfferingResponse'),
newPurchaseOfferingResponse,
ListInstanceProfiles (ListInstanceProfiles'),
newListInstanceProfiles,
ListInstanceProfilesResponse (ListInstanceProfilesResponse'),
newListInstanceProfilesResponse,
UntagResource (UntagResource'),
newUntagResource,
UntagResourceResponse (UntagResourceResponse'),
newUntagResourceResponse,
GetProject (GetProject'),
newGetProject,
GetProjectResponse (GetProjectResponse'),
newGetProjectResponse,
ListUniqueProblems (ListUniqueProblems'),
newListUniqueProblems,
ListUniqueProblemsResponse (ListUniqueProblemsResponse'),
newListUniqueProblemsResponse,
ListVPCEConfigurations (ListVPCEConfigurations'),
newListVPCEConfigurations,
ListVPCEConfigurationsResponse (ListVPCEConfigurationsResponse'),
newListVPCEConfigurationsResponse,
StopRun (StopRun'),
newStopRun,
StopRunResponse (StopRunResponse'),
newStopRunResponse,
ListDevices (ListDevices'),
newListDevices,
ListDevicesResponse (ListDevicesResponse'),
newListDevicesResponse,
CreateProject (CreateProject'),
newCreateProject,
CreateProjectResponse (CreateProjectResponse'),
newCreateProjectResponse,
ListTestGridSessions (ListTestGridSessions'),
newListTestGridSessions,
ListTestGridSessionsResponse (ListTestGridSessionsResponse'),
newListTestGridSessionsResponse,
CreateTestGridUrl (CreateTestGridUrl'),
newCreateTestGridUrl,
CreateTestGridUrlResponse (CreateTestGridUrlResponse'),
newCreateTestGridUrlResponse,
ListOfferings (ListOfferings'),
newListOfferings,
ListOfferingsResponse (ListOfferingsResponse'),
newListOfferingsResponse,
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 (AccountSettings'),
newAccountSettings,
Artifact (Artifact'),
newArtifact,
CPU (CPU'),
newCPU,
Counters (Counters'),
newCounters,
CreateRemoteAccessSessionConfiguration (CreateRemoteAccessSessionConfiguration'),
newCreateRemoteAccessSessionConfiguration,
CustomerArtifactPaths (CustomerArtifactPaths'),
newCustomerArtifactPaths,
Device (Device'),
newDevice,
DeviceFilter (DeviceFilter'),
newDeviceFilter,
DeviceInstance (DeviceInstance'),
newDeviceInstance,
DeviceMinutes (DeviceMinutes'),
newDeviceMinutes,
DevicePool (DevicePool'),
newDevicePool,
DevicePoolCompatibilityResult (DevicePoolCompatibilityResult'),
newDevicePoolCompatibilityResult,
DeviceSelectionConfiguration (DeviceSelectionConfiguration'),
newDeviceSelectionConfiguration,
DeviceSelectionResult (DeviceSelectionResult'),
newDeviceSelectionResult,
ExecutionConfiguration (ExecutionConfiguration'),
newExecutionConfiguration,
IncompatibilityMessage (IncompatibilityMessage'),
newIncompatibilityMessage,
InstanceProfile (InstanceProfile'),
newInstanceProfile,
Job (Job'),
newJob,
Location (Location'),
newLocation,
MonetaryAmount (MonetaryAmount'),
newMonetaryAmount,
NetworkProfile (NetworkProfile'),
newNetworkProfile,
Offering (Offering'),
newOffering,
OfferingPromotion (OfferingPromotion'),
newOfferingPromotion,
OfferingStatus (OfferingStatus'),
newOfferingStatus,
OfferingTransaction (OfferingTransaction'),
newOfferingTransaction,
Problem (Problem'),
newProblem,
ProblemDetail (ProblemDetail'),
newProblemDetail,
Project (Project'),
newProject,
Radios (Radios'),
newRadios,
RecurringCharge (RecurringCharge'),
newRecurringCharge,
RemoteAccessSession (RemoteAccessSession'),
newRemoteAccessSession,
Resolution (Resolution'),
newResolution,
Rule (Rule'),
newRule,
Run (Run'),
newRun,
Sample (Sample'),
newSample,
ScheduleRunConfiguration (ScheduleRunConfiguration'),
newScheduleRunConfiguration,
ScheduleRunTest (ScheduleRunTest'),
newScheduleRunTest,
Suite (Suite'),
newSuite,
Tag (Tag'),
newTag,
Test (Test'),
newTest,
TestGridProject (TestGridProject'),
newTestGridProject,
TestGridSession (TestGridSession'),
newTestGridSession,
TestGridSessionAction (TestGridSessionAction'),
newTestGridSessionAction,
TestGridSessionArtifact (TestGridSessionArtifact'),
newTestGridSessionArtifact,
TestGridVpcConfig (TestGridVpcConfig'),
newTestGridVpcConfig,
TrialMinutes (TrialMinutes'),
newTrialMinutes,
UniqueProblem (UniqueProblem'),
newUniqueProblem,
Upload (Upload'),
newUpload,
VPCEConfiguration (VPCEConfiguration'),
newVPCEConfiguration,
)
where
import Amazonka.DeviceFarm.CreateDevicePool
import Amazonka.DeviceFarm.CreateInstanceProfile
import Amazonka.DeviceFarm.CreateNetworkProfile
import Amazonka.DeviceFarm.CreateProject
import Amazonka.DeviceFarm.CreateRemoteAccessSession
import Amazonka.DeviceFarm.CreateTestGridProject
import Amazonka.DeviceFarm.CreateTestGridUrl
import Amazonka.DeviceFarm.CreateUpload
import Amazonka.DeviceFarm.CreateVPCEConfiguration
import Amazonka.DeviceFarm.DeleteDevicePool
import Amazonka.DeviceFarm.DeleteInstanceProfile
import Amazonka.DeviceFarm.DeleteNetworkProfile
import Amazonka.DeviceFarm.DeleteProject
import Amazonka.DeviceFarm.DeleteRemoteAccessSession
import Amazonka.DeviceFarm.DeleteRun
import Amazonka.DeviceFarm.DeleteTestGridProject
import Amazonka.DeviceFarm.DeleteUpload
import Amazonka.DeviceFarm.DeleteVPCEConfiguration
import Amazonka.DeviceFarm.GetAccountSettings
import Amazonka.DeviceFarm.GetDevice
import Amazonka.DeviceFarm.GetDeviceInstance
import Amazonka.DeviceFarm.GetDevicePool
import Amazonka.DeviceFarm.GetDevicePoolCompatibility
import Amazonka.DeviceFarm.GetInstanceProfile
import Amazonka.DeviceFarm.GetJob
import Amazonka.DeviceFarm.GetNetworkProfile
import Amazonka.DeviceFarm.GetOfferingStatus
import Amazonka.DeviceFarm.GetProject
import Amazonka.DeviceFarm.GetRemoteAccessSession
import Amazonka.DeviceFarm.GetRun
import Amazonka.DeviceFarm.GetSuite
import Amazonka.DeviceFarm.GetTest
import Amazonka.DeviceFarm.GetTestGridProject
import Amazonka.DeviceFarm.GetTestGridSession
import Amazonka.DeviceFarm.GetUpload
import Amazonka.DeviceFarm.GetVPCEConfiguration
import Amazonka.DeviceFarm.InstallToRemoteAccessSession
import Amazonka.DeviceFarm.Lens
import Amazonka.DeviceFarm.ListArtifacts
import Amazonka.DeviceFarm.ListDeviceInstances
import Amazonka.DeviceFarm.ListDevicePools
import Amazonka.DeviceFarm.ListDevices
import Amazonka.DeviceFarm.ListInstanceProfiles
import Amazonka.DeviceFarm.ListJobs
import Amazonka.DeviceFarm.ListNetworkProfiles
import Amazonka.DeviceFarm.ListOfferingPromotions
import Amazonka.DeviceFarm.ListOfferingTransactions
import Amazonka.DeviceFarm.ListOfferings
import Amazonka.DeviceFarm.ListProjects
import Amazonka.DeviceFarm.ListRemoteAccessSessions
import Amazonka.DeviceFarm.ListRuns
import Amazonka.DeviceFarm.ListSamples
import Amazonka.DeviceFarm.ListSuites
import Amazonka.DeviceFarm.ListTagsForResource
import Amazonka.DeviceFarm.ListTestGridProjects
import Amazonka.DeviceFarm.ListTestGridSessionActions
import Amazonka.DeviceFarm.ListTestGridSessionArtifacts
import Amazonka.DeviceFarm.ListTestGridSessions
import Amazonka.DeviceFarm.ListTests
import Amazonka.DeviceFarm.ListUniqueProblems
import Amazonka.DeviceFarm.ListUploads
import Amazonka.DeviceFarm.ListVPCEConfigurations
import Amazonka.DeviceFarm.PurchaseOffering
import Amazonka.DeviceFarm.RenewOffering
import Amazonka.DeviceFarm.ScheduleRun
import Amazonka.DeviceFarm.StopJob
import Amazonka.DeviceFarm.StopRemoteAccessSession
import Amazonka.DeviceFarm.StopRun
import Amazonka.DeviceFarm.TagResource
import Amazonka.DeviceFarm.Types
import Amazonka.DeviceFarm.UntagResource
import Amazonka.DeviceFarm.UpdateDeviceInstance
import Amazonka.DeviceFarm.UpdateDevicePool
import Amazonka.DeviceFarm.UpdateInstanceProfile
import Amazonka.DeviceFarm.UpdateNetworkProfile
import Amazonka.DeviceFarm.UpdateProject
import Amazonka.DeviceFarm.UpdateTestGridProject
import Amazonka.DeviceFarm.UpdateUpload
import Amazonka.DeviceFarm.UpdateVPCEConfiguration
import Amazonka.DeviceFarm.Waiters