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


Query Pack Queries - Put

Добавляет или Обновления определенный запрос в пакете запросов Log Analytics.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries/{id}?api-version=2019-09-01

Параметры URI

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

string

Идентификатор определенного запроса, определенного в пакете запросов Log Analytics.

queryPackName
path True

string

Имя ресурса QueryPack Log Analytics.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Регистр букв в имени не учитывается.

subscriptionId
path True

string

minLength: 1

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

api-version
query True

string

minLength: 1

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

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

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

string

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

properties.displayName True

string

Уникальное отображаемое имя запроса в пакете запросов.

properties.description

string

Описание запроса.

properties.properties

object

Дополнительные свойства, которые можно задать для запроса.

properties.related

Related

Связанные элементы метаданных для функции.

properties.tags

object

Теги, связанные с запросом.

Ответы

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

LogAnalyticsQueryPackQuery

Новый или обновленный запрос, содержащийся в Пакете запросов Log Analytics.

Other Status Codes

ErrorResponse

Ответ об ошибке, описывающий причину сбоя операции.

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

azure_auth

Поток OAuth2 в Azure Active Directory

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

Области

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

Примеры

QueryPut

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

PUT https://management.azure.com/subscriptions/86dc51d3-92ed-4d7e-947a-775ea79b4918/resourceGroups/my-resource-group/providers/Microsoft.OperationalInsights/queryPacks/my-querypack/queries/a449f8af-8e64-4b3a-9b16-5a7165ff98c4?api-version=2019-09-01

{
  "properties": {
    "displayName": "Exceptions - New in the last 24 hours",
    "description": "my description",
    "body": "let newExceptionsTimeRange = 1d;\nlet timeRangeToCheckBefore = 7d;\nexceptions\n| where timestamp < ago(timeRangeToCheckBefore)\n| summarize count() by problemId\n| join kind= rightanti (\nexceptions\n| where timestamp >= ago(newExceptionsTimeRange)\n| extend stack = tostring(details[0].rawStack)\n| summarize count(), dcount(user_AuthenticatedId), min(timestamp), max(timestamp), any(stack) by problemId  \n) on problemId \n| order by  count_ desc\n",
    "related": {
      "categories": [
        "analytics"
      ]
    },
    "tags": {
      "my-label": [
        "label1"
      ],
      "my-other-label": [
        "label2"
      ]
    }
  }
}

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

{
  "id": "/subscriptions/86dc51d3-92ed-4d7e-947a-775ea79b4918/resourceGroups/my-resource-group/providers/microsoft.operationalinsights/queryPacks/my-querypack/queries/a449f8af-8e64-4b3a-9b16-5a7165ff98c4",
  "name": "a449f8af-8e64-4b3a-9b16-5a7165ff98c4",
  "type": "microsoft.operationalinsights/queryPacks/queries",
  "systemData": {
    "createdBy": "string",
    "createdByType": "application",
    "createdAt": "2020-02-03T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "application",
    "lastModifiedAt": "2020-02-04T02:03:01.1974346Z"
  },
  "properties": {
    "id": "a449f8af-8e64-4b3a-9b16-5a7165ff98c4",
    "timeCreated": "2019-08-15T10:30:32.5742324Z",
    "author": "1809f206-263a-46f7-942d-4572c156b7e7",
    "timeModified": "2019-08-15T10:30:32.5742324Z",
    "displayName": "Exceptions - New in the last 24 hours",
    "description": "my description",
    "body": "let newExceptionsTimeRange = 1d;\nlet timeRangeToCheckBefore = 7d;\nexceptions\n| where timestamp < ago(timeRangeToCheckBefore)\n| summarize count() by problemId\n| join kind= rightanti (\nexceptions\n| where timestamp >= ago(newExceptionsTimeRange)\n| extend stack = tostring(details[0].rawStack)\n| summarize count(), dcount(user_AuthenticatedId), min(timestamp), max(timestamp), any(stack) by problemId  \n) on problemId \n| order by  count_ desc\n",
    "related": {
      "categories": [
        "analytics"
      ]
    },
    "tags": {
      "my-label": [
        "label1"
      ],
      "my-other-label": [
        "label2"
      ]
    }
  }
}

Определения

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

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Сообщение об ошибке

IdentityType

Тип удостоверения, создающего или изменяющего ресурсы

LogAnalyticsQueryPackQuery

Определение QueryPack-Query Log Analytics.

Related

Связанные элементы метаданных для функции.

SystemData

Чтение только системных данных

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

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

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorDetail

Сведения об ошибке.

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

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Сообщение об ошибке

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

ErrorDetail

Объект error.

IdentityType

Тип удостоверения, создающего или изменяющего ресурсы

Значение Описание
application
key
managedIdentity
user

LogAnalyticsQueryPackQuery

Определение QueryPack-Query Log Analytics.

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

string

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

name

string

Имя ресурса Azure

properties.author

string

Идентификатор объекта пользователя, создающего запрос.

properties.body

string

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

properties.description

string

Описание запроса.

properties.displayName

string

Уникальное отображаемое имя запроса в пакете запросов.

properties.id

string

Уникальный идентификатор приложения. Это поле нельзя изменить.

properties.properties

object

Дополнительные свойства, которые можно задать для запроса.

properties.related

Related

Связанные элементы метаданных для функции.

properties.tags

object

Теги, связанные с запросом.

properties.timeCreated

string (date-time)

Дата создания запроса Log Analytics в формате ISO 8601.

properties.timeModified

string (date-time)

Дата последнего изменения запроса Log Analytics в формате ISO 8601.

systemData

SystemData

Чтение только системных данных

type

string

Тип ресурса Azure

Связанные элементы метаданных для функции.

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

string[]

Связанные категории для функции.

resourceTypes

string[]

Связанные типы ресурсов для функции.

solutions

string[]

Связанные решения Log Analytics для функции.

SystemData

Чтение только системных данных

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

string (date-time)

Метка времени создания ресурса (UTC)

createdBy

string

Идентификатор удостоверения, создавшего ресурс.

createdByType

IdentityType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор удостоверения, изменившего ресурс в последний раз.

lastModifiedByType

IdentityType

Тип удостоверения, которое в последний раз изменял ресурс.