Git - List Workspace Relations
Returnerar en lista över arbetsyterelationer för den angivna arbetsytan.
Note
Det här API:et är en del av en förhandsversion och tillhandahålls endast i utvärderings- och utvecklingssyfte. Den kan ändras baserat på feedback och rekommenderas inte för produktionsanvändning.
Det här API:et stöder sidnumrering.
Permissions
Anroparen måste ha en visningsroll eller en högre arbetsyteroll.
Obligatoriska delegerade omfång
Workspace.Read.All eller Workspace.ReadWrite.All
Identiteter som stöds av Microsoft Entra
Det här API:et stöder Microsoft identiteter som anges i det här avsnittet.
| Identity | Support |
|---|---|
| User | Ja |
| Tjänsthuvudnamn och hanterade identiteter | Ja |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/workspaceRelations
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/workspaceRelations?continuationToken={continuationToken}
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbetsyte-ID. |
|
continuation
|
query |
string |
En token för att hämta nästa sida med resultat. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran har slutförts. |
|
| 429 Too Many Requests |
Gränsen för tjänstfrekvens överskreds. Servern returnerar ett Sidhuvuden Retry-After: integer |
|
| Other Status Codes |
Vanliga felkoder:
|
Exempel
List workspace relations example
Exempelbegäran
GET https://api.fabric.microsoft.com/v1/workspaces/66666666-6666-6666-6666-666666666666/git/workspaceRelations
Exempelsvar
{
"value": [
{
"id": "ffffffff-ffff-ffff-ffff-ffffffffffff",
"workspaceId": "66666666-6666-6666-6666-666666666666",
"relatedWorkspaceId": "88888888-8888-8888-8888-888888888888",
"relationType": "Base"
},
{
"id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"workspaceId": "66666666-6666-6666-6666-666666666666",
"relatedWorkspaceId": "22222222-2222-2222-2222-222222222222",
"relationType": "RelatedWorkspace"
},
{
"id": "cccccccc-cccc-cccc-cccc-cccccccccccc",
"workspaceId": "66666666-6666-6666-6666-666666666666",
"relatedWorkspaceId": "44444444-4444-4444-4444-444444444444",
"relationType": "RelatedWorkspace"
}
]
}
Definitioner
| Name | Description |
|---|---|
|
Error |
Det felrelaterade resursinformationsobjektet. |
|
Error |
Felsvaret. |
|
Error |
Detaljer om felsvaret. |
|
Workspace |
Ett arbetsyterelationsobjekt. |
|
Workspace |
En lista över arbetsyterelationer. |
|
Workspace |
Typen av relaterad arbetsyta i relationen. Ytterligare relaterade arbetsytetyper kan läggas till över tid. |
ErrorRelatedResource
Det felrelaterade resursinformationsobjektet.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
Resurs-ID:t som är inblandat i felet. |
| resourceType |
string |
Typen av resurs som är inblandad i felet. |
ErrorResponse
Felsvaret.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| isRetriable |
boolean |
När det är sant kan begäran göras på nytt. Använd svarshuvudet |
| message |
string |
En mänsklig läsbar representation av felet. |
| moreDetails |
Lista över ytterligare felinformation. |
|
| relatedResource |
Detaljer om resursen relaterad till felet. |
|
| requestId |
string (uuid) |
ID för den begäran som är associerad med felet. |
ErrorResponseDetails
Detaljer om felsvaret.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| message |
string |
En mänsklig läsbar representation av felet. |
| relatedResource |
Detaljer om resursen relaterad till felet. |
WorkspaceRelation
Ett arbetsyterelationsobjekt.
| Name | Typ | Description |
|---|---|---|
| id |
string (uuid) |
Arbetsytans relations-ID. |
| relatedWorkspaceId |
string (uuid) |
Det relaterade arbetsyte-ID:t. |
| relationType |
Typen av relaterad arbetsyta i relationen. |
|
| workspaceId |
string (uuid) |
Arbetsyte-ID. |
WorkspaceRelations
En lista över arbetsyterelationer.
| Name | Typ | Description |
|---|---|---|
| continuationToken |
string |
Token för nästa resultatuppsättningsbatch. Om det inte finns några fler poster tas den bort från svaret. |
| continuationUri |
string |
URI:n för nästa resultatuppsättningsbatch. Om det inte finns några fler poster tas den bort från svaret. |
| value |
En lista över arbetsyterelationer. |
WorkspaceRelationType
Typen av relaterad arbetsyta i relationen. Ytterligare relaterade arbetsytetyper kan läggas till över tid.
| Värde | Description |
|---|---|
| Base |
Den relaterade arbetsytan är basarbetsytan (källan). |
| Branch |
Den relaterade arbetsytan är en grenarbetsyta. |
| RelatedWorkspace |
Den relaterade arbetsytan har en allmän relation. |