Git - Get Connection Settings
Ruft die Verbindungseinstellungen für einen mit Git verbundenen Arbeitsbereich ab.
Note
Diese API ist Teil einer Preview-Version und wird nur für Evaluierungs- und Entwicklungszwecke bereitgestellt. Sie kann sich basierend auf Feedback ändern und wird nicht für den Produktionseinsatz empfohlen. Erfahren Sie mehr.
Gibt die Verbindungseinstellungen für einen mit Git verbundenen Arbeitsbereich zurück.
Permissions
Der Aufrufer muss einen Mitwirkenden oder eine höhere Arbeitsbereichsrolle haben.
Erforderliche delegierte Zugriffsbereiche
Workspace.Read.All oder Workspace.ReadWrite.All
Von Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identity | Support |
|---|---|
| User | Yes |
| Service Principal und Verwaltete Identitäten | Yes |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/connectionSettings
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Der Auftrag wurde erfolgreich abgeschlossen. |
|
| 429 Too Many Requests |
Der Dienstratenlimit wurde überschritten. Der Server gibt einen Header Retry-After: integer |
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
Get connection settings example
Beispielanforderung
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/connectionSettings
Beispiel für eine Antwort
{
"additionalRolesAuthorizedToChangeBranch": "None"
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Error |
Ein strukturierter Parameter, der zusätzlichen computerlesbaren Kontext zu einem Fehler bereitstellt. |
|
Error |
Das Objekt der fehlerbezogenen Ressourcendetails. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Git |
Die zusätzlichen Arbeitsbereichsrollen über den Administrator hinaus, die die verbundene Git-Verzweigung ändern dürfen. Zusätzliche Werte können im Laufe der Zeit hinzugefügt werden. |
|
Git |
Enthält die Git-Verbindungseinstellungen. |
ErrorParameter
Ein strukturierter Parameter, der zusätzlichen computerlesbaren Kontext zu einem Fehler bereitstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| message |
string |
Eine lesbare Beschreibung der Bedeutung des Parameters. |
| name |
string |
Die Parameterkennung. |
| value |
string |
Der übergebene Wert |
ErrorRelatedResource
Das Objekt der fehlerbezogenen Ressourcendetails.
| Name | Typ | Beschreibung |
|---|---|---|
| resourceId |
string |
Die Ressourcen-ID, die an dem Fehler beteiligt ist. |
| resourceType |
string |
Der Typ der Ressource, die an dem Fehler beteiligt ist. |
ErrorResponse
Die Fehlerantwort.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| isRetriable |
boolean |
Wenn true, kann die Anforderung wiederholt werden. Verwenden Sie den |
| message |
string |
Eine menschenlesbare Darstellung des Fehlers. |
| moreDetails |
Liste der zusätzlichen Fehlerdetails. |
|
| parameters |
Strukturierte Parameter, die zusätzlichen maschinenlesbaren Kontext zu dem Fehler bereitstellen. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
|
| requestId |
string (uuid) |
ID der Anforderung, die dem Fehler zugeordnet ist. |
ErrorResponseDetails
Die Fehlerantwortdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
string |
Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht. |
| message |
string |
Eine menschenlesbare Darstellung des Fehlers. |
| parameters |
Strukturierte Parameter, die zusätzlichen maschinenlesbaren Kontext zu dem Fehler bereitstellen. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
GitAdditionalBranchChangingRoles
Die zusätzlichen Arbeitsbereichsrollen über den Administrator hinaus, die die verbundene Git-Verzweigung ändern dürfen. Zusätzliche Werte können im Laufe der Zeit hinzugefügt werden.
| Wert | Beschreibung |
|---|---|
| None |
Keine zusätzlichen Rollen, die über den Administrator hinausgehen, können Verzweigungen ändern. Dies ist die Standardoption. |
| MemberAndContributor |
Mitglieder und Mitwirkende können neben Administratoren auch Filialen ändern. |
GitConnectionSettings
Enthält die Git-Verbindungseinstellungen.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
Die zusätzlichen Arbeitsbereichsrollen über den Administrator hinaus, die die verbundene Git-Verzweigung ändern dürfen. |