Git - Update Connection Settings
Note
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. Få mere at vide.
Opdaterer forbindelsesindstillingerne for et Git-forbundet arbejdsområde. Det er kun egenskaber, der er inkluderet i anmodningens brødtekst, der opdateres. udeladte egenskaber forbliver uændrede.
Tilladelser
Den, der ringer op, skal have en administratorrolle for arbejdsområdet.
Påkrævede delegerede områder
Workspace.ReadWrite.All
Microsoft Entra understøttede identiteter
Denne API understøtter de Microsoft identities, der er angivet i dette afsnit.
| Identity | Support |
|---|---|
| User | Ja |
| tjenesteprincipal og administrerede identiteter | Ja |
Brugerflade
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/connectionSettings
URI-parametre
| Navn | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
Brødtekst for anmodning
| Navn | Type | Beskrivelse |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
De ekstra arbejdsområderoller ud over administrator, der har tilladelse til at ændre den forbundne Git-forgrening. |
Svar
| Navn | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Anmodningen blev fuldført. |
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Update connection settings example
Eksempelanmodning
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/connectionSettings
{
"additionalRolesAuthorizedToChangeBranch": "MemberAndContributor"
}
Eksempelsvar
{
"additionalRolesAuthorizedToChangeBranch": "MemberAndContributor"
}
Definitioner
| Navn | Beskrivelse |
|---|---|
|
Error |
En struktureret parameter, der giver yderligere kontekst, der kan læses af computeren, om en fejl. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Git |
De ekstra arbejdsområderoller ud over administrator, der har tilladelse til at ændre den forbundne Git-forgrening. Der kan tilføjes flere værdier over tid. |
|
Git |
Indeholder indstillingerne for Git-forbindelse. |
|
Update |
Indeholder anmodningsdataene om at opdatere indstillingerne for Git-forbindelsen. |
ErrorParameter
En struktureret parameter, der giver yderligere kontekst, der kan læses af computeren, om en fejl.
| Navn | Type | Beskrivelse |
|---|---|---|
| message |
string |
En læsevenlig beskrivelse af parameterens betydning. |
| name |
string |
Parameter-id'et. |
| value |
string |
Parameterens værdi. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Navn | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Navn | 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. |
|
| parameters |
Strukturerede parametre, der giver yderligere kontekst, der kan læses af computeren, om fejlen. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Navn | 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. |
| parameters |
Strukturerede parametre, der giver yderligere kontekst, der kan læses af computeren, om fejlen. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
GitAdditionalBranchChangingRoles
De ekstra arbejdsområderoller ud over administrator, der har tilladelse til at ændre den forbundne Git-forgrening. Der kan tilføjes flere værdier over tid.
| Værdi | Beskrivelse |
|---|---|
| None |
Ingen yderligere roller ud over administratoren kan ændre forgreninger. Dette er standarden. |
| MemberAndContributor |
Medlemmer og bidragydere kan også ændre forgreninger ud over administratorer. |
GitConnectionSettings
Indeholder indstillingerne for Git-forbindelse.
| Navn | Type | Beskrivelse |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
De ekstra arbejdsområderoller ud over administrator, der har tilladelse til at ændre den forbundne Git-forgrening. |
UpdateGitConnectionSettingsRequest
Indeholder anmodningsdataene om at opdatere indstillingerne for Git-forbindelsen.
| Navn | Type | Beskrivelse |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
De ekstra arbejdsområderoller ud over administrator, der har tilladelse til at ændre den forbundne Git-forgrening. |