Templates - Get
Ruft eine bestimmte Builddefinitionsvorlage ab.
GET https://dev.azure.com/{organization}/{project}/_apis/build/definitions/templates/{templateId}?api-version=7.1
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
template
|
path | True |
string |
Die ID der angeforderten Vorlage. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1" festgelegt werden, um diese Version der API zu verwenden. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Typ:
oauth2
Ablauf:
accessCode
Autorisierungs-URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token-URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Bereiche
Name | Beschreibung |
---|---|
vso.build | Gewährt die Möglichkeit, auf Buildartefakte zuzugreifen, einschließlich Buildergebnissen, Definitionen und Anforderungen sowie die Möglichkeit, Benachrichtigungen über Buildereignisse über Dienst-Hooks zu empfangen. |
Definitionen
Name | Beschreibung |
---|---|
Agent |
Stellt eine Warteschlange für ausgeführte Builds dar. |
Agent |
Spezifikation des vom Poolanbieter definierten Agents. |
Authorization |
|
Build |
Datendarstellung eines Builds. |
Build |
Der Auftragsautorisierungsbereich für Builds, die mit dieser Definition in die Warteschlange gestellt werden. |
Build |
|
Build |
Stellt eine Builddefinition dar. |
Build |
Stellt eine Vorlage dar, aus der neue Builddefinitionen erstellt werden können. |
Build |
Stellt eine Variable dar, die von einer Builddefinition verwendet wird. |
Build |
Stellt einen Verweis auf ein Buildprotokoll dar. |
Build |
Stellt Metadaten zu Builds im System dar. |
Build |
Stellt die Anwendung eines optionalen Verhaltens für eine Builddefinition dar. |
Build |
Stellt einen Verweis auf eine Buildoptionsdefinition dar. |
Build |
Stellt einen Buildprozess dar. |
Build |
Der Grund, warum der Build erstellt wurde. |
Build |
Stellt ein Repository dar, das von einer Builddefinition verwendet wird. |
Build |
Stellt das Ergebnis der Überprüfung einer Buildanforderung dar. |
Build |
Das Buildergebnis. |
Build |
Der Buildstatus. |
Build |
Stellt einen Trigger für eine Buld-Definition dar. |
Controller |
Der Status des Controllers. |
Data |
Stellt die Bindung der Datenquelle für die Serviceendpunktanforderung dar. |
Definition |
Die Qualität des Definitionsdokuments (Entwurf usw.) |
Definition |
Ein Wert, der angibt, ob Builds für diese Definition in die Warteschlange gestellt werden können. |
Definition |
Stellt einen Verweis auf eine Definition dar. |
Definition |
Der Typ des Triggers. |
Definition |
Der Typ der Definition. |
Demand |
Stellt eine Anforderung dar, die von einer Definition oder einem Build verwendet wird. |
Identity |
|
Process |
|
Project |
Projektstatus. |
Project |
Projektsichtbarkeit. |
Properties |
Die Klasse stellt einen Eigenschaftenbehälter als Sammlung von Schlüsselwertpaaren dar. Werte aller Grundtypen (beliebiger Typ mit einem |
Queue |
Zusätzliche Optionen für die Warteschlange des Builds. |
Queue |
Die Priorität des Builds. |
Reference |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
Retention |
Stellt eine Aufbewahrungsrichtlinie für eine Builddefinition dar. |
Task |
Stellt einen Verweis auf einen Agentpool dar. |
Task |
|
Task |
|
Task |
Stellt einen Verweis auf einen Orchestrierungsplan dar. |
Task |
|
Team |
Stellt einen flachen Verweis auf ein TeamProject dar. |
Validation |
Das Ergebnis. |
Variable |
Stellt eine Variablegruppe dar. |
AgentPoolQueue
Stellt eine Warteschlange für ausgeführte Builds dar.
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
|
id |
integer (int32) |
Die ID der Warteschlange. |
name |
string |
Der Name der Warteschlange. |
pool |
Der von dieser Warteschlange verwendete Pool. |
|
url |
string |
Der vollständige HTTP-Link zur Ressource. |
AgentSpecification
Spezifikation des vom Poolanbieter definierten Agents.
Name | Typ | Beschreibung |
---|---|---|
identifier |
string |
Eindeutiger Bezeichner für die Agentspezifikation. |
AuthorizationHeader
Name | Typ | Beschreibung |
---|---|---|
name |
string |
|
value |
string |
Build
Datendarstellung eines Builds.
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
|
agentSpecification |
Die Agentspezifikation für den Build. |
|
appendCommitMessageToRunName |
boolean |
An BuildNumber in der Benutzeroberfläche eine Commitnachricht anfügen. |
buildNumber |
string |
Die Buildnummer/der Name des Builds. |
buildNumberRevision |
integer (int32) |
Die Revision der Buildnummer. |
controller |
Der Buildcontroller. Dies wird nur festgelegt, wenn der Definitionstyp Xaml ist. |
|
definition |
Die dem Build zugeordnete Definition. |
|
deleted |
boolean |
Gibt an, ob der Build gelöscht wurde. |
deletedBy |
Die Identität des Prozesses oder der Person, der den Build gelöscht hat. |
|
deletedDate |
string (date-time) |
Das Datum, an dem der Build gelöscht wurde. |
deletedReason |
string |
Die Beschreibung, wie der Build gelöscht wurde. |
demands |
Demand[] |
Eine Liste der Anforderungen, die die für diesen Build erforderlichen Agent-Funktionen darstellen. |
finishTime |
string (date-time) |
Die Zeit, zu der der Build abgeschlossen wurde. |
id |
integer (int32) |
Die ID des Builds. |
lastChangedBy |
Die Identität, die den Prozess oder die Person darstellt, der den Build zuletzt geändert hat. |
|
lastChangedDate |
string (date-time) |
Das Datum, an dem der Build zuletzt geändert wurde. |
logs |
Informationen zu den Buildprotokollen. |
|
orchestrationPlan |
Der Orchestrierungsplan für den Bau. |
|
parameters |
string |
Die Parameter für den Build. |
plans |
Dem Build zugeordnete Orchestrierungspläne (Build, Bereinigung) |
|
priority |
Die Priorität des Builds. |
|
project |
Das Teamprojekt. |
|
properties |
Die Klasse stellt einen Eigenschaftenbehälter als Sammlung von Schlüsselwertpaaren dar. Werte aller Grundtypen (beliebiger Typ mit einem |
|
quality |
string |
Die Qualität des XAML-Builds (gut, schlecht usw.) |
queue |
Die Warteschlange. Dies wird nur festgelegt, wenn der Definitionstyp Build ist. WARNUNG: Dieses Feld ist veraltet und entspricht nicht den Auftragswarteschlangen. |
|
queueOptions |
Zusätzliche Optionen für die Warteschlange des Builds. |
|
queuePosition |
integer (int32) |
Die aktuelle Position des Builds in der Warteschlange. |
queueTime |
string (date-time) |
Die Zeit, zu der der Build in die Warteschlange gestellt wurde. |
reason |
Der Grund, warum der Build erstellt wurde. |
|
repository |
Das Repository. |
|
requestedBy |
Die Identität, die den Build in die Warteschlange gestellt hat. |
|
requestedFor |
Die Identität, in der der Build in die Warteschlange gestellt wurde. |
|
result |
Das Buildergebnis. |
|
retainedByRelease |
boolean |
Gibt an, ob der Build von einer Version beibehalten wird. |
sourceBranch |
string |
Der Quellzweig. |
sourceVersion |
string |
Die Quellversion. |
startTime |
string (date-time) |
Die Zeit, zu der der Build gestartet wurde. |
status |
Der Status des Builds. |
|
tags |
string[] |
|
templateParameters |
object |
Parameter für vorlagenausdrucksauswertung |
triggerInfo |
object |
Quellproviderspezifische Informationen dazu, was den Build ausgelöst hat |
triggeredByBuild |
Der Build, der diesen Build über einen Buildabschlusstrigger ausgelöst hat. |
|
uri |
string |
Der URI des Builds. |
url |
string |
Die REST-URL des Builds. |
validationResults |
Stellt das Ergebnis der Überprüfung einer Buildanforderung dar. |
BuildAuthorizationScope
Der Auftragsautorisierungsbereich für Builds, die mit dieser Definition in die Warteschlange gestellt werden.
Wert | Beschreibung |
---|---|
project |
Die verwendete Identität sollte über Builddienstkontoberechtigungen für das Projekt verfügen, in dem sich die Builddefinition befindet. Dies ist nützlich für die Isolierung von Buildaufträgen für ein bestimmtes Teamprojekt, um unbeabsichtigte Eskalationen von Berechtigungsangriffen während eines Builds zu vermeiden. |
projectCollection |
Die verwendete Identität sollte über Builddienstkontoberechtigungen für die Projektsammlung verfügen. Dies ist nützlich, wenn Ressourcen für einen einzelnen Build auf mehrere Projekte verteilt sind. |
BuildController
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
|
createdDate |
string (date-time) |
Das Datum, an dem der Controller erstellt wurde. |
description |
string |
Die Beschreibung des Controllers. |
enabled |
boolean |
Gibt an, ob der Controller aktiviert ist. |
id |
integer (int32) |
ID der Ressource |
name |
string |
Name der verknüpften Ressource (Definitionsname, Controllername usw.) |
status |
Der Status des Controllers. |
|
updatedDate |
string (date-time) |
Das Datum, an dem der Controller zuletzt aktualisiert wurde. |
uri |
string |
Der URI des Controllers. |
url |
string |
Vollständiger HTTP-Link zur Ressource |
BuildDefinition
Stellt eine Builddefinition dar.
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
|
authoredBy |
Der Autor der Definition. |
|
badgeEnabled |
boolean |
Gibt an, ob Badges für diese Definition aktiviert sind. |
buildNumberFormat |
string |
Das Buildnummernformat. |
comment |
string |
Ein Speicherzeitkommentar für die Definition. |
createdDate |
string (date-time) |
Das Datum, an dem diese Version der Definition erstellt wurde. |
demands |
Demand[] |
Stellt eine Anforderung dar, die von einer Definition oder einem Build verwendet wird. |
description |
string |
Die Beschreibung. |
draftOf |
Ein Verweis auf die Definition, für die diese Definition ein Entwurf ist, wenn es sich um eine Entwurfsdefinition handelt. |
|
drafts |
Die Liste der Entwürfe, die dieser Definition zugeordnet sind, wenn dies keine Entwurfsdefinition ist. |
|
dropLocation |
string |
Der Speicherort für die Definition. |
id |
integer (int32) |
Die ID der referenzierten Definition. |
jobAuthorizationScope |
Der Auftragsautorisierungsbereich für Builds, die mit dieser Definition in die Warteschlange gestellt werden. |
|
jobCancelTimeoutInMinutes |
integer (int32) |
Timeout des Auftrags (in Minuten) für vom Benutzer abgebrochene Builds für diese Definition. |
jobTimeoutInMinutes |
integer (int32) |
Das Zeitlimit für die Auftragsausführung (in Minuten) für Builds, die für diese Definition in die Warteschlange gestellt werden. |
latestBuild |
Datendarstellung eines Builds. |
|
latestCompletedBuild |
Datendarstellung eines Builds. |
|
metrics |
Stellt Metadaten zu Builds im System dar. |
|
name |
string |
Der Name der referenzierten Definition. |
options |
Stellt die Anwendung eines optionalen Verhaltens für eine Builddefinition dar. |
|
path |
string |
Der Ordnerpfad der Definition. |
process |
Der Buildprozess. |
|
processParameters |
Die Prozessparameter für diese Definition. |
|
project |
Ein Verweis auf das Projekt. |
|
properties |
Die Klasse stellt einen Eigenschaftenbehälter als Sammlung von Schlüsselwertpaaren dar. Werte aller Grundtypen (beliebiger Typ mit einem |
|
quality |
Die Qualität des Definitionsdokuments (Entwurf usw.) |
|
queue |
Die Standardwarteschlange für Builds wird für diese Definition ausgeführt. |
|
queueStatus |
Ein Wert, der angibt, ob Builds für diese Definition in die Warteschlange gestellt werden können. |
|
repository |
Das Repository. |
|
retentionRules |
Stellt eine Aufbewahrungsrichtlinie für eine Builddefinition dar. |
|
revision |
integer (int32) |
Die Revisionsnummer der Definition. |
tags |
string[] |
|
triggers |
Stellt einen Trigger für eine Buld-Definition dar. |
|
type |
Der Typ der Definition. |
|
uri |
string |
Der URI der Definition. |
url |
string |
Die REST-URL der Definition. |
variableGroups |
Stellt eine Variablegruppe dar. |
|
variables |
<string,
Build |
BuildDefinitionTemplate
Stellt eine Vorlage dar, aus der neue Builddefinitionen erstellt werden können.
Name | Typ | Beschreibung |
---|---|---|
canDelete |
boolean |
Gibt an, ob die Vorlage gelöscht werden kann. |
category |
string |
Die Vorlagenkategorie. |
defaultHostedQueue |
string |
Eine optionale gehostete Agent-Warteschlange für die Vorlage, die standardmäßig verwendet werden soll. |
description |
string |
Eine Beschreibung der Vorlage. |
iconTaskId |
string (uuid) |
Die ID der Aufgabe, deren Symbol beim Anzeigen dieser Vorlage in der Benutzeroberfläche verwendet wird. |
icons |
object |
|
id |
string |
Die ID der Vorlage. |
name |
string |
Der Name der Vorlage. |
template |
Die tatsächliche Vorlage. |
BuildDefinitionVariable
Stellt eine Variable dar, die von einer Builddefinition verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
allowOverride |
boolean |
Gibt an, ob der Wert zur Warteschlangenzeit festgelegt werden kann. |
isSecret |
boolean |
Gibt an, ob der Wert der Variablen ein Geheimschlüssel ist. |
value |
string |
Der Wert der Variablen. |
BuildLogReference
Stellt einen Verweis auf ein Buildprotokoll dar.
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
Die ID des Protokolls. |
type |
string |
Der Typ des Protokollspeicherorts. |
url |
string |
Ein vollständiger Link zur Protokollressource. |
BuildMetric
Stellt Metadaten zu Builds im System dar.
Name | Typ | Beschreibung |
---|---|---|
date |
string (date-time) |
Das Datum für den Bereich. |
intValue |
integer (int32) |
Der Wert. |
name |
string |
Der Name der Metrik. |
scope |
string |
Der Bereich. |
BuildOption
Stellt die Anwendung eines optionalen Verhaltens für eine Builddefinition dar.
Name | Typ | Beschreibung |
---|---|---|
definition |
Ein Verweis auf die Buildoption. |
|
enabled |
boolean |
Gibt an, ob das Verhalten aktiviert ist. |
inputs |
object |
BuildOptionDefinitionReference
Stellt einen Verweis auf eine Buildoptionsdefinition dar.
Name | Typ | Beschreibung |
---|---|---|
id |
string (uuid) |
Die ID der Referenz-Buildoption. |
BuildProcess
Stellt einen Buildprozess dar.
Name | Typ | Beschreibung |
---|---|---|
type |
integer (int32) |
Der Typ des Prozesses. |
BuildReason
Der Grund, warum der Build erstellt wurde.
Wert | Beschreibung |
---|---|
all |
Alle Gründe. |
batchedCI |
Der Build wurde für den Trigger TriggerType.BatchedContinuousIntegration gestartet. |
buildCompletion |
Der Build wurde gestartet, als ein anderer Build abgeschlossen wurde. |
checkInShelveset |
Der Build wurde für den Trigger ContinuousIntegrationType.Gated gestartet. |
individualCI |
Der Build wurde für den Trigger TriggerType.ContinuousIntegration gestartet. |
manual |
Der Build wurde manuell gestartet. |
none |
Kein Grund. Dieser Wert sollte nicht verwendet werden. |
pullRequest |
Der Build wurde von einer Pullanforderung gestartet. In Ressourcenversion 3 hinzugefügt. |
resourceTrigger |
Der Build wurde gestartet, als Ressourcen in der Pipeline sie ausgelöst haben. |
schedule |
Der Build wurde für den Trigger TriggerType.Schedule gestartet. |
scheduleForced |
Der Build wurde für den Trigger TriggerType.ScheduleForced gestartet. |
triggered |
Der Build wurde für Aufbewahrungsrichtlinienzwecke ausgelöst. |
userCreated |
Der Build wurde von einem Benutzer erstellt. |
validateShelveset |
Der Build wurde manuell für die private Überprüfung gestartet. |
BuildRepository
Stellt ein Repository dar, das von einer Builddefinition verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
checkoutSubmodules |
boolean |
Gibt an, ob Untermodule auschecken sollen. |
clean |
string |
Gibt an, ob der Zielordner beim Abrufen von Code aus dem Repository bereinigt werden soll. |
defaultBranch |
string |
Der Name der Standardverzweigung. |
id |
string |
Die ID des Repositorys. |
name |
string |
Der Anzeigename des Repositorys. |
properties |
object |
|
rootFolder |
string |
Der Stammordner. |
type |
string |
Der Typ des Repositorys. |
url |
string |
Die URL des Repositorys. |
BuildRequestValidationResult
Stellt das Ergebnis der Überprüfung einer Buildanforderung dar.
Name | Typ | Beschreibung |
---|---|---|
message |
string |
Die Nachricht, die dem Ergebnis zugeordnet ist. |
result |
Das Ergebnis. |
BuildResult
Das Buildergebnis.
Wert | Beschreibung |
---|---|
canceled |
Der Build wurde vor dem Start abgebrochen. |
failed |
Der Build wurde nicht erfolgreich abgeschlossen. |
none |
Kein Ergebnis |
partiallySucceeded |
Die Buildkompilierung wurde erfolgreich abgeschlossen, hatte aber andere Fehler. |
succeeded |
Der Build wurde erfolgreich abgeschlossen. |
BuildStatus
Der Buildstatus.
Wert | Beschreibung |
---|---|
all |
Alle Status. |
cancelling |
Der Build wird abgebrochen. |
completed |
Der Build wurde abgeschlossen. |
inProgress |
Der Build wird derzeit ausgeführt. |
none |
Kein Status. |
notStarted |
Der Build wurde noch nicht gestartet. |
postponed |
Der Build ist in der Warteschlange inaktiv. |
BuildTrigger
Stellt einen Trigger für eine Buld-Definition dar.
Name | Typ | Beschreibung |
---|---|---|
triggerType |
Der Typ des Triggers. |
ControllerStatus
Der Status des Controllers.
Wert | Beschreibung |
---|---|
available |
Gibt an, dass der Buildcontroller zurzeit verfügbar ist. |
offline |
Gibt an, dass der Buildcontroller sich selbst offline genommen hat. |
unavailable |
Gibt an, dass der Buildcontroller nicht kontaktiert werden kann. |
DataSourceBindingBase
Stellt die Bindung der Datenquelle für die Serviceendpunktanforderung dar.
Name | Typ | Beschreibung |
---|---|---|
callbackContextTemplate |
string |
Paginierungsformat, das von dieser Datenquelle unterstützt wird(Fortsetzungstoken/SkipTop). |
callbackRequiredTemplate |
string |
Nachfolgende Aufrufe sind erforderlich? |
dataSourceName |
string |
Dient zum Abrufen oder Festlegen des Namens der Datenquelle. |
endpointId |
string |
Ruft die Endpunkt-ID ab oder legt sie fest. |
endpointUrl |
string |
Ruft die URL des Dienstendpunkts ab oder legt sie fest. |
headers |
Ruft die Autorisierungsheader ab oder legt sie fest. |
|
initialContextTemplate |
string |
Definiert den Anfangswert der Abfrageparameter. |
parameters |
object |
Ruft die Parameter für die Datenquelle ab oder legt sie fest. |
requestContent |
string |
Dient zum Abrufen oder Festlegen des HTTP-Anforderungstexts. |
requestVerb |
string |
Ruft das Http-Anforderungsverb ab oder legt es fest. |
resultSelector |
string |
Ruft die Ergebnisauswahl ab oder legt sie fest. |
resultTemplate |
string |
Ruft die Ergebnisvorlage ab oder legt sie fest. |
target |
string |
Ruft ab oder legt das Ziel der Datenquelle fest. |
DefinitionQuality
Die Qualität des Definitionsdokuments (Entwurf usw.)
Wert | Beschreibung |
---|---|
definition | |
draft |
DefinitionQueueStatus
Ein Wert, der angibt, ob Builds für diese Definition in die Warteschlange gestellt werden können.
Wert | Beschreibung |
---|---|
disabled |
Wenn die Definitionswarteschlange deaktiviert ist, können Builds nicht von Benutzern in die Warteschlange gestellt werden, und das System wird keine geplanten, gated- oder fortlaufenden Integrationsbuilds in die Warteschlange gestellt. Builds, die sich bereits in der Warteschlange befinden, werden nicht vom System gestartet. |
enabled |
Wenn die Definitionswarteschlange aktiviert ist, können Builds von Benutzern in die Warteschlange gestellt werden, werden vom System geplante, gated- und fortlaufende Integrationsbuilds in die Warteschlange eingereiht, und die Warteschlangenbuilds werden vom System gestartet. |
paused |
Wenn die Definitionswarteschlange angehalten wird, können Builds von Benutzern in die Warteschlange gestellt werden, und das System wird geplante, gated und fortlaufende Integrationsbuilds in die Warteschlange gestellt. Builds in der Warteschlange werden vom System nicht gestartet. |
DefinitionReference
Stellt einen Verweis auf eine Definition dar.
Name | Typ | Beschreibung |
---|---|---|
createdDate |
string (date-time) |
Das Datum, an dem diese Version der Definition erstellt wurde. |
id |
integer (int32) |
Die ID der referenzierten Definition. |
name |
string |
Der Name der referenzierten Definition. |
path |
string |
Der Ordnerpfad der Definition. |
project |
Ein Verweis auf das Projekt. |
|
queueStatus |
Ein Wert, der angibt, ob Builds für diese Definition in die Warteschlange gestellt werden können. |
|
revision |
integer (int32) |
Die Revisionsnummer der Definition. |
type |
Der Typ der Definition. |
|
uri |
string |
Der URI der Definition. |
url |
string |
Die REST-URL der Definition. |
DefinitionTriggerType
Der Typ des Triggers.
Wert | Beschreibung |
---|---|
all |
Alle Typen. |
batchedContinuousIntegration |
Ein Build sollte für mehrere Changeets gleichzeitig in einem bestimmten Intervall gestartet werden. |
batchedGatedCheckIn |
Für jeden Batch von Check-Ins sollte ein Überprüfungsbuild gestartet werden. |
buildCompletion |
Ein Build sollte ausgelöst werden, wenn ein anderer Build abgeschlossen ist. |
continuousIntegration |
Für jede Änderungsmenge sollte ein Build gestartet werden. |
gatedCheckIn |
Für jede Überprüfung sollte ein Überprüfungsbuild gestartet werden. |
none |
Nur manuelle Builds. |
pullRequest |
Ein Build sollte ausgelöst werden, wenn eine GitHub-Pullanforderung erstellt oder aktualisiert wird. In Ressourcenversion 3 hinzugefügt |
schedule |
Ein Build sollte in einem angegebenen Zeitplan gestartet werden, unabhängig davon, ob Änderungen vorhanden sind. |
DefinitionType
Der Typ der Definition.
Wert | Beschreibung |
---|---|
build | |
xaml |
Demand
Stellt eine Anforderung dar, die von einer Definition oder einem Build verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Funktion, auf die von der Anforderung verwiesen wird. |
value |
string |
Der geforderte Wert. |
IdentityRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Thema Diagramm. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Diagrammbetreff zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Möglichkeit, auf den Diagrammbetreff zu verweisen, während das System ausgeführt wird. In diesem Feld wird dasselbe Diagrammthema sowohl in Firmen als auch in Organisationen eindeutig identifiziert. |
directoryAlias |
string |
Veraltet – Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im "Self"-Eintrag des IdentityRef -Wörterbuchs "_links" verwiesen wird |
displayName |
string |
Dies ist der nicht eindeutige Anzeigename des Diagrammbetreffs. Um dieses Feld zu ändern, müssen Sie den Wert im Quellanbieter ändern. |
id |
string |
|
imageUrl |
string |
Veraltet – Verfügbar im "Avatar"-Eintrag des IdentityRef-Wörterbuchs "_links" |
inactive |
boolean |
Veraltet – Kann abgerufen werden, indem der Graph-Mitgliedschaftsstatus abgefragt wird, auf den im Eintrag "membershipState" des GraphUser-Wörterbuchs "_links" verwiesen wird. |
isAadIdentity |
boolean |
Veraltet – Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Veraltet – Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Veraltet – nicht in den meisten bereits vorhandenen Implementierungen von ToIdentityRef verwendet |
uniqueName |
string |
Veraltet – Verwenden Sie stattdessen "Domain+PrincipalName". |
url |
string |
Diese URL ist die vollständige Route zur Quellressource dieses Graph-Betreffs. |
ProcessParameters
Name | Typ | Beschreibung |
---|---|---|
dataSourceBindings |
Stellt die Bindung der Datenquelle für die Serviceendpunktanforderung dar. |
|
inputs | ||
sourceDefinitions |
ProjectState
Projektstatus.
Wert | Beschreibung |
---|---|
all |
Alle Projekte unabhängig vom Status außer "Gelöscht". |
createPending |
Projekt wurde zur Erstellung in die Warteschlange gestellt, aber der Prozess wurde noch nicht gestartet. |
deleted |
Projekt wurde gelöscht. |
deleting |
Project wird gerade gelöscht. |
new |
Projekt wird gerade erstellt. |
unchanged |
Projekt wurde nicht geändert. |
wellFormed |
Project wird vollständig erstellt und kann verwendet werden. |
ProjectVisibility
Projektsichtbarkeit.
Wert | Beschreibung |
---|---|
private |
Das Projekt ist nur für Benutzer mit expliziten Zugriff sichtbar. |
public |
Das Projekt ist für alle sichtbar. |
PropertiesCollection
Die Klasse stellt einen Eigenschaftenbehälter als Sammlung von Schlüsselwertpaaren dar. Werte aller Grundtypen (beliebiger Typ mit einem TypeCode != TypeCode.Object
) mit Ausnahme von DBNull
werden akzeptiert. Werte vom Typ Byte[], Int32, Double, DateType und String behalten ihren Typ bei, andere Grundtypen werden als Zeichenfolge neu abgestimmt. Byte[] als base64-codierte Zeichenfolge erwartet.
Name | Typ | Beschreibung |
---|---|---|
count |
integer (int32) |
Die Anzahl der Eigenschaften in der Auflistung. |
item |
object |
|
keys |
string[] |
Der Satz von Schlüsseln in der Auflistung. |
values |
string[] |
Der Wertesatz in der Auflistung. |
QueueOptions
Zusätzliche Optionen für die Warteschlange des Builds.
Wert | Beschreibung |
---|---|
doNotRun |
Erstellen sie eine Plan-ID für den Build, führen Sie sie nicht aus. |
none |
Keine Warteschlangenoptionen |
QueuePriority
Die Priorität des Builds.
Wert | Beschreibung |
---|---|
aboveNormal |
Über normaler Priorität. |
belowNormal |
Unter normaler Priorität. |
high |
Hohe Priorität. |
low |
Niedrige Priorität. |
normal |
Normale Priorität. |
ReferenceLinks
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Referenzlinks schreibgeschützt sind, möchten wir sie nur als schreibgeschützt verfügbar machen. |
RetentionPolicy
Stellt eine Aufbewahrungsrichtlinie für eine Builddefinition dar.
Name | Typ | Beschreibung |
---|---|---|
artifactTypesToDelete |
string[] |
|
artifacts |
string[] |
|
branches |
string[] |
|
daysToKeep |
integer (int32) |
Die Anzahl der Tage, die Builds beibehalten werden sollen. |
deleteBuildRecord |
boolean |
Gibt an, ob der Builddatensatz selbst gelöscht werden soll. |
deleteTestResults |
boolean |
Gibt an, ob Testergebnisse gelöscht werden sollen, die dem Build zugeordnet sind. |
minimumToKeep |
integer (int32) |
Die Mindestanzahl der Builds, die beibehalten werden sollen. |
TaskAgentPoolReference
Stellt einen Verweis auf einen Agentpool dar.
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
Die Pool-ID. |
isHosted |
boolean |
Ein Wert, der angibt, ob dieser Pool vom Dienst verwaltet wird. |
name |
string |
Der Poolname. |
TaskInputDefinitionBase
Name | Typ | Beschreibung |
---|---|---|
aliases |
string[] |
|
defaultValue |
string |
|
groupName |
string |
|
helpMarkDown |
string |
|
label |
string |
|
name |
string |
|
options |
object |
|
properties |
object |
|
required |
boolean |
|
type |
string |
|
validation | ||
visibleRule |
string |
TaskInputValidation
Name | Typ | Beschreibung |
---|---|---|
expression |
string |
Bedingter Ausdruck |
message |
string |
Meldung, in der erläutert wird, wie der Benutzer korrigieren kann, wenn die Überprüfung fehlschlägt |
TaskOrchestrationPlanReference
Stellt einen Verweis auf einen Orchestrierungsplan dar.
Name | Typ | Beschreibung |
---|---|---|
orchestrationType |
integer (int32) |
Der Typ des Plans. |
planId |
string (uuid) |
Die ID des Plans. |
TaskSourceDefinitionBase
Name | Typ | Beschreibung |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TeamProjectReference
Stellt einen flachen Verweis auf ein TeamProject dar.
Name | Typ | Beschreibung |
---|---|---|
abbreviation |
string |
Projektkürzel. |
defaultTeamImageUrl |
string |
Url zum standardmäßigen Teamidentitätsbild. |
description |
string |
Die Beschreibung des Projekts (falls vorhanden). |
id |
string (uuid) |
Projektbezeichner. |
lastUpdateTime |
string (date-time) |
Zeitpunkt der letzten Aktualisierung des Projekts. |
name |
string |
Projektname. |
revision |
integer (int64) |
Projektrevision. |
state |
Projektstatus. |
|
url |
string |
Die URL zur Vollversion des Objekts. |
visibility |
Projektsichtbarkeit. |
ValidationResult
Das Ergebnis.
Wert | Beschreibung |
---|---|
error | |
ok | |
warning |
VariableGroup
Stellt eine Variablegruppe dar.
Name | Typ | Beschreibung |
---|---|---|
alias |
string |
Der Name der Variablengruppe. |
description |
string |
Die Beschreibung. |
id |
integer (int32) |
Die ID der Variablengruppe. |
name |
string |
Der Name der Variablengruppe. |
type |
string |
Der Typ der Variablengruppe. |
variables |
<string,
Build |