summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrendanHay <>2016-12-04 15:33:00 (GMT)
committerhdiff <hdiff@hdiff.luite.com>2016-12-04 15:33:00 (GMT)
commitde707d804bbf1511e6cfc490a1229904e35b1700 (patch)
tree360e6165cd53a6b4d204c37f8a25fe35e51231a0
parentca7d7654e1875608691fccf2de2445e89ba3d69c (diff)
version 1.4.51.4.5
-rw-r--r--README.md15
-rw-r--r--amazonka-devicefarm.cabal21
-rw-r--r--gen/Network/AWS/DeviceFarm.hs2
-rw-r--r--gen/Network/AWS/DeviceFarm/CreateDevicePool.hs26
-rw-r--r--gen/Network/AWS/DeviceFarm/CreateProject.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/CreateRemoteAccessSession.hs20
-rw-r--r--gen/Network/AWS/DeviceFarm/CreateUpload.hs62
-rw-r--r--gen/Network/AWS/DeviceFarm/DeleteDevicePool.hs12
-rw-r--r--gen/Network/AWS/DeviceFarm/DeleteProject.hs12
-rw-r--r--gen/Network/AWS/DeviceFarm/DeleteRemoteAccessSession.hs12
-rw-r--r--gen/Network/AWS/DeviceFarm/DeleteRun.hs12
-rw-r--r--gen/Network/AWS/DeviceFarm/DeleteUpload.hs12
-rw-r--r--gen/Network/AWS/DeviceFarm/GetAccountSettings.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/GetDevice.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/GetDevicePool.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/GetDevicePoolCompatibility.hs55
-rw-r--r--gen/Network/AWS/DeviceFarm/GetJob.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/GetOfferingStatus.hs20
-rw-r--r--gen/Network/AWS/DeviceFarm/GetProject.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/GetRemoteAccessSession.hs14
-rw-r--r--gen/Network/AWS/DeviceFarm/GetRun.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/GetSuite.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/GetTest.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/GetUpload.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/InstallToRemoteAccessSession.hs16
-rw-r--r--gen/Network/AWS/DeviceFarm/ListArtifacts.hs28
-rw-r--r--gen/Network/AWS/DeviceFarm/ListDevicePools.hs29
-rw-r--r--gen/Network/AWS/DeviceFarm/ListDevices.hs20
-rw-r--r--gen/Network/AWS/DeviceFarm/ListJobs.hs20
-rw-r--r--gen/Network/AWS/DeviceFarm/ListOfferingTransactions.hs18
-rw-r--r--gen/Network/AWS/DeviceFarm/ListOfferings.hs18
-rw-r--r--gen/Network/AWS/DeviceFarm/ListProjects.hs20
-rw-r--r--gen/Network/AWS/DeviceFarm/ListRemoteAccessSessions.hs18
-rw-r--r--gen/Network/AWS/DeviceFarm/ListRuns.hs22
-rw-r--r--gen/Network/AWS/DeviceFarm/ListSamples.hs22
-rw-r--r--gen/Network/AWS/DeviceFarm/ListSuites.hs20
-rw-r--r--gen/Network/AWS/DeviceFarm/ListTests.hs20
-rw-r--r--gen/Network/AWS/DeviceFarm/ListUniqueProblems.hs39
-rw-r--r--gen/Network/AWS/DeviceFarm/ListUploads.hs22
-rw-r--r--gen/Network/AWS/DeviceFarm/PurchaseOffering.hs18
-rw-r--r--gen/Network/AWS/DeviceFarm/RenewOffering.hs18
-rw-r--r--gen/Network/AWS/DeviceFarm/ScheduleRun.hs24
-rw-r--r--gen/Network/AWS/DeviceFarm/StopRemoteAccessSession.hs14
-rw-r--r--gen/Network/AWS/DeviceFarm/StopRun.hs14
-rw-r--r--gen/Network/AWS/DeviceFarm/Types.hs14
-rw-r--r--gen/Network/AWS/DeviceFarm/Types/Product.hs1161
-rw-r--r--gen/Network/AWS/DeviceFarm/UpdateDevicePool.hs20
-rw-r--r--gen/Network/AWS/DeviceFarm/UpdateProject.hs16
48 files changed, 888 insertions, 1198 deletions
diff --git a/README.md b/README.md
index 50765f6..61dc959 100644
--- a/README.md
+++ b/README.md
@@ -8,25 +8,28 @@
## Version
-`1.4.4`
+`1.4.5`
## Description
-AWS Device Farm is a service that enables mobile app developers to test Android, iOS, and Fire OS apps on physical phones, tablets, and other devices in the cloud.
-
Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-devicefarm)
and the [AWS API Reference](https://aws.amazon.com/documentation/).
The types from this library are intended to be used with [amazonka](http://hackage.haskell.org/package/amazonka),
-which provides mechanisms for specifying AuthN/AuthZ information and sending requests.
+which provides mechanisms for specifying AuthN/AuthZ information, sending requests,
+and receiving responses.
-Use of lenses is required for constructing and manipulating types.
-This is due to the amount of nesting of AWS types and transparency regarding
+Lenses are used for constructing and manipulating types,
+due to the depth of nesting of AWS types and transparency regarding
de/serialisation into more palatable Haskell values.
The provided lenses should be compatible with any of the major lens libraries
[lens](http://hackage.haskell.org/package/lens) or [lens-family-core](http://hackage.haskell.org/package/lens-family-core).
+See [Network.AWS.DeviceFarm](http://hackage.haskell.org/package/amazonka-devicefarm/docs/Network-AWS-DeviceFarm.html)
+or [the AWS documentation](https://aws.amazon.com/documentation/) to get started.
+
+
## Contribute
For any problems, comments, or feedback please create an issue [here on GitHub](https://github.com/brendanhay/amazonka/issues).
diff --git a/amazonka-devicefarm.cabal b/amazonka-devicefarm.cabal
index 6e9d58a..02e62be 100644
--- a/amazonka-devicefarm.cabal
+++ b/amazonka-devicefarm.cabal
@@ -1,5 +1,5 @@
name: amazonka-devicefarm
-version: 1.4.4
+version: 1.4.5
synopsis: Amazon Device Farm SDK.
homepage: https://github.com/brendanhay/amazonka
bug-reports: https://github.com/brendanhay/amazonka/issues
@@ -13,20 +13,19 @@ build-type: Simple
cabal-version: >= 1.10
extra-source-files: README.md fixture/*.yaml fixture/*.proto src/.gitkeep
description:
- AWS Device Farm is a service that enables mobile app developers to test Android, iOS, and Fire OS apps on physical phones, tablets, and other devices in the cloud.
- .
The types from this library are intended to be used with
<http://hackage.haskell.org/package/amazonka amazonka>, which provides
- mechanisms for specifying AuthN/AuthZ information and sending requests.
+ mechanisms for specifying AuthN/AuthZ information, sending requests,
+ and receiving responses.
.
- Use of lenses is required for constructing and manipulating types.
- This is due to the amount of nesting of AWS types and transparency regarding
+ Lenses are used for constructing and manipulating types,
+ due to the depth of nesting of AWS types and transparency regarding
de/serialisation into more palatable Haskell values.
The provided lenses should be compatible with any of the major lens libraries
such as <http://hackage.haskell.org/package/lens lens> or
<http://hackage.haskell.org/package/lens-family-core lens-family-core>.
.
- See "Network.AWS.DeviceFarm" or <https://aws.amazon.com/documentation/ the AWS Documentation>
+ See "Network.AWS.DeviceFarm" or <https://aws.amazon.com/documentation/ the AWS documentation>
to get started.
source-repository head
@@ -92,7 +91,7 @@ library
, Network.AWS.DeviceFarm.Types.Sum
build-depends:
- amazonka-core == 1.4.4.*
+ amazonka-core == 1.4.5.*
, base >= 4.7 && < 5
test-suite amazonka-devicefarm-test
@@ -112,9 +111,9 @@ test-suite amazonka-devicefarm-test
, Test.AWS.DeviceFarm.Internal
build-depends:
- amazonka-core == 1.4.4.*
- , amazonka-test == 1.4.4.*
- , amazonka-devicefarm == 1.4.4.*
+ amazonka-core == 1.4.5.*
+ , amazonka-test == 1.4.5.*
+ , amazonka-devicefarm == 1.4.5.*
, base
, bytestring
, tasty
diff --git a/gen/Network/AWS/DeviceFarm.hs b/gen/Network/AWS/DeviceFarm.hs
index 01fc97a..972411e 100644
--- a/gen/Network/AWS/DeviceFarm.hs
+++ b/gen/Network/AWS/DeviceFarm.hs
@@ -12,6 +12,8 @@
-- Portability : non-portable (GHC extensions)
--
-- AWS Device Farm is a service that enables mobile app developers to test Android, iOS, and Fire OS apps on physical phones, tablets, and other devices in the cloud.
+--
+--
module Network.AWS.DeviceFarm
(
-- * Service Configuration
diff --git a/gen/Network/AWS/DeviceFarm/CreateDevicePool.hs b/gen/Network/AWS/DeviceFarm/CreateDevicePool.hs
index cc9aeff..7864070 100644
--- a/gen/Network/AWS/DeviceFarm/CreateDevicePool.hs
+++ b/gen/Network/AWS/DeviceFarm/CreateDevicePool.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Creates a device pool.
+--
+--
module Network.AWS.DeviceFarm.CreateDevicePool
(
-- * Creating a Request
@@ -47,6 +49,8 @@ import Network.AWS.Response
-- | Represents a request to the create device pool operation.
--
+--
+--
-- /See:/ 'createDevicePool' smart constructor.
data CreateDevicePool = CreateDevicePool'
{ _cdpDescription :: !(Maybe Text)
@@ -59,13 +63,13 @@ data CreateDevicePool = CreateDevicePool'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'cdpDescription'
+-- * 'cdpDescription' - The device pool's description.
--
--- * 'cdpProjectARN'
+-- * 'cdpProjectARN' - The ARN of the project for the device pool.
--
--- * 'cdpName'
+-- * 'cdpName' - The device pool's name.
--
--- * 'cdpRules'
+-- * 'cdpRules' - The device pool's rules.
createDevicePool
:: Text -- ^ 'cdpProjectARN'
-> Text -- ^ 'cdpName'
@@ -78,7 +82,7 @@ createDevicePool pProjectARN_ pName_ =
, _cdpRules = mempty
}
--- | The device pool\'s description.
+-- | The device pool's description.
cdpDescription :: Lens' CreateDevicePool (Maybe Text)
cdpDescription = lens _cdpDescription (\ s a -> s{_cdpDescription = a});
@@ -86,11 +90,11 @@ cdpDescription = lens _cdpDescription (\ s a -> s{_cdpDescription = a});
cdpProjectARN :: Lens' CreateDevicePool Text
cdpProjectARN = lens _cdpProjectARN (\ s a -> s{_cdpProjectARN = a});
--- | The device pool\'s name.
+-- | The device pool's name.
cdpName :: Lens' CreateDevicePool Text
cdpName = lens _cdpName (\ s a -> s{_cdpName = a});
--- | The device pool\'s rules.
+-- | The device pool's rules.
cdpRules :: Lens' CreateDevicePool [Rule]
cdpRules = lens _cdpRules (\ s a -> s{_cdpRules = a}) . _Coerce;
@@ -134,6 +138,8 @@ instance ToQuery CreateDevicePool where
-- | Represents the result of a create device pool request.
--
+--
+--
-- /See:/ 'createDevicePoolResponse' smart constructor.
data CreateDevicePoolResponse = CreateDevicePoolResponse'
{ _cdprsDevicePool :: !(Maybe DevicePool)
@@ -144,9 +150,9 @@ data CreateDevicePoolResponse = CreateDevicePoolResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'cdprsDevicePool'
+-- * 'cdprsDevicePool' - The newly created device pool.
--
--- * 'cdprsResponseStatus'
+-- * 'cdprsResponseStatus' - -- | The response status code.
createDevicePoolResponse
:: Int -- ^ 'cdprsResponseStatus'
-> CreateDevicePoolResponse
@@ -160,7 +166,7 @@ createDevicePoolResponse pResponseStatus_ =
cdprsDevicePool :: Lens' CreateDevicePoolResponse (Maybe DevicePool)
cdprsDevicePool = lens _cdprsDevicePool (\ s a -> s{_cdprsDevicePool = a});
--- | The response status code.
+-- | -- | The response status code.
cdprsResponseStatus :: Lens' CreateDevicePoolResponse Int
cdprsResponseStatus = lens _cdprsResponseStatus (\ s a -> s{_cdprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/CreateProject.hs b/gen/Network/AWS/DeviceFarm/CreateProject.hs
index 4212dd3..224287f 100644
--- a/gen/Network/AWS/DeviceFarm/CreateProject.hs
+++ b/gen/Network/AWS/DeviceFarm/CreateProject.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Creates a new project.
+--
+--
module Network.AWS.DeviceFarm.CreateProject
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the create project operation.
--
+--
+--
-- /See:/ 'createProject' smart constructor.
newtype CreateProject = CreateProject'
{ _cpName :: Text
@@ -53,7 +57,7 @@ newtype CreateProject = CreateProject'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'cpName'
+-- * 'cpName' - The project's name.
createProject
:: Text -- ^ 'cpName'
-> CreateProject
@@ -62,7 +66,7 @@ createProject pName_ =
{ _cpName = pName_
}
--- | The project\'s name.
+-- | The project's name.
cpName :: Lens' CreateProject Text
cpName = lens _cpName (\ s a -> s{_cpName = a});
@@ -100,6 +104,8 @@ instance ToQuery CreateProject where
-- | Represents the result of a create project request.
--
+--
+--
-- /See:/ 'createProjectResponse' smart constructor.
data CreateProjectResponse = CreateProjectResponse'
{ _cprsProject :: !(Maybe Project)
@@ -110,9 +116,9 @@ data CreateProjectResponse = CreateProjectResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'cprsProject'
+-- * 'cprsProject' - The newly created project.
--
--- * 'cprsResponseStatus'
+-- * 'cprsResponseStatus' - -- | The response status code.
createProjectResponse
:: Int -- ^ 'cprsResponseStatus'
-> CreateProjectResponse
@@ -126,7 +132,7 @@ createProjectResponse pResponseStatus_ =
cprsProject :: Lens' CreateProjectResponse (Maybe Project)
cprsProject = lens _cprsProject (\ s a -> s{_cprsProject = a});
--- | The response status code.
+-- | -- | The response status code.
cprsResponseStatus :: Lens' CreateProjectResponse Int
cprsResponseStatus = lens _cprsResponseStatus (\ s a -> s{_cprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/CreateRemoteAccessSession.hs b/gen/Network/AWS/DeviceFarm/CreateRemoteAccessSession.hs
index 4385558..f440fbf 100644
--- a/gen/Network/AWS/DeviceFarm/CreateRemoteAccessSession.hs
+++ b/gen/Network/AWS/DeviceFarm/CreateRemoteAccessSession.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Specifies and starts a remote access session.
+--
+--
module Network.AWS.DeviceFarm.CreateRemoteAccessSession
(
-- * Creating a Request
@@ -47,6 +49,8 @@ import Network.AWS.Response
-- | Creates and submits a request to start a remote access session.
--
+--
+--
-- /See:/ 'createRemoteAccessSession' smart constructor.
data CreateRemoteAccessSession = CreateRemoteAccessSession'
{ _crasName :: !(Maybe Text)
@@ -59,13 +63,13 @@ data CreateRemoteAccessSession = CreateRemoteAccessSession'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'crasName'
+-- * 'crasName' - The name of the remote access session that you wish to create.
--
--- * 'crasConfiguration'
+-- * 'crasConfiguration' - The configuration information for the remote access session request.
--
--- * 'crasProjectARN'
+-- * 'crasProjectARN' - The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
--
--- * 'crasDeviceARN'
+-- * 'crasDeviceARN' - The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.
createRemoteAccessSession
:: Text -- ^ 'crasProjectARN'
-> Text -- ^ 'crasDeviceARN'
@@ -136,6 +140,8 @@ instance ToQuery CreateRemoteAccessSession where
-- | Represents the server response from a request to create a remote access session.
--
+--
+--
-- /See:/ 'createRemoteAccessSessionResponse' smart constructor.
data CreateRemoteAccessSessionResponse = CreateRemoteAccessSessionResponse'
{ _crasrsRemoteAccessSession :: !(Maybe RemoteAccessSession)
@@ -146,9 +152,9 @@ data CreateRemoteAccessSessionResponse = CreateRemoteAccessSessionResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'crasrsRemoteAccessSession'
+-- * 'crasrsRemoteAccessSession' - A container that describes the remote access session when the request to create a remote access session is sent.
--
--- * 'crasrsResponseStatus'
+-- * 'crasrsResponseStatus' - -- | The response status code.
createRemoteAccessSessionResponse
:: Int -- ^ 'crasrsResponseStatus'
-> CreateRemoteAccessSessionResponse
@@ -162,7 +168,7 @@ createRemoteAccessSessionResponse pResponseStatus_ =
crasrsRemoteAccessSession :: Lens' CreateRemoteAccessSessionResponse (Maybe RemoteAccessSession)
crasrsRemoteAccessSession = lens _crasrsRemoteAccessSession (\ s a -> s{_crasrsRemoteAccessSession = a});
--- | The response status code.
+-- | -- | The response status code.
crasrsResponseStatus :: Lens' CreateRemoteAccessSessionResponse Int
crasrsResponseStatus = lens _crasrsResponseStatus (\ s a -> s{_crasrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/CreateUpload.hs b/gen/Network/AWS/DeviceFarm/CreateUpload.hs
index 7d19192..ac62fa6 100644
--- a/gen/Network/AWS/DeviceFarm/CreateUpload.hs
+++ b/gen/Network/AWS/DeviceFarm/CreateUpload.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Uploads an app or test scripts.
+--
+--
module Network.AWS.DeviceFarm.CreateUpload
(
-- * Creating a Request
@@ -47,6 +49,8 @@ import Network.AWS.Response
-- | Represents a request to the create upload operation.
--
+--
+--
-- /See:/ 'createUpload' smart constructor.
data CreateUpload = CreateUpload'
{ _cuContentType :: !(Maybe Text)
@@ -59,13 +63,13 @@ data CreateUpload = CreateUpload'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'cuContentType'
+-- * 'cuContentType' - The upload's content type (for example, "application/octet-stream").
--
--- * 'cuProjectARN'
+-- * 'cuProjectARN' - The ARN of the project for the upload.
--
--- * 'cuName'
+-- * 'cuName' - The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the @.ipa@ extension. If uploading an Android app, the file name needs to end with the @.apk@ extension. For all others, the file name must end with the @.zip@ file extension.
--
--- * 'cuType'
+-- * 'cuType' - The upload's upload type. Must be one of the following values: * ANDROID_APP: An Android upload. * IOS_APP: An iOS upload. * WEB_APP: A web appliction upload. * EXTERNAL_DATA: An external data upload. * APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * CALABASH_TEST_PACKAGE: A Calabash test package upload. * INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload. * UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload. * UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload. * XCTEST_TEST_PACKAGE: An XCode test package upload. * XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload. __Note__ If you call @CreateUpload@ with @WEB_APP@ specified, AWS Device Farm throws an @ArgumentException@ error.
createUpload
:: Text -- ^ 'cuProjectARN'
-> Text -- ^ 'cuName'
@@ -79,7 +83,7 @@ createUpload pProjectARN_ pName_ pType_ =
, _cuType = pType_
}
--- | The upload\'s content type (for example, \"application\/octet-stream\").
+-- | The upload's content type (for example, "application/octet-stream").
cuContentType :: Lens' CreateUpload (Maybe Text)
cuContentType = lens _cuContentType (\ s a -> s{_cuContentType = a});
@@ -87,47 +91,11 @@ cuContentType = lens _cuContentType (\ s a -> s{_cuContentType = a});
cuProjectARN :: Lens' CreateUpload Text
cuProjectARN = lens _cuProjectARN (\ s a -> s{_cuProjectARN = a});
--- | The upload\'s file name. The name should not contain the \'\/\' character.
+-- | The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the @.ipa@ extension. If uploading an Android app, the file name needs to end with the @.apk@ extension. For all others, the file name must end with the @.zip@ file extension.
cuName :: Lens' CreateUpload Text
cuName = lens _cuName (\ s a -> s{_cuName = a});
--- | The upload\'s upload type.
---
--- Must be one of the following values:
---
--- - ANDROID_APP: An Android upload.
---
--- - IOS_APP: An iOS upload.
---
--- - WEB_APP: A web appliction upload.
---
--- - EXTERNAL_DATA: An external data upload.
---
--- - APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.
---
--- - APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.
---
--- - APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.
---
--- - APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.
---
--- - APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.
---
--- - APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload.
---
--- - CALABASH_TEST_PACKAGE: A Calabash test package upload.
---
--- - INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.
---
--- - UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.
---
--- - UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.
---
--- - XCTEST_TEST_PACKAGE: An XCode test package upload.
---
--- - XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.
---
--- __Note__ If you call 'CreateUpload' with 'WEB_APP' specified, AWS Device Farm throws an 'ArgumentException' error.
+-- | The upload's upload type. Must be one of the following values: * ANDROID_APP: An Android upload. * IOS_APP: An iOS upload. * WEB_APP: A web appliction upload. * EXTERNAL_DATA: An external data upload. * APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * CALABASH_TEST_PACKAGE: A Calabash test package upload. * INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload. * UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload. * UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload. * XCTEST_TEST_PACKAGE: An XCode test package upload. * XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload. __Note__ If you call @CreateUpload@ with @WEB_APP@ specified, AWS Device Farm throws an @ArgumentException@ error.
cuType :: Lens' CreateUpload UploadType
cuType = lens _cuType (\ s a -> s{_cuType = a});
@@ -169,6 +137,8 @@ instance ToQuery CreateUpload where
-- | Represents the result of a create upload request.
--
+--
+--
-- /See:/ 'createUploadResponse' smart constructor.
data CreateUploadResponse = CreateUploadResponse'
{ _cursUpload :: !(Maybe Upload)
@@ -179,9 +149,9 @@ data CreateUploadResponse = CreateUploadResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'cursUpload'
+-- * 'cursUpload' - The newly created upload.
--
--- * 'cursResponseStatus'
+-- * 'cursResponseStatus' - -- | The response status code.
createUploadResponse
:: Int -- ^ 'cursResponseStatus'
-> CreateUploadResponse
@@ -195,7 +165,7 @@ createUploadResponse pResponseStatus_ =
cursUpload :: Lens' CreateUploadResponse (Maybe Upload)
cursUpload = lens _cursUpload (\ s a -> s{_cursUpload = a});
--- | The response status code.
+-- | -- | The response status code.
cursResponseStatus :: Lens' CreateUploadResponse Int
cursResponseStatus = lens _cursResponseStatus (\ s a -> s{_cursResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/DeleteDevicePool.hs b/gen/Network/AWS/DeviceFarm/DeleteDevicePool.hs
index a71b49e..d06d5ee 100644
--- a/gen/Network/AWS/DeviceFarm/DeleteDevicePool.hs
+++ b/gen/Network/AWS/DeviceFarm/DeleteDevicePool.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.
+--
+--
module Network.AWS.DeviceFarm.DeleteDevicePool
(
-- * Creating a Request
@@ -43,6 +45,8 @@ import Network.AWS.Response
-- | Represents a request to the delete device pool operation.
--
+--
+--
-- /See:/ 'deleteDevicePool' smart constructor.
newtype DeleteDevicePool = DeleteDevicePool'
{ _ddpArn :: Text
@@ -52,7 +56,7 @@ newtype DeleteDevicePool = DeleteDevicePool'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ddpArn'
+-- * 'ddpArn' - Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.
deleteDevicePool
:: Text -- ^ 'ddpArn'
-> DeleteDevicePool
@@ -99,6 +103,8 @@ instance ToQuery DeleteDevicePool where
-- | Represents the result of a delete device pool request.
--
+--
+--
-- /See:/ 'deleteDevicePoolResponse' smart constructor.
newtype DeleteDevicePoolResponse = DeleteDevicePoolResponse'
{ _ddprsResponseStatus :: Int
@@ -108,7 +114,7 @@ newtype DeleteDevicePoolResponse = DeleteDevicePoolResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ddprsResponseStatus'
+-- * 'ddprsResponseStatus' - -- | The response status code.
deleteDevicePoolResponse
:: Int -- ^ 'ddprsResponseStatus'
-> DeleteDevicePoolResponse
@@ -117,7 +123,7 @@ deleteDevicePoolResponse pResponseStatus_ =
{ _ddprsResponseStatus = pResponseStatus_
}
--- | The response status code.
+-- | -- | The response status code.
ddprsResponseStatus :: Lens' DeleteDevicePoolResponse Int
ddprsResponseStatus = lens _ddprsResponseStatus (\ s a -> s{_ddprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/DeleteProject.hs b/gen/Network/AWS/DeviceFarm/DeleteProject.hs
index fcc4e1b..f13cb67 100644
--- a/gen/Network/AWS/DeviceFarm/DeleteProject.hs
+++ b/gen/Network/AWS/DeviceFarm/DeleteProject.hs
@@ -20,7 +20,9 @@
--
-- Deletes an AWS Device Farm project, given the project ARN.
--
+--
-- __Note__ Deleting this resource does not stop an in-progress run.
+--
module Network.AWS.DeviceFarm.DeleteProject
(
-- * Creating a Request
@@ -45,6 +47,8 @@ import Network.AWS.Response
-- | Represents a request to the delete project operation.
--
+--
+--
-- /See:/ 'deleteProject' smart constructor.
newtype DeleteProject = DeleteProject'
{ _dpArn :: Text
@@ -54,7 +58,7 @@ newtype DeleteProject = DeleteProject'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'dpArn'
+-- * 'dpArn' - Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.
deleteProject
:: Text -- ^ 'dpArn'
-> DeleteProject
@@ -100,6 +104,8 @@ instance ToQuery DeleteProject where
-- | Represents the result of a delete project request.
--
+--
+--
-- /See:/ 'deleteProjectResponse' smart constructor.
newtype DeleteProjectResponse = DeleteProjectResponse'
{ _dprsResponseStatus :: Int
@@ -109,7 +115,7 @@ newtype DeleteProjectResponse = DeleteProjectResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'dprsResponseStatus'
+-- * 'dprsResponseStatus' - -- | The response status code.
deleteProjectResponse
:: Int -- ^ 'dprsResponseStatus'
-> DeleteProjectResponse
@@ -118,7 +124,7 @@ deleteProjectResponse pResponseStatus_ =
{ _dprsResponseStatus = pResponseStatus_
}
--- | The response status code.
+-- | -- | The response status code.
dprsResponseStatus :: Lens' DeleteProjectResponse Int
dprsResponseStatus = lens _dprsResponseStatus (\ s a -> s{_dprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/DeleteRemoteAccessSession.hs b/gen/Network/AWS/DeviceFarm/DeleteRemoteAccessSession.hs
index f6990cc..3292671 100644
--- a/gen/Network/AWS/DeviceFarm/DeleteRemoteAccessSession.hs
+++ b/gen/Network/AWS/DeviceFarm/DeleteRemoteAccessSession.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Deletes a completed remote access session and its results.
+--
+--
module Network.AWS.DeviceFarm.DeleteRemoteAccessSession
(
-- * Creating a Request
@@ -43,6 +45,8 @@ import Network.AWS.Response
-- | Represents the request to delete the specified remote access session.
--
+--
+--
-- /See:/ 'deleteRemoteAccessSession' smart constructor.
newtype DeleteRemoteAccessSession = DeleteRemoteAccessSession'
{ _drasArn :: Text
@@ -52,7 +56,7 @@ newtype DeleteRemoteAccessSession = DeleteRemoteAccessSession'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'drasArn'
+-- * 'drasArn' - The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.
deleteRemoteAccessSession
:: Text -- ^ 'drasArn'
-> DeleteRemoteAccessSession
@@ -101,6 +105,8 @@ instance ToQuery DeleteRemoteAccessSession where
-- | The response from the server when a request is made to delete the remote access session.
--
+--
+--
-- /See:/ 'deleteRemoteAccessSessionResponse' smart constructor.
newtype DeleteRemoteAccessSessionResponse = DeleteRemoteAccessSessionResponse'
{ _drasrsResponseStatus :: Int
@@ -110,7 +116,7 @@ newtype DeleteRemoteAccessSessionResponse = DeleteRemoteAccessSessionResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'drasrsResponseStatus'
+-- * 'drasrsResponseStatus' - -- | The response status code.
deleteRemoteAccessSessionResponse
:: Int -- ^ 'drasrsResponseStatus'
-> DeleteRemoteAccessSessionResponse
@@ -119,7 +125,7 @@ deleteRemoteAccessSessionResponse pResponseStatus_ =
{ _drasrsResponseStatus = pResponseStatus_
}
--- | The response status code.
+-- | -- | The response status code.
drasrsResponseStatus :: Lens' DeleteRemoteAccessSessionResponse Int
drasrsResponseStatus = lens _drasrsResponseStatus (\ s a -> s{_drasrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/DeleteRun.hs b/gen/Network/AWS/DeviceFarm/DeleteRun.hs
index 154da9c..c08797a 100644
--- a/gen/Network/AWS/DeviceFarm/DeleteRun.hs
+++ b/gen/Network/AWS/DeviceFarm/DeleteRun.hs
@@ -20,7 +20,9 @@
--
-- Deletes the run, given the run ARN.
--
+--
-- __Note__ Deleting this resource does not stop an in-progress run.
+--
module Network.AWS.DeviceFarm.DeleteRun
(
-- * Creating a Request
@@ -45,6 +47,8 @@ import Network.AWS.Response
-- | Represents a request to the delete run operation.
--
+--
+--
-- /See:/ 'deleteRun' smart constructor.
newtype DeleteRun = DeleteRun'
{ _drArn :: Text
@@ -54,7 +58,7 @@ newtype DeleteRun = DeleteRun'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'drArn'
+-- * 'drArn' - The Amazon Resource Name (ARN) for the run you wish to delete.
deleteRun
:: Text -- ^ 'drArn'
-> DeleteRun
@@ -100,6 +104,8 @@ instance ToQuery DeleteRun where
-- | Represents the result of a delete run request.
--
+--
+--
-- /See:/ 'deleteRunResponse' smart constructor.
newtype DeleteRunResponse = DeleteRunResponse'
{ _drrsResponseStatus :: Int
@@ -109,7 +115,7 @@ newtype DeleteRunResponse = DeleteRunResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'drrsResponseStatus'
+-- * 'drrsResponseStatus' - -- | The response status code.
deleteRunResponse
:: Int -- ^ 'drrsResponseStatus'
-> DeleteRunResponse
@@ -118,7 +124,7 @@ deleteRunResponse pResponseStatus_ =
{ _drrsResponseStatus = pResponseStatus_
}
--- | The response status code.
+-- | -- | The response status code.
drrsResponseStatus :: Lens' DeleteRunResponse Int
drrsResponseStatus = lens _drrsResponseStatus (\ s a -> s{_drrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/DeleteUpload.hs b/gen/Network/AWS/DeviceFarm/DeleteUpload.hs
index 4346d95..5e57e57 100644
--- a/gen/Network/AWS/DeviceFarm/DeleteUpload.hs
+++ b/gen/Network/AWS/DeviceFarm/DeleteUpload.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Deletes an upload given the upload ARN.
+--
+--
module Network.AWS.DeviceFarm.DeleteUpload
(
-- * Creating a Request
@@ -43,6 +45,8 @@ import Network.AWS.Response
-- | Represents a request to the delete upload operation.
--
+--
+--
-- /See:/ 'deleteUpload' smart constructor.
newtype DeleteUpload = DeleteUpload'
{ _duArn :: Text
@@ -52,7 +56,7 @@ newtype DeleteUpload = DeleteUpload'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'duArn'
+-- * 'duArn' - Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.
deleteUpload
:: Text -- ^ 'duArn'
-> DeleteUpload
@@ -98,6 +102,8 @@ instance ToQuery DeleteUpload where
-- | Represents the result of a delete upload request.
--
+--
+--
-- /See:/ 'deleteUploadResponse' smart constructor.
newtype DeleteUploadResponse = DeleteUploadResponse'
{ _dursResponseStatus :: Int
@@ -107,7 +113,7 @@ newtype DeleteUploadResponse = DeleteUploadResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'dursResponseStatus'
+-- * 'dursResponseStatus' - -- | The response status code.
deleteUploadResponse
:: Int -- ^ 'dursResponseStatus'
-> DeleteUploadResponse
@@ -116,7 +122,7 @@ deleteUploadResponse pResponseStatus_ =
{ _dursResponseStatus = pResponseStatus_
}
--- | The response status code.
+-- | -- | The response status code.
dursResponseStatus :: Lens' DeleteUploadResponse Int
dursResponseStatus = lens _dursResponseStatus (\ s a -> s{_dursResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetAccountSettings.hs b/gen/Network/AWS/DeviceFarm/GetAccountSettings.hs
index 5c8e329..dca6d47 100644
--- a/gen/Network/AWS/DeviceFarm/GetAccountSettings.hs
+++ b/gen/Network/AWS/DeviceFarm/GetAccountSettings.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Returns the number of unmetered iOS and\/or unmetered Android devices that have been purchased by the account.
+-- Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.
+--
+--
module Network.AWS.DeviceFarm.GetAccountSettings
(
-- * Creating a Request
@@ -42,6 +44,8 @@ import Network.AWS.Response
-- | Represents the request sent to retrieve the account settings.
--
+--
+--
-- /See:/ 'getAccountSettings' smart constructor.
data GetAccountSettings =
GetAccountSettings'
@@ -86,7 +90,9 @@ instance ToPath GetAccountSettings where
instance ToQuery GetAccountSettings where
toQuery = const mempty
--- | Represents the account settings return values from the 'GetAccountSettings' request.
+-- | Represents the account settings return values from the @GetAccountSettings@ request.
+--
+--
--
-- /See:/ 'getAccountSettingsResponse' smart constructor.
data GetAccountSettingsResponse = GetAccountSettingsResponse'
@@ -98,9 +104,9 @@ data GetAccountSettingsResponse = GetAccountSettingsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gasrsAccountSettings'
+-- * 'gasrsAccountSettings' - Undocumented member.
--
--- * 'gasrsResponseStatus'
+-- * 'gasrsResponseStatus' - -- | The response status code.
getAccountSettingsResponse
:: Int -- ^ 'gasrsResponseStatus'
-> GetAccountSettingsResponse
@@ -114,7 +120,7 @@ getAccountSettingsResponse pResponseStatus_ =
gasrsAccountSettings :: Lens' GetAccountSettingsResponse (Maybe AccountSettings)
gasrsAccountSettings = lens _gasrsAccountSettings (\ s a -> s{_gasrsAccountSettings = a});
--- | The response status code.
+-- | -- | The response status code.
gasrsResponseStatus :: Lens' GetAccountSettingsResponse Int
gasrsResponseStatus = lens _gasrsResponseStatus (\ s a -> s{_gasrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetDevice.hs b/gen/Network/AWS/DeviceFarm/GetDevice.hs
index e1e5a2e..7b21628 100644
--- a/gen/Network/AWS/DeviceFarm/GetDevice.hs
+++ b/gen/Network/AWS/DeviceFarm/GetDevice.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about a unique device type.
+--
+--
module Network.AWS.DeviceFarm.GetDevice
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the get device request.
--
+--
+--
-- /See:/ 'getDevice' smart constructor.
newtype GetDevice = GetDevice'
{ _gdArn :: Text
@@ -53,7 +57,7 @@ newtype GetDevice = GetDevice'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gdArn'
+-- * 'gdArn' - The device type's ARN.
getDevice
:: Text -- ^ 'gdArn'
-> GetDevice
@@ -62,7 +66,7 @@ getDevice pArn_ =
{ _gdArn = pArn_
}
--- | The device type\'s ARN.
+-- | The device type's ARN.
gdArn :: Lens' GetDevice Text
gdArn = lens _gdArn (\ s a -> s{_gdArn = a});
@@ -100,6 +104,8 @@ instance ToQuery GetDevice where
-- | Represents the result of a get device request.
--
+--
+--
-- /See:/ 'getDeviceResponse' smart constructor.
data GetDeviceResponse = GetDeviceResponse'
{ _gdrsDevice :: !(Maybe Device)
@@ -110,9 +116,9 @@ data GetDeviceResponse = GetDeviceResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gdrsDevice'
+-- * 'gdrsDevice' - Undocumented member.
--
--- * 'gdrsResponseStatus'
+-- * 'gdrsResponseStatus' - -- | The response status code.
getDeviceResponse
:: Int -- ^ 'gdrsResponseStatus'
-> GetDeviceResponse
@@ -126,7 +132,7 @@ getDeviceResponse pResponseStatus_ =
gdrsDevice :: Lens' GetDeviceResponse (Maybe Device)
gdrsDevice = lens _gdrsDevice (\ s a -> s{_gdrsDevice = a});
--- | The response status code.
+-- | -- | The response status code.
gdrsResponseStatus :: Lens' GetDeviceResponse Int
gdrsResponseStatus = lens _gdrsResponseStatus (\ s a -> s{_gdrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetDevicePool.hs b/gen/Network/AWS/DeviceFarm/GetDevicePool.hs
index 926eb1c..afb7956 100644
--- a/gen/Network/AWS/DeviceFarm/GetDevicePool.hs
+++ b/gen/Network/AWS/DeviceFarm/GetDevicePool.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about a device pool.
+--
+--
module Network.AWS.DeviceFarm.GetDevicePool
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the get device pool operation.
--
+--
+--
-- /See:/ 'getDevicePool' smart constructor.
newtype GetDevicePool = GetDevicePool'
{ _gdpArn :: Text
@@ -53,7 +57,7 @@ newtype GetDevicePool = GetDevicePool'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gdpArn'
+-- * 'gdpArn' - The device pool's ARN.
getDevicePool
:: Text -- ^ 'gdpArn'
-> GetDevicePool
@@ -62,7 +66,7 @@ getDevicePool pArn_ =
{ _gdpArn = pArn_
}
--- | The device pool\'s ARN.
+-- | The device pool's ARN.
gdpArn :: Lens' GetDevicePool Text
gdpArn = lens _gdpArn (\ s a -> s{_gdpArn = a});
@@ -100,6 +104,8 @@ instance ToQuery GetDevicePool where
-- | Represents the result of a get device pool request.
--
+--
+--
-- /See:/ 'getDevicePoolResponse' smart constructor.
data GetDevicePoolResponse = GetDevicePoolResponse'
{ _gdprsDevicePool :: !(Maybe DevicePool)
@@ -110,9 +116,9 @@ data GetDevicePoolResponse = GetDevicePoolResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gdprsDevicePool'
+-- * 'gdprsDevicePool' - Undocumented member.
--
--- * 'gdprsResponseStatus'
+-- * 'gdprsResponseStatus' - -- | The response status code.
getDevicePoolResponse
:: Int -- ^ 'gdprsResponseStatus'
-> GetDevicePoolResponse
@@ -126,7 +132,7 @@ getDevicePoolResponse pResponseStatus_ =
gdprsDevicePool :: Lens' GetDevicePoolResponse (Maybe DevicePool)
gdprsDevicePool = lens _gdprsDevicePool (\ s a -> s{_gdprsDevicePool = a});
--- | The response status code.
+-- | -- | The response status code.
gdprsResponseStatus :: Lens' GetDevicePoolResponse Int
gdprsResponseStatus = lens _gdprsResponseStatus (\ s a -> s{_gdprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetDevicePoolCompatibility.hs b/gen/Network/AWS/DeviceFarm/GetDevicePoolCompatibility.hs
index 86a398f..81c07cc 100644
--- a/gen/Network/AWS/DeviceFarm/GetDevicePoolCompatibility.hs
+++ b/gen/Network/AWS/DeviceFarm/GetDevicePoolCompatibility.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about compatibility with a device pool.
+--
+--
module Network.AWS.DeviceFarm.GetDevicePoolCompatibility
(
-- * Creating a Request
@@ -47,6 +49,8 @@ import Network.AWS.Response
-- | Represents a request to the get device pool compatibility operation.
--
+--
+--
-- /See:/ 'getDevicePoolCompatibility' smart constructor.
data GetDevicePoolCompatibility = GetDevicePoolCompatibility'
{ _gdpcAppARN :: !(Maybe Text)
@@ -58,11 +62,11 @@ data GetDevicePoolCompatibility = GetDevicePoolCompatibility'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gdpcAppARN'
+-- * 'gdpcAppARN' - The ARN of the app that is associated with the specified device pool.
--
--- * 'gdpcTestType'
+-- * 'gdpcTestType' - The test type for the specified device pool. Allowed values include the following: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
--
--- * 'gdpcDevicePoolARN'
+-- * 'gdpcDevicePoolARN' - The device pool's ARN.
getDevicePoolCompatibility
:: Text -- ^ 'gdpcDevicePoolARN'
-> GetDevicePoolCompatibility
@@ -77,42 +81,11 @@ getDevicePoolCompatibility pDevicePoolARN_ =
gdpcAppARN :: Lens' GetDevicePoolCompatibility (Maybe Text)
gdpcAppARN = lens _gdpcAppARN (\ s a -> s{_gdpcAppARN = a});
--- | The test type for the specified device pool.
---
--- Allowed values include the following:
---
--- - BUILTIN_FUZZ: The built-in fuzz type.
---
--- - BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
---
--- - APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
---
--- - APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
---
--- - APPIUM_PYTHON: The Appium Python type.
---
--- - APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
---
--- - APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
---
--- - APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
---
--- - CALABASH: The Calabash type.
---
--- - INSTRUMENTATION: The Instrumentation type.
---
--- - UIAUTOMATION: The uiautomation type.
---
--- - UIAUTOMATOR: The uiautomator type.
---
--- - XCTEST: The XCode test type.
---
--- - XCTEST_UI: The XCode UI test type.
---
+-- | The test type for the specified device pool. Allowed values include the following: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
gdpcTestType :: Lens' GetDevicePoolCompatibility (Maybe TestType)
gdpcTestType = lens _gdpcTestType (\ s a -> s{_gdpcTestType = a});
--- | The device pool\'s ARN.
+-- | The device pool's ARN.
gdpcDevicePoolARN :: Lens' GetDevicePoolCompatibility Text
gdpcDevicePoolARN = lens _gdpcDevicePoolARN (\ s a -> s{_gdpcDevicePoolARN = a});
@@ -158,6 +131,8 @@ instance ToQuery GetDevicePoolCompatibility where
-- | Represents the result of describe device pool compatibility request.
--
+--
+--
-- /See:/ 'getDevicePoolCompatibilityResponse' smart constructor.
data GetDevicePoolCompatibilityResponse = GetDevicePoolCompatibilityResponse'
{ _gdpcrsIncompatibleDevices :: !(Maybe [DevicePoolCompatibilityResult])
@@ -169,11 +144,11 @@ data GetDevicePoolCompatibilityResponse = GetDevicePoolCompatibilityResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gdpcrsIncompatibleDevices'
+-- * 'gdpcrsIncompatibleDevices' - Information about incompatible devices.
--
--- * 'gdpcrsCompatibleDevices'
+-- * 'gdpcrsCompatibleDevices' - Information about compatible devices.
--
--- * 'gdpcrsResponseStatus'
+-- * 'gdpcrsResponseStatus' - -- | The response status code.
getDevicePoolCompatibilityResponse
:: Int -- ^ 'gdpcrsResponseStatus'
-> GetDevicePoolCompatibilityResponse
@@ -192,7 +167,7 @@ gdpcrsIncompatibleDevices = lens _gdpcrsIncompatibleDevices (\ s a -> s{_gdpcrsI
gdpcrsCompatibleDevices :: Lens' GetDevicePoolCompatibilityResponse [DevicePoolCompatibilityResult]
gdpcrsCompatibleDevices = lens _gdpcrsCompatibleDevices (\ s a -> s{_gdpcrsCompatibleDevices = a}) . _Default . _Coerce;
--- | The response status code.
+-- | -- | The response status code.
gdpcrsResponseStatus :: Lens' GetDevicePoolCompatibilityResponse Int
gdpcrsResponseStatus = lens _gdpcrsResponseStatus (\ s a -> s{_gdpcrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetJob.hs b/gen/Network/AWS/DeviceFarm/GetJob.hs
index 197a815..b93c3be 100644
--- a/gen/Network/AWS/DeviceFarm/GetJob.hs
+++ b/gen/Network/AWS/DeviceFarm/GetJob.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about a job.
+--
+--
module Network.AWS.DeviceFarm.GetJob
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the get job operation.
--
+--
+--
-- /See:/ 'getJob' smart constructor.
newtype GetJob = GetJob'
{ _gjArn :: Text
@@ -53,7 +57,7 @@ newtype GetJob = GetJob'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gjArn'
+-- * 'gjArn' - The job's ARN.
getJob
:: Text -- ^ 'gjArn'
-> GetJob
@@ -62,7 +66,7 @@ getJob pArn_ =
{ _gjArn = pArn_
}
--- | The job\'s ARN.
+-- | The job's ARN.
gjArn :: Lens' GetJob Text
gjArn = lens _gjArn (\ s a -> s{_gjArn = a});
@@ -100,6 +104,8 @@ instance ToQuery GetJob where
-- | Represents the result of a get job request.
--
+--
+--
-- /See:/ 'getJobResponse' smart constructor.
data GetJobResponse = GetJobResponse'
{ _gjrsJob :: !(Maybe Job)
@@ -110,9 +116,9 @@ data GetJobResponse = GetJobResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gjrsJob'
+-- * 'gjrsJob' - Undocumented member.
--
--- * 'gjrsResponseStatus'
+-- * 'gjrsResponseStatus' - -- | The response status code.
getJobResponse
:: Int -- ^ 'gjrsResponseStatus'
-> GetJobResponse
@@ -126,7 +132,7 @@ getJobResponse pResponseStatus_ =
gjrsJob :: Lens' GetJobResponse (Maybe Job)
gjrsJob = lens _gjrsJob (\ s a -> s{_gjrsJob = a});
--- | The response status code.
+-- | -- | The response status code.
gjrsResponseStatus :: Lens' GetJobResponse Int
gjrsResponseStatus = lens _gjrsResponseStatus (\ s a -> s{_gjrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetOfferingStatus.hs b/gen/Network/AWS/DeviceFarm/GetOfferingStatus.hs
index 01a69fb..a927093 100644
--- a/gen/Network/AWS/DeviceFarm/GetOfferingStatus.hs
+++ b/gen/Network/AWS/DeviceFarm/GetOfferingStatus.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a 'NotEligible' error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support'amazon.com aws-devicefarm-support\'amazon.com> if you believe that you should be able to invoke this operation.
+-- Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a @NotEligible@ error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support@amazon.com aws-devicefarm-support@amazon.com> if you believe that you should be able to invoke this operation.
+--
+--
module Network.AWS.DeviceFarm.GetOfferingStatus
(
-- * Creating a Request
@@ -46,6 +48,8 @@ import Network.AWS.Response
-- | Represents the request to retrieve the offering status for the specified customer or account.
--
+--
+--
-- /See:/ 'getOfferingStatus' smart constructor.
newtype GetOfferingStatus = GetOfferingStatus'
{ _gosNextToken :: Maybe Text
@@ -55,7 +59,7 @@ newtype GetOfferingStatus = GetOfferingStatus'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gosNextToken'
+-- * 'gosNextToken' - 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.
getOfferingStatus
:: GetOfferingStatus
getOfferingStatus =
@@ -106,6 +110,8 @@ instance ToQuery GetOfferingStatus where
-- | Returns the status result for a device offering.
--
+--
+--
-- /See:/ 'getOfferingStatusResponse' smart constructor.
data GetOfferingStatusResponse = GetOfferingStatusResponse'
{ _gosrsNextPeriod :: !(Maybe (Map Text OfferingStatus))
@@ -118,13 +124,13 @@ data GetOfferingStatusResponse = GetOfferingStatusResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gosrsNextPeriod'
+-- * 'gosrsNextPeriod' - When specified, gets the offering status for the next period.
--
--- * 'gosrsCurrent'
+-- * 'gosrsCurrent' - When specified, gets the offering status for the current period.
--
--- * 'gosrsNextToken'
+-- * 'gosrsNextToken' - 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.
--
--- * 'gosrsResponseStatus'
+-- * 'gosrsResponseStatus' - -- | The response status code.
getOfferingStatusResponse
:: Int -- ^ 'gosrsResponseStatus'
-> GetOfferingStatusResponse
@@ -148,7 +154,7 @@ gosrsCurrent = lens _gosrsCurrent (\ s a -> s{_gosrsCurrent = a}) . _Default . _
gosrsNextToken :: Lens' GetOfferingStatusResponse (Maybe Text)
gosrsNextToken = lens _gosrsNextToken (\ s a -> s{_gosrsNextToken = a});
--- | The response status code.
+-- | -- | The response status code.
gosrsResponseStatus :: Lens' GetOfferingStatusResponse Int
gosrsResponseStatus = lens _gosrsResponseStatus (\ s a -> s{_gosrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetProject.hs b/gen/Network/AWS/DeviceFarm/GetProject.hs
index 78a2010..0957d0b 100644
--- a/gen/Network/AWS/DeviceFarm/GetProject.hs
+++ b/gen/Network/AWS/DeviceFarm/GetProject.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about a project.
+--
+--
module Network.AWS.DeviceFarm.GetProject
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the get project operation.
--
+--
+--
-- /See:/ 'getProject' smart constructor.
newtype GetProject = GetProject'
{ _gpArn :: Text
@@ -53,7 +57,7 @@ newtype GetProject = GetProject'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gpArn'
+-- * 'gpArn' - The project's ARN.
getProject
:: Text -- ^ 'gpArn'
-> GetProject
@@ -62,7 +66,7 @@ getProject pArn_ =
{ _gpArn = pArn_
}
--- | The project\'s ARN.
+-- | The project's ARN.
gpArn :: Lens' GetProject Text
gpArn = lens _gpArn (\ s a -> s{_gpArn = a});
@@ -100,6 +104,8 @@ instance ToQuery GetProject where
-- | Represents the result of a get project request.
--
+--
+--
-- /See:/ 'getProjectResponse' smart constructor.
data GetProjectResponse = GetProjectResponse'
{ _gprsProject :: !(Maybe Project)
@@ -110,9 +116,9 @@ data GetProjectResponse = GetProjectResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gprsProject'
+-- * 'gprsProject' - Undocumented member.
--
--- * 'gprsResponseStatus'
+-- * 'gprsResponseStatus' - -- | The response status code.
getProjectResponse
:: Int -- ^ 'gprsResponseStatus'
-> GetProjectResponse
@@ -126,7 +132,7 @@ getProjectResponse pResponseStatus_ =
gprsProject :: Lens' GetProjectResponse (Maybe Project)
gprsProject = lens _gprsProject (\ s a -> s{_gprsProject = a});
--- | The response status code.
+-- | -- | The response status code.
gprsResponseStatus :: Lens' GetProjectResponse Int
gprsResponseStatus = lens _gprsResponseStatus (\ s a -> s{_gprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetRemoteAccessSession.hs b/gen/Network/AWS/DeviceFarm/GetRemoteAccessSession.hs
index 33be198..07dd47c 100644
--- a/gen/Network/AWS/DeviceFarm/GetRemoteAccessSession.hs
+++ b/gen/Network/AWS/DeviceFarm/GetRemoteAccessSession.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Returns a link to a currently running remote access session.
+--
+--
module Network.AWS.DeviceFarm.GetRemoteAccessSession
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents the request to get information about the specified remote access session.
--
+--
+--
-- /See:/ 'getRemoteAccessSession' smart constructor.
newtype GetRemoteAccessSession = GetRemoteAccessSession'
{ _grasArn :: Text
@@ -53,7 +57,7 @@ newtype GetRemoteAccessSession = GetRemoteAccessSession'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'grasArn'
+-- * 'grasArn' - The Amazon Resource Name (ARN) of the remote access session about which you want to get session information.
getRemoteAccessSession
:: Text -- ^ 'grasArn'
-> GetRemoteAccessSession
@@ -103,6 +107,8 @@ instance ToQuery GetRemoteAccessSession where
-- | Represents the response from the server that lists detailed information about the remote access session.
--
+--
+--
-- /See:/ 'getRemoteAccessSessionResponse' smart constructor.
data GetRemoteAccessSessionResponse = GetRemoteAccessSessionResponse'
{ _grasrsRemoteAccessSession :: !(Maybe RemoteAccessSession)
@@ -113,9 +119,9 @@ data GetRemoteAccessSessionResponse = GetRemoteAccessSessionResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'grasrsRemoteAccessSession'
+-- * 'grasrsRemoteAccessSession' - A container that lists detailed information about the remote access session.
--
--- * 'grasrsResponseStatus'
+-- * 'grasrsResponseStatus' - -- | The response status code.
getRemoteAccessSessionResponse
:: Int -- ^ 'grasrsResponseStatus'
-> GetRemoteAccessSessionResponse
@@ -129,7 +135,7 @@ getRemoteAccessSessionResponse pResponseStatus_ =
grasrsRemoteAccessSession :: Lens' GetRemoteAccessSessionResponse (Maybe RemoteAccessSession)
grasrsRemoteAccessSession = lens _grasrsRemoteAccessSession (\ s a -> s{_grasrsRemoteAccessSession = a});
--- | The response status code.
+-- | -- | The response status code.
grasrsResponseStatus :: Lens' GetRemoteAccessSessionResponse Int
grasrsResponseStatus = lens _grasrsResponseStatus (\ s a -> s{_grasrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetRun.hs b/gen/Network/AWS/DeviceFarm/GetRun.hs
index cd9f37b..9f8d50e 100644
--- a/gen/Network/AWS/DeviceFarm/GetRun.hs
+++ b/gen/Network/AWS/DeviceFarm/GetRun.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about a run.
+--
+--
module Network.AWS.DeviceFarm.GetRun
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the get run operation.
--
+--
+--
-- /See:/ 'getRun' smart constructor.
newtype GetRun = GetRun'
{ _grArn :: Text
@@ -53,7 +57,7 @@ newtype GetRun = GetRun'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'grArn'
+-- * 'grArn' - The run's ARN.
getRun
:: Text -- ^ 'grArn'
-> GetRun
@@ -62,7 +66,7 @@ getRun pArn_ =
{ _grArn = pArn_
}
--- | The run\'s ARN.
+-- | The run's ARN.
grArn :: Lens' GetRun Text
grArn = lens _grArn (\ s a -> s{_grArn = a});
@@ -100,6 +104,8 @@ instance ToQuery GetRun where
-- | Represents the result of a get run request.
--
+--
+--
-- /See:/ 'getRunResponse' smart constructor.
data GetRunResponse = GetRunResponse'
{ _grrsRun :: !(Maybe Run)
@@ -110,9 +116,9 @@ data GetRunResponse = GetRunResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'grrsRun'
+-- * 'grrsRun' - Undocumented member.
--
--- * 'grrsResponseStatus'
+-- * 'grrsResponseStatus' - -- | The response status code.
getRunResponse
:: Int -- ^ 'grrsResponseStatus'
-> GetRunResponse
@@ -126,7 +132,7 @@ getRunResponse pResponseStatus_ =
grrsRun :: Lens' GetRunResponse (Maybe Run)
grrsRun = lens _grrsRun (\ s a -> s{_grrsRun = a});
--- | The response status code.
+-- | -- | The response status code.
grrsResponseStatus :: Lens' GetRunResponse Int
grrsResponseStatus = lens _grrsResponseStatus (\ s a -> s{_grrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetSuite.hs b/gen/Network/AWS/DeviceFarm/GetSuite.hs
index 10c16a5..ec0b427 100644
--- a/gen/Network/AWS/DeviceFarm/GetSuite.hs
+++ b/gen/Network/AWS/DeviceFarm/GetSuite.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about a suite.
+--
+--
module Network.AWS.DeviceFarm.GetSuite
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the get suite operation.
--
+--
+--
-- /See:/ 'getSuite' smart constructor.
newtype GetSuite = GetSuite'
{ _gsArn :: Text
@@ -53,7 +57,7 @@ newtype GetSuite = GetSuite'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gsArn'
+-- * 'gsArn' - The suite's ARN.
getSuite
:: Text -- ^ 'gsArn'
-> GetSuite
@@ -62,7 +66,7 @@ getSuite pArn_ =
{ _gsArn = pArn_
}
--- | The suite\'s ARN.
+-- | The suite's ARN.
gsArn :: Lens' GetSuite Text
gsArn = lens _gsArn (\ s a -> s{_gsArn = a});
@@ -100,6 +104,8 @@ instance ToQuery GetSuite where
-- | Represents the result of a get suite request.
--
+--
+--
-- /See:/ 'getSuiteResponse' smart constructor.
data GetSuiteResponse = GetSuiteResponse'
{ _gsrsSuite :: !(Maybe Suite)
@@ -110,9 +116,9 @@ data GetSuiteResponse = GetSuiteResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gsrsSuite'
+-- * 'gsrsSuite' - Undocumented member.
--
--- * 'gsrsResponseStatus'
+-- * 'gsrsResponseStatus' - -- | The response status code.
getSuiteResponse
:: Int -- ^ 'gsrsResponseStatus'
-> GetSuiteResponse
@@ -126,7 +132,7 @@ getSuiteResponse pResponseStatus_ =
gsrsSuite :: Lens' GetSuiteResponse (Maybe Suite)
gsrsSuite = lens _gsrsSuite (\ s a -> s{_gsrsSuite = a});
--- | The response status code.
+-- | -- | The response status code.
gsrsResponseStatus :: Lens' GetSuiteResponse Int
gsrsResponseStatus = lens _gsrsResponseStatus (\ s a -> s{_gsrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetTest.hs b/gen/Network/AWS/DeviceFarm/GetTest.hs
index 1a9a274..71ead7b 100644
--- a/gen/Network/AWS/DeviceFarm/GetTest.hs
+++ b/gen/Network/AWS/DeviceFarm/GetTest.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about a test.
+--
+--
module Network.AWS.DeviceFarm.GetTest
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the get test operation.
--
+--
+--
-- /See:/ 'getTest' smart constructor.
newtype GetTest = GetTest'
{ _gtArn :: Text
@@ -53,7 +57,7 @@ newtype GetTest = GetTest'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gtArn'
+-- * 'gtArn' - The test's ARN.
getTest
:: Text -- ^ 'gtArn'
-> GetTest
@@ -62,7 +66,7 @@ getTest pArn_ =
{ _gtArn = pArn_
}
--- | The test\'s ARN.
+-- | The test's ARN.
gtArn :: Lens' GetTest Text
gtArn = lens _gtArn (\ s a -> s{_gtArn = a});
@@ -100,6 +104,8 @@ instance ToQuery GetTest where
-- | Represents the result of a get test request.
--
+--
+--
-- /See:/ 'getTestResponse' smart constructor.
data GetTestResponse = GetTestResponse'
{ _gtrsTest :: !(Maybe Test)
@@ -110,9 +116,9 @@ data GetTestResponse = GetTestResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gtrsTest'
+-- * 'gtrsTest' - Undocumented member.
--
--- * 'gtrsResponseStatus'
+-- * 'gtrsResponseStatus' - -- | The response status code.
getTestResponse
:: Int -- ^ 'gtrsResponseStatus'
-> GetTestResponse
@@ -126,7 +132,7 @@ getTestResponse pResponseStatus_ =
gtrsTest :: Lens' GetTestResponse (Maybe Test)
gtrsTest = lens _gtrsTest (\ s a -> s{_gtrsTest = a});
--- | The response status code.
+-- | -- | The response status code.
gtrsResponseStatus :: Lens' GetTestResponse Int
gtrsResponseStatus = lens _gtrsResponseStatus (\ s a -> s{_gtrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/GetUpload.hs b/gen/Network/AWS/DeviceFarm/GetUpload.hs
index 9a591fd..645b405 100644
--- a/gen/Network/AWS/DeviceFarm/GetUpload.hs
+++ b/gen/Network/AWS/DeviceFarm/GetUpload.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Gets information about an upload.
+--
+--
module Network.AWS.DeviceFarm.GetUpload
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents a request to the get upload operation.
--
+--
+--
-- /See:/ 'getUpload' smart constructor.
newtype GetUpload = GetUpload'
{ _guArn :: Text
@@ -53,7 +57,7 @@ newtype GetUpload = GetUpload'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'guArn'
+-- * 'guArn' - The upload's ARN.
getUpload
:: Text -- ^ 'guArn'
-> GetUpload
@@ -62,7 +66,7 @@ getUpload pArn_ =
{ _guArn = pArn_
}
--- | The upload\'s ARN.
+-- | The upload's ARN.
guArn :: Lens' GetUpload Text
guArn = lens _guArn (\ s a -> s{_guArn = a});
@@ -100,6 +104,8 @@ instance ToQuery GetUpload where
-- | Represents the result of a get upload request.
--
+--
+--
-- /See:/ 'getUploadResponse' smart constructor.
data GetUploadResponse = GetUploadResponse'
{ _gursUpload :: !(Maybe Upload)
@@ -110,9 +116,9 @@ data GetUploadResponse = GetUploadResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'gursUpload'
+-- * 'gursUpload' - Undocumented member.
--
--- * 'gursResponseStatus'
+-- * 'gursResponseStatus' - -- | The response status code.
getUploadResponse
:: Int -- ^ 'gursResponseStatus'
-> GetUploadResponse
@@ -126,7 +132,7 @@ getUploadResponse pResponseStatus_ =
gursUpload :: Lens' GetUploadResponse (Maybe Upload)
gursUpload = lens _gursUpload (\ s a -> s{_gursUpload = a});
--- | The response status code.
+-- | -- | The response status code.
gursResponseStatus :: Lens' GetUploadResponse Int
gursResponseStatus = lens _gursResponseStatus (\ s a -> s{_gursResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/InstallToRemoteAccessSession.hs b/gen/Network/AWS/DeviceFarm/InstallToRemoteAccessSession.hs
index 3090123..bee4733 100644
--- a/gen/Network/AWS/DeviceFarm/InstallToRemoteAccessSession.hs
+++ b/gen/Network/AWS/DeviceFarm/InstallToRemoteAccessSession.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.
+--
+--
module Network.AWS.DeviceFarm.InstallToRemoteAccessSession
(
-- * Creating a Request
@@ -45,6 +47,8 @@ import Network.AWS.Response
-- | 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:/ 'installToRemoteAccessSession' smart constructor.
data InstallToRemoteAccessSession = InstallToRemoteAccessSession'
{ _itrasRemoteAccessSessionARN :: !Text
@@ -55,9 +59,9 @@ data InstallToRemoteAccessSession = InstallToRemoteAccessSession'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'itrasRemoteAccessSessionARN'
+-- * 'itrasRemoteAccessSessionARN' - The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.
--
--- * 'itrasAppARN'
+-- * 'itrasAppARN' - The Amazon Resource Name (ARN) of the app about which you are requesting information.
installToRemoteAccessSession
:: Text -- ^ 'itrasRemoteAccessSessionARN'
-> Text -- ^ 'itrasAppARN'
@@ -118,6 +122,8 @@ instance ToQuery InstallToRemoteAccessSession where
-- | Represents the response from the server after AWS Device Farm makes a request to install to a remote access session.
--
+--
+--
-- /See:/ 'installToRemoteAccessSessionResponse' smart constructor.
data InstallToRemoteAccessSessionResponse = InstallToRemoteAccessSessionResponse'
{ _itrasrsAppUpload :: !(Maybe Upload)
@@ -128,9 +134,9 @@ data InstallToRemoteAccessSessionResponse = InstallToRemoteAccessSessionResponse
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'itrasrsAppUpload'
+-- * 'itrasrsAppUpload' - Undocumented member.
--
--- * 'itrasrsResponseStatus'
+-- * 'itrasrsResponseStatus' - -- | The response status code.
installToRemoteAccessSessionResponse
:: Int -- ^ 'itrasrsResponseStatus'
-> InstallToRemoteAccessSessionResponse
@@ -144,7 +150,7 @@ installToRemoteAccessSessionResponse pResponseStatus_ =
itrasrsAppUpload :: Lens' InstallToRemoteAccessSessionResponse (Maybe Upload)
itrasrsAppUpload = lens _itrasrsAppUpload (\ s a -> s{_itrasrsAppUpload = a});
--- | The response status code.
+-- | -- | The response status code.
itrasrsResponseStatus :: Lens' InstallToRemoteAccessSessionResponse Int
itrasrsResponseStatus = lens _itrasrsResponseStatus (\ s a -> s{_itrasrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListArtifacts.hs b/gen/Network/AWS/DeviceFarm/ListArtifacts.hs
index deb8aae..1cb3eb9 100644
--- a/gen/Network/AWS/DeviceFarm/ListArtifacts.hs
+++ b/gen/Network/AWS/DeviceFarm/ListArtifacts.hs
@@ -20,6 +20,8 @@
--
-- Gets information about artifacts.
--
+--
+--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListArtifacts
(
@@ -50,6 +52,8 @@ import Network.AWS.Response
-- | Represents a request to the list artifacts operation.
--
+--
+--
-- /See:/ 'listArtifacts' smart constructor.
data ListArtifacts = ListArtifacts'
{ _laNextToken :: !(Maybe Text)
@@ -61,11 +65,11 @@ data ListArtifacts = ListArtifacts'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'laNextToken'
+-- * 'laNextToken' - 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.
--
--- * 'laArn'
+-- * 'laArn' - The Run, Job, Suite, or Test ARN.
--
--- * 'laType'
+-- * 'laType' - The artifacts' type. Allowed values include: * FILE: The artifacts are files. * LOG: The artifacts are logs. * SCREENSHOT: The artifacts are screenshots.
listArtifacts
:: Text -- ^ 'laArn'
-> ArtifactCategory -- ^ 'laType'
@@ -85,13 +89,7 @@ laNextToken = lens _laNextToken (\ s a -> s{_laNextToken = a});
laArn :: Lens' ListArtifacts Text
laArn = lens _laArn (\ s a -> s{_laArn = a});
--- | The artifacts\' type.
---
--- Allowed values include:
---
--- - FILE: The artifacts are files.
--- - LOG: The artifacts are logs.
--- - SCREENSHOT: The artifacts are screenshots.
+-- | The artifacts' type. Allowed values include: * FILE: The artifacts are files. * LOG: The artifacts are logs. * SCREENSHOT: The artifacts are screenshots.
laType :: Lens' ListArtifacts ArtifactCategory
laType = lens _laType (\ s a -> s{_laType = a});
@@ -141,6 +139,8 @@ instance ToQuery ListArtifacts where
-- | Represents the result of a list artifacts operation.
--
+--
+--
-- /See:/ 'listArtifactsResponse' smart constructor.
data ListArtifactsResponse = ListArtifactsResponse'
{ _larsArtifacts :: !(Maybe [Artifact])
@@ -152,11 +152,11 @@ data ListArtifactsResponse = ListArtifactsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'larsArtifacts'
+-- * 'larsArtifacts' - Information about the artifacts.
--
--- * 'larsNextToken'
+-- * 'larsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'larsResponseStatus'
+-- * 'larsResponseStatus' - -- | The response status code.
listArtifactsResponse
:: Int -- ^ 'larsResponseStatus'
-> ListArtifactsResponse
@@ -175,7 +175,7 @@ larsArtifacts = lens _larsArtifacts (\ s a -> s{_larsArtifacts = a}) . _Default
larsNextToken :: Lens' ListArtifactsResponse (Maybe Text)
larsNextToken = lens _larsNextToken (\ s a -> s{_larsNextToken = a});
--- | The response status code.
+-- | -- | The response status code.
larsResponseStatus :: Lens' ListArtifactsResponse Int
larsResponseStatus = lens _larsResponseStatus (\ s a -> s{_larsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListDevicePools.hs b/gen/Network/AWS/DeviceFarm/ListDevicePools.hs
index 5a0d57e..d8e5328 100644
--- a/gen/Network/AWS/DeviceFarm/ListDevicePools.hs
+++ b/gen/Network/AWS/DeviceFarm/ListDevicePools.hs
@@ -20,6 +20,8 @@
--
-- Gets information about device pools.
--
+--
+--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListDevicePools
(
@@ -50,6 +52,8 @@ import Network.AWS.Response
-- | Represents the result of a list device pools request.
--
+--
+--
-- /See:/ 'listDevicePools' smart constructor.
data ListDevicePools = ListDevicePools'
{ _ldpNextToken :: !(Maybe Text)
@@ -61,11 +65,11 @@ data ListDevicePools = ListDevicePools'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ldpNextToken'
+-- * 'ldpNextToken' - 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.
--
--- * 'ldpType'
+-- * 'ldpType' - 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.
--
--- * 'ldpArn'
+-- * 'ldpArn' - The project ARN.
listDevicePools
:: Text -- ^ 'ldpArn'
-> ListDevicePools
@@ -80,14 +84,7 @@ listDevicePools pArn_ =
ldpNextToken :: Lens' ListDevicePools (Maybe Text)
ldpNextToken = lens _ldpNextToken (\ s a -> s{_ldpNextToken = a});
--- | 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.
---
+-- | 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.
ldpType :: Lens' ListDevicePools (Maybe DevicePoolType)
ldpType = lens _ldpType (\ s a -> s{_ldpType = a});
@@ -142,6 +139,8 @@ instance ToQuery ListDevicePools where
-- | Represents the result of a list device pools request.
--
+--
+--
-- /See:/ 'listDevicePoolsResponse' smart constructor.
data ListDevicePoolsResponse = ListDevicePoolsResponse'
{ _ldprsDevicePools :: !(Maybe [DevicePool])
@@ -153,11 +152,11 @@ data ListDevicePoolsResponse = ListDevicePoolsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ldprsDevicePools'
+-- * 'ldprsDevicePools' - Information about the device pools.
--
--- * 'ldprsNextToken'
+-- * 'ldprsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'ldprsResponseStatus'
+-- * 'ldprsResponseStatus' - -- | The response status code.
listDevicePoolsResponse
:: Int -- ^ 'ldprsResponseStatus'
-> ListDevicePoolsResponse
@@ -176,7 +175,7 @@ ldprsDevicePools = lens _ldprsDevicePools (\ s a -> s{_ldprsDevicePools = a}) .
ldprsNextToken :: Lens' ListDevicePoolsResponse (Maybe Text)
ldprsNextToken = lens _ldprsNextToken (\ s a -> s{_ldprsNextToken = a});
--- | The response status code.
+-- | -- | The response status code.
ldprsResponseStatus :: Lens' ListDevicePoolsResponse Int
ldprsResponseStatus = lens _ldprsResponseStatus (\ s a -> s{_ldprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListDevices.hs b/gen/Network/AWS/DeviceFarm/ListDevices.hs
index 3f6e0ca..07d9809 100644
--- a/gen/Network/AWS/DeviceFarm/ListDevices.hs
+++ b/gen/Network/AWS/DeviceFarm/ListDevices.hs
@@ -20,6 +20,8 @@
--
-- Gets information about unique device types.
--
+--
+--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListDevices
(
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents the result of a list devices request.
--
+--
+--
-- /See:/ 'listDevices' smart constructor.
data ListDevices = ListDevices'
{ _ldArn :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListDevices = ListDevices'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ldArn'
+-- * 'ldArn' - The Amazon Resource Name (ARN) of the project.
--
--- * 'ldNextToken'
+-- * 'ldNextToken' - 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.
listDevices
:: ListDevices
listDevices =
@@ -70,7 +74,7 @@ listDevices =
, _ldNextToken = Nothing
}
--- | The device types\' ARNs.
+-- | The Amazon Resource Name (ARN) of the project.
ldArn :: Lens' ListDevices (Maybe Text)
ldArn = lens _ldArn (\ s a -> s{_ldArn = a});
@@ -123,6 +127,8 @@ instance ToQuery ListDevices where
-- | Represents the result of a list devices operation.
--
+--
+--
-- /See:/ 'listDevicesResponse' smart constructor.
data ListDevicesResponse = ListDevicesResponse'
{ _ldrsNextToken :: !(Maybe Text)
@@ -134,11 +140,11 @@ data ListDevicesResponse = ListDevicesResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ldrsNextToken'
+-- * 'ldrsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'ldrsDevices'
+-- * 'ldrsDevices' - Information about the devices.
--
--- * 'ldrsResponseStatus'
+-- * 'ldrsResponseStatus' - -- | The response status code.
listDevicesResponse
:: Int -- ^ 'ldrsResponseStatus'
-> ListDevicesResponse
@@ -157,7 +163,7 @@ ldrsNextToken = lens _ldrsNextToken (\ s a -> s{_ldrsNextToken = a});
ldrsDevices :: Lens' ListDevicesResponse [Device]
ldrsDevices = lens _ldrsDevices (\ s a -> s{_ldrsDevices = a}) . _Default . _Coerce;
--- | The response status code.
+-- | -- | The response status code.
ldrsResponseStatus :: Lens' ListDevicesResponse Int
ldrsResponseStatus = lens _ldrsResponseStatus (\ s a -> s{_ldrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListJobs.hs b/gen/Network/AWS/DeviceFarm/ListJobs.hs
index 84df9f1..f3d88b1 100644
--- a/gen/Network/AWS/DeviceFarm/ListJobs.hs
+++ b/gen/Network/AWS/DeviceFarm/ListJobs.hs
@@ -20,6 +20,8 @@
--
-- Gets information about jobs.
--
+--
+--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListJobs
(
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the list jobs operation.
--
+--
+--
-- /See:/ 'listJobs' smart constructor.
data ListJobs = ListJobs'
{ _ljNextToken :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListJobs = ListJobs'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ljNextToken'
+-- * 'ljNextToken' - 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.
--
--- * 'ljArn'
+-- * 'ljArn' - The jobs' ARNs.
listJobs
:: Text -- ^ 'ljArn'
-> ListJobs
@@ -75,7 +79,7 @@ listJobs pArn_ =
ljNextToken :: Lens' ListJobs (Maybe Text)
ljNextToken = lens _ljNextToken (\ s a -> s{_ljNextToken = a});
--- | The jobs\' ARNs.
+-- | The jobs' ARNs.
ljArn :: Lens' ListJobs Text
ljArn = lens _ljArn (\ s a -> s{_ljArn = a});
@@ -124,6 +128,8 @@ instance ToQuery ListJobs where
-- | Represents the result of a list jobs request.
--
+--
+--
-- /See:/ 'listJobsResponse' smart constructor.
data ListJobsResponse = ListJobsResponse'
{ _ljrsJobs :: !(Maybe [Job])
@@ -135,11 +141,11 @@ data ListJobsResponse = ListJobsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ljrsJobs'
+-- * 'ljrsJobs' - Information about the jobs.
--
--- * 'ljrsNextToken'
+-- * 'ljrsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'ljrsResponseStatus'
+-- * 'ljrsResponseStatus' - -- | The response status code.
listJobsResponse
:: Int -- ^ 'ljrsResponseStatus'
-> ListJobsResponse
@@ -158,7 +164,7 @@ ljrsJobs = lens _ljrsJobs (\ s a -> s{_ljrsJobs = a}) . _Default . _Coerce;
ljrsNextToken :: Lens' ListJobsResponse (Maybe Text)
ljrsNextToken = lens _ljrsNextToken (\ s a -> s{_ljrsNextToken = a});
--- | The response status code.
+-- | -- | The response status code.
ljrsResponseStatus :: Lens' ListJobsResponse Int
ljrsResponseStatus = lens _ljrsResponseStatus (\ s a -> s{_ljrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListOfferingTransactions.hs b/gen/Network/AWS/DeviceFarm/ListOfferingTransactions.hs
index 2f25a65..50d423b 100644
--- a/gen/Network/AWS/DeviceFarm/ListOfferingTransactions.hs
+++ b/gen/Network/AWS/DeviceFarm/ListOfferingTransactions.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a 'NotEligible' error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support'amazon.com aws-devicefarm-support\'amazon.com> if you believe that you should be able to invoke this operation.
+-- Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a @NotEligible@ error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support@amazon.com aws-devicefarm-support@amazon.com> if you believe that you should be able to invoke this operation.
+--
+--
module Network.AWS.DeviceFarm.ListOfferingTransactions
(
-- * Creating a Request
@@ -45,6 +47,8 @@ import Network.AWS.Response
-- | Represents the request to list the offering transaction history.
--
+--
+--
-- /See:/ 'listOfferingTransactions' smart constructor.
newtype ListOfferingTransactions = ListOfferingTransactions'
{ _lotNextToken :: Maybe Text
@@ -54,7 +58,7 @@ newtype ListOfferingTransactions = ListOfferingTransactions'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lotNextToken'
+-- * 'lotNextToken' - 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.
listOfferingTransactions
:: ListOfferingTransactions
listOfferingTransactions =
@@ -105,6 +109,8 @@ instance ToQuery ListOfferingTransactions where
-- | Returns the transaction log of the specified offerings.
--
+--
+--
-- /See:/ 'listOfferingTransactionsResponse' smart constructor.
data ListOfferingTransactionsResponse = ListOfferingTransactionsResponse'
{ _lotrsOfferingTransactions :: !(Maybe [OfferingTransaction])
@@ -116,11 +122,11 @@ data ListOfferingTransactionsResponse = ListOfferingTransactionsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lotrsOfferingTransactions'
+-- * 'lotrsOfferingTransactions' - The audit log of subscriptions you have purchased and modified through AWS Device Farm.
--
--- * 'lotrsNextToken'
+-- * 'lotrsNextToken' - 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.
--
--- * 'lotrsResponseStatus'
+-- * 'lotrsResponseStatus' - -- | The response status code.
listOfferingTransactionsResponse
:: Int -- ^ 'lotrsResponseStatus'
-> ListOfferingTransactionsResponse
@@ -139,7 +145,7 @@ lotrsOfferingTransactions = lens _lotrsOfferingTransactions (\ s a -> s{_lotrsOf
lotrsNextToken :: Lens' ListOfferingTransactionsResponse (Maybe Text)
lotrsNextToken = lens _lotrsNextToken (\ s a -> s{_lotrsNextToken = a});
--- | The response status code.
+-- | -- | The response status code.
lotrsResponseStatus :: Lens' ListOfferingTransactionsResponse Int
lotrsResponseStatus = lens _lotrsResponseStatus (\ s a -> s{_lotrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListOfferings.hs b/gen/Network/AWS/DeviceFarm/ListOfferings.hs
index c484acc..b0a1fb0 100644
--- a/gen/Network/AWS/DeviceFarm/ListOfferings.hs
+++ b/gen/Network/AWS/DeviceFarm/ListOfferings.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Returns a list of products or offerings that the user can manage through the API. Each offering record indicates the recurring price per unit and the frequency for that offering. The API returns a 'NotEligible' error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support'amazon.com aws-devicefarm-support\'amazon.com> if you believe that you should be able to invoke this operation.
+-- Returns a list of products or offerings that the user can manage through the API. Each offering record indicates the recurring price per unit and the frequency for that offering. The API returns a @NotEligible@ error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support@amazon.com aws-devicefarm-support@amazon.com> if you believe that you should be able to invoke this operation.
+--
+--
module Network.AWS.DeviceFarm.ListOfferings
(
-- * Creating a Request
@@ -45,6 +47,8 @@ import Network.AWS.Response
-- | Represents the request to list all offerings.
--
+--
+--
-- /See:/ 'listOfferings' smart constructor.
newtype ListOfferings = ListOfferings'
{ _loNextToken :: Maybe Text
@@ -54,7 +58,7 @@ newtype ListOfferings = ListOfferings'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'loNextToken'
+-- * 'loNextToken' - 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.
listOfferings
:: ListOfferings
listOfferings =
@@ -103,6 +107,8 @@ instance ToQuery ListOfferings where
-- | Represents the return values of the list of offerings.
--
+--
+--
-- /See:/ 'listOfferingsResponse' smart constructor.
data ListOfferingsResponse = ListOfferingsResponse'
{ _lorsNextToken :: !(Maybe Text)
@@ -114,11 +120,11 @@ data ListOfferingsResponse = ListOfferingsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lorsNextToken'
+-- * 'lorsNextToken' - 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.
--
--- * 'lorsOfferings'
+-- * 'lorsOfferings' - A value representing the list offering results.
--
--- * 'lorsResponseStatus'
+-- * 'lorsResponseStatus' - -- | The response status code.
listOfferingsResponse
:: Int -- ^ 'lorsResponseStatus'
-> ListOfferingsResponse
@@ -137,7 +143,7 @@ lorsNextToken = lens _lorsNextToken (\ s a -> s{_lorsNextToken = a});
lorsOfferings :: Lens' ListOfferingsResponse [Offering]
lorsOfferings = lens _lorsOfferings (\ s a -> s{_lorsOfferings = a}) . _Default . _Coerce;
--- | The response status code.
+-- | -- | The response status code.
lorsResponseStatus :: Lens' ListOfferingsResponse Int
lorsResponseStatus = lens _lorsResponseStatus (\ s a -> s{_lorsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListProjects.hs b/gen/Network/AWS/DeviceFarm/ListProjects.hs
index 0d36cc3..66ad09b 100644
--- a/gen/Network/AWS/DeviceFarm/ListProjects.hs
+++ b/gen/Network/AWS/DeviceFarm/ListProjects.hs
@@ -20,6 +20,8 @@
--
-- Gets information about projects.
--
+--
+--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListProjects
(
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the list projects operation.
--
+--
+--
-- /See:/ 'listProjects' smart constructor.
data ListProjects = ListProjects'
{ _lpArn :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListProjects = ListProjects'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lpArn'
+-- * 'lpArn' - 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.
--
--- * 'lpNextToken'
+-- * 'lpNextToken' - 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.
listProjects
:: ListProjects
listProjects =
@@ -70,7 +74,7 @@ listProjects =
, _lpNextToken = Nothing
}
--- | The projects\' ARNs.
+-- | 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.
lpArn :: Lens' ListProjects (Maybe Text)
lpArn = lens _lpArn (\ s a -> s{_lpArn = a});
@@ -123,6 +127,8 @@ instance ToQuery ListProjects where
-- | Represents the result of a list projects request.
--
+--
+--
-- /See:/ 'listProjectsResponse' smart constructor.
data ListProjectsResponse = ListProjectsResponse'
{ _lprsNextToken :: !(Maybe Text)
@@ -134,11 +140,11 @@ data ListProjectsResponse = ListProjectsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lprsNextToken'
+-- * 'lprsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'lprsProjects'
+-- * 'lprsProjects' - Information about the projects.
--
--- * 'lprsResponseStatus'
+-- * 'lprsResponseStatus' - -- | The response status code.
listProjectsResponse
:: Int -- ^ 'lprsResponseStatus'
-> ListProjectsResponse
@@ -157,7 +163,7 @@ lprsNextToken = lens _lprsNextToken (\ s a -> s{_lprsNextToken = a});
lprsProjects :: Lens' ListProjectsResponse [Project]
lprsProjects = lens _lprsProjects (\ s a -> s{_lprsProjects = a}) . _Default . _Coerce;
--- | The response status code.
+-- | -- | The response status code.
lprsResponseStatus :: Lens' ListProjectsResponse Int
lprsResponseStatus = lens _lprsResponseStatus (\ s a -> s{_lprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListRemoteAccessSessions.hs b/gen/Network/AWS/DeviceFarm/ListRemoteAccessSessions.hs
index c8325d2..70ad9ec 100644
--- a/gen/Network/AWS/DeviceFarm/ListRemoteAccessSessions.hs
+++ b/gen/Network/AWS/DeviceFarm/ListRemoteAccessSessions.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Returns a list of all currently running remote access sessions.
+--
+--
module Network.AWS.DeviceFarm.ListRemoteAccessSessions
(
-- * Creating a Request
@@ -46,6 +48,8 @@ import Network.AWS.Response
-- | Represents the request to return information about the remote access session.
--
+--
+--
-- /See:/ 'listRemoteAccessSessions' smart constructor.
data ListRemoteAccessSessions = ListRemoteAccessSessions'
{ _lrasNextToken :: !(Maybe Text)
@@ -56,9 +60,9 @@ data ListRemoteAccessSessions = ListRemoteAccessSessions'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lrasNextToken'
+-- * 'lrasNextToken' - 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.
--
--- * 'lrasArn'
+-- * 'lrasArn' - The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.
listRemoteAccessSessions
:: Text -- ^ 'lrasArn'
-> ListRemoteAccessSessions
@@ -117,6 +121,8 @@ instance ToQuery ListRemoteAccessSessions where
-- | Represents the response from the server after AWS Device Farm makes a request to return information about the remote access session.
--
+--
+--
-- /See:/ 'listRemoteAccessSessionsResponse' smart constructor.
data ListRemoteAccessSessionsResponse = ListRemoteAccessSessionsResponse'
{ _lrasrsNextToken :: !(Maybe Text)
@@ -128,11 +134,11 @@ data ListRemoteAccessSessionsResponse = ListRemoteAccessSessionsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lrasrsNextToken'
+-- * 'lrasrsNextToken' - 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.
--
--- * 'lrasrsRemoteAccessSessions'
+-- * 'lrasrsRemoteAccessSessions' - A container representing the metadata from the service about each remote access session you are requesting.
--
--- * 'lrasrsResponseStatus'
+-- * 'lrasrsResponseStatus' - -- | The response status code.
listRemoteAccessSessionsResponse
:: Int -- ^ 'lrasrsResponseStatus'
-> ListRemoteAccessSessionsResponse
@@ -151,7 +157,7 @@ lrasrsNextToken = lens _lrasrsNextToken (\ s a -> s{_lrasrsNextToken = a});
lrasrsRemoteAccessSessions :: Lens' ListRemoteAccessSessionsResponse [RemoteAccessSession]
lrasrsRemoteAccessSessions = lens _lrasrsRemoteAccessSessions (\ s a -> s{_lrasrsRemoteAccessSessions = a}) . _Default . _Coerce;
--- | The response status code.
+-- | -- | The response status code.
lrasrsResponseStatus :: Lens' ListRemoteAccessSessionsResponse Int
lrasrsResponseStatus = lens _lrasrsResponseStatus (\ s a -> s{_lrasrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListRuns.hs b/gen/Network/AWS/DeviceFarm/ListRuns.hs
index a4cd33c..f290e11 100644
--- a/gen/Network/AWS/DeviceFarm/ListRuns.hs
+++ b/gen/Network/AWS/DeviceFarm/ListRuns.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Gets information about runs.
+-- Gets information about runs, given an AWS Device Farm project ARN.
+--
+--
--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListRuns
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the list runs operation.
--
+--
+--
-- /See:/ 'listRuns' smart constructor.
data ListRuns = ListRuns'
{ _lrNextToken :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListRuns = ListRuns'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lrNextToken'
+-- * 'lrNextToken' - 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.
--
--- * 'lrArn'
+-- * 'lrArn' - The Amazon Resource Name (ARN) of the project for which you want to list runs.
listRuns
:: Text -- ^ 'lrArn'
-> ListRuns
@@ -75,7 +79,7 @@ listRuns pArn_ =
lrNextToken :: Lens' ListRuns (Maybe Text)
lrNextToken = lens _lrNextToken (\ s a -> s{_lrNextToken = a});
--- | The runs\' ARNs.
+-- | The Amazon Resource Name (ARN) of the project for which you want to list runs.
lrArn :: Lens' ListRuns Text
lrArn = lens _lrArn (\ s a -> s{_lrArn = a});
@@ -124,6 +128,8 @@ instance ToQuery ListRuns where
-- | Represents the result of a list runs request.
--
+--
+--
-- /See:/ 'listRunsResponse' smart constructor.
data ListRunsResponse = ListRunsResponse'
{ _lrrsRuns :: !(Maybe [Run])
@@ -135,11 +141,11 @@ data ListRunsResponse = ListRunsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lrrsRuns'
+-- * 'lrrsRuns' - Information about the runs.
--
--- * 'lrrsNextToken'
+-- * 'lrrsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'lrrsResponseStatus'
+-- * 'lrrsResponseStatus' - -- | The response status code.
listRunsResponse
:: Int -- ^ 'lrrsResponseStatus'
-> ListRunsResponse
@@ -158,7 +164,7 @@ lrrsRuns = lens _lrrsRuns (\ s a -> s{_lrrsRuns = a}) . _Default . _Coerce;
lrrsNextToken :: Lens' ListRunsResponse (Maybe Text)
lrrsNextToken = lens _lrrsNextToken (\ s a -> s{_lrrsNextToken = a});
--- | The response status code.
+-- | -- | The response status code.
lrrsResponseStatus :: Lens' ListRunsResponse Int
lrrsResponseStatus = lens _lrrsResponseStatus (\ s a -> s{_lrrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListSamples.hs b/gen/Network/AWS/DeviceFarm/ListSamples.hs
index 64dfdbe..dfe2bbf 100644
--- a/gen/Network/AWS/DeviceFarm/ListSamples.hs
+++ b/gen/Network/AWS/DeviceFarm/ListSamples.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Gets information about samples.
+-- Gets information about samples, given an AWS Device Farm project ARN
+--
+--
--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListSamples
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the list samples operation.
--
+--
+--
-- /See:/ 'listSamples' smart constructor.
data ListSamples = ListSamples'
{ _lsNextToken :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListSamples = ListSamples'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lsNextToken'
+-- * 'lsNextToken' - 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.
--
--- * 'lsArn'
+-- * 'lsArn' - The Amazon Resource Name (ARN) of the project for which you want to list samples.
listSamples
:: Text -- ^ 'lsArn'
-> ListSamples
@@ -75,7 +79,7 @@ listSamples pArn_ =
lsNextToken :: Lens' ListSamples (Maybe Text)
lsNextToken = lens _lsNextToken (\ s a -> s{_lsNextToken = a});
--- | The samples\' ARNs.
+-- | The Amazon Resource Name (ARN) of the project for which you want to list samples.
lsArn :: Lens' ListSamples Text
lsArn = lens _lsArn (\ s a -> s{_lsArn = a});
@@ -124,6 +128,8 @@ instance ToQuery ListSamples where
-- | Represents the result of a list samples request.
--
+--
+--
-- /See:/ 'listSamplesResponse' smart constructor.
data ListSamplesResponse = ListSamplesResponse'
{ _lrsNextToken :: !(Maybe Text)
@@ -135,11 +141,11 @@ data ListSamplesResponse = ListSamplesResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lrsNextToken'
+-- * 'lrsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'lrsSamples'
+-- * 'lrsSamples' - Information about the samples.
--
--- * 'lrsResponseStatus'
+-- * 'lrsResponseStatus' - -- | The response status code.
listSamplesResponse
:: Int -- ^ 'lrsResponseStatus'
-> ListSamplesResponse
@@ -158,7 +164,7 @@ lrsNextToken = lens _lrsNextToken (\ s a -> s{_lrsNextToken = a});
lrsSamples :: Lens' ListSamplesResponse [Sample]
lrsSamples = lens _lrsSamples (\ s a -> s{_lrsSamples = a}) . _Default . _Coerce;
--- | The response status code.
+-- | -- | The response status code.
lrsResponseStatus :: Lens' ListSamplesResponse Int
lrsResponseStatus = lens _lrsResponseStatus (\ s a -> s{_lrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListSuites.hs b/gen/Network/AWS/DeviceFarm/ListSuites.hs
index 97ff9c3..0f2825e 100644
--- a/gen/Network/AWS/DeviceFarm/ListSuites.hs
+++ b/gen/Network/AWS/DeviceFarm/ListSuites.hs
@@ -20,6 +20,8 @@
--
-- Gets information about suites.
--
+--
+--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListSuites
(
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the list suites operation.
--
+--
+--
-- /See:/ 'listSuites' smart constructor.
data ListSuites = ListSuites'
{ _lNextToken :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListSuites = ListSuites'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lNextToken'
+-- * 'lNextToken' - 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.
--
--- * 'lArn'
+-- * 'lArn' - The suites' ARNs.
listSuites
:: Text -- ^ 'lArn'
-> ListSuites
@@ -75,7 +79,7 @@ listSuites pArn_ =
lNextToken :: Lens' ListSuites (Maybe Text)
lNextToken = lens _lNextToken (\ s a -> s{_lNextToken = a});
--- | The suites\' ARNs.
+-- | The suites' ARNs.
lArn :: Lens' ListSuites Text
lArn = lens _lArn (\ s a -> s{_lArn = a});
@@ -124,6 +128,8 @@ instance ToQuery ListSuites where
-- | Represents the result of a list suites request.
--
+--
+--
-- /See:/ 'listSuitesResponse' smart constructor.
data ListSuitesResponse = ListSuitesResponse'
{ _lsrsNextToken :: !(Maybe Text)
@@ -135,11 +141,11 @@ data ListSuitesResponse = ListSuitesResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lsrsNextToken'
+-- * 'lsrsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'lsrsSuites'
+-- * 'lsrsSuites' - Information about the suites.
--
--- * 'lsrsResponseStatus'
+-- * 'lsrsResponseStatus' - -- | The response status code.
listSuitesResponse
:: Int -- ^ 'lsrsResponseStatus'
-> ListSuitesResponse
@@ -158,7 +164,7 @@ lsrsNextToken = lens _lsrsNextToken (\ s a -> s{_lsrsNextToken = a});
lsrsSuites :: Lens' ListSuitesResponse [Suite]
lsrsSuites = lens _lsrsSuites (\ s a -> s{_lsrsSuites = a}) . _Default . _Coerce;
--- | The response status code.
+-- | -- | The response status code.
lsrsResponseStatus :: Lens' ListSuitesResponse Int
lsrsResponseStatus = lens _lsrsResponseStatus (\ s a -> s{_lsrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListTests.hs b/gen/Network/AWS/DeviceFarm/ListTests.hs
index f9b5206..ad87f02 100644
--- a/gen/Network/AWS/DeviceFarm/ListTests.hs
+++ b/gen/Network/AWS/DeviceFarm/ListTests.hs
@@ -20,6 +20,8 @@
--
-- Gets information about tests.
--
+--
+--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListTests
(
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the list tests operation.
--
+--
+--
-- /See:/ 'listTests' smart constructor.
data ListTests = ListTests'
{ _ltNextToken :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListTests = ListTests'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ltNextToken'
+-- * 'ltNextToken' - 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.
--
--- * 'ltArn'
+-- * 'ltArn' - The tests' ARNs.
listTests
:: Text -- ^ 'ltArn'
-> ListTests
@@ -75,7 +79,7 @@ listTests pArn_ =
ltNextToken :: Lens' ListTests (Maybe Text)
ltNextToken = lens _ltNextToken (\ s a -> s{_ltNextToken = a});
--- | The tests\' ARNs.
+-- | The tests' ARNs.
ltArn :: Lens' ListTests Text
ltArn = lens _ltArn (\ s a -> s{_ltArn = a});
@@ -124,6 +128,8 @@ instance ToQuery ListTests where
-- | Represents the result of a list tests request.
--
+--
+--
-- /See:/ 'listTestsResponse' smart constructor.
data ListTestsResponse = ListTestsResponse'
{ _ltrsTests :: !(Maybe [Test])
@@ -135,11 +141,11 @@ data ListTestsResponse = ListTestsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'ltrsTests'
+-- * 'ltrsTests' - Information about the tests.
--
--- * 'ltrsNextToken'
+-- * 'ltrsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'ltrsResponseStatus'
+-- * 'ltrsResponseStatus' - -- | The response status code.
listTestsResponse
:: Int -- ^ 'ltrsResponseStatus'
-> ListTestsResponse
@@ -158,7 +164,7 @@ ltrsTests = lens _ltrsTests (\ s a -> s{_ltrsTests = a}) . _Default . _Coerce;
ltrsNextToken :: Lens' ListTestsResponse (Maybe Text)
ltrsNextToken = lens _ltrsNextToken (\ s a -> s{_ltrsNextToken = a});
--- | The response status code.
+-- | -- | The response status code.
ltrsResponseStatus :: Lens' ListTestsResponse Int
ltrsResponseStatus = lens _ltrsResponseStatus (\ s a -> s{_ltrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListUniqueProblems.hs b/gen/Network/AWS/DeviceFarm/ListUniqueProblems.hs
index 1600b18..4e36728 100644
--- a/gen/Network/AWS/DeviceFarm/ListUniqueProblems.hs
+++ b/gen/Network/AWS/DeviceFarm/ListUniqueProblems.hs
@@ -20,6 +20,8 @@
--
-- Gets information about unique problems.
--
+--
+--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListUniqueProblems
(
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the list unique problems operation.
--
+--
+--
-- /See:/ 'listUniqueProblems' smart constructor.
data ListUniqueProblems = ListUniqueProblems'
{ _lupNextToken :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListUniqueProblems = ListUniqueProblems'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lupNextToken'
+-- * 'lupNextToken' - 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.
--
--- * 'lupArn'
+-- * 'lupArn' - The unique problems' ARNs.
listUniqueProblems
:: Text -- ^ 'lupArn'
-> ListUniqueProblems
@@ -75,7 +79,7 @@ listUniqueProblems pArn_ =
lupNextToken :: Lens' ListUniqueProblems (Maybe Text)
lupNextToken = lens _lupNextToken (\ s a -> s{_lupNextToken = a});
--- | The unique problems\' ARNs.
+-- | The unique problems' ARNs.
lupArn :: Lens' ListUniqueProblems Text
lupArn = lens _lupArn (\ s a -> s{_lupArn = a});
@@ -127,6 +131,8 @@ instance ToQuery ListUniqueProblems where
-- | Represents the result of a list unique problems request.
--
+--
+--
-- /See:/ 'listUniqueProblemsResponse' smart constructor.
data ListUniqueProblemsResponse = ListUniqueProblemsResponse'
{ _luprsNextToken :: !(Maybe Text)
@@ -138,11 +144,11 @@ data ListUniqueProblemsResponse = ListUniqueProblemsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'luprsNextToken'
+-- * 'luprsNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'luprsUniqueProblems'
+-- * 'luprsUniqueProblems' - Information about the unique problems. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
--
--- * 'luprsResponseStatus'
+-- * 'luprsResponseStatus' - -- | The response status code.
listUniqueProblemsResponse
:: Int -- ^ 'luprsResponseStatus'
-> ListUniqueProblemsResponse
@@ -157,28 +163,11 @@ listUniqueProblemsResponse pResponseStatus_ =
luprsNextToken :: Lens' ListUniqueProblemsResponse (Maybe Text)
luprsNextToken = lens _luprsNextToken (\ s a -> s{_luprsNextToken = a});
--- | Information about the unique problems.
---
--- Allowed values include:
---
--- - PENDING: A pending condition.
---
--- - PASSED: A passing condition.
---
--- - WARNED: A warning condition.
---
--- - FAILED: A failed condition.
---
--- - SKIPPED: A skipped condition.
---
--- - ERRORED: An error condition.
---
--- - STOPPED: A stopped condition.
---
+-- | Information about the unique problems. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
luprsUniqueProblems :: Lens' ListUniqueProblemsResponse (HashMap ExecutionResult [UniqueProblem])
luprsUniqueProblems = lens _luprsUniqueProblems (\ s a -> s{_luprsUniqueProblems = a}) . _Default . _Map;
--- | The response status code.
+-- | -- | The response status code.
luprsResponseStatus :: Lens' ListUniqueProblemsResponse Int
luprsResponseStatus = lens _luprsResponseStatus (\ s a -> s{_luprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ListUploads.hs b/gen/Network/AWS/DeviceFarm/ListUploads.hs
index 3b812d2..ff526f3 100644
--- a/gen/Network/AWS/DeviceFarm/ListUploads.hs
+++ b/gen/Network/AWS/DeviceFarm/ListUploads.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Gets information about uploads.
+-- Gets information about uploads, given an AWS Device Farm project ARN.
+--
+--
--
-- This operation returns paginated results.
module Network.AWS.DeviceFarm.ListUploads
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the list uploads operation.
--
+--
+--
-- /See:/ 'listUploads' smart constructor.
data ListUploads = ListUploads'
{ _luNextToken :: !(Maybe Text)
@@ -59,9 +63,9 @@ data ListUploads = ListUploads'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'luNextToken'
+-- * 'luNextToken' - 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.
--
--- * 'luArn'
+-- * 'luArn' - The Amazon Resource Name (ARN) of the project for which you want to list uploads.
listUploads
:: Text -- ^ 'luArn'
-> ListUploads
@@ -75,7 +79,7 @@ listUploads pArn_ =
luNextToken :: Lens' ListUploads (Maybe Text)
luNextToken = lens _luNextToken (\ s a -> s{_luNextToken = a});
--- | The uploads\' ARNs.
+-- | The Amazon Resource Name (ARN) of the project for which you want to list uploads.
luArn :: Lens' ListUploads Text
luArn = lens _luArn (\ s a -> s{_luArn = a});
@@ -124,6 +128,8 @@ instance ToQuery ListUploads where
-- | Represents the result of a list uploads request.
--
+--
+--
-- /See:/ 'listUploadsResponse' smart constructor.
data ListUploadsResponse = ListUploadsResponse'
{ _lursNextToken :: !(Maybe Text)
@@ -135,11 +141,11 @@ data ListUploadsResponse = ListUploadsResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lursNextToken'
+-- * 'lursNextToken' - If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.
--
--- * 'lursUploads'
+-- * 'lursUploads' - Information about the uploads.
--
--- * 'lursResponseStatus'
+-- * 'lursResponseStatus' - -- | The response status code.
listUploadsResponse
:: Int -- ^ 'lursResponseStatus'
-> ListUploadsResponse
@@ -158,7 +164,7 @@ lursNextToken = lens _lursNextToken (\ s a -> s{_lursNextToken = a});
lursUploads :: Lens' ListUploadsResponse [Upload]
lursUploads = lens _lursUploads (\ s a -> s{_lursUploads = a}) . _Default . _Coerce;
--- | The response status code.
+-- | -- | The response status code.
lursResponseStatus :: Lens' ListUploadsResponse Int
lursResponseStatus = lens _lursResponseStatus (\ s a -> s{_lursResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/PurchaseOffering.hs b/gen/Network/AWS/DeviceFarm/PurchaseOffering.hs
index 88e8ac1..4f10ede 100644
--- a/gen/Network/AWS/DeviceFarm/PurchaseOffering.hs
+++ b/gen/Network/AWS/DeviceFarm/PurchaseOffering.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a 'NotEligible' error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support'amazon.com aws-devicefarm-support\'amazon.com> if you believe that you should be able to invoke this operation.
+-- Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a @NotEligible@ error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support@amazon.com aws-devicefarm-support@amazon.com> if you believe that you should be able to invoke this operation.
+--
+--
module Network.AWS.DeviceFarm.PurchaseOffering
(
-- * Creating a Request
@@ -45,6 +47,8 @@ import Network.AWS.Response
-- | Represents a request for a purchase offering.
--
+--
+--
-- /See:/ 'purchaseOffering' smart constructor.
data PurchaseOffering = PurchaseOffering'
{ _poQuantity :: !(Maybe Int)
@@ -55,9 +59,9 @@ data PurchaseOffering = PurchaseOffering'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'poQuantity'
+-- * 'poQuantity' - The number of device slots you wish to purchase in an offering request.
--
--- * 'poOfferingId'
+-- * 'poOfferingId' - The ID of the offering.
purchaseOffering
:: PurchaseOffering
purchaseOffering =
@@ -113,6 +117,8 @@ instance ToQuery PurchaseOffering where
-- | The result of the purchase offering (e.g., success or failure).
--
+--
+--
-- /See:/ 'purchaseOfferingResponse' smart constructor.
data PurchaseOfferingResponse = PurchaseOfferingResponse'
{ _porsOfferingTransaction :: !(Maybe OfferingTransaction)
@@ -123,9 +129,9 @@ data PurchaseOfferingResponse = PurchaseOfferingResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'porsOfferingTransaction'
+-- * 'porsOfferingTransaction' - Represents the offering transaction for the purchase result.
--
--- * 'porsResponseStatus'
+-- * 'porsResponseStatus' - -- | The response status code.
purchaseOfferingResponse
:: Int -- ^ 'porsResponseStatus'
-> PurchaseOfferingResponse
@@ -139,7 +145,7 @@ purchaseOfferingResponse pResponseStatus_ =
porsOfferingTransaction :: Lens' PurchaseOfferingResponse (Maybe OfferingTransaction)
porsOfferingTransaction = lens _porsOfferingTransaction (\ s a -> s{_porsOfferingTransaction = a});
--- | The response status code.
+-- | -- | The response status code.
porsResponseStatus :: Lens' PurchaseOfferingResponse Int
porsResponseStatus = lens _porsResponseStatus (\ s a -> s{_porsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/RenewOffering.hs b/gen/Network/AWS/DeviceFarm/RenewOffering.hs
index 2e59284..1bcb02f 100644
--- a/gen/Network/AWS/DeviceFarm/RenewOffering.hs
+++ b/gen/Network/AWS/DeviceFarm/RenewOffering.hs
@@ -18,7 +18,9 @@
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
--- Explicitly sets the quantity of devices to renew for an offering, starting from the 'effectiveDate' of the next period. The API returns a 'NotEligible' error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support'amazon.com aws-devicefarm-support\'amazon.com> if you believe that you should be able to invoke this operation.
+-- Explicitly sets the quantity of devices to renew for an offering, starting from the @effectiveDate@ of the next period. The API returns a @NotEligible@ error if the user is not permitted to invoke the operation. Please contact <mailto:aws-devicefarm-support@amazon.com aws-devicefarm-support@amazon.com> if you believe that you should be able to invoke this operation.
+--
+--
module Network.AWS.DeviceFarm.RenewOffering
(
-- * Creating a Request
@@ -45,6 +47,8 @@ import Network.AWS.Response
-- | A request representing an offering renewal.
--
+--
+--
-- /See:/ 'renewOffering' smart constructor.
data RenewOffering = RenewOffering'
{ _roQuantity :: !(Maybe Int)
@@ -55,9 +59,9 @@ data RenewOffering = RenewOffering'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'roQuantity'
+-- * 'roQuantity' - The quantity requested in an offering renewal.
--
--- * 'roOfferingId'
+-- * 'roOfferingId' - The ID of a request to renew an offering.
renewOffering
:: RenewOffering
renewOffering =
@@ -112,6 +116,8 @@ instance ToQuery RenewOffering where
-- | The result of a renewal offering.
--
+--
+--
-- /See:/ 'renewOfferingResponse' smart constructor.
data RenewOfferingResponse = RenewOfferingResponse'
{ _rorsOfferingTransaction :: !(Maybe OfferingTransaction)
@@ -122,9 +128,9 @@ data RenewOfferingResponse = RenewOfferingResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'rorsOfferingTransaction'
+-- * 'rorsOfferingTransaction' - Represents the status of the offering transaction for the renewal.
--
--- * 'rorsResponseStatus'
+-- * 'rorsResponseStatus' - -- | The response status code.
renewOfferingResponse
:: Int -- ^ 'rorsResponseStatus'
-> RenewOfferingResponse
@@ -138,7 +144,7 @@ renewOfferingResponse pResponseStatus_ =
rorsOfferingTransaction :: Lens' RenewOfferingResponse (Maybe OfferingTransaction)
rorsOfferingTransaction = lens _rorsOfferingTransaction (\ s a -> s{_rorsOfferingTransaction = a});
--- | The response status code.
+-- | -- | The response status code.
rorsResponseStatus :: Lens' RenewOfferingResponse Int
rorsResponseStatus = lens _rorsResponseStatus (\ s a -> s{_rorsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/ScheduleRun.hs b/gen/Network/AWS/DeviceFarm/ScheduleRun.hs
index 9ed9d28..ee3c1a0 100644
--- a/gen/Network/AWS/DeviceFarm/ScheduleRun.hs
+++ b/gen/Network/AWS/DeviceFarm/ScheduleRun.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Schedules a run.
+--
+--
module Network.AWS.DeviceFarm.ScheduleRun
(
-- * Creating a Request
@@ -49,6 +51,8 @@ import Network.AWS.Response
-- | Represents a request to the schedule run operation.
--
+--
+--
-- /See:/ 'scheduleRun' smart constructor.
data ScheduleRun = ScheduleRun'
{ _srAppARN :: !(Maybe Text)
@@ -63,17 +67,17 @@ data ScheduleRun = ScheduleRun'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'srAppARN'
+-- * 'srAppARN' - The ARN of the app to schedule a run.
--
--- * 'srName'
+-- * 'srName' - The name for the run to be scheduled.
--
--- * 'srConfiguration'
+-- * 'srConfiguration' - Information about the settings for the run to be scheduled.
--
--- * 'srProjectARN'
+-- * 'srProjectARN' - The ARN of the project for the run to be scheduled.
--
--- * 'srDevicePoolARN'
+-- * 'srDevicePoolARN' - The ARN of the device pool for the run to be scheduled.
--
--- * 'srTest'
+-- * 'srTest' - Information about the test for the run to be scheduled.
scheduleRun
:: Text -- ^ 'srProjectARN'
-> Text -- ^ 'srDevicePoolARN'
@@ -154,6 +158,8 @@ instance ToQuery ScheduleRun where
-- | Represents the result of a schedule run request.
--
+--
+--
-- /See:/ 'scheduleRunResponse' smart constructor.
data ScheduleRunResponse = ScheduleRunResponse'
{ _srrsRun :: !(Maybe Run)
@@ -164,9 +170,9 @@ data ScheduleRunResponse = ScheduleRunResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'srrsRun'
+-- * 'srrsRun' - Information about the scheduled run.
--
--- * 'srrsResponseStatus'
+-- * 'srrsResponseStatus' - -- | The response status code.
scheduleRunResponse
:: Int -- ^ 'srrsResponseStatus'
-> ScheduleRunResponse
@@ -180,7 +186,7 @@ scheduleRunResponse pResponseStatus_ =
srrsRun :: Lens' ScheduleRunResponse (Maybe Run)
srrsRun = lens _srrsRun (\ s a -> s{_srrsRun = a});
--- | The response status code.
+-- | -- | The response status code.
srrsResponseStatus :: Lens' ScheduleRunResponse Int
srrsResponseStatus = lens _srrsResponseStatus (\ s a -> s{_srrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/StopRemoteAccessSession.hs b/gen/Network/AWS/DeviceFarm/StopRemoteAccessSession.hs
index a17d456..79f51da 100644
--- a/gen/Network/AWS/DeviceFarm/StopRemoteAccessSession.hs
+++ b/gen/Network/AWS/DeviceFarm/StopRemoteAccessSession.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Ends a specified remote access session.
+--
+--
module Network.AWS.DeviceFarm.StopRemoteAccessSession
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents the request to stop the remote access session.
--
+--
+--
-- /See:/ 'stopRemoteAccessSession' smart constructor.
newtype StopRemoteAccessSession = StopRemoteAccessSession'
{ _srasArn :: Text
@@ -53,7 +57,7 @@ newtype StopRemoteAccessSession = StopRemoteAccessSession'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'srasArn'
+-- * 'srasArn' - The Amazon Resource Name (ARN) of the remote access session you wish to stop.
stopRemoteAccessSession
:: Text -- ^ 'srasArn'
-> StopRemoteAccessSession
@@ -103,6 +107,8 @@ instance ToQuery StopRemoteAccessSession where
-- | Represents the response from the server that describes the remote access session when AWS Device Farm stops the session.
--
+--
+--
-- /See:/ 'stopRemoteAccessSessionResponse' smart constructor.
data StopRemoteAccessSessionResponse = StopRemoteAccessSessionResponse'
{ _srasrsRemoteAccessSession :: !(Maybe RemoteAccessSession)
@@ -113,9 +119,9 @@ data StopRemoteAccessSessionResponse = StopRemoteAccessSessionResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'srasrsRemoteAccessSession'
+-- * 'srasrsRemoteAccessSession' - A container representing the metadata from the service about the remote access session you are stopping.
--
--- * 'srasrsResponseStatus'
+-- * 'srasrsResponseStatus' - -- | The response status code.
stopRemoteAccessSessionResponse
:: Int -- ^ 'srasrsResponseStatus'
-> StopRemoteAccessSessionResponse
@@ -129,7 +135,7 @@ stopRemoteAccessSessionResponse pResponseStatus_ =
srasrsRemoteAccessSession :: Lens' StopRemoteAccessSessionResponse (Maybe RemoteAccessSession)
srasrsRemoteAccessSession = lens _srasrsRemoteAccessSession (\ s a -> s{_srasrsRemoteAccessSession = a});
--- | The response status code.
+-- | -- | The response status code.
srasrsResponseStatus :: Lens' StopRemoteAccessSessionResponse Int
srasrsResponseStatus = lens _srasrsResponseStatus (\ s a -> s{_srasrsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/StopRun.hs b/gen/Network/AWS/DeviceFarm/StopRun.hs
index 6d65bc8..a55f4f3 100644
--- a/gen/Network/AWS/DeviceFarm/StopRun.hs
+++ b/gen/Network/AWS/DeviceFarm/StopRun.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Initiates a stop request for the current test run. AWS Device Farm will immediately stop the run on devices where tests have not started executing, and you will not be billed for these devices. On devices where tests have started executing, Setup Suite and Teardown Suite tests will run to completion before stopping execution on those devices. You will be billed for Setup, Teardown, and any tests that were in progress or already completed.
+--
+--
module Network.AWS.DeviceFarm.StopRun
(
-- * Creating a Request
@@ -44,6 +46,8 @@ import Network.AWS.Response
-- | Represents the request to stop a specific run.
--
+--
+--
-- /See:/ 'stopRun' smart constructor.
newtype StopRun = StopRun'
{ _srArn :: Text
@@ -53,7 +57,7 @@ newtype StopRun = StopRun'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'srArn'
+-- * 'srArn' - Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.
stopRun
:: Text -- ^ 'srArn'
-> StopRun
@@ -100,6 +104,8 @@ instance ToQuery StopRun where
-- | Represents the results of your stop run attempt.
--
+--
+--
-- /See:/ 'stopRunResponse' smart constructor.
data StopRunResponse = StopRunResponse'
{ _srsRun :: !(Maybe Run)
@@ -110,9 +116,9 @@ data StopRunResponse = StopRunResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'srsRun'
+-- * 'srsRun' - Undocumented member.
--
--- * 'srsResponseStatus'
+-- * 'srsResponseStatus' - -- | The response status code.
stopRunResponse
:: Int -- ^ 'srsResponseStatus'
-> StopRunResponse
@@ -126,7 +132,7 @@ stopRunResponse pResponseStatus_ =
srsRun :: Lens' StopRunResponse (Maybe Run)
srsRun = lens _srsRun (\ s a -> s{_srsRun = a});
--- | The response status code.
+-- | -- | The response status code.
srsResponseStatus :: Lens' StopRunResponse Int
srsResponseStatus = lens _srsResponseStatus (\ s a -> s{_srsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/Types.hs b/gen/Network/AWS/DeviceFarm/Types.hs
index 7156f8b..d4b2a0c 100644
--- a/gen/Network/AWS/DeviceFarm/Types.hs
+++ b/gen/Network/AWS/DeviceFarm/Types.hs
@@ -387,7 +387,7 @@ import Network.AWS.Lens
import Network.AWS.Prelude
import Network.AWS.Sign.V4
--- | API version '2015-06-23' of the Amazon Device Farm SDK configuration.
+-- | API version @2015-06-23@ of the Amazon Device Farm SDK configuration.
deviceFarm :: Service
deviceFarm =
Service
@@ -422,25 +422,37 @@ deviceFarm =
| otherwise = Nothing
-- | Exception gets thrown when a user is not eligible to perform the specified transaction.
+--
+--
_NotEligibleException :: AsError a => Getting (First ServiceError) a ServiceError
_NotEligibleException = _ServiceError . hasCode "NotEligibleException"
-- | An entity with the same name already exists.
+--
+--
_IdempotencyException :: AsError a => Getting (First ServiceError) a ServiceError
_IdempotencyException = _ServiceError . hasCode "IdempotencyException"
-- | An invalid argument was specified.
+--
+--
_ArgumentException :: AsError a => Getting (First ServiceError) a ServiceError
_ArgumentException = _ServiceError . hasCode "ArgumentException"
-- | The specified entity was not found.
+--
+--
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
_NotFoundException = _ServiceError . hasCode "NotFoundException"
-- | There was a problem with the service account.
+--
+--
_ServiceAccountException :: AsError a => Getting (First ServiceError) a ServiceError
_ServiceAccountException = _ServiceError . hasCode "ServiceAccountException"
-- | A limit was exceeded.
+--
+--
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
_LimitExceededException = _ServiceError . hasCode "LimitExceededException"
diff --git a/gen/Network/AWS/DeviceFarm/Types/Product.hs b/gen/Network/AWS/DeviceFarm/Types/Product.hs
index d0203e0..666a83d 100644
--- a/gen/Network/AWS/DeviceFarm/Types/Product.hs
+++ b/gen/Network/AWS/DeviceFarm/Types/Product.hs
@@ -23,6 +23,8 @@ import Network.AWS.Prelude
-- | A container for account-level settings within AWS Device Farm.
--
+--
+--
-- /See:/ 'accountSettings' smart constructor.
data AccountSettings = AccountSettings'
{ _asAwsAccountNumber :: !(Maybe Text)
@@ -34,11 +36,11 @@ data AccountSettings = AccountSettings'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'asAwsAccountNumber'
+-- * 'asAwsAccountNumber' - The AWS account number specified in the @AccountSettings@ container.
--
--- * 'asUnmeteredDevices'
+-- * 'asUnmeteredDevices' - Returns the unmetered devices you have purchased or want to purchase.
--
--- * 'asUnmeteredRemoteAccessDevices'
+-- * 'asUnmeteredRemoteAccessDevices' - Returns the unmetered remote access devices you have purchased or want to purchase.
accountSettings
:: AccountSettings
accountSettings =
@@ -48,7 +50,7 @@ accountSettings =
, _asUnmeteredRemoteAccessDevices = Nothing
}
--- | The AWS account number specified in the 'AccountSettings' container.
+-- | The AWS account number specified in the @AccountSettings@ container.
asAwsAccountNumber :: Lens' AccountSettings (Maybe Text)
asAwsAccountNumber = lens _asAwsAccountNumber (\ s a -> s{_asAwsAccountNumber = a});
@@ -76,6 +78,8 @@ instance NFData AccountSettings
-- | Represents the output of a test. Examples of artifacts include logs and screenshots.
--
+--
+--
-- /See:/ 'artifact' smart constructor.
data Artifact = Artifact'
{ _aArn :: !(Maybe Text)
@@ -89,15 +93,15 @@ data Artifact = Artifact'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'aArn'
+-- * 'aArn' - The artifact's ARN.
--
--- * 'aUrl'
+-- * 'aUrl' - The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.
--
--- * 'aExtension'
+-- * 'aExtension' - The artifact's file extension.
--
--- * 'aName'
+-- * 'aName' - The artifact's name.
--
--- * 'aType'
+-- * 'aType' - The artifact's type. Allowed values include the following: * UNKNOWN: An unknown type. * SCREENSHOT: The screenshot type. * DEVICE_LOG: The device log type. * MESSAGE_LOG: The message log type. * RESULT_LOG: The result log type. * SERVICE_LOG: The service log type. * WEBKIT_LOG: The web kit log type. * INSTRUMENTATION_OUTPUT: The instrumentation type. * EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test. * CALABASH_JSON_OUTPUT: The Calabash JSON output type. * CALABASH_PRETTY_OUTPUT: The Calabash pretty output type. * CALABASH_STANDARD_OUTPUT: The Calabash standard output type. * CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type. * AUTOMATION_OUTPUT: The automation output type. * APPIUM_SERVER_OUTPUT: The Appium server output type. * APPIUM_JAVA_OUTPUT: The Appium Java output type. * APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type. * APPIUM_PYTHON_OUTPUT: The Appium Python output type. * APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type. * EXPLORER_EVENT_LOG: The Explorer event log output type. * EXPLORER_SUMMARY_LOG: The Explorer summary log output type. * APPLICATION_CRASH_REPORT: The application crash report output type. * XCTEST_LOG: The XCode test output type.
artifact
:: Artifact
artifact =
@@ -109,72 +113,23 @@ artifact =
, _aType = Nothing
}
--- | The artifact\'s ARN.
+-- | The artifact's ARN.
aArn :: Lens' Artifact (Maybe Text)
aArn = lens _aArn (\ s a -> s{_aArn = a});
--- | The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact\'s file.
+-- | The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the artifact's file.
aUrl :: Lens' Artifact (Maybe Text)
aUrl = lens _aUrl (\ s a -> s{_aUrl = a});
--- | The artifact\'s file extension.
+-- | The artifact's file extension.
aExtension :: Lens' Artifact (Maybe Text)
aExtension = lens _aExtension (\ s a -> s{_aExtension = a});
--- | The artifact\'s name.
+-- | The artifact's name.
aName :: Lens' Artifact (Maybe Text)
aName = lens _aName (\ s a -> s{_aName = a});
--- | The artifact\'s type.
---
--- Allowed values include the following:
---
--- - UNKNOWN: An unknown type.
---
--- - SCREENSHOT: The screenshot type.
---
--- - DEVICE_LOG: The device log type.
---
--- - MESSAGE_LOG: The message log type.
---
--- - RESULT_LOG: The result log type.
---
--- - SERVICE_LOG: The service log type.
---
--- - WEBKIT_LOG: The web kit log type.
---
--- - INSTRUMENTATION_OUTPUT: The instrumentation type.
---
--- - EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.
---
--- - CALABASH_JSON_OUTPUT: The Calabash JSON output type.
---
--- - CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.
---
--- - CALABASH_STANDARD_OUTPUT: The Calabash standard output type.
---
--- - CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.
---
--- - AUTOMATION_OUTPUT: The automation output type.
---
--- - APPIUM_SERVER_OUTPUT: The Appium server output type.
---
--- - APPIUM_JAVA_OUTPUT: The Appium Java output type.
---
--- - APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.
---
--- - APPIUM_PYTHON_OUTPUT: The Appium Python output type.
---
--- - APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.
---
--- - EXPLORER_EVENT_LOG: The Explorer event log output type.
---
--- - EXPLORER_SUMMARY_LOG: The Explorer summary log output type.
---
--- - APPLICATION_CRASH_REPORT: The application crash report output type.
---
--- - XCTEST_LOG: The XCode test output type.
---
+-- | The artifact's type. Allowed values include the following: * UNKNOWN: An unknown type. * SCREENSHOT: The screenshot type. * DEVICE_LOG: The device log type. * MESSAGE_LOG: The message log type. * RESULT_LOG: The result log type. * SERVICE_LOG: The service log type. * WEBKIT_LOG: The web kit log type. * INSTRUMENTATION_OUTPUT: The instrumentation type. * EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test. * CALABASH_JSON_OUTPUT: The Calabash JSON output type. * CALABASH_PRETTY_OUTPUT: The Calabash pretty output type. * CALABASH_STANDARD_OUTPUT: The Calabash standard output type. * CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type. * AUTOMATION_OUTPUT: The automation output type. * APPIUM_SERVER_OUTPUT: The Appium server output type. * APPIUM_JAVA_OUTPUT: The Appium Java output type. * APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type. * APPIUM_PYTHON_OUTPUT: The Appium Python output type. * APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type. * EXPLORER_EVENT_LOG: The Explorer event log output type. * EXPLORER_SUMMARY_LOG: The Explorer summary log output type. * APPLICATION_CRASH_REPORT: The application crash report output type. * XCTEST_LOG: The XCode test output type.
aType :: Lens' Artifact (Maybe ArtifactType)
aType = lens _aType (\ s a -> s{_aType = a});
@@ -194,8 +149,10 @@ instance NFData Artifact
-- | Represents the amount of CPU that an app is using on a physical device.
--
+--
-- Note that this does not represent system-wide CPU usage.
--
+--
-- /See:/ 'cpu' smart constructor.
data CPU = CPU'
{ _cpuFrequency :: !(Maybe Text)
@@ -207,11 +164,11 @@ data CPU = CPU'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'cpuFrequency'
+-- * 'cpuFrequency' - The CPU's frequency.
--
--- * 'cpuClock'
+-- * 'cpuClock' - The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.
--
--- * 'cpuArchitecture'
+-- * 'cpuArchitecture' - The CPU's architecture, for example x86 or ARM.
cpu
:: CPU
cpu =
@@ -221,15 +178,15 @@ cpu =
, _cpuArchitecture = Nothing
}
--- | The CPU\'s frequency.
+-- | The CPU's frequency.
cpuFrequency :: Lens' CPU (Maybe Text)
cpuFrequency = lens _cpuFrequency (\ s a -> s{_cpuFrequency = a});
--- | The clock speed of the device\'s CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.
+-- | The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.
cpuClock :: Lens' CPU (Maybe Double)
cpuClock = lens _cpuClock (\ s a -> s{_cpuClock = a});
--- | The CPU\'s architecture, for example x86 or ARM.
+-- | The CPU's architecture, for example x86 or ARM.
cpuArchitecture :: Lens' CPU (Maybe Text)
cpuArchitecture = lens _cpuArchitecture (\ s a -> s{_cpuArchitecture = a});
@@ -247,6 +204,8 @@ instance NFData CPU
-- | Represents entity counters.
--
+--
+--
-- /See:/ 'counters' smart constructor.
data Counters = Counters'
{ _cPassed :: !(Maybe Int)
@@ -262,19 +221,19 @@ data Counters = Counters'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'cPassed'
+-- * 'cPassed' - The number of passed entities.
--
--- * 'cSkipped'
+-- * 'cSkipped' - The number of skipped entities.
--
--- * 'cWarned'
+-- * 'cWarned' - The number of warned entities.
--
--- * 'cStopped'
+-- * 'cStopped' - The number of stopped entities.
--
--- * 'cTotal'
+-- * 'cTotal' - The total number of entities.
--
--- * 'cFailed'
+-- * 'cFailed' - The number of failed entities.
--
--- * 'cErrored'
+-- * 'cErrored' - The number of errored entities.
counters
:: Counters
counters =
@@ -334,6 +293,8 @@ instance NFData Counters
-- | Creates the configuration settings for a remote access session, including the device model and type.
--
+--
+--
-- /See:/ 'createRemoteAccessSessionConfiguration' smart constructor.
newtype CreateRemoteAccessSessionConfiguration = CreateRemoteAccessSessionConfiguration'
{ _crascBillingMethod :: Maybe BillingMethod
@@ -343,7 +304,7 @@ newtype CreateRemoteAccessSessionConfiguration = CreateRemoteAccessSessionConfig
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'crascBillingMethod'
+-- * 'crascBillingMethod' - Returns the billing method for purposes of configuring a remote access session.
createRemoteAccessSessionConfiguration
:: CreateRemoteAccessSessionConfiguration
createRemoteAccessSessionConfiguration =
@@ -370,6 +331,8 @@ instance ToJSON
-- | Represents a device type that an app is tested against.
--
+--
+--
-- /See:/ 'device' smart constructor.
data Device = Device'
{ _devCarrier :: !(Maybe Text)
@@ -395,39 +358,39 @@ data Device = Device'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'devCarrier'
+-- * 'devCarrier' - The device's carrier.
--
--- * 'devImage'
+-- * 'devImage' - The device's image name.
--
--- * 'devManufacturer'
+-- * 'devManufacturer' - The device's manufacturer name.
--
--- * 'devPlatform'
+-- * 'devPlatform' - The device's platform. Allowed values include: * ANDROID: The Android platform. * IOS: The iOS platform.
--
--- * 'devRemoteAccessEnabled'
+-- * 'devRemoteAccessEnabled' - Specifies whether remote access has been enabled for the specified device.
--
--- * 'devArn'
+-- * 'devArn' - The device's ARN.
--
--- * 'devFormFactor'
+-- * 'devFormFactor' - The device's form factor. Allowed values include: * PHONE: The phone form factor. * TABLET: The tablet form factor.
--
--- * 'devFleetType'
+-- * 'devFleetType' - The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.
--
--- * 'devResolution'
+-- * 'devResolution' - Undocumented member.
--
--- * 'devMemory'
+-- * 'devMemory' - The device's total memory size, expressed in bytes.
--
--- * 'devRadio'
+-- * 'devRadio' - The device's radio.
--
--- * 'devOs'
+-- * 'devOs' - The device's operating system type.
--
--- * 'devName'
+-- * 'devName' - The device's display name.
--
--- * 'devModel'
+-- * 'devModel' - The device's model name.
--
--- * 'devCpu'
+-- * 'devCpu' - Information about the device's CPU.
--
--- * 'devHeapSize'
+-- * 'devHeapSize' - The device's heap size, expressed in bytes.
--
--- * 'devFleetName'
+-- * 'devFleetName' - The name of the fleet to which this device belongs.
device
:: Device
device =
@@ -451,26 +414,19 @@ device =
, _devFleetName = Nothing
}
--- | The device\'s carrier.
+-- | The device's carrier.
devCarrier :: Lens' Device (Maybe Text)
devCarrier = lens _devCarrier (\ s a -> s{_devCarrier = a});
--- | The device\'s image name.
+-- | The device's image name.
devImage :: Lens' Device (Maybe Text)
devImage = lens _devImage (\ s a -> s{_devImage = a});
--- | The device\'s manufacturer name.
+-- | The device's manufacturer name.
devManufacturer :: Lens' Device (Maybe Text)
devManufacturer = lens _devManufacturer (\ s a -> s{_devManufacturer = a});
--- | The device\'s platform.
---
--- Allowed values include:
---
--- - ANDROID: The Android platform.
---
--- - IOS: The iOS platform.
---
+-- | The device's platform. Allowed values include: * ANDROID: The Android platform. * IOS: The iOS platform.
devPlatform :: Lens' Device (Maybe DevicePlatform)
devPlatform = lens _devPlatform (\ s a -> s{_devPlatform = a});
@@ -478,18 +434,11 @@ devPlatform = lens _devPlatform (\ s a -> s{_devPlatform = a});
devRemoteAccessEnabled :: Lens' Device (Maybe Bool)
devRemoteAccessEnabled = lens _devRemoteAccessEnabled (\ s a -> s{_devRemoteAccessEnabled = a});
--- | The device\'s ARN.
+-- | The device's ARN.
devArn :: Lens' Device (Maybe Text)
devArn = lens _devArn (\ s a -> s{_devArn = a});
--- | The device\'s form factor.
---
--- Allowed values include:
---
--- - PHONE: The phone form factor.
---
--- - TABLET: The tablet form factor.
---
+-- | The device's form factor. Allowed values include: * PHONE: The phone form factor. * TABLET: The tablet form factor.
devFormFactor :: Lens' Device (Maybe DeviceFormFactor)
devFormFactor = lens _devFormFactor (\ s a -> s{_devFormFactor = a});
@@ -501,31 +450,31 @@ devFleetType = lens _devFleetType (\ s a -> s{_devFleetType = a});
devResolution :: Lens' Device (Maybe Resolution)
devResolution = lens _devResolution (\ s a -> s{_devResolution = a});
--- | The device\'s total memory size, expressed in bytes.
+-- | The device's total memory size, expressed in bytes.
devMemory :: Lens' Device (Maybe Integer)
devMemory = lens _devMemory (\ s a -> s{_devMemory = a});
--- | The device\'s radio.
+-- | The device's radio.
devRadio :: Lens' Device (Maybe Text)
devRadio = lens _devRadio (\ s a -> s{_devRadio = a});
--- | The device\'s operating system type.
+-- | The device's operating system type.
devOs :: Lens' Device (Maybe Text)
devOs = lens _devOs (\ s a -> s{_devOs = a});
--- | The device\'s display name.
+-- | The device's display name.
devName :: Lens' Device (Maybe Text)
devName = lens _devName (\ s a -> s{_devName = a});
--- | The device\'s model name.
+-- | The device's model name.
devModel :: Lens' Device (Maybe Text)
devModel = lens _devModel (\ s a -> s{_devModel = a});
--- | Information about the device\'s CPU.
+-- | Information about the device's CPU.
devCpu :: Lens' Device (Maybe CPU)
devCpu = lens _devCpu (\ s a -> s{_devCpu = a});
--- | The device\'s heap size, expressed in bytes.
+-- | The device's heap size, expressed in bytes.
devHeapSize :: Lens' Device (Maybe Integer)
devHeapSize = lens _devHeapSize (\ s a -> s{_devHeapSize = a});
@@ -561,6 +510,8 @@ instance NFData Device
-- | Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.
--
+--
+--
-- /See:/ 'deviceMinutes' smart constructor.
data DeviceMinutes = DeviceMinutes'
{ _dmMetered :: !(Maybe Double)
@@ -572,11 +523,11 @@ data DeviceMinutes = DeviceMinutes'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'dmMetered'
+-- * 'dmMetered' - When specified, represents only the sum of metered minutes used by the resource to run tests.
--
--- * 'dmTotal'
+-- * 'dmTotal' - When specified, represents the total minutes used by the resource to run tests.
--
--- * 'dmUnmetered'
+-- * 'dmUnmetered' - When specified, represents only the sum of unmetered minutes used by the resource to run tests.
deviceMinutes
:: DeviceMinutes
deviceMinutes =
@@ -612,6 +563,8 @@ instance NFData DeviceMinutes
-- | Represents a collection of device types.
--
+--
+--
-- /See:/ 'devicePool' smart constructor.
data DevicePool = DevicePool'
{ _dArn :: !(Maybe Text)
@@ -625,15 +578,15 @@ data DevicePool = DevicePool'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'dArn'
+-- * 'dArn' - The device pool's ARN.
--
--- * 'dRules'
+-- * 'dRules' - Information about the device pool's rules.
--
--- * 'dName'
+-- * 'dName' - The device pool's name.
--
--- * 'dType'
+-- * 'dType' - 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.
--
--- * 'dDescription'
+-- * 'dDescription' - The device pool's description.
devicePool
:: DevicePool
devicePool =
@@ -645,30 +598,23 @@ devicePool =
, _dDescription = Nothing
}
--- | The device pool\'s ARN.
+-- | The device pool's ARN.
dArn :: Lens' DevicePool (Maybe Text)
dArn = lens _dArn (\ s a -> s{_dArn = a});
--- | Information about the device pool\'s rules.
+-- | Information about the device pool's rules.
dRules :: Lens' DevicePool [Rule]
dRules = lens _dRules (\ s a -> s{_dRules = a}) . _Default . _Coerce;
--- | The device pool\'s name.
+-- | The device pool's name.
dName :: Lens' DevicePool (Maybe Text)
dName = lens _dName (\ s a -> s{_dName = a});
--- | 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.
---
+-- | 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.
dType :: Lens' DevicePool (Maybe DevicePoolType)
dType = lens _dType (\ s a -> s{_dType = a});
--- | The device pool\'s description.
+-- | The device pool's description.
dDescription :: Lens' DevicePool (Maybe Text)
dDescription = lens _dDescription (\ s a -> s{_dDescription = a});
@@ -688,6 +634,8 @@ instance NFData DevicePool
-- | Represents a device pool compatibility result.
--
+--
+--
-- /See:/ 'devicePoolCompatibilityResult' smart constructor.
data DevicePoolCompatibilityResult = DevicePoolCompatibilityResult'
{ _dpcrDevice :: !(Maybe Device)
@@ -699,11 +647,11 @@ data DevicePoolCompatibilityResult = DevicePoolCompatibilityResult'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'dpcrDevice'
+-- * 'dpcrDevice' - Undocumented member.
--
--- * 'dpcrCompatible'
+-- * 'dpcrCompatible' - Whether the result was compatible with the device pool.
--
--- * 'dpcrIncompatibilityMessages'
+-- * 'dpcrIncompatibilityMessages' - Information about the compatibility.
devicePoolCompatibilityResult
:: DevicePoolCompatibilityResult
devicePoolCompatibilityResult =
@@ -739,6 +687,8 @@ instance NFData DevicePoolCompatibilityResult
-- | Represents information about incompatibility.
--
+--
+--
-- /See:/ 'incompatibilityMessage' smart constructor.
data IncompatibilityMessage = IncompatibilityMessage'
{ _imType :: !(Maybe DeviceAttribute)
@@ -749,9 +699,9 @@ data IncompatibilityMessage = IncompatibilityMessage'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'imType'
+-- * 'imType' - The type of incompatibility. Allowed values include: * ARN: The ARN. * FORM_FACTOR: The form factor (for example, phone or tablet). * MANUFACTURER: The manufacturer. * PLATFORM: The platform (for example, Android or iOS).
--
--- * 'imMessage'
+-- * 'imMessage' - A message about the incompatibility.
incompatibilityMessage
:: IncompatibilityMessage
incompatibilityMessage =
@@ -760,18 +710,7 @@ incompatibilityMessage =
, _imMessage = Nothing
}
--- | The type of incompatibility.
---
--- Allowed values include:
---
--- - ARN: The ARN.
---
--- - FORM_FACTOR: The form factor (for example, phone or tablet).
---
--- - MANUFACTURER: The manufacturer.
---
--- - PLATFORM: The platform (for example, Android or iOS).
---
+-- | The type of incompatibility. Allowed values include: * ARN: The ARN. * FORM_FACTOR: The form factor (for example, phone or tablet). * MANUFACTURER: The manufacturer. * PLATFORM: The platform (for example, Android or iOS).
imType :: Lens' IncompatibilityMessage (Maybe DeviceAttribute)
imType = lens _imType (\ s a -> s{_imType = a});
@@ -792,6 +731,8 @@ instance NFData IncompatibilityMessage
-- | Represents a device.
--
+--
+--
-- /See:/ 'job' smart constructor.
data Job = Job'
{ _jobStatus :: !(Maybe ExecutionStatus)
@@ -812,29 +753,29 @@ data Job = Job'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'jobStatus'
+-- * 'jobStatus' - The job's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
--
--- * 'jobCounters'
+-- * 'jobCounters' - The job's result counters.
--
--- * 'jobArn'
+-- * 'jobArn' - The job's ARN.
--
--- * 'jobCreated'
+-- * 'jobCreated' - When the job was created.
--
--- * 'jobDevice'
+-- * 'jobDevice' - Undocumented member.
--
--- * 'jobStopped'
+-- * 'jobStopped' - The job's stop time.
--
--- * 'jobResult'
+-- * 'jobResult' - The job's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
--
--- * 'jobName'
+-- * 'jobName' - The job's name.
--
--- * 'jobDeviceMinutes'
+-- * 'jobDeviceMinutes' - Represents the total (metered or unmetered) minutes used by the job.
--
--- * 'jobType'
+-- * 'jobType' - The job's type. Allowed values include the following: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
--
--- * 'jobMessage'
+-- * 'jobMessage' - A message about the job's result.
--
--- * 'jobStarted'
+-- * 'jobStarted' - The job's start time.
job
:: Job
job =
@@ -853,36 +794,15 @@ job =
, _jobStarted = Nothing
}
--- | The job\'s status.
---
--- Allowed values include:
---
--- - PENDING: A pending status.
---
--- - PENDING_CONCURRENCY: A pending concurrency status.
---
--- - PENDING_DEVICE: A pending device status.
---
--- - PROCESSING: A processing status.
---
--- - SCHEDULING: A scheduling status.
---
--- - PREPARING: A preparing status.
---
--- - RUNNING: A running status.
---
--- - COMPLETED: A completed status.
---
--- - STOPPING: A stopping status.
---
+-- | The job's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
jobStatus :: Lens' Job (Maybe ExecutionStatus)
jobStatus = lens _jobStatus (\ s a -> s{_jobStatus = a});
--- | The job\'s result counters.
+-- | The job's result counters.
jobCounters :: Lens' Job (Maybe Counters)
jobCounters = lens _jobCounters (\ s a -> s{_jobCounters = a});
--- | The job\'s ARN.
+-- | The job's ARN.
jobArn :: Lens' Job (Maybe Text)
jobArn = lens _jobArn (\ s a -> s{_jobArn = a});
@@ -894,32 +814,15 @@ jobCreated = lens _jobCreated (\ s a -> s{_jobCreated = a}) . mapping _Time;
jobDevice :: Lens' Job (Maybe Device)
jobDevice = lens _jobDevice (\ s a -> s{_jobDevice = a});
--- | The job\'s stop time.
+-- | The job's stop time.
jobStopped :: Lens' Job (Maybe UTCTime)
jobStopped = lens _jobStopped (\ s a -> s{_jobStopped = a}) . mapping _Time;
--- | The job\'s result.
---
--- Allowed values include:
---
--- - PENDING: A pending condition.
---
--- - PASSED: A passing condition.
---
--- - WARNED: A warning condition.
---
--- - FAILED: A failed condition.
---
--- - SKIPPED: A skipped condition.
---
--- - ERRORED: An error condition.
---
--- - STOPPED: A stopped condition.
---
+-- | The job's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
jobResult :: Lens' Job (Maybe ExecutionResult)
jobResult = lens _jobResult (\ s a -> s{_jobResult = a});
--- | The job\'s name.
+-- | The job's name.
jobName :: Lens' Job (Maybe Text)
jobName = lens _jobName (\ s a -> s{_jobName = a});
@@ -927,46 +830,15 @@ jobName = lens _jobName (\ s a -> s{_jobName = a});
jobDeviceMinutes :: Lens' Job (Maybe DeviceMinutes)
jobDeviceMinutes = lens _jobDeviceMinutes (\ s a -> s{_jobDeviceMinutes = a});
--- | The job\'s type.
---
--- Allowed values include the following:
---
--- - BUILTIN_FUZZ: The built-in fuzz type.
---
--- - BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
---
--- - APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
---
--- - APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
---
--- - APPIUM_PYTHON: The Appium Python type.
---
--- - APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
---
--- - APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
---
--- - APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
---
--- - CALABASH: The Calabash type.
---
--- - INSTRUMENTATION: The Instrumentation type.
---
--- - UIAUTOMATION: The uiautomation type.
---
--- - UIAUTOMATOR: The uiautomator type.
---
--- - XCTEST: The XCode test type.
---
--- - XCTEST_UI: The XCode UI test type.
---
+-- | The job's type. Allowed values include the following: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
jobType :: Lens' Job (Maybe TestType)
jobType = lens _jobType (\ s a -> s{_jobType = a});
--- | A message about the job\'s result.
+-- | A message about the job's result.
jobMessage :: Lens' Job (Maybe Text)
jobMessage = lens _jobMessage (\ s a -> s{_jobMessage = a});
--- | The job\'s start time.
+-- | The job's start time.
jobStarted :: Lens' Job (Maybe UTCTime)
jobStarted = lens _jobStarted (\ s a -> s{_jobStarted = a}) . mapping _Time;
@@ -993,8 +865,10 @@ instance NFData Job
-- | Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example 47.6204, -122.3491).
--
+--
-- Elevation is currently not supported.
--
+--
-- /See:/ 'location' smart constructor.
data Location = Location'
{ _lLatitude :: !Double
@@ -1005,9 +879,9 @@ data Location = Location'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'lLatitude'
+-- * 'lLatitude' - The latitude.
--
--- * 'lLongitude'
+-- * 'lLongitude' - The longitude.
location
:: Double -- ^ 'lLatitude'
-> Double -- ^ 'lLongitude'
@@ -1039,6 +913,8 @@ instance ToJSON Location where
-- | A number representing the monetary amount for an offering or transaction.
--
+--
+--
-- /See:/ 'monetaryAmount' smart constructor.
data MonetaryAmount = MonetaryAmount'
{ _maAmount :: !(Maybe Double)
@@ -1049,9 +925,9 @@ data MonetaryAmount = MonetaryAmount'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'maAmount'
+-- * 'maAmount' - The numerical amount of an offering or transaction.
--
--- * 'maCurrencyCode'
+-- * 'maCurrencyCode' - The currency code of a monetary amount. For example, @USD@ means "U.S. dollars."
monetaryAmount
:: MonetaryAmount
monetaryAmount =
@@ -1064,7 +940,7 @@ monetaryAmount =
maAmount :: Lens' MonetaryAmount (Maybe Double)
maAmount = lens _maAmount (\ s a -> s{_maAmount = a});
--- | The currency code of a monetary amount. For example, 'USD' means \"U.S. dollars.\"
+-- | The currency code of a monetary amount. For example, @USD@ means "U.S. dollars."
maCurrencyCode :: Lens' MonetaryAmount (Maybe CurrencyCode)
maCurrencyCode = lens _maCurrencyCode (\ s a -> s{_maCurrencyCode = a});
@@ -1081,6 +957,8 @@ instance NFData MonetaryAmount
-- | Represents the metadata of a device offering.
--
+--
+--
-- /See:/ 'offering' smart constructor.
data Offering = Offering'
{ _oPlatform :: !(Maybe DevicePlatform)
@@ -1094,15 +972,15 @@ data Offering = Offering'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'oPlatform'
+-- * 'oPlatform' - The platform of the device (e.g., ANDROID or IOS).
--
--- * 'oId'
+-- * 'oId' - The ID that corresponds to a device offering.
--
--- * 'oRecurringCharges'
+-- * 'oRecurringCharges' - Specifies whether there are recurring charges for the offering.
--
--- * 'oType'
+-- * 'oType' - The type of offering (e.g., "RECURRING") for a device.
--
--- * 'oDescription'
+-- * 'oDescription' - A string describing the offering.
offering
:: Offering
offering =
@@ -1126,7 +1004,7 @@ oId = lens _oId (\ s a -> s{_oId = a});
oRecurringCharges :: Lens' Offering [RecurringCharge]
oRecurringCharges = lens _oRecurringCharges (\ s a -> s{_oRecurringCharges = a}) . _Default . _Coerce;
--- | The type of offering (e.g., \"RECURRING\") for a device.
+-- | The type of offering (e.g., "RECURRING") for a device.
oType :: Lens' Offering (Maybe OfferingType)
oType = lens _oType (\ s a -> s{_oType = a});
@@ -1150,6 +1028,8 @@ instance NFData Offering
-- | The status of the offering.
--
+--
+--
-- /See:/ 'offeringStatus' smart constructor.
data OfferingStatus = OfferingStatus'
{ _osEffectiveOn :: !(Maybe POSIX)
@@ -1162,13 +1042,13 @@ data OfferingStatus = OfferingStatus'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'osEffectiveOn'
+-- * 'osEffectiveOn' - The date on which the offering is effective.
--
--- * 'osOffering'
+-- * 'osOffering' - Represents the metadata of an offering status.
--
--- * 'osQuantity'
+-- * 'osQuantity' - The number of available devices in the offering.
--
--- * 'osType'
+-- * 'osType' - The type specified for the offering status.
offeringStatus
:: OfferingStatus
offeringStatus =
@@ -1210,6 +1090,8 @@ instance NFData OfferingStatus
-- | Represents the metadata of an offering transaction.
--
+--
+--
-- /See:/ 'offeringTransaction' smart constructor.
data OfferingTransaction = OfferingTransaction'
{ _otOfferingStatus :: !(Maybe OfferingStatus)
@@ -1222,13 +1104,13 @@ data OfferingTransaction = OfferingTransaction'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'otOfferingStatus'
+-- * 'otOfferingStatus' - The status of an offering transaction.
--
--- * 'otCost'
+-- * 'otCost' - The cost of an offering transaction.
--
--- * 'otTransactionId'
+-- * 'otTransactionId' - The transaction ID of the offering transaction.
--
--- * 'otCreatedOn'
+-- * 'otCreatedOn' - The date on which an offering transaction was created.
offeringTransaction
:: OfferingTransaction
offeringTransaction =
@@ -1270,6 +1152,8 @@ instance NFData OfferingTransaction
-- | Represents a specific warning or failure.
--
+--
+--
-- /See:/ 'problem' smart constructor.
data Problem = Problem'
{ _pDevice :: !(Maybe Device)
@@ -1285,19 +1169,19 @@ data Problem = Problem'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'pDevice'
+-- * 'pDevice' - Information about the associated device.
--
--- * 'pTest'
+-- * 'pTest' - Information about the associated test.
--
--- * 'pResult'
+-- * 'pResult' - The problem's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
--
--- * 'pRun'
+-- * 'pRun' - Information about the associated run.
--
--- * 'pJob'
+-- * 'pJob' - Information about the associated job.
--
--- * 'pMessage'
+-- * 'pMessage' - A message about the problem's result.
--
--- * 'pSuite'
+-- * 'pSuite' - Information about the associated suite.
problem
:: Problem
problem =
@@ -1319,24 +1203,7 @@ pDevice = lens _pDevice (\ s a -> s{_pDevice = a});
pTest :: Lens' Problem (Maybe ProblemDetail)
pTest = lens _pTest (\ s a -> s{_pTest = a});
--- | The problem\'s result.
---
--- Allowed values include:
---
--- - PENDING: A pending condition.
---
--- - PASSED: A passing condition.
---
--- - WARNED: A warning condition.
---
--- - FAILED: A failed condition.
---
--- - SKIPPED: A skipped condition.
---
--- - ERRORED: An error condition.
---
--- - STOPPED: A stopped condition.
---
+-- | The problem's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
pResult :: Lens' Problem (Maybe ExecutionResult)
pResult = lens _pResult (\ s a -> s{_pResult = a});
@@ -1348,7 +1215,7 @@ pRun = lens _pRun (\ s a -> s{_pRun = a});
pJob :: Lens' Problem (Maybe ProblemDetail)
pJob = lens _pJob (\ s a -> s{_pJob = a});
--- | A message about the problem\'s result.
+-- | A message about the problem's result.
pMessage :: Lens' Problem (Maybe Text)
pMessage = lens _pMessage (\ s a -> s{_pMessage = a});
@@ -1374,6 +1241,8 @@ instance NFData Problem
-- | Information about a problem detail.
--
+--
+--
-- /See:/ 'problemDetail' smart constructor.
data ProblemDetail = ProblemDetail'
{ _pdArn :: !(Maybe Text)
@@ -1384,9 +1253,9 @@ data ProblemDetail = ProblemDetail'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'pdArn'
+-- * 'pdArn' - The problem detail's ARN.
--
--- * 'pdName'
+-- * 'pdName' - The problem detail's name.
problemDetail
:: ProblemDetail
problemDetail =
@@ -1395,11 +1264,11 @@ problemDetail =
, _pdName = Nothing
}
--- | The problem detail\'s ARN.
+-- | The problem detail's ARN.
pdArn :: Lens' ProblemDetail (Maybe Text)
pdArn = lens _pdArn (\ s a -> s{_pdArn = a});
--- | The problem detail\'s name.
+-- | The problem detail's name.
pdName :: Lens' ProblemDetail (Maybe Text)
pdName = lens _pdName (\ s a -> s{_pdName = a});
@@ -1415,6 +1284,8 @@ instance NFData ProblemDetail
-- | Represents an operating-system neutral workspace for running and managing tests.
--
+--
+--
-- /See:/ 'project' smart constructor.
data Project = Project'
{ _pArn :: !(Maybe Text)
@@ -1426,11 +1297,11 @@ data Project = Project'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'pArn'
+-- * 'pArn' - The project's ARN.
--
--- * 'pCreated'
+-- * 'pCreated' - When the project was created.
--
--- * 'pName'
+-- * 'pName' - The project's name.
project
:: Project
project =
@@ -1440,7 +1311,7 @@ project =
, _pName = Nothing
}
--- | The project\'s ARN.
+-- | The project's ARN.
pArn :: Lens' Project (Maybe Text)
pArn = lens _pArn (\ s a -> s{_pArn = a});
@@ -1448,7 +1319,7 @@ pArn = lens _pArn (\ s a -> s{_pArn = a});
pCreated :: Lens' Project (Maybe UTCTime)
pCreated = lens _pCreated (\ s a -> s{_pCreated = a}) . mapping _Time;
--- | The project\'s name.
+-- | The project's name.
pName :: Lens' Project (Maybe Text)
pName = lens _pName (\ s a -> s{_pName = a});
@@ -1466,6 +1337,8 @@ instance NFData Project
-- | Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.
--
+--
+--
-- /See:/ 'radios' smart constructor.
data Radios = Radios'
{ _rNfc :: !(Maybe Bool)
@@ -1478,13 +1351,13 @@ data Radios = Radios'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'rNfc'
+-- * 'rNfc' - True if NFC is enabled at the beginning of the test; otherwise, false.
--
--- * 'rGps'
+-- * 'rGps' - True if GPS is enabled at the beginning of the test; otherwise, false.
--
--- * 'rBluetooth'
+-- * 'rBluetooth' - True if Bluetooth is enabled at the beginning of the test; otherwise, false.
--
--- * 'rWifi'
+-- * 'rWifi' - True if Wi-Fi is enabled at the beginning of the test; otherwise, false.
radios
:: Radios
radios =
@@ -1525,6 +1398,8 @@ instance ToJSON Radios where
-- | Specifies whether charges for devices will be recurring.
--
+--
+--
-- /See:/ 'recurringCharge' smart constructor.
data RecurringCharge = RecurringCharge'
{ _rcFrequency :: !(Maybe RecurringChargeFrequency)
@@ -1535,9 +1410,9 @@ data RecurringCharge = RecurringCharge'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'rcFrequency'
+-- * 'rcFrequency' - The frequency in which charges will recur.
--
--- * 'rcCost'
+-- * 'rcCost' - The cost of the recurring charge.
recurringCharge
:: RecurringCharge
recurringCharge =
@@ -1567,6 +1442,8 @@ instance NFData RecurringCharge
-- | Represents information about the remote access session.
--
+--
+--
-- /See:/ 'remoteAccessSession' smart constructor.
data RemoteAccessSession = RemoteAccessSession'
{ _rasBillingMethod :: !(Maybe BillingMethod)
@@ -1587,29 +1464,29 @@ data RemoteAccessSession = RemoteAccessSession'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'rasBillingMethod'
+-- * 'rasBillingMethod' - The billing method of the remote access session. Possible values include @METERED@ or @UNMETERED@ . For more information about metered devices, see <http://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology AWS Device Farm terminology> ."
--
--- * 'rasStatus'
+-- * 'rasStatus' - The status of the remote access session. Can be any of the following: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
--
--- * 'rasArn'
+-- * 'rasArn' - The Amazon Resource Name (ARN) of the remote access session.
--
--- * 'rasCreated'
+-- * 'rasCreated' - The date and time the remote access session was created.
--
--- * 'rasDevice'
+-- * 'rasDevice' - Undocumented member.
--
--- * 'rasStopped'
+-- * 'rasStopped' - The date and time the remote access session was stopped.
--
--- * 'rasResult'
+-- * 'rasResult' - The result of the remote access session. Can be any of the following: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
--
--- * 'rasName'
+-- * 'rasName' - The name of the remote access session.
--
--- * 'rasDeviceMinutes'
+-- * 'rasDeviceMinutes' - Undocumented member.
--
--- * 'rasEndpoint'
+-- * 'rasEndpoint' - The endpoint for the remote access sesssion.
--
--- * 'rasMessage'
+-- * 'rasMessage' - A message about the remote access session.
--
--- * 'rasStarted'
+-- * 'rasStarted' - The date and time the remote access session was started.
remoteAccessSession
:: RemoteAccessSession
remoteAccessSession =
@@ -1628,30 +1505,11 @@ remoteAccessSession =
, _rasStarted = Nothing
}
--- | The billing method of the remote access session. Possible values include 'METERED' or 'UNMETERED'. For more information about metered devices, see <http://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology AWS Device Farm terminology>.\"
+-- | The billing method of the remote access session. Possible values include @METERED@ or @UNMETERED@ . For more information about metered devices, see <http://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology AWS Device Farm terminology> ."
rasBillingMethod :: Lens' RemoteAccessSession (Maybe BillingMethod)
rasBillingMethod = lens _rasBillingMethod (\ s a -> s{_rasBillingMethod = a});
--- | The status of the remote access session. Can be any of the following:
---
--- - PENDING: A pending status.
---
--- - PENDING_CONCURRENCY: A pending concurrency status.
---
--- - PENDING_DEVICE: A pending device status.
---
--- - PROCESSING: A processing status.
---
--- - SCHEDULING: A scheduling status.
---
--- - PREPARING: A preparing status.
---
--- - RUNNING: A running status.
---
--- - COMPLETED: A completed status.
---
--- - STOPPING: A stopping status.
---
+-- | The status of the remote access session. Can be any of the following: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
rasStatus :: Lens' RemoteAccessSession (Maybe ExecutionStatus)
rasStatus = lens _rasStatus (\ s a -> s{_rasStatus = a});
@@ -1671,22 +1529,7 @@ rasDevice = lens _rasDevice (\ s a -> s{_rasDevice = a});
rasStopped :: Lens' RemoteAccessSession (Maybe UTCTime)
rasStopped = lens _rasStopped (\ s a -> s{_rasStopped = a}) . mapping _Time;
--- | The result of the remote access session. Can be any of the following:
---
--- - PENDING: A pending condition.
---
--- - PASSED: A passing condition.
---
--- - WARNED: A warning condition.
---
--- - FAILED: A failed condition.
---
--- - SKIPPED: A skipped condition.
---
--- - ERRORED: An error condition.
---
--- - STOPPED: A stopped condition.
---
+-- | The result of the remote access session. Can be any of the following: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
rasResult :: Lens' RemoteAccessSession (Maybe ExecutionResult)
rasResult = lens _rasResult (\ s a -> s{_rasResult = a});
@@ -1733,6 +1576,8 @@ instance NFData RemoteAccessSession
-- | Represents the screen resolution of a device in height and width, expressed in pixels.
--
+--
+--
-- /See:/ 'resolution' smart constructor.
data Resolution = Resolution'
{ _rHeight :: !(Maybe Int)
@@ -1743,9 +1588,9 @@ data Resolution = Resolution'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'rHeight'
+-- * 'rHeight' - The screen resolution's height, expressed in pixels.
--
--- * 'rWidth'
+-- * 'rWidth' - The screen resolution's width, expressed in pixels.
resolution
:: Resolution
resolution =
@@ -1754,11 +1599,11 @@ resolution =
, _rWidth = Nothing
}
--- | The screen resolution\'s height, expressed in pixels.
+-- | The screen resolution's height, expressed in pixels.
rHeight :: Lens' Resolution (Maybe Int)
rHeight = lens _rHeight (\ s a -> s{_rHeight = a});
--- | The screen resolution\'s width, expressed in pixels.
+-- | The screen resolution's width, expressed in pixels.
rWidth :: Lens' Resolution (Maybe Int)
rWidth = lens _rWidth (\ s a -> s{_rWidth = a});
@@ -1774,6 +1619,8 @@ instance NFData Resolution
-- | Represents a condition for a device pool.
--
+--
+--
-- /See:/ 'rule' smart constructor.
data Rule = Rule'
{ _rAttribute :: !(Maybe DeviceAttribute)
@@ -1785,11 +1632,11 @@ data Rule = Rule'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'rAttribute'
+-- * 'rAttribute' - The rule's stringified attribute. For example, specify the value as @"\"abc\""@ . Allowed values include: * ARN: The ARN. * FORM_FACTOR: The form factor (for example, phone or tablet). * MANUFACTURER: The manufacturer. * PLATFORM: The platform (for example, Android or iOS).
--
--- * 'rOperator'
+-- * 'rOperator' - The rule's operator. * EQUALS: The equals operator. * GREATER_THAN: The greater-than operator. * IN: The in operator. * LESS_THAN: The less-than operator. * NOT_IN: The not-in operator.
--
--- * 'rValue'
+-- * 'rValue' - The rule's value.
rule
:: Rule
rule =
@@ -1799,37 +1646,15 @@ rule =
, _rValue = Nothing
}
--- | The rule\'s stringified attribute. For example, specify the value as '\"\\\"abc\\\"\"'.
---
--- Allowed values include:
---
--- - ARN: The ARN.
---
--- - FORM_FACTOR: The form factor (for example, phone or tablet).
---
--- - MANUFACTURER: The manufacturer.
---
--- - PLATFORM: The platform (for example, Android or iOS).
---
+-- | The rule's stringified attribute. For example, specify the value as @"\"abc\""@ . Allowed values include: * ARN: The ARN. * FORM_FACTOR: The form factor (for example, phone or tablet). * MANUFACTURER: The manufacturer. * PLATFORM: The platform (for example, Android or iOS).
rAttribute :: Lens' Rule (Maybe DeviceAttribute)
rAttribute = lens _rAttribute (\ s a -> s{_rAttribute = a});
--- | The rule\'s operator.
---
--- - EQUALS: The equals operator.
---
--- - GREATER_THAN: The greater-than operator.
---
--- - IN: The in operator.
---
--- - LESS_THAN: The less-than operator.
---
--- - NOT_IN: The not-in operator.
---
+-- | The rule's operator. * EQUALS: The equals operator. * GREATER_THAN: The greater-than operator. * IN: The in operator. * LESS_THAN: The less-than operator. * NOT_IN: The not-in operator.
rOperator :: Lens' Rule (Maybe RuleOperator)
rOperator = lens _rOperator (\ s a -> s{_rOperator = a});
--- | The rule\'s value.
+-- | The rule's value.
rValue :: Lens' Rule (Maybe Text)
rValue = lens _rValue (\ s a -> s{_rValue = a});
@@ -1855,6 +1680,8 @@ instance ToJSON Rule where
-- | Represents an app on a set of devices with a specific test and configuration.
--
+--
+--
-- /See:/ 'run' smart constructor.
data Run = Run'
{ _runBillingMethod :: !(Maybe BillingMethod)
@@ -1878,35 +1705,35 @@ data Run = Run'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'runBillingMethod'
+-- * 'runBillingMethod' - Specifies the billing method for a test run: @metered@ or @unmetered@ . If the parameter is not specified, the default value is @metered@ .
--
--- * 'runStatus'
+-- * 'runStatus' - The run's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
--
--- * 'runCounters'
+-- * 'runCounters' - The run's result counters.
--
--- * 'runPlatform'
+-- * 'runPlatform' - The run's platform. Allowed values include: * ANDROID: The Android platform. * IOS: The iOS platform.
--
--- * 'runArn'
+-- * 'runArn' - The run's ARN.
--
--- * 'runCreated'
+-- * 'runCreated' - When the run was created.
--
--- * 'runStopped'
+-- * 'runStopped' - The run's stop time.
--
--- * 'runResult'
+-- * 'runResult' - The run's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
--
--- * 'runCompletedJobs'
+-- * 'runCompletedJobs' - The total number of completed jobs.
--
--- * 'runName'
+-- * 'runName' - The run's name.
--
--- * 'runDeviceMinutes'
+-- * 'runDeviceMinutes' - Represents the total (metered or unmetered) minutes used by the test run.
--
--- * 'runType'
+-- * 'runType' - The run's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
--
--- * 'runMessage'
+-- * 'runMessage' - A message about the run's result.
--
--- * 'runTotalJobs'
+-- * 'runTotalJobs' - The total number of jobs for the run.
--
--- * 'runStarted'
+-- * 'runStarted' - The run's start time.
run
:: Run
run =
@@ -1928,51 +1755,23 @@ run =
, _runStarted = Nothing
}
--- | Specifies the billing method for a test run: 'metered' or 'unmetered'. If the parameter is not specified, the default value is 'unmetered'.
+-- | Specifies the billing method for a test run: @metered@ or @unmetered@ . If the parameter is not specified, the default value is @metered@ .
runBillingMethod :: Lens' Run (Maybe BillingMethod)
runBillingMethod = lens _runBillingMethod (\ s a -> s{_runBillingMethod = a});
--- | The run\'s status.
---
--- Allowed values include:
---
--- - PENDING: A pending status.
---
--- - PENDING_CONCURRENCY: A pending concurrency status.
---
--- - PENDING_DEVICE: A pending device status.
---
--- - PROCESSING: A processing status.
---
--- - SCHEDULING: A scheduling status.
---
--- - PREPARING: A preparing status.
---
--- - RUNNING: A running status.
---
--- - COMPLETED: A completed status.
---
--- - STOPPING: A stopping status.
---
+-- | The run's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
runStatus :: Lens' Run (Maybe ExecutionStatus)
runStatus = lens _runStatus (\ s a -> s{_runStatus = a});
--- | The run\'s result counters.
+-- | The run's result counters.
runCounters :: Lens' Run (Maybe Counters)
runCounters = lens _runCounters (\ s a -> s{_runCounters = a});
--- | The run\'s platform.
---
--- Allowed values include:
---
--- - ANDROID: The Android platform.
---
--- - IOS: The iOS platform.
---
+-- | The run's platform. Allowed values include: * ANDROID: The Android platform. * IOS: The iOS platform.
runPlatform :: Lens' Run (Maybe DevicePlatform)
runPlatform = lens _runPlatform (\ s a -> s{_runPlatform = a});
--- | The run\'s ARN.
+-- | The run's ARN.
runArn :: Lens' Run (Maybe Text)
runArn = lens _runArn (\ s a -> s{_runArn = a});
@@ -1980,28 +1779,11 @@ runArn = lens _runArn (\ s a -> s{_runArn = a});
runCreated :: Lens' Run (Maybe UTCTime)
runCreated = lens _runCreated (\ s a -> s{_runCreated = a}) . mapping _Time;
--- | The run\'s stop time.
+-- | The run's stop time.
runStopped :: Lens' Run (Maybe UTCTime)
runStopped = lens _runStopped (\ s a -> s{_runStopped = a}) . mapping _Time;
--- | The run\'s result.
---
--- Allowed values include:
---
--- - PENDING: A pending condition.
---
--- - PASSED: A passing condition.
---
--- - WARNED: A warning condition.
---
--- - FAILED: A failed condition.
---
--- - SKIPPED: A skipped condition.
---
--- - ERRORED: An error condition.
---
--- - STOPPED: A stopped condition.
---
+-- | The run's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
runResult :: Lens' Run (Maybe ExecutionResult)
runResult = lens _runResult (\ s a -> s{_runResult = a});
@@ -2009,7 +1791,7 @@ runResult = lens _runResult (\ s a -> s{_runResult = a});
runCompletedJobs :: Lens' Run (Maybe Int)
runCompletedJobs = lens _runCompletedJobs (\ s a -> s{_runCompletedJobs = a});
--- | The run\'s name.
+-- | The run's name.
runName :: Lens' Run (Maybe Text)
runName = lens _runName (\ s a -> s{_runName = a});
@@ -2017,42 +1799,11 @@ runName = lens _runName (\ s a -> s{_runName = a});
runDeviceMinutes :: Lens' Run (Maybe DeviceMinutes)
runDeviceMinutes = lens _runDeviceMinutes (\ s a -> s{_runDeviceMinutes = a});
--- | The run\'s type.
---
--- Must be one of the following values:
---
--- - BUILTIN_FUZZ: The built-in fuzz type.
---
--- - BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
---
--- - APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
---
--- - APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
---
--- - APPIUM_PYTHON: The Appium Python type.
---
--- - APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
---
--- - APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
---
--- - APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
---
--- - CALABASH: The Calabash type.
---
--- - INSTRUMENTATION: The Instrumentation type.
---
--- - UIAUTOMATION: The uiautomation type.
---
--- - UIAUTOMATOR: The uiautomator type.
---
--- - XCTEST: The XCode test type.
---
--- - XCTEST_UI: The XCode UI test type.
---
+-- | The run's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
runType :: Lens' Run (Maybe TestType)
runType = lens _runType (\ s a -> s{_runType = a});
--- | A message about the run\'s result.
+-- | A message about the run's result.
runMessage :: Lens' Run (Maybe Text)
runMessage = lens _runMessage (\ s a -> s{_runMessage = a});
@@ -2060,7 +1811,7 @@ runMessage = lens _runMessage (\ s a -> s{_runMessage = a});
runTotalJobs :: Lens' Run (Maybe Int)
runTotalJobs = lens _runTotalJobs (\ s a -> s{_runTotalJobs = a});
--- | The run\'s start time.
+-- | The run's start time.
runStarted :: Lens' Run (Maybe UTCTime)
runStarted = lens _runStarted (\ s a -> s{_runStarted = a}) . mapping _Time;
@@ -2090,6 +1841,8 @@ instance NFData Run
-- | Represents a sample of performance data.
--
+--
+--
-- /See:/ 'sample' smart constructor.
data Sample = Sample'
{ _samArn :: !(Maybe Text)
@@ -2101,11 +1854,11 @@ data Sample = Sample'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'samArn'
+-- * 'samArn' - The sample's ARN.
--
--- * 'samUrl'
+-- * 'samUrl' - The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.
--
--- * 'samType'
+-- * 'samType' - The sample's type. Must be one of the following values: * CPU: A CPU sample type. This is expressed as the app processing CPU time (including child processes) as reported by process, as a percentage. * MEMORY: A memory usage sample type. This is expressed as the total proportional set size of an app process, in kilobytes. * NATIVE_AVG_DRAWTIME * NATIVE_FPS * NATIVE_FRAMES * NATIVE_MAX_DRAWTIME * NATIVE_MIN_DRAWTIME * OPENGL_AVG_DRAWTIME * OPENGL_FPS * OPENGL_FRAMES * OPENGL_MAX_DRAWTIME * OPENGL_MIN_DRAWTIME * RX * RX_RATE: The total number of bytes per second (TCP and UDP) that are sent, by app process. * THREADS: A threads sample type. This is expressed as the total number of threads per app process. * TX * TX_RATE: The total number of bytes per second (TCP and UDP) that are received, by app process.
sample
:: Sample
sample =
@@ -2115,52 +1868,15 @@ sample =
, _samType = Nothing
}
--- | The sample\'s ARN.
+-- | The sample's ARN.
samArn :: Lens' Sample (Maybe Text)
samArn = lens _samArn (\ s a -> s{_samArn = a});
--- | The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample\'s file.
+-- | The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the sample's file.
samUrl :: Lens' Sample (Maybe Text)
samUrl = lens _samUrl (\ s a -> s{_samUrl = a});
--- | 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.
---
+-- | 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.
samType :: Lens' Sample (Maybe SampleType)
samType = lens _samType (\ s a -> s{_samType = a});
@@ -2177,6 +1893,8 @@ instance NFData Sample
-- | Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.
--
+--
+--
-- /See:/ 'scheduleRunConfiguration' smart constructor.
data ScheduleRunConfiguration = ScheduleRunConfiguration'
{ _srcBillingMethod :: !(Maybe BillingMethod)
@@ -2192,19 +1910,19 @@ data ScheduleRunConfiguration = ScheduleRunConfiguration'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'srcBillingMethod'
+-- * 'srcBillingMethod' - Specifies the billing method for a test run: @metered@ or @unmetered@ . If the parameter is not specified, the default value is @metered@ .
--
--- * 'srcRadios'
+-- * 'srcRadios' - Information about the radio states for the run.
--
--- * 'srcLocation'
+-- * 'srcLocation' - Information about the location that is used for the run.
--
--- * 'srcLocale'
+-- * 'srcLocale' - Information about the locale that is used for the run.
--
--- * 'srcNetworkProfileARN'
+-- * 'srcNetworkProfileARN' - Reserved for internal use.
--
--- * 'srcExtraDataPackageARN'
+-- * 'srcExtraDataPackageARN' - The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.
--
--- * 'srcAuxiliaryApps'
+-- * 'srcAuxiliaryApps' - A list of auxiliary apps for the run.
scheduleRunConfiguration
:: ScheduleRunConfiguration
scheduleRunConfiguration =
@@ -2218,7 +1936,7 @@ scheduleRunConfiguration =
, _srcAuxiliaryApps = Nothing
}
--- | Specifies the billing method for a test run: 'metered' or 'unmetered'. If the parameter is not specified, the default value is 'unmetered'.
+-- | Specifies the billing method for a test run: @metered@ or @unmetered@ . If the parameter is not specified, the default value is @metered@ .
srcBillingMethod :: Lens' ScheduleRunConfiguration (Maybe BillingMethod)
srcBillingMethod = lens _srcBillingMethod (\ s a -> s{_srcBillingMethod = a});
@@ -2238,7 +1956,7 @@ srcLocale = lens _srcLocale (\ s a -> s{_srcLocale = a});
srcNetworkProfileARN :: Lens' ScheduleRunConfiguration (Maybe Text)
srcNetworkProfileARN = lens _srcNetworkProfileARN (\ s a -> s{_srcNetworkProfileARN = a});
--- | The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app\'s sandbox for iOS.
+-- | The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.
srcExtraDataPackageARN :: Lens' ScheduleRunConfiguration (Maybe Text)
srcExtraDataPackageARN = lens _srcExtraDataPackageARN (\ s a -> s{_srcExtraDataPackageARN = a});
@@ -2265,6 +1983,8 @@ instance ToJSON ScheduleRunConfiguration where
-- | Represents additional test settings.
--
+--
+--
-- /See:/ 'scheduleRunTest' smart constructor.
data ScheduleRunTest = ScheduleRunTest'
{ _srtTestPackageARN :: !(Maybe Text)
@@ -2277,13 +1997,13 @@ data ScheduleRunTest = ScheduleRunTest'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'srtTestPackageARN'
+-- * 'srtTestPackageARN' - The ARN of the uploaded test that will be run.
--
--- * 'srtParameters'
+-- * 'srtParameters' - The test's parameters, such as test framework parameters and fixture settings.
--
--- * 'srtFilter'
+-- * 'srtFilter' - The test's filter.
--
--- * 'srtType'
+-- * 'srtType' - The test's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
scheduleRunTest
:: TestType -- ^ 'srtType'
-> ScheduleRunTest
@@ -2299,46 +2019,15 @@ scheduleRunTest pType_ =
srtTestPackageARN :: Lens' ScheduleRunTest (Maybe Text)
srtTestPackageARN = lens _srtTestPackageARN (\ s a -> s{_srtTestPackageARN = a});
--- | The test\'s parameters, such as test framework parameters and fixture settings.
+-- | The test's parameters, such as test framework parameters and fixture settings.
srtParameters :: Lens' ScheduleRunTest (HashMap Text Text)
srtParameters = lens _srtParameters (\ s a -> s{_srtParameters = a}) . _Default . _Map;
--- | The test\'s filter.
+-- | The test's filter.
srtFilter :: Lens' ScheduleRunTest (Maybe Text)
srtFilter = lens _srtFilter (\ s a -> s{_srtFilter = a});
--- | The test\'s type.
---
--- Must be one of the following values:
---
--- - BUILTIN_FUZZ: The built-in fuzz type.
---
--- - BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
---
--- - APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
---
--- - APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
---
--- - APPIUM_PYTHON: The Appium Python type.
---
--- - APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
---
--- - APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
---
--- - APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
---
--- - CALABASH: The Calabash type.
---
--- - INSTRUMENTATION: The Instrumentation type.
---
--- - UIAUTOMATION: The uiautomation type.
---
--- - UIAUTOMATOR: The uiautomator type.
---
--- - XCTEST: The XCode test type.
---
--- - XCTEST_UI: The XCode UI test type.
---
+-- | The test's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
srtType :: Lens' ScheduleRunTest TestType
srtType = lens _srtType (\ s a -> s{_srtType = a});
@@ -2357,6 +2046,8 @@ instance ToJSON ScheduleRunTest where
-- | Represents a collection of one or more tests.
--
+--
+--
-- /See:/ 'suite' smart constructor.
data Suite = Suite'
{ _sStatus :: !(Maybe ExecutionStatus)
@@ -2376,27 +2067,27 @@ data Suite = Suite'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'sStatus'
+-- * 'sStatus' - The suite's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
--
--- * 'sCounters'
+-- * 'sCounters' - The suite's result counters.
--
--- * 'sArn'
+-- * 'sArn' - The suite's ARN.
--
--- * 'sCreated'
+-- * 'sCreated' - When the suite was created.
--
--- * 'sStopped'
+-- * 'sStopped' - The suite's stop time.
--
--- * 'sResult'
+-- * 'sResult' - The suite's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
--
--- * 'sName'
+-- * 'sName' - The suite's name.
--
--- * 'sDeviceMinutes'
+-- * 'sDeviceMinutes' - Represents the total (metered or unmetered) minutes used by the test suite.
--
--- * 'sType'
+-- * 'sType' - The suite's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
--
--- * 'sMessage'
+-- * 'sMessage' - A message about the suite's result.
--
--- * 'sStarted'
+-- * 'sStarted' - The suite's start time.
suite
:: Suite
suite =
@@ -2414,36 +2105,15 @@ suite =
, _sStarted = Nothing
}
--- | The suite\'s status.
---
--- Allowed values include:
---
--- - PENDING: A pending status.
---
--- - PENDING_CONCURRENCY: A pending concurrency status.
---
--- - PENDING_DEVICE: A pending device status.
---
--- - PROCESSING: A processing status.
---
--- - SCHEDULING: A scheduling status.
---
--- - PREPARING: A preparing status.
---
--- - RUNNING: A running status.
---
--- - COMPLETED: A completed status.
---
--- - STOPPING: A stopping status.
---
+-- | The suite's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
sStatus :: Lens' Suite (Maybe ExecutionStatus)
sStatus = lens _sStatus (\ s a -> s{_sStatus = a});
--- | The suite\'s result counters.
+-- | The suite's result counters.
sCounters :: Lens' Suite (Maybe Counters)
sCounters = lens _sCounters (\ s a -> s{_sCounters = a});
--- | The suite\'s ARN.
+-- | The suite's ARN.
sArn :: Lens' Suite (Maybe Text)
sArn = lens _sArn (\ s a -> s{_sArn = a});
@@ -2451,32 +2121,15 @@ sArn = lens _sArn (\ s a -> s{_sArn = a});
sCreated :: Lens' Suite (Maybe UTCTime)
sCreated = lens _sCreated (\ s a -> s{_sCreated = a}) . mapping _Time;
--- | The suite\'s stop time.
+-- | The suite's stop time.
sStopped :: Lens' Suite (Maybe UTCTime)
sStopped = lens _sStopped (\ s a -> s{_sStopped = a}) . mapping _Time;
--- | The suite\'s result.
---
--- Allowed values include:
---
--- - PENDING: A pending condition.
---
--- - PASSED: A passing condition.
---
--- - WARNED: A warning condition.
---
--- - FAILED: A failed condition.
---
--- - SKIPPED: A skipped condition.
---
--- - ERRORED: An error condition.
---
--- - STOPPED: A stopped condition.
---
+-- | The suite's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
sResult :: Lens' Suite (Maybe ExecutionResult)
sResult = lens _sResult (\ s a -> s{_sResult = a});
--- | The suite\'s name.
+-- | The suite's name.
sName :: Lens' Suite (Maybe Text)
sName = lens _sName (\ s a -> s{_sName = a});
@@ -2484,46 +2137,15 @@ sName = lens _sName (\ s a -> s{_sName = a});
sDeviceMinutes :: Lens' Suite (Maybe DeviceMinutes)
sDeviceMinutes = lens _sDeviceMinutes (\ s a -> s{_sDeviceMinutes = a});
--- | The suite\'s type.
---
--- Must be one of the following values:
---
--- - BUILTIN_FUZZ: The built-in fuzz type.
---
--- - BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
---
--- - APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
---
--- - APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
---
--- - APPIUM_PYTHON: The Appium Python type.
---
--- - APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
---
--- - APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
---
--- - APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
---
--- - CALABASH: The Calabash type.
---
--- - INSTRUMENTATION: The Instrumentation type.
---
--- - UIAUTOMATION: The uiautomation type.
---
--- - UIAUTOMATOR: The uiautomator type.
---
--- - XCTEST: The XCode test type.
---
--- - XCTEST_UI: The XCode UI test type.
---
+-- | The suite's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
sType :: Lens' Suite (Maybe TestType)
sType = lens _sType (\ s a -> s{_sType = a});
--- | A message about the suite\'s result.
+-- | A message about the suite's result.
sMessage :: Lens' Suite (Maybe Text)
sMessage = lens _sMessage (\ s a -> s{_sMessage = a});
--- | The suite\'s start time.
+-- | The suite's start time.
sStarted :: Lens' Suite (Maybe UTCTime)
sStarted = lens _sStarted (\ s a -> s{_sStarted = a}) . mapping _Time;
@@ -2549,6 +2171,8 @@ instance NFData Suite
-- | Represents a condition that is evaluated.
--
+--
+--
-- /See:/ 'test' smart constructor.
data Test = Test'
{ _tStatus :: !(Maybe ExecutionStatus)
@@ -2568,27 +2192,27 @@ data Test = Test'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'tStatus'
+-- * 'tStatus' - The test's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
--
--- * 'tCounters'
+-- * 'tCounters' - The test's result counters.
--
--- * 'tArn'
+-- * 'tArn' - The test's ARN.
--
--- * 'tCreated'
+-- * 'tCreated' - When the test was created.
--
--- * 'tStopped'
+-- * 'tStopped' - The test's stop time.
--
--- * 'tResult'
+-- * 'tResult' - The test's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
--
--- * 'tName'
+-- * 'tName' - The test's name.
--
--- * 'tDeviceMinutes'
+-- * 'tDeviceMinutes' - Represents the total (metered or unmetered) minutes used by the test.
--
--- * 'tType'
+-- * 'tType' - The test's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
--
--- * 'tMessage'
+-- * 'tMessage' - A message about the test's result.
--
--- * 'tStarted'
+-- * 'tStarted' - The test's start time.
test
:: Test
test =
@@ -2606,36 +2230,15 @@ test =
, _tStarted = Nothing
}
--- | The test\'s status.
---
--- Allowed values include:
---
--- - PENDING: A pending status.
---
--- - PENDING_CONCURRENCY: A pending concurrency status.
---
--- - PENDING_DEVICE: A pending device status.
---
--- - PROCESSING: A processing status.
---
--- - SCHEDULING: A scheduling status.
---
--- - PREPARING: A preparing status.
---
--- - RUNNING: A running status.
---
--- - COMPLETED: A completed status.
---
--- - STOPPING: A stopping status.
---
+-- | The test's status. Allowed values include: * PENDING: A pending status. * PENDING_CONCURRENCY: A pending concurrency status. * PENDING_DEVICE: A pending device status. * PROCESSING: A processing status. * SCHEDULING: A scheduling status. * PREPARING: A preparing status. * RUNNING: A running status. * COMPLETED: A completed status. * STOPPING: A stopping status.
tStatus :: Lens' Test (Maybe ExecutionStatus)
tStatus = lens _tStatus (\ s a -> s{_tStatus = a});
--- | The test\'s result counters.
+-- | The test's result counters.
tCounters :: Lens' Test (Maybe Counters)
tCounters = lens _tCounters (\ s a -> s{_tCounters = a});
--- | The test\'s ARN.
+-- | The test's ARN.
tArn :: Lens' Test (Maybe Text)
tArn = lens _tArn (\ s a -> s{_tArn = a});
@@ -2643,32 +2246,15 @@ tArn = lens _tArn (\ s a -> s{_tArn = a});
tCreated :: Lens' Test (Maybe UTCTime)
tCreated = lens _tCreated (\ s a -> s{_tCreated = a}) . mapping _Time;
--- | The test\'s stop time.
+-- | The test's stop time.
tStopped :: Lens' Test (Maybe UTCTime)
tStopped = lens _tStopped (\ s a -> s{_tStopped = a}) . mapping _Time;
--- | The test\'s result.
---
--- Allowed values include:
---
--- - PENDING: A pending condition.
---
--- - PASSED: A passing condition.
---
--- - WARNED: A warning condition.
---
--- - FAILED: A failed condition.
---
--- - SKIPPED: A skipped condition.
---
--- - ERRORED: An error condition.
---
--- - STOPPED: A stopped condition.
---
+-- | The test's result. Allowed values include: * PENDING: A pending condition. * PASSED: A passing condition. * WARNED: A warning condition. * FAILED: A failed condition. * SKIPPED: A skipped condition. * ERRORED: An error condition. * STOPPED: A stopped condition.
tResult :: Lens' Test (Maybe ExecutionResult)
tResult = lens _tResult (\ s a -> s{_tResult = a});
--- | The test\'s name.
+-- | The test's name.
tName :: Lens' Test (Maybe Text)
tName = lens _tName (\ s a -> s{_tName = a});
@@ -2676,46 +2262,15 @@ tName = lens _tName (\ s a -> s{_tName = a});
tDeviceMinutes :: Lens' Test (Maybe DeviceMinutes)
tDeviceMinutes = lens _tDeviceMinutes (\ s a -> s{_tDeviceMinutes = a});
--- | The test\'s type.
---
--- Must be one of the following values:
---
--- - BUILTIN_FUZZ: The built-in fuzz type.
---
--- - BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
---
--- - APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
---
--- - APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
---
--- - APPIUM_PYTHON: The Appium Python type.
---
--- - APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
---
--- - APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
---
--- - APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
---
--- - CALABASH: The Calabash type.
---
--- - INSTRUMENTATION: The Instrumentation type.
---
--- - UIAUTOMATION: The uiautomation type.
---
--- - UIAUTOMATOR: The uiautomator type.
---
--- - XCTEST: The XCode test type.
---
--- - XCTEST_UI: The XCode UI test type.
---
+-- | The test's type. Must be one of the following values: * BUILTIN_FUZZ: The built-in fuzz type. * BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time. * APPIUM_JAVA_JUNIT: The Appium Java JUnit type. * APPIUM_JAVA_TESTNG: The Appium Java TestNG type. * APPIUM_PYTHON: The Appium Python type. * APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps. * APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps. * APPIUM_WEB_PYTHON: The Appium Python type for Web apps. * CALABASH: The Calabash type. * INSTRUMENTATION: The Instrumentation type. * UIAUTOMATION: The uiautomation type. * UIAUTOMATOR: The uiautomator type. * XCTEST: The XCode test type. * XCTEST_UI: The XCode UI test type.
tType :: Lens' Test (Maybe TestType)
tType = lens _tType (\ s a -> s{_tType = a});
--- | A message about the test\'s result.
+-- | A message about the test's result.
tMessage :: Lens' Test (Maybe Text)
tMessage = lens _tMessage (\ s a -> s{_tMessage = a});
--- | The test\'s start time.
+-- | The test's start time.
tStarted :: Lens' Test (Maybe UTCTime)
tStarted = lens _tStarted (\ s a -> s{_tStarted = a}) . mapping _Time;
@@ -2741,6 +2296,8 @@ instance NFData Test
-- | A collection of one or more problems, grouped by their result.
--
+--
+--
-- /See:/ 'uniqueProblem' smart constructor.
data UniqueProblem = UniqueProblem'
{ _upProblems :: !(Maybe [Problem])
@@ -2751,9 +2308,9 @@ data UniqueProblem = UniqueProblem'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'upProblems'
+-- * 'upProblems' - Information about the problems.
--
--- * 'upMessage'
+-- * 'upMessage' - A message about the unique problems' result.
uniqueProblem
:: UniqueProblem
uniqueProblem =
@@ -2766,7 +2323,7 @@ uniqueProblem =
upProblems :: Lens' UniqueProblem [Problem]
upProblems = lens _upProblems (\ s a -> s{_upProblems = a}) . _Default . _Coerce;
--- | A message about the unique problems\' result.
+-- | A message about the unique problems' result.
upMessage :: Lens' UniqueProblem (Maybe Text)
upMessage = lens _upMessage (\ s a -> s{_upMessage = a});
@@ -2783,6 +2340,8 @@ instance NFData UniqueProblem
-- | An app or a set of one or more tests to upload or that have been uploaded.
--
+--
+--
-- /See:/ 'upload' smart constructor.
data Upload = Upload'
{ _uStatus :: !(Maybe UploadStatus)
@@ -2800,23 +2359,23 @@ data Upload = Upload'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'uStatus'
+-- * 'uStatus' - The upload's status. Must be one of the following values: * FAILED: A failed status. * INITIALIZED: An initialized status. * PROCESSING: A processing status. * SUCCEEDED: A succeeded status.
--
--- * 'uArn'
+-- * 'uArn' - The upload's ARN.
--
--- * 'uCreated'
+-- * 'uCreated' - When the upload was created.
--
--- * 'uUrl'
+-- * 'uUrl' - The pre-signed Amazon S3 URL that was used to store a file through a corresponding PUT request.
--
--- * 'uName'
+-- * 'uName' - The upload's file name.
--
--- * 'uMetadata'
+-- * 'uMetadata' - 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.
--
--- * 'uType'
+-- * 'uType' - The upload's type. Must be one of the following values: * ANDROID_APP: An Android upload. * IOS_APP: An iOS upload. * WEB_APP: A web appliction upload. * EXTERNAL_DATA: An external data upload. * APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * CALABASH_TEST_PACKAGE: A Calabash test package upload. * INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload. * UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload. * UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload. * XCTEST_TEST_PACKAGE: An XCode test package upload. * XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.
--
--- * 'uMessage'
+-- * 'uMessage' - A message about the upload's result.
--
--- * 'uContentType'
+-- * 'uContentType' - The upload's content type (for example, "application/octet-stream").
upload
:: Upload
upload =
@@ -2832,22 +2391,11 @@ upload =
, _uContentType = Nothing
}
--- | The upload\'s status.
---
--- Must be one of the following values:
---
--- - FAILED: A failed status.
---
--- - INITIALIZED: An initialized status.
---
--- - PROCESSING: A processing status.
---
--- - SUCCEEDED: A succeeded status.
---
+-- | The upload's status. Must be one of the following values: * FAILED: A failed status. * INITIALIZED: An initialized status. * PROCESSING: A processing status. * SUCCEEDED: A succeeded status.
uStatus :: Lens' Upload (Maybe UploadStatus)
uStatus = lens _uStatus (\ s a -> s{_uStatus = a});
--- | The upload\'s ARN.
+-- | The upload's ARN.
uArn :: Lens' Upload (Maybe Text)
uArn = lens _uArn (\ s a -> s{_uArn = a});
@@ -2859,58 +2407,23 @@ uCreated = lens _uCreated (\ s a -> s{_uCreated = a}) . mapping _Time;
uUrl :: Lens' Upload (Maybe Text)
uUrl = lens _uUrl (\ s a -> s{_uUrl = a});
--- | The upload\'s file name.
+-- | The upload's file name.
uName :: Lens' Upload (Maybe Text)
uName = lens _uName (\ s a -> s{_uName = a});
--- | 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.
+-- | 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.
uMetadata :: Lens' Upload (Maybe Text)
uMetadata = lens _uMetadata (\ s a -> s{_uMetadata = a});
--- | The upload\'s type.
---
--- Must be one of the following values:
---
--- - ANDROID_APP: An Android upload.
---
--- - IOS_APP: An iOS upload.
---
--- - WEB_APP: A web appliction upload.
---
--- - EXTERNAL_DATA: An external data upload.
---
--- - APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.
---
--- - APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.
---
--- - APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.
---
--- - APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.
---
--- - APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.
---
--- - APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload.
---
--- - CALABASH_TEST_PACKAGE: A Calabash test package upload.
---
--- - INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.
---
--- - UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.
---
--- - UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.
---
--- - XCTEST_TEST_PACKAGE: An XCode test package upload.
---
--- - XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.
---
+-- | The upload's type. Must be one of the following values: * ANDROID_APP: An Android upload. * IOS_APP: An iOS upload. * WEB_APP: A web appliction upload. * EXTERNAL_DATA: An external data upload. * APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload. * APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload. * APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload. * CALABASH_TEST_PACKAGE: A Calabash test package upload. * INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload. * UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload. * UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload. * XCTEST_TEST_PACKAGE: An XCode test package upload. * XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.
uType :: Lens' Upload (Maybe UploadType)
uType = lens _uType (\ s a -> s{_uType = a});
--- | A message about the upload\'s result.
+-- | A message about the upload's result.
uMessage :: Lens' Upload (Maybe Text)
uMessage = lens _uMessage (\ s a -> s{_uMessage = a});
--- | The upload\'s content type (for example, \"application\/octet-stream\").
+-- | The upload's content type (for example, "application/octet-stream").
uContentType :: Lens' Upload (Maybe Text)
uContentType = lens _uContentType (\ s a -> s{_uContentType = a});
diff --git a/gen/Network/AWS/DeviceFarm/UpdateDevicePool.hs b/gen/Network/AWS/DeviceFarm/UpdateDevicePool.hs
index 7c63a0c..400fd7c 100644
--- a/gen/Network/AWS/DeviceFarm/UpdateDevicePool.hs
+++ b/gen/Network/AWS/DeviceFarm/UpdateDevicePool.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).
+--
+--
module Network.AWS.DeviceFarm.UpdateDevicePool
(
-- * Creating a Request
@@ -47,6 +49,8 @@ import Network.AWS.Response
-- | Represents a request to the update device pool operation.
--
+--
+--
-- /See:/ 'updateDevicePool' smart constructor.
data UpdateDevicePool = UpdateDevicePool'
{ _udpRules :: !(Maybe [Rule])
@@ -59,13 +63,13 @@ data UpdateDevicePool = UpdateDevicePool'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'udpRules'
+-- * 'udpRules' - Represents the rules you wish to modify for the device pool. Updating rules is optional; however, if you choose to update rules for your request, the update will replace the existing rules.
--
--- * 'udpName'
+-- * 'udpName' - A string representing the name of the device pool you wish to update.
--
--- * 'udpDescription'
+-- * 'udpDescription' - A description of the device pool you wish to update.
--
--- * 'udpArn'
+-- * 'udpArn' - The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.
updateDevicePool
:: Text -- ^ 'udpArn'
-> UpdateDevicePool
@@ -133,6 +137,8 @@ instance ToQuery UpdateDevicePool where
-- | Represents the result of an update device pool request.
--
+--
+--
-- /See:/ 'updateDevicePoolResponse' smart constructor.
data UpdateDevicePoolResponse = UpdateDevicePoolResponse'
{ _udprsDevicePool :: !(Maybe DevicePool)
@@ -143,9 +149,9 @@ data UpdateDevicePoolResponse = UpdateDevicePoolResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'udprsDevicePool'
+-- * 'udprsDevicePool' - Undocumented member.
--
--- * 'udprsResponseStatus'
+-- * 'udprsResponseStatus' - -- | The response status code.
updateDevicePoolResponse
:: Int -- ^ 'udprsResponseStatus'
-> UpdateDevicePoolResponse
@@ -159,7 +165,7 @@ updateDevicePoolResponse pResponseStatus_ =
udprsDevicePool :: Lens' UpdateDevicePoolResponse (Maybe DevicePool)
udprsDevicePool = lens _udprsDevicePool (\ s a -> s{_udprsDevicePool = a});
--- | The response status code.
+-- | -- | The response status code.
udprsResponseStatus :: Lens' UpdateDevicePoolResponse Int
udprsResponseStatus = lens _udprsResponseStatus (\ s a -> s{_udprsResponseStatus = a});
diff --git a/gen/Network/AWS/DeviceFarm/UpdateProject.hs b/gen/Network/AWS/DeviceFarm/UpdateProject.hs
index 4d6b2f5..9eecc3a 100644
--- a/gen/Network/AWS/DeviceFarm/UpdateProject.hs
+++ b/gen/Network/AWS/DeviceFarm/UpdateProject.hs
@@ -19,6 +19,8 @@
-- Portability : non-portable (GHC extensions)
--
-- Modifies the specified project name, given the project ARN and a new name.
+--
+--
module Network.AWS.DeviceFarm.UpdateProject
(
-- * Creating a Request
@@ -45,6 +47,8 @@ import Network.AWS.Response
-- | Represents a request to the update project operation.
--
+--
+--
-- /See:/ 'updateProject' smart constructor.
data UpdateProject = UpdateProject'
{ _upName :: !(Maybe Text)
@@ -55,9 +59,9 @@ data UpdateProject = UpdateProject'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'upName'
+-- * 'upName' - A string representing the new name of the project that you are updating.
--
--- * 'upArn'
+-- * 'upArn' - The Amazon Resource Name (ARN) of the project whose name you wish to update.
updateProject
:: Text -- ^ 'upArn'
-> UpdateProject
@@ -111,6 +115,8 @@ instance ToQuery UpdateProject where
-- | Represents the result of an update project request.
--
+--
+--
-- /See:/ 'updateProjectResponse' smart constructor.
data UpdateProjectResponse = UpdateProjectResponse'
{ _uprsProject :: !(Maybe Project)
@@ -121,9 +127,9 @@ data UpdateProjectResponse = UpdateProjectResponse'
--
-- Use one of the following lenses to modify other fields as desired:
--
--- * 'uprsProject'
+-- * 'uprsProject' - Undocumented member.
--
--- * 'uprsResponseStatus'
+-- * 'uprsResponseStatus' - -- | The response status code.
updateProjectResponse
:: Int -- ^ 'uprsResponseStatus'
-> UpdateProjectResponse
@@ -137,7 +143,7 @@ updateProjectResponse pResponseStatus_ =
uprsProject :: Lens' UpdateProjectResponse (Maybe Project)
uprsProject = lens _uprsProject (\ s a -> s{_uprsProject = a});
--- | The response status code.
+-- | -- | The response status code.
uprsResponseStatus :: Lens' UpdateProjectResponse Int
uprsResponseStatus = lens _uprsResponseStatus (\ s a -> s{_uprsResponseStatus = a});