Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Upload = Upload' {}
- newUpload :: Upload
- upload_status :: Lens' Upload (Maybe UploadStatus)
- upload_arn :: Lens' Upload (Maybe Text)
- upload_created :: Lens' Upload (Maybe UTCTime)
- upload_category :: Lens' Upload (Maybe UploadCategory)
- upload_url :: Lens' Upload (Maybe Text)
- upload_name :: Lens' Upload (Maybe Text)
- upload_metadata :: Lens' Upload (Maybe Text)
- upload_type :: Lens' Upload (Maybe UploadType)
- upload_message :: Lens' Upload (Maybe Text)
- upload_contentType :: Lens' Upload (Maybe Text)
Documentation
An app or a set of one or more tests to upload or that have been uploaded.
See: newUpload
smart constructor.
Upload' | |
|
Instances
Create a value of Upload
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Upload'
, upload_status
- The upload's status.
Must be one of the following values:
- FAILED
- INITIALIZED
- PROCESSING
- SUCCEEDED
$sel:arn:Upload'
, upload_arn
- The upload's ARN.
$sel:created:Upload'
, upload_created
- When the upload was created.
$sel:category:Upload'
, upload_category
- The upload's category. Allowed values include:
- CURATED: An upload managed by AWS Device Farm.
- PRIVATE: An upload managed by the AWS Device Farm customer.
$sel:url:Upload'
, upload_url
- The presigned Amazon S3 URL that was used to store a file using a PUT
request.
$sel:name:Upload'
, upload_name
- The upload's file name.
$sel:metadata:Upload'
, upload_metadata
- The upload's metadata. For example, for Android, this contains
information that is parsed from the manifest and is displayed in the AWS
Device Farm console after the associated app is uploaded.
$sel:type':Upload'
, upload_type
- The upload's type.
Must be one of the following values:
- ANDROID_APP
- IOS_APP
- WEB_APP
- EXTERNAL_DATA
- APPIUM_JAVA_JUNIT_TEST_PACKAGE
- APPIUM_JAVA_TESTNG_TEST_PACKAGE
- APPIUM_PYTHON_TEST_PACKAGE
- APPIUM_NODE_TEST_PACKAGE
- APPIUM_RUBY_TEST_PACKAGE
- APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
- APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
- APPIUM_WEB_PYTHON_TEST_PACKAGE
- APPIUM_WEB_NODE_TEST_PACKAGE
- APPIUM_WEB_RUBY_TEST_PACKAGE
- CALABASH_TEST_PACKAGE
- INSTRUMENTATION_TEST_PACKAGE
- UIAUTOMATION_TEST_PACKAGE
- UIAUTOMATOR_TEST_PACKAGE
- XCTEST_TEST_PACKAGE
- XCTEST_UI_TEST_PACKAGE
- APPIUM_JAVA_JUNIT_TEST_SPEC
- APPIUM_JAVA_TESTNG_TEST_SPEC
- APPIUM_PYTHON_TEST_SPEC
- APPIUM_NODE_TEST_SPEC
- APPIUM_RUBY_TEST_SPEC
- APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
- APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
- APPIUM_WEB_PYTHON_TEST_SPEC
- APPIUM_WEB_NODE_TEST_SPEC
- APPIUM_WEB_RUBY_TEST_SPEC
- INSTRUMENTATION_TEST_SPEC
- XCTEST_UI_TEST_SPEC
$sel:message:Upload'
, upload_message
- A message about the upload's result.
$sel:contentType:Upload'
, upload_contentType
- The upload's content type (for example, application/octet-stream
).
upload_status :: Lens' Upload (Maybe UploadStatus) Source #
The upload's status.
Must be one of the following values:
- FAILED
- INITIALIZED
- PROCESSING
- SUCCEEDED
upload_category :: Lens' Upload (Maybe UploadCategory) Source #
The upload's category. Allowed values include:
- CURATED: An upload managed by AWS Device Farm.
- PRIVATE: An upload managed by the AWS Device Farm customer.
upload_url :: Lens' Upload (Maybe Text) Source #
The presigned Amazon S3 URL that was used to store a file using a PUT request.
upload_metadata :: Lens' Upload (Maybe Text) Source #
The upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.
upload_type :: Lens' Upload (Maybe UploadType) Source #
The upload's type.
Must be one of the following values:
- ANDROID_APP
- IOS_APP
- WEB_APP
- EXTERNAL_DATA
- APPIUM_JAVA_JUNIT_TEST_PACKAGE
- APPIUM_JAVA_TESTNG_TEST_PACKAGE
- APPIUM_PYTHON_TEST_PACKAGE
- APPIUM_NODE_TEST_PACKAGE
- APPIUM_RUBY_TEST_PACKAGE
- APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE
- APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE
- APPIUM_WEB_PYTHON_TEST_PACKAGE
- APPIUM_WEB_NODE_TEST_PACKAGE
- APPIUM_WEB_RUBY_TEST_PACKAGE
- CALABASH_TEST_PACKAGE
- INSTRUMENTATION_TEST_PACKAGE
- UIAUTOMATION_TEST_PACKAGE
- UIAUTOMATOR_TEST_PACKAGE
- XCTEST_TEST_PACKAGE
- XCTEST_UI_TEST_PACKAGE
- APPIUM_JAVA_JUNIT_TEST_SPEC
- APPIUM_JAVA_TESTNG_TEST_SPEC
- APPIUM_PYTHON_TEST_SPEC
- APPIUM_NODE_TEST_SPEC
- APPIUM_RUBY_TEST_SPEC
- APPIUM_WEB_JAVA_JUNIT_TEST_SPEC
- APPIUM_WEB_JAVA_TESTNG_TEST_SPEC
- APPIUM_WEB_PYTHON_TEST_SPEC
- APPIUM_WEB_NODE_TEST_SPEC
- APPIUM_WEB_RUBY_TEST_SPEC
- INSTRUMENTATION_TEST_SPEC
- XCTEST_UI_TEST_SPEC