Class: Aws::DeviceFarm::Types::ScheduleRunConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-devicefarm/types.rb

Overview

Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auxiliary_appsArray<String>

A list of upload ARNs for app packages to be installed with your app.

Returns:

  • (Array<String>)


5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end

#billing_methodString

Specifies the billing method for a test run: ‘metered` or `unmetered`. If the parameter is not specified, the default value is `metered`.

<note markdown=“1”> If you have purchased unmetered device slots, you must set this parameter to ‘unmetered` to make use of them. Otherwise, your run counts against your metered time.

</note>

Returns:

  • (String)


5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end

#customer_artifact_pathsTypes::CustomerArtifactPaths

Input ‘CustomerArtifactPaths` object for the scheduled run configuration.



5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end

#extra_data_package_arnString

The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm extracts to external data for Android or the app’s sandbox for iOS.

Returns:

  • (String)


5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end

#localeString

Information about the locale that is used for the run.

Returns:

  • (String)


5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end

#locationTypes::Location

Information about the location that is used for the run.

Returns:



5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end

#network_profile_arnString

Reserved for internal use.

Returns:

  • (String)


5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end

#radiosTypes::Radios

Information about the radio states for the run.

Returns:



5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end

#vpce_configuration_arnsArray<String>

An array of ARNs for your VPC endpoint configurations.

Returns:

  • (Array<String>)


5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
# File 'lib/aws-sdk-devicefarm/types.rb', line 5003

class ScheduleRunConfiguration < Struct.new(
  :extra_data_package_arn,
  :network_profile_arn,
  :locale,
  :location,
  :vpce_configuration_arns,
  :customer_artifact_paths,
  :radios,
  :auxiliary_apps,
  :billing_method)
  SENSITIVE = []
  include Aws::Structure
end