Udostępnij za pośrednictwem


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.ProxyResource
ServerDevOpsAuditingSettings

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
str

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
str

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:

  1. Przypisz SQL Server tożsamość zarządzaną przypisaną przez system w usłudze Azure Active Directory (AAD).

#. 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

<https://go.microsoft.com/fwlink/?linkid=2114355>`_.

storage_account_subscription_id
Wymagane
str

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
str

Identyfikator zasobu.

name
str

Nazwa zasobu.

type
str

Typ zasobu.

system_data

SystemData of ServerDevOpsAuditSettingsResource.