ServerDevOpsAuditingSettings interface
Параметры аудита DevOps сервера.
- Extends
Свойства
| is |
Указывает, отправляются ли события аудита DevOps в Azure Monitor. Чтобы отправить события в Azure Monitor, укажите "Состояние" как "Включено" и "IsAzureMonitorTargetEnabled" как true. При использовании REST API для настройки аудита DevOps необходимо также создать параметры диагностики с категорией журналов диагностики DevOpsOperationsAudit в базе данных master. Формат URI URI параметров диагностики: PUT Дополнительные сведения см. в разделе параметры диагностики REST API или параметров диагностики PowerShell |
| is |
Указывает, используется ли управляемое удостоверение для доступа к хранилищу BLOB-объектов |
| state | Указывает состояние аудита. Если состояние включено, необходимо использовать storageEndpoint или isAzureMonitorTargetEnabled. |
| storage |
Указывает ключ идентификатора учетной записи хранения аудита. Если задано состояние "Включено" и storageEndpoint не указано, что storageAccountAccessKey будет использовать управляемое удостоверение, назначаемое системой SQL Server, для доступа к хранилищу. Необходимые условия для использования проверки подлинности управляемого удостоверения:
|
| storage |
Указывает идентификатор подписки хранилища BLOB-объектов. |
| storage |
Указывает конечную точку хранилища BLOB-объектов (например, |
| system |
Системные данные ресурса ServerDevOpsAuditSettingsResource. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Унаследованные свойства
| id | Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| name | Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| type | Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
isAzureMonitorTargetEnabled
Указывает, отправляются ли события аудита DevOps в Azure Monitor. Чтобы отправить события в Azure Monitor, укажите "Состояние" как "Включено" и "IsAzureMonitorTargetEnabled" как true.
При использовании REST API для настройки аудита DevOps необходимо также создать параметры диагностики с категорией журналов диагностики DevOpsOperationsAudit в базе данных master.
Формат URI 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, для доступа к хранилищу. Необходимые условия для использования проверки подлинности управляемого удостоверения:
- Назначьте управляемое удостоверение, назначаемое системой, в Azure Active Directory (AAD).
- Предоставьте удостоверению SQL Server доступ к учетной записи хранения, добавив роль RBAC "Участник данных BLOB-объектов хранилища" в удостоверение сервера. Дополнительные сведения см. в статье Аудит хранилища с помощью проверки подлинности управляемого удостоверения
storageAccountAccessKey?: string
Значение свойства
string
storageAccountSubscriptionId
Указывает идентификатор подписки хранилища BLOB-объектов.
storageAccountSubscriptionId?: string
Значение свойства
string
storageEndpoint
Указывает конечную точку хранилища BLOB-объектов (например, https://MyAccount.blob.core.windows.net). Если состояние включено, требуется storageEndpoint или isAzureMonitorTargetEnabled.
storageEndpoint?: string
Значение свойства
string
systemData
Системные данные ресурса ServerDevOpsAuditSettingsResource. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
systemData?: SystemData
Значение свойства
Сведения об унаследованном свойстве
id
Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследовано отProxyResource.id
name
Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
унаследован отProxyResource.name
type
Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
Наследуется отProxyResource.type