次の方法で共有


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 またはプロジェクト名

templateId
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

BuildDefinition

実際のテンプレート。

応答

名前 説明
200 OK

BuildDefinitionTemplate

成功した操作

セキュリティ

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 ビルドの結果、定義、要求など、ビルド成果物にアクセスする機能、ビルドのキューに登録する機能、ビルド プロパティを更新する機能、およびサービス フックを介してビルド イベントに関する通知を受け取る機能を付与します。

定義

名前 説明
AgentPoolQueue

ビルドを実行するためのキューを表します。

AgentSpecification

プール プロバイダーによって定義されたエージェントの指定。

AuthorizationHeader
Build

ビルドのデータ表現。

BuildAuthorizationScope

この定義に対してキューに登録されたビルドのジョブ承認スコープ。

BuildController
BuildDefinition

ビルド定義を表します。

BuildDefinitionTemplate

新しいビルド定義を作成できるテンプレートを表します。

BuildDefinitionVariable

ビルド定義で使用される変数を表します。

BuildLogReference

ビルド ログへの参照を表します。

BuildMetric

システム内のビルドに関するメタデータを表します。

BuildOption

ビルド定義に対するオプションの動作のアプリケーションを表します。

BuildOptionDefinitionReference

ビルド オプション定義への参照を表します。

BuildProcess

ビルド プロセスを表します。

BuildReason

ビルドが作成された理由。

BuildRepository

ビルド定義で使用されるリポジトリを表します。

BuildRequestValidationResult

ビルド要求を検証した結果を表します。

BuildResult

ビルド結果。

BuildStatus

ビルドの状態。

BuildTrigger

バル定義のトリガーを表します。

ControllerStatus

コントローラーの状態。

DataSourceBindingBase

サービス エンドポイント要求のデータ ソースのバインドを表します。

DefinitionQuality

定義ドキュメントの品質 (下書きなど)

DefinitionQueueStatus

この定義に対してビルドをキューに登録できるかどうかを示す 値。

DefinitionReference

定義への参照を表します。

DefinitionTriggerType

トリガーの種類。

DefinitionType

定義の種類。

Demand

定義またはビルドで使用される需要を表します。

IdentityRef
ProcessParameters
ProjectState

プロジェクトの状態。

ProjectVisibility

プロジェクトの可視性。

PropertiesCollection

クラスは、キーと値のペアのコレクションとしてプロパティ バッグを表します。 を除くすべてのプリミティブ型 (を持つ任意の TypeCode != TypeCode.Object型) の DBNull 値が受け入れられます。 Byte[]、Int32、Double、DateType、String 型の値は、その型を保持し、他のプリミティブは String として再調整されます。 Byte[] は base64 でエンコードされた文字列として必要です。

QueueOptions

ビルドをキューに入るための追加のオプション。

QueuePriority

ビルドの優先度。

ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

RetentionPolicy

ビルド定義の保持ポリシーを表します。

TaskAgentPoolReference

エージェント プールへの参照を表します。

TaskInputDefinitionBase
TaskInputValidation
TaskOrchestrationPlanReference

オーケストレーション プランへの参照を表します。

TaskSourceDefinitionBase
TeamProjectReference

TeamProject への浅い参照を表します。

ValidationResult

結果。

VariableGroup

変数グループを表します。

AgentPoolQueue

ビルドを実行するためのキューを表します。

名前 説明
_links

ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

id

integer

キューの ID。

name

string

キューの名前。

pool

TaskAgentPoolReference

このキューで使用されるプール。

url

string

リソースへの完全な http リンク。

AgentSpecification

プール プロバイダーによって定義されたエージェントの指定。

名前 説明
identifier

string

エージェント仕様の一意識別子。

AuthorizationHeader

名前 説明
name

string

value

string

Build

ビルドのデータ表現。

名前 説明
_links

ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

agentSpecification

AgentSpecification

ビルドのエージェント仕様。

appendCommitMessageToRunName

boolean

UI の BuildNumber にコミット メッセージを追加します。

buildNumber

string

ビルドのビルド番号/名前。

buildNumberRevision

integer

ビルド番号のリビジョン。

controller

BuildController

ビルド コントローラー。 これは、定義の種類が Xaml の場合にのみ設定されます。

definition

DefinitionReference

ビルドに関連付けられている定義。

deleted

boolean

ビルドが削除されたかどうかを示します。

deletedBy

IdentityRef

ビルドを削除したプロセスまたはユーザーの ID。

deletedDate

string

ビルドが削除された日付。

deletedReason

string

ビルドが削除された方法の説明。

demands

Demand[]

このビルドに必要なエージェント機能を表す要求の一覧。

finishTime

string

ビルドが完了した時刻。

id

integer

ビルドの ID。

lastChangedBy

IdentityRef

ビルドを最後に変更したプロセスまたはユーザーを表す ID。

lastChangedDate

string

ビルドが最後に変更された日付。

logs

BuildLogReference

ビルド ログに関する情報。

orchestrationPlan

TaskOrchestrationPlanReference

ビルドのオーケストレーション 計画。

parameters

string

ビルドのパラメーター。

plans

TaskOrchestrationPlanReference[]

ビルドに関連付けられているオーケストレーション プラン (ビルド、クリーンアップ)

priority

QueuePriority

ビルドの優先度。

project

TeamProjectReference

チーム プロジェクト。

properties

PropertiesCollection

クラスは、キーと値のペアのコレクションとしてプロパティ バッグを表します。 を除くすべてのプリミティブ型 (を持つ任意の TypeCode != TypeCode.Object型) の DBNull 値が受け入れられます。 Byte[]、Int32、Double、DateType、String 型の値は、その型を保持し、他のプリミティブは String として再調整されます。 Byte[] は base64 でエンコードされた文字列として必要です。

quality

string

xaml ビルドの品質 (良い、悪いなど)

queue

AgentPoolQueue

キューです。 これは、定義の種類が Build の場合にのみ設定されます。 警告: このフィールドは非推奨であり、ジョブ キューには対応していません。

queueOptions

QueueOptions

ビルドをキューに入るための追加のオプション。

queuePosition

integer

キュー内のビルドの現在位置。

queueTime

string

ビルドがキューに登録された時刻。

reason

BuildReason

ビルドが作成された理由。

repository

BuildRepository

リポジトリ。

requestedBy

IdentityRef

ビルドをキューに入れた ID。

requestedFor

IdentityRef

ビルドの代わりにキューに登録された の ID。

result

BuildResult

ビルド結果。

retainedByRelease

boolean

ビルドがリリースによって保持されるかどうかを示します。

sourceBranch

string

ソース ブランチ。

sourceVersion

string

ソース バージョン。

startTime

string

ビルドが開始された時刻。

status

BuildStatus

ビルドの状態。

tags

string[]

templateParameters

object

テンプレート式の評価に対するパラメーター

triggerInfo

object

ビルドをトリガーした原因に関する Sourceprovider 固有の情報

triggeredByBuild

Build

ビルド完了トリガーを使用してこのビルドをトリガーしたビルド。

uri

string

ビルドの URI。

url

string

ビルドの REST URL。

validationResults

BuildRequestValidationResult[]

ビルド要求を検証した結果を表します。

BuildAuthorizationScope

この定義に対してキューに登録されたビルドのジョブ承認スコープ。

名前 説明
project

string

使用する ID には、ビルド定義が存在するプロジェクトをスコープとするビルド サービス アカウントのアクセス許可が必要です。 これは、ビルド中の特権攻撃の意図しないエスカレーションを回避するために、特定のチーム プロジェクトへのビルド ジョブの分離に役立ちます。

projectCollection

string

使用する ID には、プロジェクト コレクションをスコープとするビルド サービス アカウントのアクセス許可が必要です。 これは、1 つのビルドのリソースが複数のプロジェクトに分散している場合に便利です。

BuildController

名前 説明
_links

ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

createdDate

string

コントローラーが作成された日付。

description

string

コントローラーの説明。

enabled

boolean

コントローラーが有効かどうかを示します。

id

integer

リソースの ID

name

string

リンクされたリソースの名前 (定義名、コントローラー名など)

status

ControllerStatus

コントローラーの状態。

updatedDate

string

コントローラーが最後に更新された日付。

uri

string

コントローラーの URI。

url

string

リソースへの完全な http リンク

BuildDefinition

ビルド定義を表します。

名前 説明
_links

ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

authoredBy

IdentityRef

定義の作成者。

badgeEnabled

boolean

この定義に対してバッジが有効になっているかどうかを示します。

buildNumberFormat

string

ビルド番号の形式。

comment

string

定義の保存時間コメント。

createdDate

string

このバージョンの定義が作成された日付。

demands

Demand[]

定義またはビルドで使用される需要を表します。

description

string

説明です。

draftOf

DefinitionReference

この定義が下書きの定義である場合は、 の定義への参照。

drafts

DefinitionReference[]

この定義に関連付けられている下書きの一覧 (下書き定義ではない場合)。

dropLocation

string

定義のドロップ位置。

id

integer

参照先の定義の ID。

jobAuthorizationScope

BuildAuthorizationScope

この定義に対してキューに登録されたビルドのジョブ承認スコープ。

jobCancelTimeoutInMinutes

integer

この定義に対してユーザーによって取り消されたビルドのジョブキャンセル タイムアウト (分単位)。

jobTimeoutInMinutes

integer

この定義に対してキューに登録されたビルドのジョブ実行タイムアウト (分単位)。

latestBuild

Build

ビルドのデータ表現。

latestCompletedBuild

Build

ビルドのデータ表現。

metrics

BuildMetric[]

システム内のビルドに関するメタデータを表します。

name

string

参照先の定義の名前。

options

BuildOption[]

ビルド定義に対するオプションの動作のアプリケーションを表します。

path

string

定義のフォルダー パス。

process

BuildProcess

ビルド プロセス。

processParameters

ProcessParameters

この定義のプロセス パラメーター。

project

TeamProjectReference

プロジェクトへの参照。

properties

PropertiesCollection

クラスは、キーと値のペアのコレクションとしてプロパティ バッグを表します。 を除くすべてのプリミティブ型 (を持つ任意の TypeCode != TypeCode.Object型) の DBNull 値が受け入れられます。 Byte[]、Int32、Double、DateType、String 型の値は、その型を保持し、他のプリミティブは String として再調整されます。 Byte[] は base64 でエンコードされた文字列として必要です。

quality

DefinitionQuality

定義ドキュメントの品質 (下書きなど)

queue

AgentPoolQueue

ビルドの既定のキューは、この定義に対して実行されます。

queueStatus

DefinitionQueueStatus

この定義に対してビルドをキューに登録できるかどうかを示す 値。

repository

BuildRepository

リポジトリ。

retentionRules

RetentionPolicy[]

ビルド定義の保持ポリシーを表します。

revision

integer

定義リビジョン番号。

tags

string[]

triggers

BuildTrigger[]

バル定義のトリガーを表します。

type

DefinitionType

定義の種類。

uri

string

定義の URI。

url

string

定義の REST URL。

variableGroups

VariableGroup[]

変数グループを表します。

variables

<string,  BuildDefinitionVariable>

BuildDefinitionTemplate

新しいビルド定義を作成できるテンプレートを表します。

名前 説明
canDelete

boolean

テンプレートを削除できるかどうかを示します。

category

string

テンプレート カテゴリ。

defaultHostedQueue

string

既定で使用するテンプレートのオプションのホステッド エージェント キュー。

description

string

テンプレートの説明。

iconTaskId

string

UI でこのテンプレートを表示するときにアイコンが使用されるタスクの ID。

icons

object

id

string

テンプレートの ID。

name

string

テンプレートの名前。

template

BuildDefinition

実際のテンプレート。

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

BuildOptionDefinitionReference

ビルド オプションへの参照。

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

ValidationResult

結果。

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

DefinitionTriggerType

トリガーの種類。

ControllerStatus

コントローラーの状態。

名前 説明
available

string

ビルド コントローラーが現在使用可能であることを示します。

offline

string

ビルド コントローラーがそれ自体をオフラインにしたことを示します。

unavailable

string

ビルド コントローラーに接続できないことを示します。

DataSourceBindingBase

サービス エンドポイント要求のデータ ソースのバインドを表します。

名前 説明
callbackContextTemplate

string

このデータ ソースでサポートされている改ページ位置の形式 (ContinuationToken/SkipTop)。

callbackRequiredTemplate

string

後続の呼び出しが必要ですか?

dataSourceName

string

データ ソースの名前を取得または設定します。

endpointId

string

エンドポイント ID を取得または設定します。

endpointUrl

string

サービス エンドポイントの URL を取得または設定します。

headers

AuthorizationHeader[]

承認ヘッダーを取得または設定します。

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

TeamProjectReference

プロジェクトへの参照。

queueStatus

DefinitionQueueStatus

この定義に対してビルドをキューに登録できるかどうかを示す 値。

revision

integer

定義リビジョン番号。

type

DefinitionType

定義の種類。

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

ReferenceLinks

このフィールドには、グラフの件名に関する 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

DataSourceBindingBase[]

サービス エンドポイント要求のデータ ソースのバインドを表します。

inputs

TaskInputDefinitionBase[]

sourceDefinitions

TaskSourceDefinitionBase[]

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

通常の優先度。

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

TaskInputValidation

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

ProjectState

プロジェクトの状態。

url

string

オブジェクトの完全なバージョンへの URL。

visibility

ProjectVisibility

プロジェクトの可視性。

ValidationResult

結果。

名前 説明
error

string

ok

string

warning

string

VariableGroup

変数グループを表します。

名前 説明
alias

string

変数グループの名前。

description

string

説明です。

id

integer

変数グループの ID。

name

string

変数グループの名前。

type

string

変数グループの型。

variables

<string,  BuildDefinitionVariable>