ServerDevOpsAuditingSettings Klasa
Ustawienia inspekcji usługi DevOps serwera.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
azure.mgmt.sql.models._models_py3.ProxyResourceServerDevOpsAuditingSettings
Konstruktor
ServerDevOpsAuditingSettings(*, is_azure_monitor_target_enabled: bool | None = None, state: str | BlobAuditingPolicyState | None = None, storage_endpoint: str | None = None, storage_account_access_key: str | None = None, storage_account_subscription_id: str | None = None, **kwargs)
Parametry
Nazwa | Opis |
---|---|
is_azure_monitor_target_enabled
Wymagane
|
Określa, czy zdarzenia inspekcji DevOps są wysyłane do usługi Azure Monitor. Aby wysyłać zdarzenia do usługi Azure Monitor, określ wartość "State" jako "Enabled" i "IsAzureMonitorTargetEnabled" jako true. W przypadku konfigurowania inspekcji metodyki DevOps przy użyciu interfejsu API REST należy również utworzyć ustawienia diagnostyczne z kategorią dzienników diagnostycznych "DevOpsOperationsAudit" w bazie danych master. Format identyfikatora URI ustawień diagnostycznych: PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview Aby uzyskać więcej informacji, zobacz Interfejs API REST ustawień diagnostycznych lub Ustawienia diagnostyczne programu PowerShell. |
state
Wymagane
|
Określa stan inspekcji. Jeśli stan jest włączony, wymagany jest parametr storageEndpoint lub isAzureMonitorTargetEnabled. Możliwe wartości to: "Włączone", "Wyłączone". |
storage_endpoint
Wymagane
|
Określa punkt końcowy magazynu obiektów blob (np. https://MyAccount.blob.core.windows.net). Jeśli stan jest włączony, wymagany jest parametr storageEndpoint lub isAzureMonitorTargetEnabled. |
storage_account_access_key
Wymagane
|
Określa klucz identyfikatora konta magazynu inspekcji. Jeśli stan jest włączony, a punkt końcowy magazynu jest określony, nie określa wartości storageAccountAccessKey będzie używać przypisanej przez system tożsamości zarządzanej programu SQL Server w celu uzyskania dostępu do magazynu. Wymagania wstępne dotyczące korzystania z uwierzytelniania tożsamości zarządzanej:
#. Udziel SQL Server tożsamości dostępu do konta magazynu, dodając rolę RBAC "Współautor danych obiektu blob usługi Storage" do tożsamości serwera. Aby uzyskać więcej informacji, zobacz >>"<<Inspekcja magazynu przy użyciu uwierzytelniania tożsamości zarządzanej |
storage_account_subscription_id
Wymagane
|
Określa identyfikator subskrypcji magazynu obiektów blob. |
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
is_azure_monitor_target_enabled
Wymagane
|
|
state
Wymagane
|
|
storage_endpoint
Wymagane
|
|
storage_account_access_key
Wymagane
|
|
storage_account_subscription_id
Wymagane
|
|
Zmienne
Nazwa | Opis |
---|---|
id
|
Identyfikator zasobu. |
name
|
Nazwa zasobu. |
type
|
Typ zasobu. |
system_data
|
SystemData of ServerDevOpsAuditSettingsResource. |
Azure SDK for Python
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla