Workspaces - Set Network Communication Policy
Angiver politikken for netværkskommunikation for det angivne arbejdsområde.
Denne API bruger METODEN PUT og overskriver alle indstillinger. Hvis der kun er angivet en delvis politik i anmodningens brødtekst, angives de resterende indstillinger til standardværdierne. Kald altid handlingen Get Network Communication Policy først, og angiv den fulde politik i anmodningens brødtekst.
Bemærkning
Hvis defaultAction udelades fra anmodningens brødtekst, er Allowden som standard , hvilket utilsigtet kan åbne indgående og udgående netværksadgang. Angiv altid eksplicit defaultAction i alle put-anmodningsbrødtekster.
Tilladelser
Kalderen skal have administrator arbejdsområderolle.
Påkrævede delegerede områder
Workspace.ReadWrite.All
Microsoft Entra understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Identitet | Støtte |
|---|---|
| Bruger | Ja |
| tjenesteprincipal og administrerede identiteter | Ja |
Grænseflade
PUT https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
Overskrift på anmodning
| Name | Påkrævet | Type | Beskrivelse |
|---|---|---|---|
| If-Match |
string |
En ETag-værdi. ETag'et skal angives i anførselstegn. Hvis det angives, lykkes kaldet kun, hvis ressourcens ETag stemmer overens med det angivne ETag. |
Brødtekst for anmodning
| Name | Type | Beskrivelse |
|---|---|---|
| inbound |
Egenskaberne for indgående netværkskommunikation for et arbejdsområde. |
|
| outbound |
Egenskaberne for udgående netværkskommunikation for et arbejdsområde. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Anmodningen blev fuldført. Headere ETag: string |
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Set workspace networking communication policy example
Eksempelanmodning
PUT https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy
{
"inbound": {
"publicAccessRules": {
"defaultAction": "Allow"
}
},
"outbound": {
"publicAccessRules": {
"defaultAction": "Deny"
}
}
}
Eksempelsvar
ETag: 0f8fad5b-d9cb-469f-a165-70867728950e
Definitioner
| Name | Beskrivelse |
|---|---|
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Inbound |
Politikken for al indgående kommunikation til et arbejdsområde. |
|
Network |
Standardpolitikken for adgang til arbejdsområder fra offentlige netværk. Hvis det udelades fra brødteksten i en PUT-anmodning, er |
|
Network |
Den politik, der definerer adgang til/fra et arbejdsområde til/fra offentlige netværk. |
|
Outbound |
Politikken for al udgående kommunikation fra et arbejdsområde. |
|
Workspace |
Politikken for netværkskommunikation for et arbejdsområde. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| isRetriable |
boolean |
Når sand, kan anmodningen prøves igen. Brug svarheaderen |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
InboundRules
Politikken for al indgående kommunikation til et arbejdsområde.
| Name | Type | Beskrivelse |
|---|---|---|
| publicAccessRules |
Politikken for indgående kommunikation til et arbejdsområde fra offentlige netværk. |
NetworkAccessRule
Standardpolitikken for adgang til arbejdsområder fra offentlige netværk. Hvis det udelades fra brødteksten i en PUT-anmodning, er Allowdette felt som standard , hvilket utilsigtet kan åbne netværksadgang. Angiv altid dette felt eksplicit i alle put-anmodningsbrødtekster.
| Værdi | Beskrivelse |
|---|---|
| Allow |
Tillad alle forbindelser. |
| Deny |
Afvis alle forbindelser. |
NetworkRules
Den politik, der definerer adgang til/fra et arbejdsområde til/fra offentlige netværk.
| Name | Type | Beskrivelse |
|---|---|---|
| defaultAction |
Standardpolitikken for adgang til arbejdsområder fra offentlige netværk. Hvis det udelades fra brødteksten i en PUT-anmodning, er |
OutboundRules
Politikken for al udgående kommunikation fra et arbejdsområde.
| Name | Type | Beskrivelse |
|---|---|---|
| publicAccessRules |
Politikken for udgående kommunikation til offentlige netværk fra et arbejdsområde. |
WorkspaceNetworkingCommunicationPolicy
Politikken for netværkskommunikation for et arbejdsområde.
| Name | Type | Beskrivelse |
|---|---|---|
| inbound |
Egenskaberne for indgående netværkskommunikation for et arbejdsområde. |
|
| outbound |
Egenskaberne for udgående netværkskommunikation for et arbejdsområde. |