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


Microsoft.Insights webtests 2015-05-01

Определение ресурса Bicep

Тип ресурса webtests можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Insights/webtests, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Insights/webtests@2015-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    Configuration: {
      WebTest: 'string'
    }
    Description: 'string'
    Enabled: bool
    Frequency: int
    Kind: 'string'
    Locations: [
      {
        Id: 'string'
      }
    ]
    Name: 'string'
    RetryEnabled: bool
    SyntheticMonitorId: 'string'
    Timeout: int
  }
}

Значения свойств

webtests

Имя Описание Значение
name имя ресурса. string (обязательно)
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
kind Тип веб-теста, который проверяет этот веб-тест. Возможные варианты: ping и multistep. 'multistep'
'ping'
properties Метаданные, описывающие веб-тест для ресурса Azure. WebTestProperties

WebTestProperties

Имя Описание Значение
Конфигурация Спецификация конфигурации XML для WebTest. WebTestPropertiesConfiguration
Описание Определяемый пользователем описательный тест для этого Веб-теста. строка
Активировано Тест активно отслеживается. bool
Частота Интервал в секундах между тестовых запусков для этого WebTest. Значение по умолчанию — 300. INT
Kind Тип веб-теста это, допустимые варианты проверки связи и многоэтапной проверки. 'multistep'
"ping" (обязательно)
Расположения Список физических запусков тестов для предоставления глобального охвата специальными возможностями приложения. WebTestGeolocation[] (обязательно)
Имя Определяемое пользователем имя, если это WebTest. string (обязательно)
RetryEnabled Разрешите повторные попытки в случае сбоя веб-теста. bool
SyntheticMonitorId Уникальный идентификатор этого веб-теста. Обычно это значение совпадает с полем Имя. string (обязательно)
Время ожидания В секундах до этого веб-теста истекло время ожидания и завершится сбоем. Значение по умолчанию — 30. INT

WebTestPropertiesConfiguration

Имя Описание Значение
Webtest Спецификация XML WebTest для запуска в приложении. строка

WebTestGeolocation

Имя Описание Значение
Идентификатор Идентификатор расположения для запуска веб-теста. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание динамического веб-теста

Развертывание в Azure
Создайте любое количество веб-тестов App Insights (ping).
Правило генерации оповещений метрик для теста доступности

Развертывание в Azure
Этот шаблон создает тест доступности Application Insights вместе с правилом генерации оповещений метрик, которое отслеживает его.

Определение ресурса шаблона ARM

Тип ресурса webtests можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Insights/webtests, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Insights/webtests",
  "apiVersion": "2015-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "Configuration": {
      "WebTest": "string"
    },
    "Description": "string",
    "Enabled": "bool",
    "Frequency": "int",
    "Kind": "string",
    "Locations": [
      {
        "Id": "string"
      }
    ],
    "Name": "string",
    "RetryEnabled": "bool",
    "SyntheticMonitorId": "string",
    "Timeout": "int"
  }
}

Значения свойств

webtests

Имя Описание Значение
тип Тип ресурса Microsoft.Insights/webtests
версия_API Версия API ресурсов '2015-05-01'
name имя ресурса. string (обязательно)
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
kind Тип веб-теста, который проверяет этот веб-тест. Возможные варианты: ping и multistep. 'multistep'
'ping'
properties Метаданные, описывающие веб-тест для ресурса Azure. WebTestProperties

WebTestProperties

Имя Описание Значение
Конфигурация Спецификация конфигурации XML для WebTest. WebTestPropertiesConfiguration
Описание Определяемый пользователем описательный тест для этого Веб-теста. строка
Активировано Тест активно отслеживается. bool
Частота Интервал в секундах между тестовых запусков для этого WebTest. Значение по умолчанию — 300. INT
Kind Тип веб-теста это, допустимые варианты проверки связи и многоэтапной проверки. 'multistep'
"ping" (обязательно)
Расположения Список физических запусков тестов для предоставления глобального охвата специальными возможностями приложения. WebTestGeolocation[] (обязательно)
Имя Определяемое пользователем имя, если это WebTest. string (обязательно)
RetryEnabled Разрешите повторные попытки в случае сбоя веб-теста. bool
SyntheticMonitorId Уникальный идентификатор этого веб-теста. Обычно это значение совпадает с полем Имя. string (обязательно)
Время ожидания В секундах до этого веб-теста истекло время ожидания и завершится сбоем. Значение по умолчанию — 30. INT

WebTestPropertiesConfiguration

Имя Описание Значение
Webtest Спецификация XML WebTest для запуска в приложении. строка

WebTestGeolocation

Имя Описание Значение
Идентификатор Идентификатор расположения для запуска веб-теста. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание динамического веб-теста

Развертывание в Azure
Создайте любое количество веб-тестов App Insights (ping).
Правило генерации оповещений метрик для теста доступности

Развертывание в Azure
Этот шаблон создает тест доступности Application Insights вместе с правилом генерации оповещений метрик, которое отслеживает его.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса webtests можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Insights/webtests, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/webtests@2015-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      Configuration = {
        WebTest = "string"
      }
      Description = "string"
      Enabled = bool
      Frequency = int
      Kind = "string"
      Locations = [
        {
          Id = "string"
        }
      ]
      Name = "string"
      RetryEnabled = bool
      SyntheticMonitorId = "string"
      Timeout = int
    }
    kind = "string"
  })
}

Значения свойств

webtests

Имя Описание Значение
тип Тип ресурса "Microsoft.Insights/webtests@2015-05-01"
name имя ресурса. string (обязательно)
location Расположение ресурса string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
kind Тип веб-теста, который проверяет этот веб-тест. Возможные варианты: ping и multistep. "multistep"
"ping"
properties Метаданные, описывающие веб-тест для ресурса Azure. WebTestProperties

WebTestProperties

Имя Описание Значение
Конфигурация Спецификация конфигурации XML для WebTest. WebTestPropertiesConfiguration
Описание Определяемый пользователем описательный тест для этого Веб-теста. строка
Активировано Тест активно отслеживается. bool
Частота Интервал в секундах между тестовых запусков для этого WebTest. Значение по умолчанию — 300. INT
Kind Тип веб-теста это, допустимые варианты проверки связи и многоэтапной проверки. "multistep"
"ping" (обязательно)
Расположения Список физических запусков тестов для предоставления глобального охвата специальными возможностями приложения. WebTestGeolocation[] (обязательно)
Имя Определяемое пользователем имя, если это WebTest. string (обязательно)
RetryEnabled Разрешите повторные попытки в случае сбоя веб-теста. bool
SyntheticMonitorId Уникальный идентификатор этого веб-теста. Обычно это значение совпадает с полем Имя. string (обязательно)
Время ожидания В секундах до этого веб-теста истекло время ожидания и завершится сбоем. Значение по умолчанию — 30. INT

WebTestPropertiesConfiguration

Имя Описание Значение
Webtest Спецификация XML WebTest для запуска в приложении. строка

WebTestGeolocation

Имя Описание Значение
Идентификатор Идентификатор расположения для запуска веб-теста. строка