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


Log Profiles - Create Or Update

Создайте или обновите профиль журнала в REST API мониторинга Azure.

PUT https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/logprofiles/{logProfileName}?api-version=2016-03-01

Параметры URI

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

string

Имя профиля журнала.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для этой операции.

Текст запроса

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

string

Расположение ресурса

properties.categories True

string[]

категории журналов. Эти категории создаются так же, как удобно для пользователя. Некоторые значения: "Запись", "Удалить" и /или "Действие".

properties.locations True

string[]

Список регионов, для которых должны храниться или передаваться события журнала действий. Это разделенный запятыми список допустимых расположений ARM, включая глобальное расположение.

properties.retentionPolicy True

RetentionPolicy

политика хранения событий в журнале.

properties.serviceBusRuleId

string

Идентификатор правила служебной шины пространства имен служебной шины, в котором требуется создать центры событий для потоковой передачи журнала действий. Идентификатор правила имеет формат: "{идентификатор ресурса служебной шины}/authorizationrules/{имя ключа}".

properties.storageAccountId

string

Идентификатор ресурса учетной записи хранения, в которую вы хотите отправить журнал действий.

tags

object

Теги ресурсов

Ответы

Имя Тип Описание
200 OK

LogProfileResource

Успешный запрос на создание или обновление профиля журнала

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Create or update a log profile

Образец запроса

PUT https://management.azure.com/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/providers/Microsoft.Insights/logprofiles/Rac46PostSwapRG?api-version=2016-03-01

{
  "location": "",
  "tags": {},
  "properties": {
    "locations": [
      "global"
    ],
    "categories": [
      "Write",
      "Delete",
      "Action"
    ],
    "retentionPolicy": {
      "enabled": true,
      "days": 3
    },
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/JohnKemTest/providers/Microsoft.Storage/storageAccounts/johnkemtest8162",
    "serviceBusRuleId": ""
  }
}

Пример ответа

{
  "id": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/providers/microsoft.insights/logprofiles/default",
  "type": "",
  "name": "default",
  "location": "",
  "tags": null,
  "properties": {
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/JohnKemTest/providers/Microsoft.Storage/storageAccounts/johnkemtest8162",
    "serviceBusRuleId": "",
    "locations": [
      "global"
    ],
    "categories": [
      "Delete",
      "Write",
      "Action"
    ],
    "retentionPolicy": {
      "enabled": true,
      "days": 3
    }
  }
}

Определения

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

Ресурс профиля журнала.

RetentionPolicy

Указывает политику хранения для журнала.

LogProfileResource

Ресурс профиля журнала.

Имя Тип Описание
id

string

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

location

string

Расположение ресурса

name

string

Имя ресурса Azure

properties.categories

string[]

категории журналов. Эти категории создаются так же, как удобно для пользователя. Некоторые значения: "Запись", "Удалить" и /или "Действие".

properties.locations

string[]

Список регионов, для которых должны храниться или передаваться события журнала действий. Это разделенный запятыми список допустимых расположений ARM, включая глобальное расположение.

properties.retentionPolicy

RetentionPolicy

политика хранения событий в журнале.

properties.serviceBusRuleId

string

Идентификатор правила служебной шины пространства имен служебной шины, в котором требуется создать центры событий для потоковой передачи журнала действий. Идентификатор правила имеет формат: "{идентификатор ресурса служебной шины}/authorizationrules/{имя ключа}".

properties.storageAccountId

string

Идентификатор ресурса учетной записи хранения, в которую вы хотите отправить журнал действий.

tags

object

Теги ресурсов

type

string

Тип ресурса Azure

RetentionPolicy

Указывает политику хранения для журнала.

Имя Тип Описание
days

integer (int32)

minimum: 0

количество дней хранения в днях. Значение 0 будет хранить события на неопределенный срок.

enabled

boolean

значение, указывающее, включена ли политика хранения.