Git - Create Workspace Relation
Opretter en arbejdsområderelation mellem det angivne arbejdsområde og et relateret arbejdsområde.
Bemærk
Denne API er en del af en prøveversion og leveres kun til evaluerings- og udviklingsformål. Det kan ændre sig baseret på feedback og anbefales ikke til produktionsbrug.
Opretter en forgreningsrelation mellem et forgreningsarbejdsområde og dets basisarbejdsområde.
Permissions
Den, der ringer op, skal have en administratorrolle i forgreningsarbejdsområdet og en bidragyder eller en højere rolle i basisarbejdsområdet.
Påkrævede delegerede områder
Workspace.ReadWrite.All
Microsoft Entra-understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Id | Støtte |
|---|---|
| User | Ja |
| tjenesteprincipal og administrerede identiteter | Ja |
Grænseflade
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/workspaceRelations
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
Brødtekst for anmodning
| Name | Påkrævet | Type | Beskrivelse |
|---|---|---|---|
| relatedWorkspaceId | True |
string (uuid) |
Det relaterede arbejdsområde-id. |
| relationType | True |
Typen af det relaterede arbejdsområde, der skal oprettes i relationen. Kun |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 201 Created |
Oprettet. |
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Create a workspace relation example
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/workspaces/55555555-5555-5555-5555-555555555555/git/workspaceRelations
{
"relatedWorkspaceId": "33333333-3333-3333-3333-333333333333",
"relationType": "Base"
}
Eksempelsvar
{
"id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"workspaceId": "55555555-5555-5555-5555-555555555555",
"relatedWorkspaceId": "33333333-3333-3333-3333-333333333333",
"relationType": "Base"
}
Definitioner
| Name | Beskrivelse |
|---|---|
|
Create |
Nyttedata for anmodning om oprettelse af en arbejdsområderelation. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Workspace |
Et objekt til arbejdsområderelation. |
|
Workspace |
Typen af det relaterede arbejdsområde i relationen. Der kan tilføjes flere relaterede arbejdsområdetyper over tid. |
CreateWorkspaceRelationRequest
Nyttedata for anmodning om oprettelse af en arbejdsområderelation.
| Name | Type | Beskrivelse |
|---|---|---|
| relatedWorkspaceId |
string (uuid) |
Det relaterede arbejdsområde-id. |
| relationType |
Typen af det relaterede arbejdsområde, der skal oprettes i relationen. Kun |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| isRetriable |
boolean |
Når sand, kan anmodningen prøves igen. Brug svarheaderen |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
WorkspaceRelation
Et objekt til arbejdsområderelation.
| Name | Type | Beskrivelse |
|---|---|---|
| id |
string (uuid) |
Relations-id'et for arbejdsområdet. |
| relatedWorkspaceId |
string (uuid) |
Det relaterede arbejdsområde-id. |
| relationType |
Typen af det relaterede arbejdsområde i relationen. |
|
| workspaceId |
string (uuid) |
Arbejdsområde-id'et. |
WorkspaceRelationType
Typen af det relaterede arbejdsområde i relationen. Der kan tilføjes flere relaterede arbejdsområdetyper over tid.
| Værdi | Beskrivelse |
|---|---|
| Base |
Det relaterede arbejdsområde er basisarbejdsområdet (kildearbejdsområdet). |
| Branch |
Det relaterede arbejdsområde er et forgreningsarbejdsområde. |
| RelatedWorkspace |
Det relaterede arbejdsområde har en generel relation. |