TaskDefinition interface

Properties

agentExecution
author
buildConfig
category
contentsUploaded
contributionIdentifier
contributionVersion
dataSourceBindings
definitionType
demands
deprecated
description
disabled
ecosystem
execution
friendlyName
groups
helpMarkDown
helpUrl
hostType
iconUrl
id
inputs
instanceNameFormat
minimumAgentVersion
name
outputVariables
packageLocation
packageType
postJobExecution
preJobExecution
preview
releaseNotes
restrictions
runsOn
satisfies
serverOwned
showEnvironmentVariables
sourceDefinitions
sourceLocation
version
visibility

Property Details

agentExecution

agentExecution: TaskExecution

Property Value

author

author: string

Property Value

string

buildConfig

buildConfig: string

Property Value

string

category

category: string

Property Value

string

contentsUploaded

contentsUploaded: boolean

Property Value

boolean

contributionIdentifier

contributionIdentifier: string

Property Value

string

contributionVersion

contributionVersion: string

Property Value

string

dataSourceBindings

dataSourceBindings: DataSourceBinding[]

Property Value

definitionType

definitionType: string

Property Value

string

demands

demands: Demand[]

Property Value

Demand[]

deprecated

deprecated: boolean

Property Value

boolean

description

description: string

Property Value

string

disabled

disabled: boolean

Property Value

boolean

ecosystem

ecosystem: string

Property Value

string

execution

execution: {[key: string]: any}

Property Value

{[key: string]: any}

friendlyName

friendlyName: string

Property Value

string

groups

groups: TaskGroupDefinition[]

Property Value

helpMarkDown

helpMarkDown: string

Property Value

string

helpUrl

helpUrl: string

Property Value

string

hostType

hostType: string

Property Value

string

iconUrl

iconUrl: string

Property Value

string

id

id: string

Property Value

string

inputs

inputs: TaskInputDefinition[]

Property Value

instanceNameFormat

instanceNameFormat: string

Property Value

string

minimumAgentVersion

minimumAgentVersion: string

Property Value

string

name

name: string

Property Value

string

outputVariables

outputVariables: TaskOutputVariable[]

Property Value

packageLocation

packageLocation: string

Property Value

string

packageType

packageType: string

Property Value

string

postJobExecution

postJobExecution: {[key: string]: any}

Property Value

{[key: string]: any}

preJobExecution

preJobExecution: {[key: string]: any}

Property Value

{[key: string]: any}

preview

preview: boolean

Property Value

boolean

releaseNotes

releaseNotes: string

Property Value

string

restrictions

restrictions: TaskRestrictions

Property Value

runsOn

runsOn: string[]

Property Value

string[]

satisfies

satisfies: string[]

Property Value

string[]

serverOwned

serverOwned: boolean

Property Value

boolean

showEnvironmentVariables

showEnvironmentVariables: boolean

Property Value

boolean

sourceDefinitions

sourceDefinitions: TaskSourceDefinition[]

Property Value

sourceLocation

sourceLocation: string

Property Value

string

version

version: TaskVersion

Property Value

visibility

visibility: string[]

Property Value

string[]