Git - Get Connection Settings

Hämtar anslutningsinställningarna för en Git-ansluten arbetsyta.

Note

Det här API:et är en del av en förhandsversion och tillhandahålls endast i utvärderings- och utvecklingssyfte. Den kan ändras baserat på feedback och rekommenderas inte för produktionsanvändning. Läs mer.

Returnerar anslutningsinställningarna för en Git-ansluten arbetsyta.

Permissions

Anroparen måste ha en deltagare eller högre arbetsyteroll.

Obligatoriska delegerade omfång

Workspace.Read.All eller Workspace.ReadWrite.All

Identiteter som stöds av Microsoft Entra

Det här API:et stöder Microsoft identiteter som anges i det här avsnittet.

Identity Support
User Yes
Tjänsthuvudnamn och hanterade identiteter Yes

Interface

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

URI-parametrar

Name I Obligatorisk Typ Description
workspaceId
path True

string (uuid)

Arbetsyte-ID.

Svar

Name Typ Description
200 OK

GitConnectionSettings

Begäran har slutförts.

429 Too Many Requests

ErrorResponse

Gränsen för tjänstfrekvens överskreds. Servern returnerar ett Retry-After huvud som anger i sekunder hur länge klienten måste vänta innan ytterligare begäranden skickas.

Sidhuvuden

Retry-After: integer

Other Status Codes

ErrorResponse

Vanliga felkoder:

  • UnknownError – Ett fel uppstod.

  • InsufficientPrivileges – anroparen har inte tillräcklig behörighet för arbetsytan.

  • ArbetsytaNotConnectedToGit – Arbetsytan är inte ansluten till git.

Exempel

Get connection settings example

Exempelbegäran

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

Exempelsvar

{
  "additionalRolesAuthorizedToChangeBranch": "None"
}

Definitioner

Name Description
ErrorParameter

En strukturerad parameter som ger ytterligare datorläsbar kontext om ett fel.

ErrorRelatedResource

Det felrelaterade resursinformationsobjektet.

ErrorResponse

Felsvaret.

ErrorResponseDetails

Detaljer om felsvaret.

GitAdditionalBranchChangingRoles

De ytterligare arbetsyteroller utöver administratören som tillåts ändra den anslutna Git-grenen. Ytterligare värden kan läggas till över tid.

GitConnectionSettings

Innehåller inställningarna för Git-anslutning.

ErrorParameter

En strukturerad parameter som ger ytterligare datorläsbar kontext om ett fel.

Name Typ Description
message

string

En beskrivning av parameterns betydelse som kan läsas av människor.

name

string

Parameteridentifieraren.

value

string

Parametervärdet.

ErrorRelatedResource

Det felrelaterade resursinformationsobjektet.

Name Typ Description
resourceId

string

Resurs-ID:t som är inblandat i felet.

resourceType

string

Typen av resurs som är inblandad i felet.

ErrorResponse

Felsvaret.

Name Typ Description
errorCode

string

En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare.

isRetriable

boolean

När det är sant kan begäran göras på nytt. Använd svarshuvudet Retry-After för att fastställa fördröjningen, om den är tillgänglig.

message

string

En mänsklig läsbar representation av felet.

moreDetails

ErrorResponseDetails[]

Lista över ytterligare felinformation.

parameters

ErrorParameter[]

Strukturerade parametrar som ger ytterligare datorläsbar kontext om felet.

relatedResource

ErrorRelatedResource

Detaljer om resursen relaterad till felet.

requestId

string (uuid)

ID för den begäran som är associerad med felet.

ErrorResponseDetails

Detaljer om felsvaret.

Name Typ Description
errorCode

string

En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare.

message

string

En mänsklig läsbar representation av felet.

parameters

ErrorParameter[]

Strukturerade parametrar som ger ytterligare datorläsbar kontext om felet.

relatedResource

ErrorRelatedResource

Detaljer om resursen relaterad till felet.

GitAdditionalBranchChangingRoles

De ytterligare arbetsyteroller utöver administratören som tillåts ändra den anslutna Git-grenen. Ytterligare värden kan läggas till över tid.

Värde Description
None

Inga ytterligare roller utöver administratören kan ändra grenar. Det här är standardinställningen.

MemberAndContributor

Medlemmar och deltagare kan också ändra grenar utöver administratörer.

GitConnectionSettings

Innehåller inställningarna för Git-anslutning.

Name Typ Description
additionalRolesAuthorizedToChangeBranch

GitAdditionalBranchChangingRoles

De ytterligare arbetsyteroller utöver administratören som tillåts ändra den anslutna Git-grenen.