Deployment Pipelines - Create Deployment Pipeline
새 배포 파이프라인을 만듭니다.
권한
서비스 주체에는 패브릭 관리자가 부여한 권한이 있어야 합니다. 자세한 내용은 서비스 주체가 작업 영역, 연결 및 배포 파이프라인을 만들 수 있습니다.
필요한 위임된 범위
Pipeline.ReadWrite.All
Microsoft Entra 지원 식별자
이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.
| 아이덴티티 | 지원 |
|---|---|
| 사용자 | 예 |
| 서비스 주체 및 관리 ID | 예 |
인터페이스
POST https://api.fabric.microsoft.com/v1/deploymentPipelines
요청 본문
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| displayName | True |
string maxLength: 256 |
배포 파이프라인의 표시 이름입니다. |
| stages | True |
배포 파이프라인 단계의 컬렉션입니다. |
|
| description |
string maxLength: 1024 |
배포 파이프라인에 대한 설명입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 201 Created |
성공적으로 만들었습니다. |
|
| Other Status Codes |
일반적인 오류 코드:
|
예제
Create a deployment pipeline example
샘플 요청
POST https://api.fabric.microsoft.com/v1/deploymentPipelines
{
"displayName": "My Deployment Pipeline Name",
"description": "My deployment pipeline description",
"stages": [
{
"displayName": "Development",
"description": "Development stage description",
"isPublic": false
},
{
"displayName": "Test",
"description": "Test stage description",
"isPublic": false
},
{
"displayName": "Production",
"description": "Production stage description",
"isPublic": true
}
]
}
샘플 응답
{
"id": "a5ded933-57b7-41f4-b072-ed4c1f9d5824",
"displayName": "My Deployment Pipeline Name",
"description": "My deployment pipeline description",
"stages": [
{
"id": "2e6f0272-e809-410a-be63-50e1d97ba75a",
"order": 0,
"displayName": "Development",
"description": "Development stage description",
"isPublic": false
},
{
"id": "d2056166-041c-4a56-8d37-ea90038bc0d6",
"order": 1,
"displayName": "Test",
"description": "Test stage description",
"isPublic": false
},
{
"id": "4c3eb03b-fbbb-4605-9b1a-6fba1003679e",
"order": 2,
"displayName": "Production",
"description": "Production stage description",
"isPublic": true
}
]
}
정의
| Name | Description |
|---|---|
|
Create |
새 배포 파이프라인을 만들기 위한 요청입니다. |
|
Deployment |
패브릭 배포 파이프라인. |
|
Deployment |
패브릭 배포 파이프라인 단계입니다. |
|
Deployment |
패브릭 배포 파이프라인 단계입니다. |
|
Error |
오류 관련 리소스 세부 정보 개체입니다. |
|
Error |
오류 응답입니다. |
|
Error |
오류 응답 세부 정보입니다. |
CreateDeploymentPipelineRequest
새 배포 파이프라인을 만들기 위한 요청입니다.
| Name | 형식 | Description |
|---|---|---|
| description |
string maxLength: 1024 |
배포 파이프라인에 대한 설명입니다. |
| displayName |
string maxLength: 256 |
배포 파이프라인의 표시 이름입니다. |
| stages |
배포 파이프라인 단계의 컬렉션입니다. |
DeploymentPipelineExtendedInfo
패브릭 배포 파이프라인.
| Name | 형식 | Description |
|---|---|---|
| description |
string |
배포 파이프라인 설명입니다. |
| displayName |
string |
배포 파이프라인 표시 이름입니다. |
| id |
string (uuid) |
배포 파이프라인 ID입니다. |
| stages |
배포 파이프라인 단계의 컬렉션입니다. |
DeploymentPipelineStage
패브릭 배포 파이프라인 단계입니다.
| Name | 형식 | Description |
|---|---|---|
| description |
string |
배포 파이프라인 단계 설명입니다. |
| displayName |
string |
배포 파이프라인 단계 표시 이름입니다. |
| id |
string (uuid) |
배포 파이프라인 단계 ID입니다. |
| isPublic |
boolean |
배포 파이프라인 단계가 공용인지 여부를 나타냅니다. True - 무대는 공개, 거짓 - 무대는 공개가 아닙니다. |
| order |
integer |
스테이지 순서(0부터 시작)입니다. |
| workspaceId |
string (uuid) |
할당된 작업 영역 ID입니다. 할당된 작업 영역이 있는 경우에만 적용됩니다. |
| workspaceName |
string |
할당된 작업 영역 이름입니다. 할당된 작업 영역이 있고 사용자가 작업 영역에 액세스할 수 있는 경우에만 적용됩니다. |
DeploymentPipelineStageRequest
패브릭 배포 파이프라인 단계입니다.
| Name | 형식 | Description |
|---|---|---|
| description |
string maxLength: 1024 |
배포 파이프라인 단계 설명입니다. |
| displayName |
string maxLength: 256 |
배포 파이프라인 단계 표시 이름입니다. |
| isPublic |
boolean |
배포 파이프라인 단계가 공용인지 여부입니다. |
ErrorRelatedResource
오류 관련 리소스 세부 정보 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string |
오류와 관련된 리소스 ID입니다. |
| resourceType |
string |
오류와 관련된 리소스의 형식입니다. |
ErrorResponse
오류 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| moreDetails |
추가 오류 세부 정보 목록입니다. |
|
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
|
| requestId |
string |
오류와 연결된 요청의 ID입니다. |
ErrorResponseDetails
오류 응답 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| relatedResource |
오류 관련 리소스 세부 정보입니다. |