Class: Aws::DeviceFarm::Types::ScheduleRunRequest

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

Overview

Represents a request to the schedule run operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_arnString

The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.

Returns:

  • (String)


5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 5120

class ScheduleRunRequest < Struct.new(
  :project_arn,
  :app_arn,
  :device_pool_arn,
  :device_selection_configuration,
  :name,
  :test,
  :configuration,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#configurationTypes::ScheduleRunConfiguration

Information about the settings for the run to be scheduled.



5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 5120

class ScheduleRunRequest < Struct.new(
  :project_arn,
  :app_arn,
  :device_pool_arn,
  :device_selection_configuration,
  :name,
  :test,
  :configuration,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#device_pool_arnString

The ARN of the device pool for the run to be scheduled.

Returns:

  • (String)


5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 5120

class ScheduleRunRequest < Struct.new(
  :project_arn,
  :app_arn,
  :device_pool_arn,
  :device_selection_configuration,
  :name,
  :test,
  :configuration,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#device_selection_configurationTypes::DeviceSelectionConfiguration

The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.

Either devicePoolArn or deviceSelectionConfiguration is required in a request.



5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 5120

class ScheduleRunRequest < Struct.new(
  :project_arn,
  :app_arn,
  :device_pool_arn,
  :device_selection_configuration,
  :name,
  :test,
  :configuration,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#execution_configurationTypes::ExecutionConfiguration

Specifies configuration information about a test run, such as the execution timeout (in minutes).



5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 5120

class ScheduleRunRequest < Struct.new(
  :project_arn,
  :app_arn,
  :device_pool_arn,
  :device_selection_configuration,
  :name,
  :test,
  :configuration,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name for the run to be scheduled.

Returns:

  • (String)


5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 5120

class ScheduleRunRequest < Struct.new(
  :project_arn,
  :app_arn,
  :device_pool_arn,
  :device_selection_configuration,
  :name,
  :test,
  :configuration,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#project_arnString

The ARN of the project for the run to be scheduled.

Returns:

  • (String)


5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 5120

class ScheduleRunRequest < Struct.new(
  :project_arn,
  :app_arn,
  :device_pool_arn,
  :device_selection_configuration,
  :name,
  :test,
  :configuration,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#testTypes::ScheduleRunTest

Information about the test for the run to be scheduled.



5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 5120

class ScheduleRunRequest < Struct.new(
  :project_arn,
  :app_arn,
  :device_pool_arn,
  :device_selection_configuration,
  :name,
  :test,
  :configuration,
  :execution_configuration)
  SENSITIVE = []
  include Aws::Structure
end