Workspaces - Set Git Outbound Policy
Legt die Git-Ausgehende Richtlinie für den angegebenen Arbeitsbereich fest, wenn die ausgehende Richtlinie auf "Verweigern" festgelegt ist.
Diese API verwendet die PUT-Methode und überschreibt alle Einstellungen. In Fällen, in denen der Arbeitsbereich die ausgehende Richtlinie einschränkt, muss ein Arbeitsbereichsadministrator die Verwendung der Git-Integration im angegebenen Arbeitsbereich zulassen. Wenn es keine ausgehende Einschränkung für den Arbeitsbereich gibt, schlägt das Ändern dieser Eigenschaft fehl und wirkt sich nicht auf die Git-Integrationseinstellung aus.
Führen Sie zuerst "Git-ausgehende Richtlinie abrufen" aus, und stellen Sie im Anforderungstext die vollständige Richtlinie bereit.
Erlaubnisse
Der Anrufer muss über Administratorrolle Arbeitsbereichs verfügen.
Erforderliche delegierte Bereiche
Arbeitsbereich.ReadWrite.All
Von Microsoft Entra unterstützte Identitäten
Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.
| Identität | Support |
|---|---|
| Benutzer | Yes |
| Service Principal und Verwaltete Identitäten | Yes |
Schnittstelle
PUT https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy/outbound/git
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Die Arbeitsbereichs-ID. |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| If-Match |
string |
Ein ETag-Wert. Das ETag muss in Anführungszeichen angegeben werden. Wenn angegeben, wird der Aufruf nur erfolgreich ausgeführt, wenn das ETag der Ressource mit dem bereitgestellten ETag übereinstimmt. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| defaultAction |
Standardrichtlinie für den Arbeitsbereichszugriff aus öffentlichen Netzwerken. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung wurde erfolgreich abgeschlossen. Header ETag: string |
|
| Other Status Codes |
Häufige Fehlercodes:
|
Beispiele
Set workspace networking communication policy example
Beispielanforderung
PUT https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy/outbound/git
{
"defaultAction": "Allow"
}
Beispiel für eine Antwort
ETag: 0f8fad5b-d9cb-469f-a165-70867728950e
Definitionen
| Name | Beschreibung |
|---|---|
|
Error |
Das Fehlerbezogene Ressourcendetails-Objekt. |
|
Error |
Die Fehlerantwort. |
|
Error |
Die Fehlerantwortdetails. |
|
Network |
Standardrichtlinie für den Arbeitsbereichszugriff aus öffentlichen Netzwerken. |
|
Network |
Die Richtlinie, die den Zugriff auf/von einem Arbeitsbereich auf/von öffentlichen Netzwerken definiert. |
ErrorRelatedResource
Das Fehlerbezogene Ressourcendetails-Objekt.
| 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. |
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| moreDetails |
Liste der zusätzlichen Fehlerdetails. |
|
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
|
| requestId |
string |
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 lesbare Darstellung des Fehlers. |
| relatedResource |
Die fehlerbezogenen Ressourcendetails. |
NetworkAccessRule
Standardrichtlinie für den Arbeitsbereichszugriff aus öffentlichen Netzwerken.
| Wert | Beschreibung |
|---|---|
| Allow |
Alle Verbindungen zulassen. |
| Deny |
Alle Verbindungen verweigern. |
NetworkRules
Die Richtlinie, die den Zugriff auf/von einem Arbeitsbereich auf/von öffentlichen Netzwerken definiert.
| Name | Typ | Beschreibung |
|---|---|---|
| defaultAction |
Standardrichtlinie für den Arbeitsbereichszugriff aus öffentlichen Netzwerken. |