Git - List Workspace Relations
Restituisce un elenco di relazioni tra aree di lavoro per l'area di lavoro specificata.
Note
Questa API fa parte di una versione di anteprima e viene fornita solo a scopo di valutazione e sviluppo. Può cambiare in base al feedback e non è consigliato per l'uso in produzione.
Questa API supporta paginazione.
Permissions
Il chiamante deve avere un ruolo visualizzatore o superiore dell'area di lavoro.
Ambiti delegati obbligatori
Workspace.Read.All o Workspace.ReadWrite.All
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identity | Support |
|---|---|
| User | Sì |
| Principale del servizio e Identità gestite | Sì |
Interfaccia
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/workspaceRelations
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/workspaceRelations?continuationToken={continuationToken}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
L’ID dell’area di lavoro. |
|
continuation
|
query |
string |
Token per il recupero della pagina successiva dei risultati. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Richiesta completata correttamente. |
|
| 429 Too Many Requests |
È stato superato il limite di velocità del servizio. Il server restituisce un'intestazione Intestazioni Retry-After: integer |
|
| Other Status Codes |
Codici di errore comuni:
|
Esempio
List workspace relations example
Esempio di richiesta
GET https://api.fabric.microsoft.com/v1/workspaces/66666666-6666-6666-6666-666666666666/git/workspaceRelations
Risposta di esempio
{
"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"
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Error |
Oggetto dei dettagli della risorsa relativo all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
Workspace |
Oggetto relazione dell'area di lavoro. |
|
Workspace |
Elenco delle relazioni tra aree di lavoro. |
|
Workspace |
Tipo dell'area di lavoro correlata nella relazione. È possibile aggiungere altri tipi di area di lavoro correlati nel tempo. |
ErrorRelatedResource
Oggetto dei dettagli della risorsa relativo all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| isRetriable |
boolean |
Se true, la richiesta può essere ritentata. Usare l'intestazione della |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string (uuid) |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| relatedResource |
Dettagli della risorsa correlati all'errore. |
WorkspaceRelation
Oggetto relazione dell'area di lavoro.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string (uuid) |
ID relazione dell'area di lavoro. |
| relatedWorkspaceId |
string (uuid) |
ID dell'area di lavoro correlata. |
| relationType |
Tipo dell'area di lavoro correlata nella relazione. |
|
| workspaceId |
string (uuid) |
L’ID dell’area di lavoro. |
WorkspaceRelations
Elenco delle relazioni tra aree di lavoro.
| Nome | Tipo | Descrizione |
|---|---|---|
| continuationToken |
string |
Token per il batch del set di risultati successivo. Se non sono presenti altri record, viene rimosso dalla risposta. |
| continuationUri |
string |
URI del batch del set di risultati successivo. Se non sono presenti altri record, viene rimosso dalla risposta. |
| value |
Elenco delle relazioni tra aree di lavoro. |
WorkspaceRelationType
Tipo dell'area di lavoro correlata nella relazione. È possibile aggiungere altri tipi di area di lavoro correlati nel tempo.
| Valore | Descrizione |
|---|---|
| Base |
L'area di lavoro correlata è l'area di lavoro di base (origine). |
| Branch |
L'area di lavoro correlata è un'area di lavoro del ramo. |
| RelatedWorkspace |
L'area di lavoro correlata ha una relazione generale. |