class Aws::DeviceFarm::Types::Artifact

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

@!attribute [rw] arn

The artifact's ARN.
@return [String]

@!attribute [rw] name

The artifact's name.
@return [String]

@!attribute [rw] type

The artifact's type.

Allowed values include the following:

* UNKNOWN

* SCREENSHOT

* DEVICE\_LOG

* MESSAGE\_LOG

* VIDEO\_LOG

* RESULT\_LOG

* SERVICE\_LOG

* WEBKIT\_LOG

* INSTRUMENTATION\_OUTPUT

* EXERCISER\_MONKEY\_OUTPUT: the artifact (log) generated by an
  Android fuzz test.

* CALABASH\_JSON\_OUTPUT

* CALABASH\_PRETTY\_OUTPUT

* CALABASH\_STANDARD\_OUTPUT

* CALABASH\_JAVA\_XML\_OUTPUT

* AUTOMATION\_OUTPUT

* APPIUM\_SERVER\_OUTPUT

* APPIUM\_JAVA\_OUTPUT

* APPIUM\_JAVA\_XML\_OUTPUT

* APPIUM\_PYTHON\_OUTPUT

* APPIUM\_PYTHON\_XML\_OUTPUT

* EXPLORER\_EVENT\_LOG

* EXPLORER\_SUMMARY\_LOG

* APPLICATION\_CRASH\_REPORT

* XCTEST\_LOG

* VIDEO

* CUSTOMER\_ARTIFACT

* CUSTOMER\_ARTIFACT\_LOG

* TESTSPEC\_OUTPUT
@return [String]

@!attribute [rw] extension

The artifact's file extension.
@return [String]

@!attribute [rw] url

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

@see docs.aws.amazon.com/goto/WebAPI/devicefarm-2015-06-23/Artifact AWS API Documentation

Constants

SENSITIVE