Module models

Source

Modules§

aggregated_results_by_outcome
aggregated_runs_by_outcome
aggregated_runs_by_state
build
build_agent
build_controller
build_definition
build_definition3_2
build_definition_reference
build_definition_reference3_2
build_definition_revision
build_definition_source_provider
build_option_input_definition
build_process_template
build_reference
build_request_validation_result
build_server
build_summary
build_trigger
definition_reference
issue
json_patch_operation
phase
schedule
supported_trigger
team_project_reference
test_results_context
timeline_record
update_stage_parameters
workspace_mapping
xaml_build_definition

Structs§

AgentPoolQueue
Represents a queue for running builds.
AgentPoolQueueReference
Represents a reference to an agent queue.
AgentPoolQueueTarget
Describes how a phase should run against an agent queue.
AgentSpecification
Specification of the agent defined by the pool provider.
AgentTargetExecutionOptions
Additional options for running phases against an agent queue.
AggregatedResultsAnalysis
AggregatedResultsByOutcome
AggregatedResultsDifference
AggregatedRunsByOutcome
AggregatedRunsByState
ArtifactResource
AssociatedWorkItem
Attachment
Represents an attachment to a build.
AttachmentList
AuthorizationHeader
Build
Data representation of a build.
BuildAgent
BuildAgentReference
BuildArtifact
Represents an artifact produced by a build.
BuildArtifactList
BuildBadge
Represents a build badge.
BuildCompletedEvent
BuildCompletionTrigger
Represents a build completion trigger.
BuildController
BuildControllerList
BuildDefinition
Represents a build definition.
BuildDefinition32
For back-compat with extensions that use the old Steps format instead of Process and Phases
BuildDefinitionReference
Represents a reference to a build definition.
BuildDefinitionReference32
For back-compat with extensions that use the old Steps format instead of Process and Phases
BuildDefinitionReferenceList
BuildDefinitionRevision
Represents a revision of a build definition.
BuildDefinitionRevisionList
BuildDefinitionSourceProvider
BuildDefinitionStep
Represents a step in a build phase.
BuildDefinitionTemplate
Represents a template from which new build definitions can be created.
BuildDefinitionTemplate32
For back-compat with extensions that use the old Steps format instead of Process and Phases
BuildDefinitionTemplateList
BuildDefinitionVariable
Represents a variable used by a build definition.
BuildDeletedEvent
BuildDeployment
BuildEvent
BuildList
BuildLog
Represents a build log.
BuildLogList
BuildLogReference
Represents a reference to a build log.
BuildMetric
Represents metadata about builds in the system.
BuildMetricList
BuildOption
Represents the application of an optional behavior to a build definition.
BuildOptionDefinition
Represents an optional behavior that can be applied to a build definition.
BuildOptionDefinitionList
BuildOptionDefinitionReference
Represents a reference to a build option definition.
BuildOptionGroupDefinition
Represents a group of inputs for a build option.
BuildOptionInputDefinition
Represents an input for a build option.
BuildProcess
Represents a build process.
BuildProcessResources
Represents resources used by a build process.
BuildProcessTemplate
BuildQueuedEvent
BuildReference
Represents a reference to a build.
BuildReportMetadata
Represents information about a build report.
BuildRepository
Represents a repository used by a build definition.
BuildRequestValidationResult
Represents the result of validating a build request.
BuildResourceUsage
Represents information about resources used by builds in the system.
BuildRetentionHistory
A historical overview of build retention information. This includes a list of snapshots taken about build retention usage, and a list of builds that have exceeded the default 30 day retention policy.
BuildRetentionSample
A snapshot of build retention information. This class takes a sample at the given time. It provides information about retained builds, files associated with those retained builds, and number of files being retained.
BuildServer
BuildSettings
Represents system-wide build settings.
BuildSummary
BuildTagsAddedEvent
BuildTrigger
Represents a trigger for a buld definition.
BuildUpdatedEvent
BuildWorkspace
Represents a workspace mapping.
BuildsDeletedEvent
BuildsDeletedEvent1
Change
Represents a change associated with a build.
ChangeList
ConsoleLogEvent
ContinuousDeploymentDefinition
ContinuousIntegrationTrigger
Represents a continuous integration (CI) trigger.
DataSourceBindingBase
Represents binding of data source for the service endpoint request.
DefinitionReference
Represents a reference to a definition.
DefinitionResourceReference
DefinitionResourceReferenceList
Demand
Represents a demand used by a definition or build.
Dependency
Represents a dependency.
Deployment
Represents the data from the build information nodes for type “DeploymentInformation” for xaml builds
DeploymentBuild
Deployment information for type “Build”
DeploymentDeploy
Deployment information for type “Deploy”
DeploymentTest
Deployment information for type “Test”
DesignerProcess
Represents a build process supported by the build definition designer.
DesignerProcessTarget
Represents the target for the build process.
DockerProcess
DockerProcessTarget
Represents the target for the docker build process.
Folder
Represents a folder that contains build definitions.
FolderList
Forks
Represents the ability to build forks of the selected repository.
GatedCheckInTrigger
Represents a gated check-in trigger.
GraphSubjectBase
IdentityRef
InformationNode
Data representation of an information node associated with a build
Issue
Represents an issue (error, warning) associated with a build.
JobReference
Job in pipeline. This is related to matrixing in YAML.
JsonPatchDocument
The JSON model for JSON Patch Operations
JsonPatchOperation
The JSON model for a JSON Patch operation
JustInTimeProcess
Link
Link URL
MappingDetails
Represents an entry in a workspace mapping.
MinimalRetentionLease
MultipleAgentExecutionOptions
Represents options for running a phase against multiple agents.
NewRetentionLease
Required information to create a new retention lease.
Phase
Represents a phase of a build definition.
PhaseReference
Phase in pipeline
PhaseTarget
Represents the target of a phase.
PipelineGeneralSettings
Contains pipeline general settings.
PipelineReference
Pipeline reference
PipelineTriggerSettings
Represents the effective settings applicable to individual pipeline triggers.
ProcessParameters
ProjectRetentionSetting
Contains the settings for the retention rules.
PropertiesCollection
The class represents a property bag as a collection of key-value pairs. Values of all primitive types (any type with a TypeCode != TypeCode.Object) except for DBNull are accepted. Values of type Byte[], Int32, Double, DateType and String preserve their type, other primitives are retuned as a String. Byte[] expected as base64 encoded string.
PullRequest
Represents a pull request object. These are retrieved from Source Providers.
PullRequestTrigger
Represents a pull request trigger.
RealtimeBuildEvent
ReferenceLinks
The class to represent a collection of REST reference links.
ReleaseReference
Reference to a release.
RepositoryWebhook
Represents a repository’s webhook returned from a source provider.
RepositoryWebhookList
ResourceRef
ResourceRefList
ResourceReference
Represents a reference to a resource.
RetentionLease
A valid retention lease prevents automated systems from deleting a pipeline run.
RetentionLeaseList
RetentionLeaseUpdate
An update to the retention parameters of a retention lease.
RetentionPolicy
Represents a retention policy for a build definition.
RetentionSetting
Contains the minimum, maximum, and current value for a retention setting.
Schedule
ScheduleTrigger
Represents a schedule trigger.
SecureFileReference
Represents a reference to a secure file.
ServerTarget
Represents a phase target that runs on the server.
ServerTargetExecutionOptions
Represents options for running a phase on the server.
ServiceEndpointReference
Represents a referenec to a service endpoint.
SourceProviderAttributes
SourceProviderAttributesList
SourceRelatedWorkItem
Represents a work item related to some source item. These are retrieved from Source Providers.
SourceRepositories
A set of repositories returned from the source provider.
SourceRepository
Represents a repository returned from a source provider.
SourceRepositoryItem
Represents an item in a repository from a source provider.
SourceRepositoryItemList
StageReference
Stage in pipeline
SupportedTrigger
SvnMappingDetails
Represents a Subversion mapping entry.
SvnWorkspace
Represents a subversion workspace.
TaskAgentPoolReference
Represents a reference to an agent pool.
TaskDefinitionReference
A reference to a task definition.
TaskInputDefinitionBase
TaskInputValidation
TaskOrchestrationPlanGroupReference
Represents a reference to a plan group.
TaskOrchestrationPlanGroupsStartedEvent
TaskOrchestrationPlanReference
Represents a reference to an orchestration plan.
TaskReference
Represents a reference to a task.
TaskSourceDefinitionBase
TeamProjectReference
Represents a shallow reference to a TeamProject.
TestResultsContext
Timeline
Represents the timeline of a build.
TimelineAttempt
TimelineRecord
Represents an entry in a build’s timeline.
TimelineRecordsUpdatedEvent
TimelineReference
Represents a reference to a timeline.
UpdateProjectRetentionSettingModel
Contains members for updating the retention settings values. All fields are optional.
UpdateRetentionSettingModel
UpdateStageParameters
UpdateTagParameters
VariableGroup
Represents a variable group.
VariableGroupReference
Represents a reference to a variable group.
VariableMultipliersAgentExecutionOptions
Represents options for running a phase based on values specified by a list of variables.
VariableMultipliersServerExecutionOptions
Represents options for running a phase based on values specified by a list of variables.
VssJsonCollectionWrapper
This class is used to serialize collections as a single JSON object on the wire.
VssJsonCollectionWrapperBase
WebApiConnectedServiceRef
WorkspaceMapping
Mapping for a workspace
WorkspaceTemplate
XamlBuildControllerReference
XamlBuildDefinition
XamlBuildReference
XamlBuildServerReference
XamlDefinitionReference
YamlBuild
Represents a yaml build.
YamlProcess
Represents a YAML process.