ServerDevOpsAuditSettingsProperties interface

Свойства сервера Настройки аудита DevOps.

Свойства

isAzureMonitorTargetEnabled

Указывает, отправляются ли события аудита DevOps в Azure Monitor. Чтобы отправить события в Azure Monitor, укажите 'State' как 'Enabled' и 'IsAzureMonitorTargetEnabled' как true.

При использовании REST API для настройки аудита DevOps необходимо также создать параметры диагностики с категорией журналов диагностики DevOpsOperationsAudit в базе данных master.

Диагностические настройки URI формат: 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

Для получения дополнительной информации см. разделы Диагностические настройки REST API или Параметры диагностики PowerShell

isManagedIdentityInUse

Указывает, используется ли управляемое удостоверение для доступа к хранилищу BLOB-объектов

state

Указывает состояние аудита. Если состояние включено, необходимо использовать storageEndpoint или isAzureMonitorTargetEnabled.

storageAccountAccessKey

Указывает ключ идентификатора учетной записи хранения аудита. Если задано состояние "Включено" и storageEndpoint не указано, что storageAccountAccessKey будет использовать управляемое удостоверение, назначаемое системой SQL Server, для доступа к хранилищу. Необходимые условия для использования проверки подлинности управляемого удостоверения:

  1. Присвоите SQL Server управляемую идентичность, назначенную системой, в Azure Active Directory (AAD).
  2. Предоставьте доступ SQL Server к аккаунту хранения, добавив роль RBAC 'Storage Blob Data Contributor' к идентификатору сервера. Дополнительные сведения см. в статье Аудит хранилища с помощью проверки подлинности управляемого удостоверения
storageAccountSubscriptionId

Указывает идентификатор подписки хранилища BLOB-объектов.

storageEndpoint

Указывает конечную точку хранилища BLOB-объектов (например, https://MyAccount.blob.core.windows.net). Если состояние включено, требуется storageEndpoint или isAzureMonitorTargetEnabled.

Сведения о свойстве

isAzureMonitorTargetEnabled

Указывает, отправляются ли события аудита DevOps в Azure Monitor. Чтобы отправить события в Azure Monitor, укажите 'State' как 'Enabled' и 'IsAzureMonitorTargetEnabled' как true.

При использовании REST API для настройки аудита DevOps необходимо также создать параметры диагностики с категорией журналов диагностики DevOpsOperationsAudit в базе данных master.

Диагностические настройки URI формат: 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

Для получения дополнительной информации см. разделы Диагностические настройки REST API или Параметры диагностики PowerShell

isAzureMonitorTargetEnabled?: boolean

Значение свойства

boolean

isManagedIdentityInUse

Указывает, используется ли управляемое удостоверение для доступа к хранилищу BLOB-объектов

isManagedIdentityInUse?: boolean

Значение свойства

boolean

state

Указывает состояние аудита. Если состояние включено, необходимо использовать storageEndpoint или isAzureMonitorTargetEnabled.

state: BlobAuditingPolicyState

Значение свойства

storageAccountAccessKey

Указывает ключ идентификатора учетной записи хранения аудита. Если задано состояние "Включено" и storageEndpoint не указано, что storageAccountAccessKey будет использовать управляемое удостоверение, назначаемое системой SQL Server, для доступа к хранилищу. Необходимые условия для использования проверки подлинности управляемого удостоверения:

  1. Присвоите SQL Server управляемую идентичность, назначенную системой, в Azure Active Directory (AAD).
  2. Предоставьте доступ SQL Server к аккаунту хранения, добавив роль RBAC 'Storage Blob Data Contributor' к идентификатору сервера. Дополнительные сведения см. в статье Аудит хранилища с помощью проверки подлинности управляемого удостоверения
storageAccountAccessKey?: string

Значение свойства

string

storageAccountSubscriptionId

Указывает идентификатор подписки хранилища BLOB-объектов.

storageAccountSubscriptionId?: string

Значение свойства

string

storageEndpoint

Указывает конечную точку хранилища BLOB-объектов (например, https://MyAccount.blob.core.windows.net). Если состояние включено, требуется storageEndpoint или isAzureMonitorTargetEnabled.

storageEndpoint?: string

Значение свойства

string