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-объектов (например, |
Унаследованные свойства
| id | Полный идентификатор ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | Имя ресурса. |
| system |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
| type | Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
Сведения о свойстве
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
Сведения об унаследованном свойстве
id
Полный идентификатор ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Значение свойства
string
унаследовано отProxyResource.id
name
systemData
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.
systemData?: SystemData
Значение свойства
унаследован отProxyResource.systemData
type
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"
type?: string
Значение свойства
string
Наследуется отProxyResource.type