Templates - Save Template
既存のビルド定義テンプレートを更新します。
PUT https://dev.azure.com/{organization}/{project}/_apis/build/definitions/templates/{templateId}?api-version=7.1-preview.3
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 組織の名前です。 |
project
|
path | True |
string |
プロジェクト ID またはプロジェクト名 |
template
|
path | True |
string |
テンプレートの ID。 |
api-version
|
query | True |
string |
使う API のバージョン。 このバージョンの API を使用するには、これを '7.1-preview.3' に設定する必要があります。 |
要求本文
名前 | 型 | 説明 |
---|---|---|
canDelete |
boolean |
テンプレートを削除できるかどうかを示します。 |
category |
string |
テンプレート カテゴリ。 |
defaultHostedQueue |
string |
既定で使用するテンプレートのオプションのホステッド エージェント キュー。 |
description |
string |
テンプレートの説明。 |
iconTaskId |
string |
UI でこのテンプレートを表示するときにアイコンが使用されるタスクの ID。 |
icons |
object |
|
id |
string |
テンプレートの ID。 |
name |
string |
テンプレートの名前。 |
template |
実際のテンプレート。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
成功した操作 |
セキュリティ
oauth2
Type:
oauth2
Flow:
accessCode
Authorization 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
Scopes
名前 | 説明 |
---|---|
vso.build_execute | ビルドの結果、定義、要求など、ビルド成果物にアクセスする機能、ビルドのキューに登録する機能、ビルド プロパティを更新する機能、およびサービス フックを介してビルド イベントに関する通知を受け取る機能を付与します。 |
定義
名前 | 説明 |
---|---|
Agent |
ビルドを実行するためのキューを表します。 |
Agent |
プール プロバイダーによって定義されたエージェントの指定。 |
Authorization |
|
Build |
ビルドのデータ表現。 |
Build |
この定義に対してキューに登録されたビルドのジョブ承認スコープ。 |
Build |
|
Build |
ビルド定義を表します。 |
Build |
新しいビルド定義を作成できるテンプレートを表します。 |
Build |
ビルド定義で使用される変数を表します。 |
Build |
ビルド ログへの参照を表します。 |
Build |
システム内のビルドに関するメタデータを表します。 |
Build |
ビルド定義に対するオプションの動作のアプリケーションを表します。 |
Build |
ビルド オプション定義への参照を表します。 |
Build |
ビルド プロセスを表します。 |
Build |
ビルドが作成された理由。 |
Build |
ビルド定義で使用されるリポジトリを表します。 |
Build |
ビルド要求を検証した結果を表します。 |
Build |
ビルド結果。 |
Build |
ビルドの状態。 |
Build |
バル定義のトリガーを表します。 |
Controller |
コントローラーの状態。 |
Data |
サービス エンドポイント要求のデータ ソースのバインドを表します。 |
Definition |
定義ドキュメントの品質 (下書きなど) |
Definition |
この定義に対してビルドをキューに登録できるかどうかを示す 値。 |
Definition |
定義への参照を表します。 |
Definition |
トリガーの種類。 |
Definition |
定義の種類。 |
Demand |
定義またはビルドで使用される需要を表します。 |
Identity |
|
Process |
|
Project |
プロジェクトの状態。 |
Project |
プロジェクトの可視性。 |
Properties |
クラスは、キーと値のペアのコレクションとしてプロパティ バッグを表します。 を除くすべてのプリミティブ型 (を持つ任意の |
Queue |
ビルドをキューに入るための追加のオプション。 |
Queue |
ビルドの優先度。 |
Reference |
REST 参照リンクのコレクションを表す クラス。 |
Retention |
ビルド定義の保持ポリシーを表します。 |
Task |
エージェント プールへの参照を表します。 |
Task |
|
Task |
|
Task |
オーケストレーション プランへの参照を表します。 |
Task |
|
Team |
TeamProject への浅い参照を表します。 |
Validation |
結果。 |
Variable |
変数グループを表します。 |
AgentPoolQueue
ビルドを実行するためのキューを表します。
名前 | 型 | 説明 |
---|---|---|
_links |
REST 参照リンクのコレクションを表す クラス。 |
|
id |
integer |
キューの ID。 |
name |
string |
キューの名前。 |
pool |
このキューで使用されるプール。 |
|
url |
string |
リソースへの完全な http リンク。 |
AgentSpecification
プール プロバイダーによって定義されたエージェントの指定。
名前 | 型 | 説明 |
---|---|---|
identifier |
string |
エージェント仕様の一意識別子。 |
AuthorizationHeader
名前 | 型 | 説明 |
---|---|---|
name |
string |
|
value |
string |
Build
ビルドのデータ表現。
名前 | 型 | 説明 |
---|---|---|
_links |
REST 参照リンクのコレクションを表す クラス。 |
|
agentSpecification |
ビルドのエージェント仕様。 |
|
appendCommitMessageToRunName |
boolean |
UI の BuildNumber にコミット メッセージを追加します。 |
buildNumber |
string |
ビルドのビルド番号/名前。 |
buildNumberRevision |
integer |
ビルド番号のリビジョン。 |
controller |
ビルド コントローラー。 これは、定義の種類が Xaml の場合にのみ設定されます。 |
|
definition |
ビルドに関連付けられている定義。 |
|
deleted |
boolean |
ビルドが削除されたかどうかを示します。 |
deletedBy |
ビルドを削除したプロセスまたはユーザーの ID。 |
|
deletedDate |
string |
ビルドが削除された日付。 |
deletedReason |
string |
ビルドが削除された方法の説明。 |
demands |
Demand[] |
このビルドに必要なエージェント機能を表す要求の一覧。 |
finishTime |
string |
ビルドが完了した時刻。 |
id |
integer |
ビルドの ID。 |
lastChangedBy |
ビルドを最後に変更したプロセスまたはユーザーを表す ID。 |
|
lastChangedDate |
string |
ビルドが最後に変更された日付。 |
logs |
ビルド ログに関する情報。 |
|
orchestrationPlan |
ビルドのオーケストレーション 計画。 |
|
parameters |
string |
ビルドのパラメーター。 |
plans |
ビルドに関連付けられているオーケストレーション プラン (ビルド、クリーンアップ) |
|
priority |
ビルドの優先度。 |
|
project |
チーム プロジェクト。 |
|
properties |
クラスは、キーと値のペアのコレクションとしてプロパティ バッグを表します。 を除くすべてのプリミティブ型 (を持つ任意の |
|
quality |
string |
xaml ビルドの品質 (良い、悪いなど) |
queue |
キューです。 これは、定義の種類が Build の場合にのみ設定されます。 警告: このフィールドは非推奨であり、ジョブ キューには対応していません。 |
|
queueOptions |
ビルドをキューに入るための追加のオプション。 |
|
queuePosition |
integer |
キュー内のビルドの現在位置。 |
queueTime |
string |
ビルドがキューに登録された時刻。 |
reason |
ビルドが作成された理由。 |
|
repository |
リポジトリ。 |
|
requestedBy |
ビルドをキューに入れた ID。 |
|
requestedFor |
ビルドの代わりにキューに登録された の ID。 |
|
result |
ビルド結果。 |
|
retainedByRelease |
boolean |
ビルドがリリースによって保持されるかどうかを示します。 |
sourceBranch |
string |
ソース ブランチ。 |
sourceVersion |
string |
ソース バージョン。 |
startTime |
string |
ビルドが開始された時刻。 |
status |
ビルドの状態。 |
|
tags |
string[] |
|
templateParameters |
object |
テンプレート式の評価に対するパラメーター |
triggerInfo |
object |
ビルドをトリガーした原因に関する Sourceprovider 固有の情報 |
triggeredByBuild |
ビルド完了トリガーを使用してこのビルドをトリガーしたビルド。 |
|
uri |
string |
ビルドの URI。 |
url |
string |
ビルドの REST URL。 |
validationResults |
ビルド要求を検証した結果を表します。 |
BuildAuthorizationScope
この定義に対してキューに登録されたビルドのジョブ承認スコープ。
名前 | 型 | 説明 |
---|---|---|
project |
string |
使用する ID には、ビルド定義が存在するプロジェクトをスコープとするビルド サービス アカウントのアクセス許可が必要です。 これは、ビルド中の特権攻撃の意図しないエスカレーションを回避するために、特定のチーム プロジェクトへのビルド ジョブの分離に役立ちます。 |
projectCollection |
string |
使用する ID には、プロジェクト コレクションをスコープとするビルド サービス アカウントのアクセス許可が必要です。 これは、1 つのビルドのリソースが複数のプロジェクトに分散している場合に便利です。 |
BuildController
名前 | 型 | 説明 |
---|---|---|
_links |
REST 参照リンクのコレクションを表す クラス。 |
|
createdDate |
string |
コントローラーが作成された日付。 |
description |
string |
コントローラーの説明。 |
enabled |
boolean |
コントローラーが有効かどうかを示します。 |
id |
integer |
リソースの ID |
name |
string |
リンクされたリソースの名前 (定義名、コントローラー名など) |
status |
コントローラーの状態。 |
|
updatedDate |
string |
コントローラーが最後に更新された日付。 |
uri |
string |
コントローラーの URI。 |
url |
string |
リソースへの完全な http リンク |
BuildDefinition
ビルド定義を表します。
名前 | 型 | 説明 |
---|---|---|
_links |
REST 参照リンクのコレクションを表す クラス。 |
|
authoredBy |
定義の作成者。 |
|
badgeEnabled |
boolean |
この定義に対してバッジが有効になっているかどうかを示します。 |
buildNumberFormat |
string |
ビルド番号の形式。 |
comment |
string |
定義の保存時間コメント。 |
createdDate |
string |
このバージョンの定義が作成された日付。 |
demands |
Demand[] |
定義またはビルドで使用される需要を表します。 |
description |
string |
説明です。 |
draftOf |
この定義が下書きの定義である場合は、 の定義への参照。 |
|
drafts |
この定義に関連付けられている下書きの一覧 (下書き定義ではない場合)。 |
|
dropLocation |
string |
定義のドロップ位置。 |
id |
integer |
参照先の定義の ID。 |
jobAuthorizationScope |
この定義に対してキューに登録されたビルドのジョブ承認スコープ。 |
|
jobCancelTimeoutInMinutes |
integer |
この定義に対してユーザーによって取り消されたビルドのジョブキャンセル タイムアウト (分単位)。 |
jobTimeoutInMinutes |
integer |
この定義に対してキューに登録されたビルドのジョブ実行タイムアウト (分単位)。 |
latestBuild |
ビルドのデータ表現。 |
|
latestCompletedBuild |
ビルドのデータ表現。 |
|
metrics |
システム内のビルドに関するメタデータを表します。 |
|
name |
string |
参照先の定義の名前。 |
options |
ビルド定義に対するオプションの動作のアプリケーションを表します。 |
|
path |
string |
定義のフォルダー パス。 |
process |
ビルド プロセス。 |
|
processParameters |
この定義のプロセス パラメーター。 |
|
project |
プロジェクトへの参照。 |
|
properties |
クラスは、キーと値のペアのコレクションとしてプロパティ バッグを表します。 を除くすべてのプリミティブ型 (を持つ任意の |
|
quality |
定義ドキュメントの品質 (下書きなど) |
|
queue |
ビルドの既定のキューは、この定義に対して実行されます。 |
|
queueStatus |
この定義に対してビルドをキューに登録できるかどうかを示す 値。 |
|
repository |
リポジトリ。 |
|
retentionRules |
ビルド定義の保持ポリシーを表します。 |
|
revision |
integer |
定義リビジョン番号。 |
tags |
string[] |
|
triggers |
バル定義のトリガーを表します。 |
|
type |
定義の種類。 |
|
uri |
string |
定義の URI。 |
url |
string |
定義の REST URL。 |
variableGroups |
変数グループを表します。 |
|
variables |
<string,
Build |
BuildDefinitionTemplate
新しいビルド定義を作成できるテンプレートを表します。
名前 | 型 | 説明 |
---|---|---|
canDelete |
boolean |
テンプレートを削除できるかどうかを示します。 |
category |
string |
テンプレート カテゴリ。 |
defaultHostedQueue |
string |
既定で使用するテンプレートのオプションのホステッド エージェント キュー。 |
description |
string |
テンプレートの説明。 |
iconTaskId |
string |
UI でこのテンプレートを表示するときにアイコンが使用されるタスクの ID。 |
icons |
object |
|
id |
string |
テンプレートの ID。 |
name |
string |
テンプレートの名前。 |
template |
実際のテンプレート。 |
BuildDefinitionVariable
ビルド定義で使用される変数を表します。
名前 | 型 | 説明 |
---|---|---|
allowOverride |
boolean |
値をキュー時に設定できるかどうかを示します。 |
isSecret |
boolean |
変数の値がシークレットかどうかを示します。 |
value |
string |
変数の値。 |
BuildLogReference
ビルド ログへの参照を表します。
名前 | 型 | 説明 |
---|---|---|
id |
integer |
ログの ID。 |
type |
string |
ログの場所の種類。 |
url |
string |
ログ リソースへの完全なリンク。 |
BuildMetric
システム内のビルドに関するメタデータを表します。
名前 | 型 | 説明 |
---|---|---|
date |
string |
スコープの日付。 |
intValue |
integer |
値。 |
name |
string |
メトリックの名前。 |
scope |
string |
スコープ。 |
BuildOption
ビルド定義に対するオプションの動作のアプリケーションを表します。
名前 | 型 | 説明 |
---|---|---|
definition |
ビルド オプションへの参照。 |
|
enabled |
boolean |
動作が有効かどうかを示します。 |
inputs |
object |
BuildOptionDefinitionReference
ビルド オプション定義への参照を表します。
名前 | 型 | 説明 |
---|---|---|
id |
string |
参照されるビルド オプションの ID。 |
BuildProcess
ビルド プロセスを表します。
名前 | 型 | 説明 |
---|---|---|
type |
integer |
プロセスの種類です。 |
BuildReason
ビルドが作成された理由。
名前 | 型 | 説明 |
---|---|---|
all |
string |
すべての理由。 |
batchedCI |
string |
トリガー TriggerType.BatchedContinuousIntegration のビルドが開始されました。 |
buildCompletion |
string |
ビルドは、別のビルドが完了したときに開始されました。 |
checkInShelveset |
string |
トリガー ContinuousIntegrationType.Gated のビルドが開始されました。 |
individualCI |
string |
トリガー TriggerType.ContinuousIntegration のビルドが開始されました。 |
manual |
string |
ビルドは手動で開始されました。 |
none |
string |
理由はありません。 この値は使用しないでください。 |
pullRequest |
string |
ビルドは pull request によって開始されました。 リソース バージョン 3 で追加されました。 |
resourceTrigger |
string |
パイプライン内のリソースによってトリガーされたときにビルドが開始されました |
schedule |
string |
トリガー TriggerType.Schedule のビルドが開始されました。 |
scheduleForced |
string |
トリガー TriggerType.ScheduleForced のビルドが開始されました。 |
triggered |
string |
ビルドは、アイテム保持ポリシーの目的でトリガーされました。 |
userCreated |
string |
ビルドはユーザーによって作成されました。 |
validateShelveset |
string |
ビルドは、プライベート検証のために手動で開始されました。 |
BuildRepository
ビルド定義で使用されるリポジトリを表します。
名前 | 型 | 説明 |
---|---|---|
checkoutSubmodules |
boolean |
サブモジュールをチェックアウトするかどうかを示します。 |
clean |
string |
リポジトリからコードを取得するときにターゲット フォルダーをクリーンするかどうかを示します。 |
defaultBranch |
string |
既定のブランチの名前。 |
id |
string |
リポジトリの ID。 |
name |
string |
リポジトリのフレンドリ名。 |
properties |
object |
|
rootFolder |
string |
ルート フォルダー。 |
type |
string |
リポジトリの型。 |
url |
string |
リポジトリの URL。 |
BuildRequestValidationResult
ビルド要求を検証した結果を表します。
名前 | 型 | 説明 |
---|---|---|
message |
string |
結果に関連付けられているメッセージ。 |
result |
結果。 |
BuildResult
ビルド結果。
名前 | 型 | 説明 |
---|---|---|
canceled |
string |
開始する前にビルドが取り消されました。 |
failed |
string |
ビルドが正常に完了しませんでした。 |
none |
string |
結果なし |
partiallySucceeded |
string |
ビルドは正常にコンパイルされましたが、他のエラーが発生しました。 |
succeeded |
string |
ビルドが正常に完了しました。 |
BuildStatus
ビルドの状態。
名前 | 型 | 説明 |
---|---|---|
all |
string |
すべての状態。 |
cancelling |
string |
ビルドが取り消されています |
completed |
string |
ビルドが完了しました。 |
inProgress |
string |
ビルドは現在進行中です。 |
none |
string |
状態なし。 |
notStarted |
string |
ビルドはまだ開始されていません。 |
postponed |
string |
ビルドはキュー内で非アクティブです。 |
BuildTrigger
バル定義のトリガーを表します。
名前 | 型 | 説明 |
---|---|---|
triggerType |
トリガーの種類。 |
ControllerStatus
コントローラーの状態。
名前 | 型 | 説明 |
---|---|---|
available |
string |
ビルド コントローラーが現在使用可能であることを示します。 |
offline |
string |
ビルド コントローラーがそれ自体をオフラインにしたことを示します。 |
unavailable |
string |
ビルド コントローラーに接続できないことを示します。 |
DataSourceBindingBase
サービス エンドポイント要求のデータ ソースのバインドを表します。
名前 | 型 | 説明 |
---|---|---|
callbackContextTemplate |
string |
このデータ ソースでサポートされている改ページ位置の形式 (ContinuationToken/SkipTop)。 |
callbackRequiredTemplate |
string |
後続の呼び出しが必要ですか? |
dataSourceName |
string |
データ ソースの名前を取得または設定します。 |
endpointId |
string |
エンドポイント ID を取得または設定します。 |
endpointUrl |
string |
サービス エンドポイントの URL を取得または設定します。 |
headers |
承認ヘッダーを取得または設定します。 |
|
initialContextTemplate |
string |
クエリ パラメーターの初期値を定義します |
parameters |
object |
データ ソースのパラメーターを取得または設定します。 |
requestContent |
string |
http 要求本文を取得または設定します |
requestVerb |
string |
http 要求動詞を取得または設定します |
resultSelector |
string |
結果セレクターを取得または設定します。 |
resultTemplate |
string |
結果テンプレートを取得または設定します。 |
target |
string |
データ ソースのターゲットを取得または設定します。 |
DefinitionQuality
定義ドキュメントの品質 (下書きなど)
名前 | 型 | 説明 |
---|---|---|
definition |
string |
|
draft |
string |
DefinitionQueueStatus
この定義に対してビルドをキューに登録できるかどうかを示す 値。
名前 | 型 | 説明 |
---|---|---|
disabled |
string |
無効にした場合、定義キューではビルドをユーザーがキューに登録することは許可されず、システムはスケジュールされた、ゲート付き、または継続的インテグレーションのビルドをキューに入れられません。 キューに既に存在するビルドは、システムによって開始されません。 |
enabled |
string |
定義キューを有効にすると、ビルドをユーザーがキューに入れ、システムはスケジュールされた、ゲート付き、継続的インテグレーションのビルドをキューに入れ、キューに入ったビルドがシステムによって開始されます。 |
paused |
string |
定義キューを一時停止すると、ビルドをユーザーがキューに入れ、システムはスケジュールされた、ゲート付き、および継続的インテグレーションのビルドをキューに入れます。 キュー内のビルドは、システムによって開始されません。 |
DefinitionReference
定義への参照を表します。
名前 | 型 | 説明 |
---|---|---|
createdDate |
string |
このバージョンの定義が作成された日付。 |
id |
integer |
参照先の定義の ID。 |
name |
string |
参照先の定義の名前。 |
path |
string |
定義のフォルダー パス。 |
project |
プロジェクトへの参照。 |
|
queueStatus |
この定義に対してビルドをキューに登録できるかどうかを示す 値。 |
|
revision |
integer |
定義リビジョン番号。 |
type |
定義の種類。 |
|
uri |
string |
定義の URI。 |
url |
string |
定義の REST URL。 |
DefinitionTriggerType
トリガーの種類。
名前 | 型 | 説明 |
---|---|---|
all |
string |
すべての型。 |
batchedContinuousIntegration |
string |
指定した間隔で一度に複数の変更セットに対してビルドを開始する必要があります。 |
batchedGatedCheckIn |
string |
チェックインのバッチごとに検証ビルドを開始する必要があります。 |
buildCompletion |
string |
別のビルドが完了したら、ビルドをトリガーする必要があります。 |
continuousIntegration |
string |
変更セットごとにビルドを開始する必要があります。 |
gatedCheckIn |
string |
チェックごとに検証ビルドを開始する必要があります。 |
none |
string |
手動ビルドのみ。 |
pullRequest |
string |
ビルドは、GitHub pull request が作成または更新されたときにトリガーする必要があります。 リソース バージョン 3 で追加されました |
schedule |
string |
変更セットが存在するかどうかに関係なく、指定したスケジュールでビルドを開始する必要があります。 |
DefinitionType
定義の種類。
名前 | 型 | 説明 |
---|---|---|
build |
string |
|
xaml |
string |
Demand
定義またはビルドで使用される需要を表します。
名前 | 型 | 説明 |
---|---|---|
name |
string |
要求によって参照される機能の名前。 |
value |
string |
要求された値。 |
IdentityRef
名前 | 型 | 説明 |
---|---|---|
_links |
このフィールドには、グラフの件名に関する 0 個以上の興味深いリンクが含まれています。 これらのリンクを呼び出して、このグラフの件名に関する追加のリレーションシップまたは詳細情報を取得できます。 |
|
descriptor |
string |
記述子は、システムの実行中にグラフの件名を参照する主な方法です。 このフィールドは、アカウントと組織の両方で同じグラフの件名を一意に識別します。 |
directoryAlias |
string |
非推奨 - IdentityRef "_links" ディクショナリの "self" エントリで参照されている Graph ユーザーに対してクエリを実行することで取得できます |
displayName |
string |
これは、グラフの件名の一意でない表示名です。 このフィールドを変更するには、ソース プロバイダーでその値を変更する必要があります。 |
id |
string |
|
imageUrl |
string |
非推奨 - IdentityRef "_links" 辞書の "アバター" エントリで使用できます |
inactive |
boolean |
非推奨 - GraphUser "_links" ディクショナリの "membershipState" エントリで参照されている Graph メンバーシップの状態を照会することで取得できます |
isAadIdentity |
boolean |
非推奨 - 記述子のサブジェクト型 (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) から推論できます |
isContainer |
boolean |
非推奨 - 記述子のサブジェクト型 (Descriptor.IsGroupType) から推論できます |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
非推奨 - ToIdentityRef の既存のほとんどの実装では使用されていません |
uniqueName |
string |
非推奨 - 代わりに Domain+PrincipalName を使用する |
url |
string |
この URL は、このグラフの件名のソース リソースへの完全なルートです。 |
ProcessParameters
名前 | 型 | 説明 |
---|---|---|
dataSourceBindings |
サービス エンドポイント要求のデータ ソースのバインドを表します。 |
|
inputs | ||
sourceDefinitions |
ProjectState
プロジェクトの状態。
名前 | 型 | 説明 |
---|---|---|
all |
string |
[削除済み] を除く状態に関係なく、すべてのプロジェクト。 |
createPending |
string |
プロジェクトは作成のためにキューに登録されていますが、プロセスはまだ開始されていません。 |
deleted |
string |
プロジェクトが削除されました。 |
deleting |
string |
プロジェクトは削除中です。 |
new |
string |
プロジェクトは作成中です。 |
unchanged |
string |
プロジェクトは変更されていません。 |
wellFormed |
string |
プロジェクトは完全に作成され、使用できる状態になります。 |
ProjectVisibility
プロジェクトの可視性。
名前 | 型 | 説明 |
---|---|---|
private |
string |
プロジェクトは、明示的なアクセス権を持つユーザーにのみ表示されます。 |
public |
string |
プロジェクトはすべてのユーザーに表示されます。 |
PropertiesCollection
クラスは、キーと値のペアのコレクションとしてプロパティ バッグを表します。 を除くすべてのプリミティブ型 (を持つ任意の TypeCode != TypeCode.Object
型) の DBNull
値が受け入れられます。 Byte[]、Int32、Double、DateType、String 型の値は、その型を保持し、他のプリミティブは String として再調整されます。 Byte[] は base64 でエンコードされた文字列として必要です。
名前 | 型 | 説明 |
---|---|---|
count |
integer |
コレクション内のプロパティの数。 |
item |
object |
|
keys |
string[] |
コレクション内のキーのセット。 |
values |
string[] |
コレクション内の値のセット。 |
QueueOptions
ビルドをキューに入るための追加のオプション。
名前 | 型 | 説明 |
---|---|---|
doNotRun |
string |
ビルドのプラン ID を作成し、実行しないでください |
none |
string |
キュー オプションなし |
QueuePriority
ビルドの優先度。
名前 | 型 | 説明 |
---|---|---|
aboveNormal |
string |
通常の優先度を超えています。 |
belowNormal |
string |
通常の優先度を下回る。 |
high |
string |
優先度が高い。 |
low |
string |
低優先度。 |
normal |
string |
通常の優先度。 |
ReferenceLinks
REST 参照リンクのコレクションを表す クラス。
名前 | 型 | 説明 |
---|---|---|
links |
object |
リンクの読み取り専用ビュー。 参照リンクは読み取り専用であるため、参照リンクは読み取り専用として公開する必要があります。 |
RetentionPolicy
ビルド定義の保持ポリシーを表します。
名前 | 型 | 説明 |
---|---|---|
artifactTypesToDelete |
string[] |
|
artifacts |
string[] |
|
branches |
string[] |
|
daysToKeep |
integer |
ビルドを保持する日数。 |
deleteBuildRecord |
boolean |
ビルド レコード自体を削除する必要があるかどうかを示します。 |
deleteTestResults |
boolean |
ビルドに関連付けられているテスト結果を削除するかどうかを示します。 |
minimumToKeep |
integer |
保持するビルドの最小数。 |
TaskAgentPoolReference
エージェント プールへの参照を表します。
名前 | 型 | 説明 |
---|---|---|
id |
integer |
プール ID。 |
isHosted |
boolean |
このプールがサービスによって管理されているかどうかを示す値。 |
name |
string |
プール名。 |
TaskInputDefinitionBase
名前 | 型 | 説明 |
---|---|---|
aliases |
string[] |
|
defaultValue |
string |
|
groupName |
string |
|
helpMarkDown |
string |
|
label |
string |
|
name |
string |
|
options |
object |
|
properties |
object |
|
required |
boolean |
|
type |
string |
|
validation | ||
visibleRule |
string |
TaskInputValidation
名前 | 型 | 説明 |
---|---|---|
expression |
string |
条件式 |
message |
string |
検証が失敗した場合にユーザーが修正する方法を説明するメッセージ |
TaskOrchestrationPlanReference
オーケストレーション プランへの参照を表します。
名前 | 型 | 説明 |
---|---|---|
orchestrationType |
integer |
プランの種類。 |
planId |
string |
プランの ID。 |
TaskSourceDefinitionBase
名前 | 型 | 説明 |
---|---|---|
authKey |
string |
|
endpoint |
string |
|
keySelector |
string |
|
selector |
string |
|
target |
string |
TeamProjectReference
TeamProject への浅い参照を表します。
名前 | 型 | 説明 |
---|---|---|
abbreviation |
string |
プロジェクトの省略形。 |
defaultTeamImageUrl |
string |
既定のチーム ID イメージへの URL。 |
description |
string |
プロジェクトの説明 (存在する場合)。 |
id |
string |
プロジェクト識別子。 |
lastUpdateTime |
string |
プロジェクトの最終更新時刻。 |
name |
string |
プロジェクト名。 |
revision |
integer |
プロジェクトリビジョン。 |
state |
プロジェクトの状態。 |
|
url |
string |
オブジェクトの完全なバージョンへの URL。 |
visibility |
プロジェクトの可視性。 |
ValidationResult
結果。
名前 | 型 | 説明 |
---|---|---|
error |
string |
|
ok |
string |
|
warning |
string |
VariableGroup
変数グループを表します。
名前 | 型 | 説明 |
---|---|---|
alias |
string |
変数グループの名前。 |
description |
string |
説明です。 |
id |
integer |
変数グループの ID。 |
name |
string |
変数グループの名前。 |
type |
string |
変数グループの型。 |
variables |
<string,
Build |