EncodedTaskRunRequestArgs

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

The parameters for a quick task run request.

Constructors

Link copied to clipboard
constructor(agentConfiguration: Output<AgentPropertiesArgs>? = null, agentPoolName: Output<String>? = null, credentials: Output<CredentialsArgs>? = null, encodedTaskContent: Output<String>, encodedValuesContent: Output<String>? = null, isArchiveEnabled: Output<Boolean>? = null, logTemplate: Output<String>? = null, platform: Output<PlatformPropertiesArgs>, sourceLocation: Output<String>? = null, timeout: Output<Int>? = null, type: Output<String>, values: Output<List<SetValueArgs>>? = 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

Base64 encoded value of the template/definition file content.

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

Base64 encoded value of the parameters/values file content.

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 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 'EncodedTaskRunRequest'.

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

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

Functions

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