models/build/definition/BuildDefinition.ps1

Class BuildDefinition
{
    [User] $authoredBy
    [boolean]$badgeEnabled
    [string]$buildNumberFormat
    [string]$comment
    [object[]] $demands
    [string] $dropLocation
    [object] $draftOf
    [object[]] $triggers
    [object] $properties
    [object[]]$tag
    [System.Collections.Specialized.OrderedDictionary] hidden $_links
    [string]$jobAuthorizationScope
    [int]$jobTimeOutInMinutes
    [int]$jobCancelTimeOutInMinutes
    [BuildDefinitionProcess] $process
    [object] $repository
    [string] $quality
    [string[]] $drafts
    [AgentQueue] $queue
    [int] $id

    [string] $name
    [string] $url
    [string] $uri
    [string] $path
    [string] $type
    [string] $queueStatus
    [string] $revision
    [DateTime] $createdDate
    [Project] $project
    [object] $processParameters
    [object]$latestBuild
    [object]$latestCompleteBuild
    [object] $metrics
    [object] $options
    [object] $retentionRules
    [string[]] $tags
    [object[]] $variableGroups
    [object] $variables
}