Aracılığıyla paylaş


ServerDevOpsAuditingSettings Sınıf

Sunucu DevOps denetim ayarları.

Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.

Devralma
azure.mgmt.sql.models._models_py3.ProxyResource
ServerDevOpsAuditingSettings

Oluşturucu

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)

Parametreler

Name Description
is_azure_monitor_target_enabled
Gerekli

DevOps denetim olaylarının Azure İzleyici'ye gönderilip gönderilmediğini belirtir. Olayları Azure İzleyici'ye göndermek için 'State' değerini 'Enabled' ve 'IsAzureMonitorTargetEnabled' değerini true olarak belirtin.

DevOps denetimini yapılandırmak için REST API kullanılırken, ana veritabanında 'DevOpsOperationsAudit' tanılama günlükleri kategorisine sahip Tanılama Ayarları da oluşturulmalıdır.

Tanılama Ayarları URI biçimi: 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

Daha fazla bilgi için bkz. Tanılama Ayarları REST API'si veya Tanılama Ayarları PowerShell.

state
Gerekli

Denetimin durumunu belirtir. Durum Etkinse storageEndpoint veya IsAzureMonitorTargetEnabled gereklidir. Olası değerler şunlardır: "Enabled", "Disabled".

storage_endpoint
Gerekli
str

Blob depolama uç noktasını belirtir (ör. https://MyAccount.blob.core.windows.net). Durum Etkinse storageEndpoint veyaAzureMonitorTargetEnabled gereklidir.

storage_account_access_key
Gerekli
str

Denetim depolama hesabının tanımlayıcı anahtarını belirtir. Durum Etkinse ve storageEndpoint belirtildiyse, storageAccountAccessKey belirtilmemesi depolamaya erişmek için SQL server sistem tarafından atanan yönetilen kimliği kullanır. Yönetilen kimlik kimlik doğrulamasını kullanma önkoşulları:

  1. SQL Server Azure Active Directory'de (AAD) sistem tarafından atanan yönetilen kimlik atayın.

#. Sunucu kimliğine 'Depolama Blob Verileri Katkıda Bulunanı' RBAC rolü ekleyerek depolama hesabına SQL Server kimliği erişimi verin.

Daha fazla bilgi için bkz >>. '<<Yönetilen Kimlik kimlik doğrulamasını kullanarak depolamaya denetim

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

storage_account_subscription_id
Gerekli
str

Blob depolama abonelik kimliğini belirtir.

Yalnızca Anahtar Sözcük Parametreleri

Name Description
is_azure_monitor_target_enabled
Gerekli
state
Gerekli
storage_endpoint
Gerekli
storage_account_access_key
Gerekli
storage_account_subscription_id
Gerekli

Değişkenler

Name Description
id
str

Kaynak Kimliği.

name
str

Kaynak adı.

type
str

Kaynak türü.

system_data

ServerDevOpsAuditSettingsResource SystemData.