ScheduleRunRequest
public struct ScheduleRunRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
Declaration
Swift
public let appArn: String?
-
Information about the settings for the run to be scheduled.
Declaration
Swift
public let configuration: ScheduleRunConfiguration?
-
The ARN of the device pool for the run to be scheduled.
Declaration
Swift
public let devicePoolArn: String?
-
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.
Declaration
Swift
public let deviceSelectionConfiguration: DeviceSelectionConfiguration?
-
Specifies configuration information about a test run, such as the execution timeout (in minutes).
Declaration
Swift
public let executionConfiguration: ExecutionConfiguration?
-
The name for the run to be scheduled.
Declaration
Swift
public let name: String?
-
The ARN of the project for the run to be scheduled.
Declaration
Swift
public let projectArn: String
-
Information about the test for the run to be scheduled.
Declaration
Swift
public let test: ScheduleRunTest
-
init(appArn:configuration:devicePoolArn:deviceSelectionConfiguration:executionConfiguration:name:projectArn:test:)
Undocumented
Declaration
Swift
public init(appArn: String? = nil, configuration: ScheduleRunConfiguration? = nil, devicePoolArn: String? = nil, deviceSelectionConfiguration: DeviceSelectionConfiguration? = nil, executionConfiguration: ExecutionConfiguration? = nil, name: String? = nil, projectArn: String, test: ScheduleRunTest)
-
Declaration
Swift
public func validate(name: String) throws