Workspaces - Get Network Communication Policy
Zwraca zasady komunikacji sieciowej dla określonego obszaru roboczego.
Permissions
Obiekt wywołujący musi mieć lub większą rolę obszaru roboczego.
Wymagane zakresy delegowane
Workspace.Read.All lub Workspace.ReadWrite.All
Microsoft Entra obsługiwane tożsamości
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Tożsamość | Support |
|---|---|
| User | Tak |
| Główne usługi i Tożsamości zarządzane | Tak |
Interfejs
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy
Parametry identyfikatora URI
| Nazwisko | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Identyfikator obszaru roboczego. |
Odpowiedzi
| Nazwisko | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zostało ukończone pomyślnie. Nagłówki ETag: string |
|
| 429 Too Many Requests |
Przekroczono limit szybkości usługi. Serwer zwraca nagłówek wskazujący Nagłówki Retry-After: integer |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
Get workspace networking communication policy example
Przykładowe żądanie
GET https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy
Przykładowa odpowiedź
ETag: 0f8fad5b-d9cb-469f-a165-70867728950e
{
"inbound": {
"publicAccessRules": {
"defaultAction": "Deny"
}
},
"outbound": {
"publicAccessRules": {
"defaultAction": "Allow"
}
}
}
Definicje
| Nazwisko | Opis |
|---|---|
|
Error |
Parametr ustrukturyzowany zapewniający dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Inbound |
Zasady dotyczące całej komunikacji przychodzącej do obszaru roboczego. |
|
Network |
Domyślne zasady dostępu do obszaru roboczego z sieci publicznych. Jeśli pominięto treść żądania PUT, to pole jest domyślnie ustawione na |
|
Network |
Zasady definiujące dostęp do/z obszaru roboczego do/z sieci publicznych. |
|
Outbound |
Zasady dotyczące całej komunikacji wychodzącej z obszaru roboczego. |
|
Workspace |
Zasady komunikacji sieciowej dla obszaru roboczego. |
ErrorParameter
Parametr ustrukturyzowany zapewniający dodatkowy kontekst czytelny dla maszyny o błędzie.
| Nazwisko | Typ | Opis |
|---|---|---|
| message |
string |
Czytelny dla człowieka opis znaczenia parametru. |
| name |
string |
Identyfikator parametru. |
| value |
string |
Wartość parametru. |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
| Nazwisko | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu, który jest zaangażowany w błąd. |
| resourceType |
string |
Typ zasobu, który jest zaangażowany w błąd. |
ErrorResponse
Odpowiedź na błąd.
| Nazwisko | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| isRetriable |
boolean |
Jeśli to prawda, żądanie można ponowić. Użyj nagłówka |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| parameters |
Parametry ustrukturyzowane zapewniające dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string (uuid) |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwisko | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| parameters |
Parametry ustrukturyzowane zapewniające dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
InboundRules
Zasady dotyczące całej komunikacji przychodzącej do obszaru roboczego.
| Nazwisko | Typ | Opis |
|---|---|---|
| publicAccessRules |
Zasady dotyczące komunikacji przychodzącej do obszaru roboczego z sieci publicznych. |
NetworkAccessRule
Domyślne zasady dostępu do obszaru roboczego z sieci publicznych. Jeśli pominięto treść żądania PUT, to pole jest domyślnie ustawione na Allow, co może przypadkowo otworzyć dostęp sieciowy. Zawsze jawnie określ to pole w każdej treści żądania PUT.
| Wartość | Opis |
|---|---|
| Allow |
Zezwalaj na wszystkie połączenia. |
| Deny |
Odmów wszystkich połączeń. |
NetworkRules
Zasady definiujące dostęp do/z obszaru roboczego do/z sieci publicznych.
| Nazwisko | Typ | Opis |
|---|---|---|
| defaultAction |
Domyślne zasady dostępu do obszaru roboczego z sieci publicznych. Jeśli pominięto treść żądania PUT, to pole jest domyślnie ustawione na |
OutboundRules
Zasady dotyczące całej komunikacji wychodzącej z obszaru roboczego.
| Nazwisko | Typ | Opis |
|---|---|---|
| publicAccessRules |
Zasady dotyczące komunikacji wychodzącej z sieci publicznych z obszaru roboczego. |
WorkspaceNetworkingCommunicationPolicy
Zasady komunikacji sieciowej dla obszaru roboczego.
| Nazwisko | Typ | Opis |
|---|---|---|
| inbound |
Właściwości komunikacji sieciowej dla ruchu przychodzącego dla obszaru roboczego. |
|
| outbound |
Właściwości komunikacji sieciowej ruchu wychodzącego dla obszaru roboczego. |