Class: Aws::DeviceFarm::Types::Artifact
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::DeviceFarm::Types::Artifact
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-devicefarm/types.rb
 
Overview
Represents the output of a test. Examples of artifacts include logs and screenshots.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The artifact’s ARN.
 - 
  
    
      #extension  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The artifact’s file extension.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The artifact’s name.
 - 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The artifact’s type.
 - 
  
    
      #url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The presigned Amazon S3 URL that can be used with a GET request to download the artifact’s file.
 
Instance Attribute Details
#arn ⇒ String
The artifact’s ARN.
      164 165 166 167 168 169 170 171 172  | 
    
      # File 'lib/aws-sdk-devicefarm/types.rb', line 164 class Artifact < Struct.new( :arn, :name, :type, :extension, :url) SENSITIVE = [] include Aws::Structure end  | 
  
#extension ⇒ String
The artifact’s file extension.
      164 165 166 167 168 169 170 171 172  | 
    
      # File 'lib/aws-sdk-devicefarm/types.rb', line 164 class Artifact < Struct.new( :arn, :name, :type, :extension, :url) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
The artifact’s name.
      164 165 166 167 168 169 170 171 172  | 
    
      # File 'lib/aws-sdk-devicefarm/types.rb', line 164 class Artifact < Struct.new( :arn, :name, :type, :extension, :url) SENSITIVE = [] include Aws::Structure end  | 
  
#type ⇒ String
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.
 - 
APPIUM_SERVER_OUTPUT
 - 
APPIUM_JAVA_OUTPUT
 - 
APPIUM_JAVA_XML_OUTPUT
 - 
APPIUM_PYTHON_OUTPUT
 - 
APPIUM_PYTHON_XML_OUTPUT
 - 
APPLICATION_CRASH_REPORT
 - 
XCTEST_LOG
 - 
VIDEO
 - 
CUSTOMER_ARTIFACT
 - 
CUSTOMER_ARTIFACT_LOG
 - 
TESTSPEC_OUTPUT
 
      164 165 166 167 168 169 170 171 172  | 
    
      # File 'lib/aws-sdk-devicefarm/types.rb', line 164 class Artifact < Struct.new( :arn, :name, :type, :extension, :url) SENSITIVE = [] include Aws::Structure end  | 
  
#url ⇒ String
The presigned Amazon S3 URL that can be used with a GET request to download the artifact’s file.
      164 165 166 167 168 169 170 171 172  | 
    
      # File 'lib/aws-sdk-devicefarm/types.rb', line 164 class Artifact < Struct.new( :arn, :name, :type, :extension, :url) SENSITIVE = [] include Aws::Structure end  |