Git - Update Connection Settings
Note
Deze API maakt deel uit van een preview-versie en is alleen beschikbaar voor evaluatie- en ontwikkelingsdoeleinden. Het kan veranderen op basis van feedback en wordt niet aanbevolen voor productiegebruik. Meer informatie.
Hiermee worden de verbindingsinstellingen voor een met Git verbonden werkruimte bijgewerkt. Alleen eigenschappen die zijn opgenomen in de aanvraagbody worden bijgewerkt; weggelaten eigenschappen blijven ongewijzigd.
Permissions
De beller moet een beheerdersrol hebben voor de werkruimte.
Vereiste gedelegeerde bevoegdheden
Workspace.ReadWrite.All
Door Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft-identiteiten die in deze sectie worden vermeld.
| Identity | Support |
|---|---|
| User | Yes |
| serviceprincipal en beheerde identiteiten | Yes |
Interface
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/connectionSettings
URI-parameters
| Naam | In | Vereist | Type | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
De werkruimte-ID. |
Aanvraagbody
| Naam | Type | Description |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
De extra werkruimterollen buiten de beheerder die de verbonden Git-vertakking mogen wijzigen. |
Antwoorden
| Naam | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. |
|
| 429 Too Many Requests |
De servicesnelheidslimiet is overschreden. De server retourneert een Kopteksten Retry-After: integer |
|
| Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Update connection settings example
Voorbeeldaanvraag
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/connectionSettings
{
"additionalRolesAuthorizedToChangeBranch": "MemberAndContributor"
}
Voorbeeldrespons
{
"additionalRolesAuthorizedToChangeBranch": "MemberAndContributor"
}
Definities
| Naam | Description |
|---|---|
|
Error |
Een gestructureerde parameter die extra machineleesbare context biedt over een fout. |
|
Error |
Het foutgerelateerde resourcedetailsobject. |
|
Error |
De foutreactie. |
|
Error |
De details van het foutbericht. |
|
Git |
De extra werkruimterollen buiten de beheerder die de verbonden Git-vertakking mogen wijzigen. Er kunnen in de loop van de tijd extra waarden worden toegevoegd. |
|
Git |
Bevat de Git-verbindingsinstellingen. |
|
Update |
Bevat de aanvraaggegevens voor het bijwerken van de Git-verbindingsinstellingen. |
ErrorParameter
Een gestructureerde parameter die extra machineleesbare context biedt over een fout.
| Naam | Type | Description |
|---|---|---|
| message |
string |
Een door mensen leesbare beschrijving van de betekenis van de parameter. |
| name |
string |
De parameter-id. |
| value |
string |
De waarde van de parameter. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
| Naam | Type | Description |
|---|---|---|
| resourceId |
string |
De resource-ID die betrokken is bij het probleem. |
| resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
De foutreactie.
| Naam | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| isRetriable |
boolean |
Wanneer waar, kan de aanvraag opnieuw worden geprobeerd. Gebruik de |
| message |
string |
Een leesbare weergave van de fout. |
| moreDetails |
Lijst met aanvullende foutdetails. |
|
| parameters |
Gestructureerde parameters die extra machineleesbare context bieden over de fout. |
|
| relatedResource |
Details van de foutgerelateerde resource. |
|
| requestId |
string (uuid) |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
| Naam | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| parameters |
Gestructureerde parameters die extra machineleesbare context bieden over de fout. |
|
| relatedResource |
Details van de foutgerelateerde resource. |
GitAdditionalBranchChangingRoles
De extra werkruimterollen buiten de beheerder die de verbonden Git-vertakking mogen wijzigen. Er kunnen in de loop van de tijd extra waarden worden toegevoegd.
| Waarde | Description |
|---|---|
| None |
Geen extra rollen buiten de beheerder kunnen vertakkingen wijzigen. Dit is de standaardwaarde. |
| MemberAndContributor |
Leden en inzenders kunnen naast beheerders ook vertakkingen wijzigen. |
GitConnectionSettings
Bevat de Git-verbindingsinstellingen.
| Naam | Type | Description |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
De extra werkruimterollen buiten de beheerder die de verbonden Git-vertakking mogen wijzigen. |
UpdateGitConnectionSettingsRequest
Bevat de aanvraaggegevens voor het bijwerken van de Git-verbindingsinstellingen.
| Naam | Type | Description |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
De extra werkruimterollen buiten de beheerder die de verbonden Git-vertakking mogen wijzigen. |