Workspaces - Set Inbound Azure Resource Rules
Ustawia reguły wystąpień zasobów dla ruchu przychodzącego Azure dla obszaru roboczego. Ten interfejs API umożliwia administratorom obszarów roboczych ustawianie reguł wystąpienia zasobów dla ruchu przychodzącego Azure, które kontrolują, które Azure wystąpienia zasobów znajdują się na liście dozwolonych dla obszaru roboczego. Ta funkcja jest obecnie dostępna w wersji zapoznawczej.
Note
Ten interfejs API jest częścią wersji zapoznawczej i jest dostarczany tylko do celów ewaluacyjnych i programistycznych. Może ona ulec zmianie na podstawie opinii i nie jest zalecana do użytku produkcyjnego.
uprawnienia
Obiekt wywołujący musi mieć rolę administratora obszaru roboczego.
Wymagane zakresy delegowane
Przestrzeń robocza.OdczytZapis.Wszystko
Tożsamości obsługiwane przez Microsoft Entra
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Identity | Support |
|---|---|
| Użytkownik | Yes |
| Główne usługi i Tożsamości zarządzane | Yes |
Interface
PUT https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy/inbound/azureResources
Parametry identyfikatora URI
| Nazwisko | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Identyfikator przestrzeni roboczej. |
Treść żądania
| Nazwisko | Typ | Opis |
|---|---|---|
| rules |
Tablica reguł wystąpień zasobów dla ruchu przychodzącego Azure skojarzonych z obszarem roboczym. |
Odpowiedzi
| Nazwisko | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zostało ukończone pomyślnie. |
|
| 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
Set workspace resource instance example
Przykładowe żądanie
PUT https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy/inbound/azureResources
{
"rules": [
{
"displayName": "SQL Server - testsql1",
"resourceId": "/subscriptions/2374e516-d28b-4898-a39c-6070e078ae31/resourceGroups/testrg/providers/Microsoft.Sql/servers/testsql1"
},
{
"displayName": "Storage Account - teststorageacct",
"resourceId": "/subscriptions/2374e516-d28b-4898-a39c-6070e078ae31/resourceGroups/testrg/providers/Microsoft.Storage/storageAccounts/teststorageacct"
}
]
}
Przykładowa odpowiedź
Definicje
| Nazwisko | Opis |
|---|---|
|
Error |
Parametr ustrukturyzowany zapewniający dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
Error |
Obiekt szczegółowych informacji o zasobie związanym z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Workspace |
Reprezentuje pojedynczą regułę wystąpienia zasobu Azure dla ruchu przychodzącego, która określa dozwolone Azure wystąpienie zasobu dla obszaru roboczego. |
|
Workspace |
Reprezentuje kolekcję reguł wystąpienia zasobów dla ruchu przychodzącego Azure skonfigurowanych dla obszaru roboczego. Te reguły definiują, które Azure wystąpienia zasobów mogą uzyskiwać dostęp do 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ółowych informacji o zasobie związanym z błędem.
| Nazwisko | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu powiązany z błędem. |
| resourceType |
string |
Typ zasobu powiązanego z błędem. |
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. |
WorkspaceInboundAzureResourceRule
Reprezentuje pojedynczą regułę wystąpienia zasobu Azure dla ruchu przychodzącego, która określa dozwolone Azure wystąpienie zasobu dla obszaru roboczego.
| Nazwisko | Typ | Opis |
|---|---|---|
| displayName |
string |
Przyjazna dla użytkownika nazwa wyświetlana reguły. Ta nazwa jest używana tylko do celów wyświetlania i nie ma wpływu na funkcjonalność reguły. |
| resourceId |
string |
Pełny identyfikator zasobu Azure Resource Manager (ARM) zasobu w ramach reguły. Jest to unikatowy identyfikator w formacie: |
WorkspaceInboundAzureResourceRules
Reprezentuje kolekcję reguł wystąpienia zasobów dla ruchu przychodzącego Azure skonfigurowanych dla obszaru roboczego. Te reguły definiują, które Azure wystąpienia zasobów mogą uzyskiwać dostęp do obszaru roboczego.
| Nazwisko | Typ | Opis |
|---|---|---|
| rules |
Tablica reguł wystąpień zasobów dla ruchu przychodzącego Azure skojarzonych z obszarem roboczym. |