Git - Create Workspace Relation
지정된 작업 영역과 관련 작업 영역 간에 작업 영역 관계를 만듭니다.
Note
이 API는 미리 보기 릴리스의 일부이며 평가 및 개발 목적으로만 제공됩니다. 피드백에 따라 변경 될 수 있으며 프로덕션 사용에는 권장되지 않습니다.
분기 작업 영역과 해당 기본 작업 영역 간에 분기 관계를 만듭니다.
Permissions
호출자는 분기 작업 영역에 대한 관리자 역할과 기본 작업 영역에서 기여자 이상의 역할이 있어야 합니다.
필요한 위임된 범위
작업 공간. 읽기쓰기. 전체
Microsoft Entra 지원 식별자
이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.
| Identity | Support |
|---|---|
| 사용자 | 예 |
| 서비스 주체 및 관리 ID | 예 |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/workspaceRelations
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
작업 영역 ID입니다. |
요청 본문
| Name | 필수 | 형식 | Description |
|---|---|---|---|
| relatedWorkspaceId | True |
string (uuid) |
관련 작업 영역 ID입니다. |
| relationType | True |
관계로 만들 관련 작업 영역의 형식입니다. 만들기에만 |
응답
| Name | 형식 | Description |
|---|---|---|
| 201 Created |
성공적으로 만들어졌습니다. |
|
| 429 Too Many Requests |
서비스 속도 제한을 초과했습니다. 서버는 클라이언트가 헤더 Retry-After: integer |
|
| Other Status Codes |
일반적인 오류 코드:
|
예제
Create a workspace relation example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/55555555-5555-5555-5555-555555555555/git/workspaceRelations
{
"relatedWorkspaceId": "33333333-3333-3333-3333-333333333333",
"relationType": "Base"
}
샘플 응답
{
"id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"workspaceId": "55555555-5555-5555-5555-555555555555",
"relatedWorkspaceId": "33333333-3333-3333-3333-333333333333",
"relationType": "Base"
}
정의
| Name | Description |
|---|---|
|
Create |
작업 영역 관계를 만들기 위한 요청 페이로드입니다. |
|
Error |
오류 관련 리소스 세부 정보 개체입니다. |
|
Error |
오류 응답입니다. |
|
Error |
오류 응답 세부 정보입니다. |
|
Workspace |
작업 영역 관계 개체입니다. |
|
Workspace |
관계의 관련 작업 영역 형식입니다. 추가 관련 작업 영역 유형은 시간이 지남에 따라 추가될 수 있습니다. |
CreateWorkspaceRelationRequest
작업 영역 관계를 만들기 위한 요청 페이로드입니다.
| Name | 형식 | Description |
|---|---|---|
| relatedWorkspaceId |
string (uuid) |
관련 작업 영역 ID입니다. |
| relationType |
관계로 만들 관련 작업 영역의 형식입니다. 만들기에만 |
ErrorRelatedResource
오류 관련 리소스 세부 정보 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string |
오류와 관련된 리소스 ID입니다. |
| resourceType |
string |
오류와 관련된 리소스의 형식입니다. |
ErrorResponse
오류 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| isRetriable |
boolean |
true이면 요청을 다시 시도 할 수 있습니다. 응답 헤더를 |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| moreDetails |
추가 오류 세부 정보 목록입니다. |
|
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
|
| requestId |
string (uuid) |
오류와 연결된 요청의 ID입니다. |
ErrorResponseDetails
오류 응답 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
WorkspaceRelation
작업 영역 관계 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| id |
string (uuid) |
작업 영역 관계 ID입니다. |
| relatedWorkspaceId |
string (uuid) |
관련 작업 영역 ID입니다. |
| relationType |
관계의 관련 작업 영역 형식입니다. |
|
| workspaceId |
string (uuid) |
작업 영역 ID입니다. |
WorkspaceRelationType
관계의 관련 작업 영역 형식입니다. 추가 관련 작업 영역 유형은 시간이 지남에 따라 추가될 수 있습니다.
| 값 | Description |
|---|---|
| Base |
관련 작업 영역은 기본(원본) 작업 영역입니다. |
| Branch |
관련 작업 영역은 분기 작업 영역입니다. |
| RelatedWorkspace |
관련 작업 영역에는 일반적인 관계가 있습니다. |