Workspaces - Set Network Communication Policy
Legt die Netzwerkkommunikationsrichtlinie für den angegebenen Arbeitsbereich fest. Diese API verwendet die PUT-Methode und überschreibt alle Einstellungen. Die verbleibende Richtlinie wird auf den Standardwert festgelegt, wenn nur eine partielle Richtlinie im Anforderungstext bereitgestellt wird. Führen Sie immer zuerst die Netzwerkkommunikationsrichtlinie aus, und stellen Sie eine vollständige Richtlinie im Anforderungstext bereit. Dieses Feature befindet sich derzeit in der Vorschau.
Hinweis
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.
Erlaubnisse
Der Anrufer muss über die Administratorarbeitsbereichsrolle verfügen.
Erforderliche delegierte Bereiche
Workspace.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 |
| Dienstprinzipal und verwaltete Identitäten | Yes |
Schnittstelle
PUT https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy
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 |
|---|---|---|
| inbound |
Die Eigenschaften der eingehenden Netzwerkkommunikation für einen Arbeitsbereich. |
|
| outbound |
Die Eigenschaften der ausgehenden Netzwerkkommunikation für einen Arbeitsbereich. |
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
{
"inbound": {
"publicAccessRules": {
"defaultAction": "Allow"
}
},
"outbound": {
"publicAccessRules": {
"defaultAction": "Deny"
}
}
}
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. |
|
Inbound |
Die Richtlinie für alle eingehenden Kommunikationen an einen Arbeitsbereich. |
|
Network |
Standardrichtlinie für den Arbeitsbereichszugriff aus öffentlichen Netzwerken. |
|
Network |
Die Richtlinie, die den Zugriff auf/von einem Arbeitsbereich auf/von öffentlichen Netzwerken definiert. |
|
Outbound |
Die Richtlinie für alle ausgehenden Kommunikationen aus einem Arbeitsbereich. |
|
Workspace |
Die Netzwerkkommunikationsrichtlinie für einen Arbeitsbereich. |
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. |
InboundRules
Die Richtlinie für alle eingehenden Kommunikationen an einen Arbeitsbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| publicAccessRules |
Die Richtlinie für eingehende Kommunikationen an einen Arbeitsbereich aus öffentlichen Netzwerken. |
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. |
OutboundRules
Die Richtlinie für alle ausgehenden Kommunikationen aus einem Arbeitsbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| publicAccessRules |
Die Richtlinie für ausgehende Kommunikation mit öffentlichen Netzwerken aus einem Arbeitsbereich. |
WorkspaceNetworkingCommunicationPolicy
Die Netzwerkkommunikationsrichtlinie für einen Arbeitsbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| inbound |
Die Eigenschaften der eingehenden Netzwerkkommunikation für einen Arbeitsbereich. |
|
| outbound |
Die Eigenschaften der ausgehenden Netzwerkkommunikation für einen Arbeitsbereich. |