Workspaces - Set Network Communication Policy
Hiermee stelt u het netwerkcommunicatiebeleid voor de opgegeven werkruimte in.
Deze API maakt gebruik van de PUT-methode en overschrijft alle instellingen. Als er slechts een gedeeltelijk beleid wordt opgegeven in de aanvraagbody, worden de overige instellingen ingesteld op de standaardwaarden. Roep altijd eerst de bewerking Get Network Communication Policy aan en geef het volledige beleid op in de aanvraagbody.
Note
Als defaultAction deze wordt weggelaten uit de hoofdtekst van de aanvraag, wordt standaard Allowingesteld op , wat onbedoeld binnenkomende en uitgaande netwerktoegang kan openen. Geef altijd expliciet op defaultAction in elke PUT-aanvraagbody.
Permissions
De aanroeper moet beheerdersrol werkruimte hebben.
Vereiste gedelegeerde bereiken
Workspace.ReadWrite.All
Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft-identiteiten die in deze sectie worden vermeld.
| Identiteit | Support |
|---|---|
| User | Yes |
| serviceprincipal en beheerde identiteiten | Yes |
Interface
PUT https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
De werkruimte-id. |
Aanvraagkoptekst
| Name | Vereist | Type | Description |
|---|---|---|---|
| If-Match |
string |
Een ETag-waarde. De ETag moet tussen aanhalingstekens worden opgegeven. Indien opgegeven, slaagt de aanroep alleen als de ETag van de resource overeenkomt met de opgegeven ETag. |
Aanvraagbody
| Name | Type | Description |
|---|---|---|
| inbound |
De eigenschappen voor binnenkomende netwerkcommunicatie voor een werkruimte. |
|
| outbound |
De eigenschappen voor uitgaande netwerkcommunicatie voor een werkruimte. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. Kopteksten ETag: string |
|
| 429 Too Many Requests |
De servicesnelheidslimiet is overschreden. De server retourneert een Kopteksten Retry-After: integer |
|
| Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Set workspace networking communication policy example
Voorbeeldaanvraag
PUT https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy
{
"inbound": {
"publicAccessRules": {
"defaultAction": "Allow"
}
},
"outbound": {
"publicAccessRules": {
"defaultAction": "Deny"
}
}
}
Voorbeeldrespons
ETag: 0f8fad5b-d9cb-469f-a165-70867728950e
Definities
| Name | Description |
|---|---|
|
Error |
Het foutgerelateerde resourcedetailsobject. |
|
Error |
Het foutbericht. |
|
Error |
De details van het foutbericht. |
|
Inbound |
Het beleid voor alle binnenkomende communicatie naar een werkruimte. |
|
Network |
Het standaardbeleid voor toegang tot werkruimten vanuit openbare netwerken. Als u dit weglaat uit de hoofdtekst van een PUT-aanvraag, wordt dit veld standaard ingesteld |
|
Network |
Het beleid waarmee toegang tot/van een werkruimte naar/van openbare netwerken wordt gedefinieerd. |
|
Outbound |
Het beleid voor alle uitgaande communicatie vanuit een werkruimte. |
|
Workspace |
Het communicatiebeleid voor netwerken voor een werkruimte. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
| Name | Type | Description |
|---|---|---|
| resourceId |
string |
De resource-id die betrokken is bij de fout. |
| resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
Het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| isRetriable |
boolean |
Wanneer waar, kan de aanvraag opnieuw worden geprobeerd. Gebruik de |
| message |
string |
Een leesbare weergave van de fout. |
| moreDetails |
Lijst met aanvullende foutdetails. |
|
| relatedResource |
De foutgerelateerde resourcedetails. |
|
| requestId |
string (uuid) |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| relatedResource |
De foutgerelateerde resourcedetails. |
InboundRules
Het beleid voor alle binnenkomende communicatie naar een werkruimte.
| Name | Type | Description |
|---|---|---|
| publicAccessRules |
Het beleid voor binnenkomende communicatie naar een werkruimte vanuit openbare netwerken. |
NetworkAccessRule
Het standaardbeleid voor toegang tot werkruimten vanuit openbare netwerken. Als u dit weglaat uit de hoofdtekst van een PUT-aanvraag, wordt dit veld standaard ingesteld Allowop , waardoor onbedoeld netwerktoegang kan worden geopend. Geef dit veld altijd expliciet op in elke PUT-aanvraagbody.
| Waarde | Description |
|---|---|
| Allow |
Alle verbindingen toestaan. |
| Deny |
Alle verbindingen weigeren. |
NetworkRules
Het beleid waarmee toegang tot/van een werkruimte naar/van openbare netwerken wordt gedefinieerd.
| Name | Type | Description |
|---|---|---|
| defaultAction |
Het standaardbeleid voor toegang tot werkruimten vanuit openbare netwerken. Als u dit weglaat uit de hoofdtekst van een PUT-aanvraag, wordt dit veld standaard ingesteld |
OutboundRules
Het beleid voor alle uitgaande communicatie vanuit een werkruimte.
| Name | Type | Description |
|---|---|---|
| publicAccessRules |
Het beleid voor uitgaande communicatie naar openbare netwerken vanuit een werkruimte. |
WorkspaceNetworkingCommunicationPolicy
Het communicatiebeleid voor netwerken voor een werkruimte.
| Name | Type | Description |
|---|---|---|
| inbound |
De eigenschappen voor binnenkomende netwerkcommunicatie voor een werkruimte. |
|
| outbound |
De eigenschappen voor uitgaande netwerkcommunicatie voor een werkruimte. |