Git - Create Workspace Relation
Luo työtilan suhteen määritetyn työtilan ja liittyvän työtilan välille.
Note
Tämä ohjelmointirajapinta on osa esikatseluversiota, ja se on saatavilla vain arviointi- ja kehitystarkoituksiin. Muutos saattaa perustua palautteeseen, eikä sitä suositella tuotantokäyttöön.
Luo haarasuhteen haaratyötilan ja sen perustyötilan välille.
Permissions
Soittajalla on oltava järjestelmänvalvojan rooli haaran työtilassa sekä osallistuja tai suurempi rooli perustyötilassa.
Vaaditut delegoidut vaikutusalueet
Workspace.ReadWrite.All
Microsoft Entran tukemat käyttäjätiedot
Tämä ohjelmointirajapinta tukee tässä osiossa lueteltuja Microsoft -käyttäjätietoja.
| Käyttäjätiedot | Tuki |
|---|---|
| User | Yes |
| palvelun päänimen ja Hallittujen käyttäjätietojen | Yes |
Liittymä
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/workspaceRelations
URI-parametrit
| Nimi | Kohteessa | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Työtilan tunnus. |
Pyynnön leipäteksti
| Nimi | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|
| relatedWorkspaceId | True |
string (uuid) |
Liittyvä työtilan tunnus. |
| relationType | True |
Suhteen luotavan liittyvän työtilan tyyppi. Vain |
Vastaukset
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| 201 Created |
Luonti onnistui. |
|
| 429 Too Many Requests |
Palveluhinnan raja ylitettiin. Palvelin palauttaa otsikon, joka Otsikot Retry-After: integer |
|
| Other Status Codes |
Yleiset virhekoodit:
|
Esimerkit
Create a workspace relation example
Mallipyyntö
POST https://api.fabric.microsoft.com/v1/workspaces/55555555-5555-5555-5555-555555555555/git/workspaceRelations
{
"relatedWorkspaceId": "33333333-3333-3333-3333-333333333333",
"relationType": "Base"
}
Mallivastaus
{
"id": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
"workspaceId": "55555555-5555-5555-5555-555555555555",
"relatedWorkspaceId": "33333333-3333-3333-3333-333333333333",
"relationType": "Base"
}
Määritelmät
| Nimi | Kuvaus |
|---|---|
|
Create |
Pyynnön tiedot työtilasuhteen luomista varten. |
|
Error |
Virheeseen liittyvä resurssitieto-objekti. |
|
Error |
Virhevastaus. |
|
Error |
Virheen vastauksen tiedot. |
|
Workspace |
Työtilan relaatio-objekti. |
|
Workspace |
Liittyvän työtilan tyyppi suhteessa. Muita aiheeseen liittyviä työtilatyyppejä voidaan lisätä ajan kuluessa. |
CreateWorkspaceRelationRequest
Pyynnön tiedot työtilasuhteen luomista varten.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| relatedWorkspaceId |
string (uuid) |
Liittyvä työtilan tunnus. |
| relationType |
Suhteen luotavan liittyvän työtilan tyyppi. Vain |
ErrorRelatedResource
Virheeseen liittyvä resurssitieto-objekti.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| resourceId |
string |
Virheestä liittyvä resurssitunnus. |
| resourceType |
string |
Virheestä liittyvän resurssin tyyppi. |
ErrorResponse
Virhevastaus.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| errorCode |
string |
Tietty tunniste, joka antaa tietoja virheehdosta ja mahdollistaa standardoidun tietoliikenteen palvelumme ja sen käyttäjien välillä. |
| isRetriable |
boolean |
Kun arvo on tosi, pyyntöä voidaan yrittää uudelleen. Määritä viive vastausotsikon |
| message |
string |
Ihmisen luettavissa oleva esitys virheestä. |
| moreDetails |
Luettelo virheiden lisätiedoista. |
|
| relatedResource |
Virheisiin liittyvät resurssitiedot. |
|
| requestId |
string (uuid) |
Virheeseen liittyvän pyynnön tunnus. |
ErrorResponseDetails
Virheen vastauksen tiedot.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| errorCode |
string |
Tietty tunniste, joka antaa tietoja virheehdosta ja mahdollistaa standardoidun tietoliikenteen palvelumme ja sen käyttäjien välillä. |
| message |
string |
Ihmisen luettavissa oleva esitys virheestä. |
| relatedResource |
Virheisiin liittyvät resurssitiedot. |
WorkspaceRelation
Työtilan relaatio-objekti.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| id |
string (uuid) |
Työtilan suhteen tunnus. |
| relatedWorkspaceId |
string (uuid) |
Liittyvä työtilan tunnus. |
| relationType |
Liittyvän työtilan tyyppi suhteessa. |
|
| workspaceId |
string (uuid) |
Työtilan tunnus. |
WorkspaceRelationType
Liittyvän työtilan tyyppi suhteessa. Muita aiheeseen liittyviä työtilatyyppejä voidaan lisätä ajan kuluessa.
| Arvo | Kuvaus |
|---|---|
| Base |
Liittyvä työtila on perustyötila (lähde). |
| Branch |
Liittyvä työtila on haaratyötila. |
| RelatedWorkspace |
Liittyvällä työtilalla on yleinen suhde. |