FileTaskRunRequestArgs

data class FileTaskRunRequestArgs(val agentConfiguration: Output<AgentPropertiesArgs>? = null, val agentPoolName: Output<String>? = null, val credentials: Output<CredentialsArgs>? = null, val isArchiveEnabled: Output<Boolean>? = null, val logTemplate: Output<String>? = null, val platform: Output<PlatformPropertiesArgs>, val sourceLocation: Output<String>? = null, val taskFilePath: Output<String>, val timeout: Output<Int>? = null, val type: Output<String>, val values: Output<List<SetValueArgs>>? = null, val valuesFilePath: Output<String>? = null) : ConvertibleToJava<FileTaskRunRequestArgs>

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

Constructors

Link copied to clipboard
constructor(agentConfiguration: Output<AgentPropertiesArgs>? = null, agentPoolName: Output<String>? = null, credentials: Output<CredentialsArgs>? = null, isArchiveEnabled: Output<Boolean>? = null, logTemplate: Output<String>? = null, platform: Output<PlatformPropertiesArgs>, sourceLocation: Output<String>? = null, taskFilePath: Output<String>, timeout: Output<Int>? = null, type: Output<String>, values: Output<List<SetValueArgs>>? = null, valuesFilePath: Output<String>? = null)

Properties

Link copied to clipboard

The machine configuration of the run agent.

Link copied to clipboard
val agentPoolName: Output<String>? = null

The dedicated agent pool for the run.

Link copied to clipboard
val credentials: Output<CredentialsArgs>? = null

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

Link copied to clipboard
val isArchiveEnabled: Output<Boolean>? = null

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

Link copied to clipboard
val logTemplate: Output<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: Output<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
val taskFilePath: Output<String>

The template/definition file path relative to the source.

Link copied to clipboard
val timeout: Output<Int>? = null

Run timeout in seconds.

Link copied to clipboard
val type: Output<String>

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

Link copied to clipboard
val values: Output<List<SetValueArgs>>? = null

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

Link copied to clipboard
val valuesFilePath: Output<String>? = null

The values/parameters file path relative to the source.

Functions

Link copied to clipboard
open override fun toJava(): FileTaskRunRequestArgs