Class: Aws::DeviceFarm::Types::CreateUploadRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::DeviceFarm::Types::CreateUploadRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-devicefarm/types.rb
Overview
Represents a request to the create upload operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#content_type ⇒ String
The upload’s content type (for example,
application/octet-stream). -
#name ⇒ String
The upload’s file name.
-
#project_arn ⇒ String
The ARN of the project for the upload.
-
#type ⇒ String
The upload’s upload type.
Instance Attribute Details
#content_type ⇒ String
The upload’s content type (for example, application/octet-stream).
781 782 783 784 785 786 787 788 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 781 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The upload’s file name. The name should not contain any forward slashes (/). If you are uploading an iOS app, the file name must end with the .ipa extension. If you are uploading an Android app, the file name must end with the .apk extension. For all others, the file name must end with the .zip file extension.
781 782 783 784 785 786 787 788 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 781 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |
#project_arn ⇒ String
The ARN of the project for the upload.
781 782 783 784 785 786 787 788 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 781 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The upload’s upload 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
-
INSTRUMENTATION_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
If you call CreateUpload with WEB_APP specified, AWS Device Farm throws an ArgumentException error.
781 782 783 784 785 786 787 788 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 781 class CreateUploadRequest < Struct.new( :project_arn, :name, :type, :content_type) SENSITIVE = [] include Aws::Structure end |