Deployment Pipelines - Get Deployment Pipeline Operation
デプロイ実行プランを含め、指定したデプロイ パイプラインで実行された指定されたデプロイ操作の詳細を返します。
権限
呼び出し元には 、管理者 デプロイ パイプライン ロールが必要です。
必要な委任されたスコープ
Pipeline.Read.All または Pipeline.ReadWrite.All
Microsoft Entra でサポートされている ID
この API では、このセクションに記載されている Microsoft ID がサポートされています。
アイデンティティ | 支援 |
---|---|
ユーザー | イエス |
サービス プリンシパルとマネージド ID | イエス |
インターフェイス
GET https://api.fabric.microsoft.com/v1/deploymentPipelines/{deploymentPipelineId}/operations/{operationId}
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
deployment
|
path | True |
string (uuid) |
デプロイ パイプライン ID。 |
operation
|
path | True |
string (uuid) |
操作 ID。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
要求は正常に完了しました。 |
|
Other Status Codes |
一般的なエラー コード:
|
例
Get a deployment pipeline operation example
要求のサンプル
GET https://api.fabric.microsoft.com/v1/deploymentPipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations/1065e6a3-a020-4c0c-ada7-92b5fe99eec5
応答のサンプル
{
"id": "1065e6a3-a020-4c0c-ada7-92b5fe99eec5",
"type": "Deploy",
"status": "Succeeded",
"lastUpdatedTime": "2020-12-13T09:26:43.153",
"executionStartTime": "2020-12-13T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageId": "2e6f0272-e809-410a-be63-50e1d97ba75a",
"targetStageId": "d2056166-041c-4a56-8d37-ea90038bc0d6",
"executionPlan": {
"steps": [
{
"index": 0,
"description": "DataflowDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "New",
"sourceAndTarget": {
"sourceItemId": "29efcfb0-0063-44af-a4ed-6c0bee3417d3",
"sourceItemDisplayName": "Source dataflow",
"itemType": "Dataflow"
}
},
{
"index": 1,
"description": "DatamartDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "New",
"sourceAndTarget": {
"sourceItemId": "645cd81f-1b21-4006-82b6-54cc7ec0352e",
"sourceItemDisplayName": "Source datamart",
"itemType": "Datamart"
}
},
{
"index": 2,
"description": "DatasetDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "NoDifference",
"sourceAndTarget": {
"sourceItemId": "1a201f2a-d1d8-45c0-8c61-1676338517de",
"sourceItemDisplayName": "Source dataset",
"targetItemId": "dd3b6aa1-4d40-405c-a19b-48314a27e8ee",
"targetItemDisplayName": "Target dataset",
"itemType": "SemanticModel"
}
},
{
"index": 3,
"description": "ReportDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "Different",
"sourceAndTarget": {
"sourceItemId": "2d225191-65f8-4ec3-b77d-06100602b1f7",
"sourceItemDisplayName": "Source report",
"targetItemId": "9d5c1f0f-f85c-48f4-8a8e-4c77547116b3",
"targetItemDisplayName": "Target report",
"itemType": "Report"
}
},
{
"index": 4,
"description": "DashboardDeployment",
"status": "Succeeded",
"preDeploymentDiffState": "New",
"sourceAndTarget": {
"sourceItemId": "9046e4cc-8aea-4a7a-a3b5-1a78b1447d82",
"sourceItemDisplayName": "Source dashboard",
"itemType": "Dashboard"
}
}
]
},
"note": {
"content": "Sample note"
},
"preDeploymentDiffInformation": {
"newItemsCount": 3,
"differentItemsCount": 1,
"noDifferenceItemsCount": 1
},
"performedBy": {
"id": "a35d842b-90d5-59a2-c56a-5f8fcff0bf9d",
"type": "User"
}
}
定義
名前 | 説明 |
---|---|
Deployment |
デプロイ実行プラン。 |
Deployment |
デプロイ実行ステップ。 |
Deployment |
ファブリック デプロイ パイプライン操作。 |
Deployment |
デプロイを説明するメモ。 |
Deployment |
デプロイ パイプライン操作の状態。 追加の状態は、時間の経過と同時に追加される場合があります。 |
Deployment |
操作の種類。 追加の型は、時間の経過と同時に追加される場合があります。 |
Deployment |
ソースアイテムとターゲットアイテム。 |
Error |
エラー関連のリソース詳細オブジェクト。 |
Error |
エラー応答。 |
Error |
エラー応答の詳細。 |
Group |
グループ固有の詳細。 プリンシパルの種類が |
Group |
グループの種類。 グループの種類は、時間の経過と同時に追加される場合があります。 |
Item |
デプロイ前に、項目が新しいか、ターゲット ステージの項目と異なるか、同じかどうかを指定します。 追加の状態は、時間の経過と同時に追加される場合があります。 |
Item |
アイテムの種類。 追加の項目の種類は、時間の経過と同時に追加される場合があります。 |
Pre |
デプロイ前の新しい、異なる、同一のデプロイ済みアイテムの数。 |
Principal |
ID または Microsoft Entra グループを表します。 |
Principal |
プリンシパルの型。 プリンシパルの種類は、時間の経過と同時に追加される場合があります。 |
Service |
サービス プリンシパル固有の詳細。 プリンシパルの種類が |
Service |
サービス プリンシパル プロファイルの詳細。 プリンシパルの種類が |
User |
ユーザー プリンシパル固有の詳細。 プリンシパルの種類が |
DeploymentExecutionPlan
デプロイ実行プラン。
名前 | 型 | 説明 |
---|---|---|
steps |
実行プランステップのコレクション。 |
DeploymentExecutionStep
デプロイ実行ステップ。
名前 | 型 | 説明 |
---|---|---|
description |
string |
デプロイ 手順の説明。 |
error |
エラーの詳細。 デプロイ パイプライン操作が失敗した場合にのみ適用されます。 |
|
index |
integer |
ステップ インデックス。 |
preDeploymentDiffState |
デプロイ前のターゲット ステージの項目とは異なる、または同一の新しい項目です。 |
|
sourceAndTarget |
ステップのソース項目とターゲット項目。 |
|
status |
デプロイ パイプライン操作の状態。 追加の状態は、時間の経過と同時に追加される場合があります。 |
DeploymentPipelineOperationExtendedInfo
ファブリック デプロイ パイプライン操作。
名前 | 型 | 説明 |
---|---|---|
executionEndTime |
string (date-time) |
操作が終了した日付と時刻。 |
executionPlan |
デプロイ実行プラン。 |
|
executionStartTime |
string (date-time) |
操作が開始された日付と時刻。 |
id |
string (uuid) |
操作 ID。 |
lastUpdatedTime |
string (date-time) |
操作が最後に更新された日時。 |
note |
操作の説明を表すメモ。 |
|
performedBy |
デプロイ パイプライン操作を実行したプリンシパル。 |
|
preDeploymentDiffInformation |
デプロイ前のソース ステージ内のデプロイ済み項目の数。ターゲット ステージの項目と同じか、または異なります。 |
|
sourceStageId |
string (uuid) |
ソース デプロイ パイプライン ステージの ID。 |
status |
デプロイ パイプライン操作の状態。 追加の状態は、時間の経過と同時に追加される場合があります。 |
|
targetStageId |
string (uuid) |
ターゲット デプロイ パイプライン ステージの ID。 |
type |
操作の種類。 追加の型は、時間の経過と同時に追加される場合があります。 |
DeploymentPipelineOperationNote
デプロイを説明するメモ。
名前 | 型 | 説明 |
---|---|---|
content |
string |
デプロイを説明するテキスト。 |
isTruncated |
boolean |
メモの内容が切り捨てられているかどうかを示します。 True - ノートコンテンツが切り捨てられ、False - ノートコンテンツが切り捨てられません。 既定値は false です。 |
DeploymentPipelineOperationStatus
デプロイ パイプライン操作の状態。 追加の状態は、時間の経過と同時に追加される場合があります。
値 | 説明 |
---|---|
Failed |
操作に失敗しました |
NotStarted |
操作が開始されていません |
Running |
実行中の操作 |
Succeeded |
操作に成功しました |
DeploymentPipelineOperationType
操作の種類。 追加の型は、時間の経過と同時に追加される場合があります。
値 | 説明 |
---|---|
Deploy |
ステージ間でコンテンツを展開する。 |
DeploymentSourceAndTarget
ソースアイテムとターゲットアイテム。
名前 | 型 | 説明 |
---|---|---|
itemType |
ターゲット ステージで上書きされる Fabric 項目の種類。 Fabric アイテムを上書きする場合にのみ適用されます。 |
|
sourceItemDisplayName |
string |
ソース ステージからデプロイされた Fabric 項目の表示名。 |
sourceItemId |
string (uuid) |
ソース ステージからデプロイされる Fabric 項目の ID。 |
targetItemDisplayName |
string |
ターゲット ステージで上書きされるファブリック項目の名前。 Fabric アイテムを上書きする場合にのみ適用されます。 |
targetItemId |
string (uuid) |
ターゲット ステージで上書きされる Fabric 項目の ID。 Fabric アイテムを上書きする場合にのみ適用されます。 |
ErrorRelatedResource
エラー関連のリソース詳細オブジェクト。
名前 | 型 | 説明 |
---|---|---|
resourceId |
string |
エラーに関係するリソース ID。 |
resourceType |
string |
エラーに関係するリソースの種類。 |
ErrorResponse
エラー応答。
名前 | 型 | 説明 |
---|---|---|
errorCode |
string |
エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。 |
message |
string |
エラーの人間が判読できる表現。 |
moreDetails |
その他のエラーの詳細の一覧。 |
|
relatedResource |
エラー関連のリソースの詳細。 |
|
requestId |
string |
エラーに関連付けられている要求の ID。 |
ErrorResponseDetails
エラー応答の詳細。
名前 | 型 | 説明 |
---|---|---|
errorCode |
string |
エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。 |
message |
string |
エラーの人間が判読できる表現。 |
relatedResource |
エラー関連のリソースの詳細。 |
GroupDetails
グループ固有の詳細。 プリンシパルの種類が Group
場合に適用されます。
名前 | 型 | 説明 |
---|---|---|
groupType |
グループの種類。 グループの種類は、時間の経過と同時に追加される場合があります。 |
GroupType
グループの種類。 グループの種類は、時間の経過と同時に追加される場合があります。
値 | 説明 |
---|---|
DistributionList |
プリンシパルは配布リストです。 |
SecurityGroup |
プリンシパルはセキュリティ グループです。 |
Unknown |
プリンシパル グループの種類が不明です。 |
ItemPreDeploymentDiffState
デプロイ前に、項目が新しいか、ターゲット ステージの項目と異なるか、同じかどうかを指定します。 追加の状態は、時間の経過と同時に追加される場合があります。
値 | 説明 |
---|---|
Different |
デプロイ前は、ソース ステージの項目がターゲット ステージの項目と同じではありませんでした。 |
New |
ターゲット ステージに存在しない新しいデプロイ済みアイテム。 |
NoDifference |
デプロイ前のソース ステージの項目は、ターゲット ステージの項目と同じでした。 |
ItemType
アイテムの種類。 追加の項目の種類は、時間の経過と同時に追加される場合があります。
値 | 説明 |
---|---|
ApacheAirflowJob |
ApacheAirflowJob。 |
CopyJob |
コピー ジョブ。 |
Dashboard |
PowerBI ダッシュボード。 |
DataPipeline |
データ パイプライン。 |
Dataflow |
データフロー。 |
Datamart |
PowerBI データマート。 |
DigitalTwinBuilder |
DigitalTwinBuilder。 |
DigitalTwinBuilderFlow |
デジタル ツイン ビルダー フロー。 |
Environment |
環境。 |
Eventhouse |
イベントハウス。 |
Eventstream |
イベントストリーム。 |
GraphQLApi |
GraphQL 項目の API。 |
KQLDashboard |
KQL ダッシュボード。 |
KQLDatabase |
KQL データベース。 |
KQLQueryset |
KQL クエリセット。 |
Lakehouse |
レイクハウス。 |
MLExperiment |
機械学習の実験。 |
MLModel |
機械学習モデル。 |
MirroredAzureDatabricksCatalog |
ミラー化された Azure databricks カタログ。 |
MirroredDatabase |
ミラー化されたデータベース。 |
MirroredWarehouse |
ミラー化された倉庫。 |
MountedDataFactory |
MountedDataFactory。 |
Notebook |
ノートブック。 |
PaginatedReport |
PowerBI のページ分割されたレポート。 |
Reflex |
反射。 |
Report |
PowerBI レポート。 |
SQLDatabase |
SQLDatabase。 |
SQLEndpoint |
SQL エンドポイント。 |
SemanticModel |
PowerBI セマンティック モデル。 |
SparkJobDefinition |
Spark ジョブ定義。 |
VariableLibrary |
VariableLibrary。 |
Warehouse |
倉庫。 |
WarehouseSnapshot |
Warehouse スナップショット。 |
PreDeploymentDiffInformation
デプロイ前の新しい、異なる、同一のデプロイ済みアイテムの数。
名前 | 型 | 説明 |
---|---|---|
differentItemsCount |
integer |
デプロイ前の、ソースステージとターゲットステージの違いを持つデプロイ済みアイテムの数。 |
newItemsCount |
integer |
ターゲット ステージにデプロイされた新しい項目の数。 |
noDifferenceItemsCount |
integer |
デプロイ前のソース ステージとターゲット ステージでデプロイされた同じ項目の数。 |
Principal
ID または Microsoft Entra グループを表します。
名前 | 型 | 説明 |
---|---|---|
displayName |
string |
プリンシパルの表示名。 |
groupDetails |
グループ固有の詳細。 プリンシパルの種類が |
|
id |
string (uuid) |
プリンシパルの ID。 |
servicePrincipalDetails |
サービス プリンシパル固有の詳細。 プリンシパルの種類が |
|
servicePrincipalProfileDetails |
サービス プリンシパル プロファイルの詳細。 プリンシパルの種類が |
|
type |
プリンシパルの型。 プリンシパルの種類は、時間の経過と同時に追加される場合があります。 |
|
userDetails |
ユーザー プリンシパル固有の詳細。 プリンシパルの種類が |
PrincipalType
プリンシパルの型。 プリンシパルの種類は、時間の経過と同時に追加される場合があります。
値 | 説明 |
---|---|
Group |
プリンシパルはセキュリティ グループです。 |
ServicePrincipal |
プリンシパルは Microsoft Entra サービス プリンシパルです。 |
ServicePrincipalProfile |
プリンシパルはサービス プリンシパル プロファイルです。 |
User |
プリンシパルは Microsoft Entra ユーザー プリンシパルです。 |
ServicePrincipalDetails
サービス プリンシパル固有の詳細。 プリンシパルの種類が ServicePrincipal
場合に適用されます。
名前 | 型 | 説明 |
---|---|---|
aadAppId |
string (uuid) |
サービス プリンシパルの Microsoft Entra AppId。 |
ServicePrincipalProfileDetails
サービス プリンシパル プロファイルの詳細。 プリンシパルの種類が ServicePrincipalProfile
場合に適用されます。
名前 | 型 | 説明 |
---|---|---|
parentPrincipal |
サービス プリンシパル プロファイルの親プリンシパル。 |
UserDetails
ユーザー プリンシパル固有の詳細。 プリンシパルの種類が User
場合に適用されます。
名前 | 型 | 説明 |
---|---|---|
userPrincipalName |
string |
ユーザー プリンシパル名。 |