interface TaskDefinition {
    _buildConfigMapping?: { [key: string]: string };
    agentExecution?: TaskExecution;
    author?: string;
    category?: string;
    contentsUploaded?: boolean;
    contributionIdentifier?: string;
    contributionVersion?: string;
    dataSourceBindings?: DataSourceBinding[];
    definitionType?: string;
    demands?: Demand[];
    deprecated?: boolean;
    description?: string;
    disabled?: boolean;
    ecosystem?: string;
    execution?: { [key: string]: any };
    friendlyName?: string;
    groups?: TaskGroupDefinition[];
    helpMarkDown?: string;
    helpUrl?: string;
    hostType?: string;
    iconUrl?: string;
    id?: string;
    inputs?: TaskInputDefinition[];
    instanceNameFormat?: string;
    minimumAgentVersion?: string;
    name?: string;
    outputVariables?: TaskOutputVariable[];
    packageLocation?: string;
    packageType?: string;
    postJobExecution?: { [key: string]: any };
    preJobExecution?: { [key: string]: any };
    preview?: boolean;
    releaseNotes?: string;
    restrictions?: TaskRestrictions;
    runsOn?: string[];
    satisfies?: string[];
    serverOwned?: boolean;
    showEnvironmentVariables?: boolean;
    sourceDefinitions?: TaskSourceDefinition[];
    sourceLocation?: string;
    version?: TaskVersion;
    visibility?: string[];
}

Hierarchy (View Summary)

Properties

_buildConfigMapping?: { [key: string]: string }
agentExecution?: TaskExecution
author?: string
category?: string
contentsUploaded?: boolean
contributionIdentifier?: string
contributionVersion?: string
dataSourceBindings?: DataSourceBinding[]
definitionType?: string
demands?: Demand[]
deprecated?: boolean
description?: string
disabled?: boolean
ecosystem?: string
execution?: { [key: string]: any }
friendlyName?: string
helpMarkDown?: string
helpUrl?: string
hostType?: string
iconUrl?: string
id?: string
instanceNameFormat?: string
minimumAgentVersion?: string
name?: string
outputVariables?: TaskOutputVariable[]
packageLocation?: string
packageType?: string
postJobExecution?: { [key: string]: any }
preJobExecution?: { [key: string]: any }
preview?: boolean
releaseNotes?: string
restrictions?: TaskRestrictions
runsOn?: string[]
satisfies?: string[]
serverOwned?: boolean
showEnvironmentVariables?: boolean
sourceDefinitions?: TaskSourceDefinition[]
sourceLocation?: string
version?: TaskVersion
visibility?: string[]