SQL Audit Settings - Update SQL Audit Settings
Zaktualizuj ustawienia skojarzone z punktem końcowym SQL.
Permissions
Obiekt wywołujący musi mieć uprawnienie do elementu inspekcji .
Wymagane zakresy delegowane
Item.Audit.All
Tożsamości obsługiwane przez Microsoft Entra
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
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlEndpoints/{itemId}/settings/sqlAudit
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Identyfikator elementu. |
|
workspace
|
path | True |
string (uuid) |
Identyfikator przestrzeni roboczej. |
Treść żądania
| Nazwa | Typ | Opis |
|---|---|---|
| retentionDays |
integer |
Dni przechowywania. |
| state |
Typ stanu ustawień inspekcji. |
Odpowiedzi
| Nazwa | 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
Update SQL Audit Settings
Przykładowe żądanie
PATCH https://api.fabric.microsoft.com/v1/workspaces/a97f3e88-9f0a-4183-b1d9-31e6eb00e778/sqlEndpoints/70bcc992-a346-4f21-afe5-8b9ed1596a2b/settings/sqlAudit
{
"state": "Enabled",
"retentionDays": 10
}
Przykładowa odpowiedź
Definicje
| Nazwa | Opis |
|---|---|
|
Audit |
Stan ustawień inspekcji. Dodatkowa wartość AuditSettingsState może zostać dodana w czasie. |
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Sql |
Bieżący stan ustawień inspekcji dla elementu. |
|
Sql |
Żądanie aktualizacji ustawień inspekcji. |
AuditSettingsState
Stan ustawień inspekcji. Dodatkowa wartość AuditSettingsState może zostać dodana w czasie.
| Wartość | Opis |
|---|---|
| Enabled |
Włącz inspekcję SQL. |
| Disabled |
Wyłącz inspekcję SQL. |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
| Nazwa | 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.
| Nazwa | 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. |
|
| 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.
| Nazwa | 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. |
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
SqlAuditSettings
Bieżący stan ustawień inspekcji dla elementu.
| Nazwa | Typ | Opis |
|---|---|---|
| auditActionsAndGroups |
string[] |
Przeprowadź inspekcję akcji i grup. |
| retentionDays |
integer |
Dni przechowywania. 0 wskazuje nieokreślony okres przechowywania. |
| state |
Typ stanu ustawień inspekcji. |
SqlAuditSettingsUpdate
Żądanie aktualizacji ustawień inspekcji.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| retentionDays |
integer |
0 |
Dni przechowywania. |
| state |
Typ stanu ustawień inspekcji. |