FileTaskRunRequestResponse

data class FileTaskRunRequestResponse(val agentConfiguration: AgentPropertiesResponse? = null, val agentPoolName: String? = null, val credentials: CredentialsResponse? = null, val isArchiveEnabled: Boolean? = null, val logTemplate: String? = null, val platform: PlatformPropertiesResponse, val sourceLocation: String? = null, val taskFilePath: String, val timeout: Int? = null, val type: String, val values: List<SetValueResponse>? = null, val valuesFilePath: String? = null)

The request parameters for a scheduling run against a task file.

Constructors

Link copied to clipboard
constructor(agentConfiguration: AgentPropertiesResponse? = null, agentPoolName: String? = null, credentials: CredentialsResponse? = null, isArchiveEnabled: Boolean? = null, logTemplate: String? = null, platform: PlatformPropertiesResponse, sourceLocation: String? = null, taskFilePath: String, timeout: Int? = null, type: String, values: List<SetValueResponse>? = null, valuesFilePath: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The machine configuration of the run agent.

Link copied to clipboard
val agentPoolName: String? = null

The dedicated agent pool for the run.

Link copied to clipboard

The properties that describes a set of credentials that will be used when this run is invoked.

Link copied to clipboard

The value that indicates whether archiving is enabled for the run or not.

Link copied to clipboard
val logTemplate: String? = null

The template that describes the repository and tag information for run log artifact.

Link copied to clipboard

The platform properties against which the run has to happen.

Link copied to clipboard
val sourceLocation: String? = null

The URL(absolute or relative) of the source context. It can be an URL to a tar or git repository. If it is relative URL, the relative path should be obtained from calling listBuildSourceUploadUrl API.

Link copied to clipboard

The template/definition file path relative to the source.

Link copied to clipboard
val timeout: Int? = null

Run timeout in seconds.

Link copied to clipboard

The type of the run request. Expected value is 'FileTaskRunRequest'.

Link copied to clipboard

The collection of overridable values that can be passed when running a task.

Link copied to clipboard
val valuesFilePath: String? = null

The values/parameters file path relative to the source.