Git - Update Connection Settings

Bemerkning

Denne API-en er en del av en forhåndsversjon, og er bare tilgjengelig for evaluerings- og utviklingsformål. Det kan endres basert på tilbakemelding og anbefales ikke for produksjonsbruk. Finn ut mer.

Oppdaterer tilkoblingsinnstillingene for et Git-tilkoblet arbeidsområde. Bare egenskaper som er inkludert i brødteksten for forespørselen, oppdateres. Utelatte egenskaper forblir uendret.

Tillatelser

Innringeren må ha en administratorrolle for arbeidsområdet.

Nødvendige delegerte omfang

Workspace.ReadWrite.All

Microsoft Entra støttede identiteter

Denne API-en støtter Microsoft identiteter oppført i denne delen.

Identity Kundestøtte
Bruker Ja
tjenestekontohaver og administrerte identiteter Ja

Grensesnitt

PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/connectionSettings

URI-parametere

Name I Obligatorisk Type Beskrivelse
workspaceId
path True

string (uuid)

Arbeidsområde-ID-en.

Brødtekst for forespørsel

Name Type Beskrivelse
additionalRolesAuthorizedToChangeBranch

GitAdditionalBranchChangingRoles

De ekstra arbeidsområderollene utover administratoren som har tillatelse til å endre den tilkoblede Git-grenen.

Svar

Name Type Beskrivelse
200 OK

GitConnectionSettings

Forespørselen er fullført.

429 Too Many Requests

ErrorResponse

Grensen for tjenestesats ble overskredet. Serveren returnerer en Retry-After topptekst som angir, i sekunder, hvor lenge klienten må vente før du sender flere forespørsler.

Overskrifter

Retry-After: integer

Other Status Codes

ErrorResponse

Vanlige feilkoder:

  • UnknownError - Det oppstod en feil.

  • InsufficientPrivileges – Innringeren har ingen administratorrolle for arbeidsområdet.

  • WorkspaceNotConnectedToGit – arbeidsområdet er ikke koblet til git.

Eksempler

Update connection settings example

Eksempelforespørsel

PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/connectionSettings

{
  "additionalRolesAuthorizedToChangeBranch": "MemberAndContributor"
}

Eksempelsvar

{
  "additionalRolesAuthorizedToChangeBranch": "MemberAndContributor"
}

Definisjoner

Name Beskrivelse
ErrorParameter

En strukturert parameter som gir ekstra maskinlesbar kontekst om en feil.

ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

ErrorResponse

Feilsvaret.

ErrorResponseDetails

Feilsvardetaljene.

GitAdditionalBranchChangingRoles

De ekstra arbeidsområderollene utover administratoren som har tillatelse til å endre den tilkoblede Git-grenen. Tilleggsverdier kan legges til over tid.

GitConnectionSettings

Inneholder innstillingene for Git-tilkobling.

UpdateGitConnectionSettingsRequest

Inneholder forespørselsdataene for å oppdatere git-tilkoblingsinnstillingene.

ErrorParameter

En strukturert parameter som gir ekstra maskinlesbar kontekst om en feil.

Name Type Beskrivelse
message

string

En lesbar beskrivelse av parameterens betydning.

name

string

Parameteridentifikatoren.

value

string

Parameterverdien.

ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

Name Type Beskrivelse
resourceId

string

Ressurs-ID-en som er involvert i feilen.

resourceType

string

Typen ressurs som er involvert i feilen.

ErrorResponse

Feilsvaret.

Name Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

isRetriable

boolean

Når sann, kan forespørselen prøves på nytt. Retry-After Bruk svarhodet til å fastslå forsinkelsen, hvis tilgjengelig.

message

string

En menneskelig lesbar representasjon av feilen.

moreDetails

ErrorResponseDetails[]

Liste over flere feildetaljer.

parameters

ErrorParameter[]

Strukturerte parametere som gir ekstra maskinlesbar kontekst om feilen.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

requestId

string (uuid)

ID for forespørselen som er knyttet til feilen.

ErrorResponseDetails

Feilsvardetaljene.

Name Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

message

string

En menneskelig lesbar representasjon av feilen.

parameters

ErrorParameter[]

Strukturerte parametere som gir ekstra maskinlesbar kontekst om feilen.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

GitAdditionalBranchChangingRoles

De ekstra arbeidsområderollene utover administratoren som har tillatelse til å endre den tilkoblede Git-grenen. Tilleggsverdier kan legges til over tid.

Verdi Beskrivelse
None

Ingen flere roller utover administratoren kan endre grener. Dette er standard.

MemberAndContributor

Medlemmer og bidragsytere kan også endre grener i tillegg til administratorer.

GitConnectionSettings

Inneholder innstillingene for Git-tilkobling.

Name Type Beskrivelse
additionalRolesAuthorizedToChangeBranch

GitAdditionalBranchChangingRoles

De ekstra arbeidsområderollene utover administratoren som har tillatelse til å endre den tilkoblede Git-grenen.

UpdateGitConnectionSettingsRequest

Inneholder forespørselsdataene for å oppdatere git-tilkoblingsinnstillingene.

Name Type Beskrivelse
additionalRolesAuthorizedToChangeBranch

GitAdditionalBranchChangingRoles

De ekstra arbeidsområderollene utover administratoren som har tillatelse til å endre den tilkoblede Git-grenen.