BuildDefinitionReference3_2 interface

For back-compat with extensions that use the old Steps format instead of Process and Phases

Extends

Properties

authoredBy

The author of the definition.

draftOf

A reference to the definition that this definition is a draft of, if this is a draft definition.

drafts

The list of drafts associated with this definition, if this is not a draft definition.

metrics
quality

The quality of the definition document (draft, etc.)

queue

The default queue for builds run against this definition.

Inherited Properties

createdDate

The date this version of the definition was created.

id

The ID of the referenced definition.

name

The name of the referenced definition.

path

The folder path of the definition.

project

A reference to the project.

queueStatus

A value that indicates whether builds can be queued against this definition.

revision

The definition revision number.

type

The type of the definition.

uri

The definition's URI.

url

The REST URL of the definition.

Property Details

authoredBy

The author of the definition.

authoredBy: IdentityRef

Property Value

draftOf

A reference to the definition that this definition is a draft of, if this is a draft definition.

draftOf: DefinitionReference

Property Value

drafts

The list of drafts associated with this definition, if this is not a draft definition.

drafts: DefinitionReference[]

Property Value

metrics

metrics: BuildMetric[]

Property Value

quality

The quality of the definition document (draft, etc.)

quality: DefinitionQuality

Property Value

queue

The default queue for builds run against this definition.

queue: AgentPoolQueue

Property Value

Inherited Property Details

createdDate

The date this version of the definition was created.

createdDate: Date

Property Value

Date

Inherited From DefinitionReference.createdDate

id

The ID of the referenced definition.

id: number

Property Value

number

Inherited From DefinitionReference.id

name

The name of the referenced definition.

name: string

Property Value

string

Inherited From DefinitionReference.name

path

The folder path of the definition.

path: string

Property Value

string

Inherited From DefinitionReference.path

project

A reference to the project.

project: TeamProjectReference

Property Value

Inherited From DefinitionReference.project

queueStatus

A value that indicates whether builds can be queued against this definition.

queueStatus: DefinitionQueueStatus

Property Value

Inherited From DefinitionReference.queueStatus

revision

The definition revision number.

revision: number

Property Value

number

Inherited From DefinitionReference.revision

type

The type of the definition.

type: DefinitionType

Property Value

Inherited From DefinitionReference.type

uri

The definition's URI.

uri: string

Property Value

string

Inherited From DefinitionReference.uri

url

The REST URL of the definition.

url: string

Property Value

string

Inherited From DefinitionReference.url