Поделиться через


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

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

tableAuditingPolicyName
path True

TableAuditingPolicyName

Имя политики аудита таблицы.

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

ServerTableAuditingPolicy

Политика аудита таблицы сервера успешно настроена.

201 Created

ServerTableAuditingPolicy

Политика аудита таблицы сервера успешно создана.

Примеры

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"
  }
}

Определения

Имя Описание
ServerTableAuditingPolicy

Политика аудита таблицы сервера.

TableAuditingPolicyName

Имя политики аудита таблицы.

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