Server Table Auditing Policies - Create Or Update
Создает или обновляет политику аудита таблиц сервера. Аудит таблиц является нерекомендуемой. Вместо этого используйте аудит BLOB-объектов.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/auditingPolicies/default?api-version=2014-04-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
resource
|
path | True |
string |
Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала. |
server
|
path | True |
string |
Имя сервера. |
subscription
|
path | True |
string |
Идентификатор подписки Azure. |
table
|
path | True |
Имя политики аудита таблицы. |
|
api-version
|
query | True |
string |
Версия API для использования в запросе. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
properties.auditLogsTableName |
string |
Имя таблицы журналов аудита. |
properties.auditingState |
string |
Состояние политики. |
properties.eventTypesToAudit |
string |
Разделенный запятыми список типов событий для аудита. |
properties.fullAuditLogsTableName |
string |
Полное имя таблицы журналов аудита. |
properties.retentionDays |
string |
Количество дней для хранения в журналах аудита. |
properties.storageAccountKey |
string |
Ключ учетной записи хранения аудита. |
properties.storageAccountName |
string |
Имя учетной записи хранения таблицы |
properties.storageAccountResourceGroupName |
string |
Имя группы ресурсов учетной записи хранения таблицы |
properties.storageAccountSecondaryKey |
string |
Вторичный ключ учетной записи хранения аудита. |
properties.storageAccountSubscriptionId |
string |
Идентификатор подписки хранилища таблиц. |
properties.storageTableEndpoint |
string |
Конечная точка таблицы хранилища. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Политика аудита таблицы сервера успешно настроена. |
|
201 Created |
Политика аудита таблицы сервера успешно создана. |
Примеры
Create or update server table auditing policy
Образец запроса
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/auditingPolicies/default?api-version=2014-04-01
Пример ответа
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/blobauditingtest-6852/providers/Microsoft.Sql/servers/blobauditingtest-2080/databases/testdb/auditingPolicies/Default",
"name": "Default",
"type": "Microsoft.Sql/servers/databases/auditingPolicies",
"location": "West US",
"kind": null,
"properties": {
"auditingState": "New",
"eventTypesToAudit": "PlainSQL_Success,PlainSQL_Failure,ParameterizedSQL_Success,ParameterizedSQL_Failure,StoredProcedure_Success,StoredProcedure_Failure,Login_Success,Login_Failure,TransactionManagement_Success,TransactionManagement_Failure",
"storageAccountName": null,
"storageAccountKey": null,
"storageAccountSecondaryKey": null,
"storageTableEndpoint": null,
"storageAccountResourceGroupName": null,
"storageAccountSubscriptionId": null,
"fullAuditLogsTableName": "SQLDBAuditLogsBlobauditingtest2080",
"auditLogsTableName": "Blobauditingtest2080",
"retentionDays": "0"
}
}
Определения
Имя | Описание |
---|---|
Server |
Политика аудита таблицы сервера. |
Table |
Имя политики аудита таблицы. |
ServerTableAuditingPolicy
Политика аудита таблицы сервера.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
kind |
string |
Тип ресурса. |
location |
string |
Расположение ресурса. |
name |
string |
Имя ресурса. |
properties.auditLogsTableName |
string |
Имя таблицы журналов аудита. |
properties.auditingState |
string |
Состояние политики. |
properties.eventTypesToAudit |
string |
Разделенный запятыми список типов событий для аудита. |
properties.fullAuditLogsTableName |
string |
Полное имя таблицы журналов аудита. |
properties.retentionDays |
string |
Количество дней для хранения в журналах аудита. |
properties.storageAccountKey |
string |
Ключ учетной записи хранения аудита. |
properties.storageAccountName |
string |
Имя учетной записи хранения таблицы |
properties.storageAccountResourceGroupName |
string |
Имя группы ресурсов учетной записи хранения таблицы |
properties.storageAccountSecondaryKey |
string |
Вторичный ключ учетной записи хранения аудита. |
properties.storageAccountSubscriptionId |
string |
Идентификатор подписки хранилища таблиц. |
properties.storageTableEndpoint |
string |
Конечная точка таблицы хранилища. |
type |
string |
Тип ресурса. |
TableAuditingPolicyName
Имя политики аудита таблицы.
Имя | Тип | Описание |
---|---|---|
default |
string |