Udostępnij za pośrednictwem


Microsoft.Insights webtests 2015-05-01

Definicja zasobu Bicep

Typ zasobu webtests można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/webtests, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

webtests

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Rodzaju Rodzaj testu internetowego, który sprawdza ten test internetowy. Opcje są ping i wieloetapowe. "wieloetapowy"
"ping"
properties Metadane opisujące test internetowy dla zasobu platformy Azure. Właściwości WebTestProperties

Właściwości WebTestProperties

Nazwa Opis Wartość
Konfigurowanie Specyfikacja konfiguracji XML dla webtestu. WebTestPropertiesConfiguration
Opis Cel/użytkownik zdefiniował opisowy test dla tego testu internetowego. ciąg
Enabled (Włączony) Czy test jest aktywnie monitorowany. bool
Częstotliwość Interwał w sekundach między przebiegami testów dla tego testu sieci Web. Wartość domyślna to 300. int
Rodzaj Rodzaj testu internetowego, to prawidłowe opcje to ping i wieloetapowe. "wieloetapowy"
"ping" (wymagane)
Lokalizacje Lista miejsc, z których należy fizycznie uruchamiać testy w celu zapewnienia globalnego pokrycia ułatwień dostępu aplikacji. WebTestGeolocation[] (wymagane)
Nazwa Nazwa zdefiniowana przez użytkownika, jeśli ten test sieci Web. ciąg (wymagany)
Ponów próbęWłąd Zezwalaj na ponawianie prób, jeśli ten test sieci Web nie powiedzie się. bool
SyntheticMonitorId Unikatowy identyfikator tego testu internetowego. Zazwyczaj jest to ta sama wartość co pole Nazwa. ciąg (wymagany)
Limit czasu Sekundy do czasu przekroczenia limitu czasu i niepowodzenia tego testu internetowego. Wartość domyślna to 30. int

WebTestPropertiesConfiguration

Nazwa Opis Wartość
Webtest Specyfikacja XML testu internetowego do uruchamiania względem aplikacji. ciąg

WebTestGeolocation

Nazwa Opis Wartość
Id Identyfikator lokalizacji dla testu internetowego do uruchomienia z. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Dynamiczne tworzenie testu sieci Web

Wdróż na platformie Azure
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping).
Reguła alertu dotyczącego metryk dla testu dostępności

Wdróż na platformie Azure
Ten szablon tworzy test dostępności usługi Application Insights wraz z regułą alertu metryki, która go monitoruje.

Definicja zasobu szablonu usługi ARM

Typ zasobu webtests można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/webtests, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

webtests

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/webtests"
apiVersion Wersja interfejsu API zasobów '2015-05-01'
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Rodzaju Rodzaj testu internetowego, który sprawdza ten test internetowy. Opcje to polecenie ping i wielokrok. "multistep"
"ping"
properties Metadane opisujące test internetowy dla zasobu platformy Azure. WebTestProperties

WebTestProperties

Nazwa Opis Wartość
Konfigurowanie Specyfikacja konfiguracji XML dla webtestu. WebTestPropertiesConfiguration
Opis Cel/użytkownik zdefiniował opisowy test dla tego testu sieci Web. ciąg
Enabled (Włączony) Czy test jest aktywnie monitorowany. bool
Częstotliwość Interwał w sekundach między przebiegami testów dla tego testu WebTest. Wartość domyślna to 300. int
Rodzaj Rodzaj testu internetowego jest taki, prawidłowe opcje to ping i wielokrok. "multistep"
"ping" (wymagane)
Lokalizacje Lista miejsc, z których należy fizycznie uruchamiać testy, aby zapewnić globalne pokrycie ułatwień dostępu aplikacji. WebTestGeolocation[] (wymagane)
Nazwa Nazwa zdefiniowana przez użytkownika, jeśli ten webtest. ciąg (wymagany)
Ponów próbęEnabled Zezwalaj na ponawianie prób, jeśli ten test sieci Web nie powiedzie się. bool
SyntetycznyMonitorId Unikatowy identyfikator tego testu sieci Web. Zazwyczaj jest to ta sama wartość co pole Nazwa. ciąg (wymagany)
Limit czasu Sekundy do czasu przekroczenia limitu czasu i niepowodzenia testu sieci Web. Wartość domyślna to 30. int

WebTestPropertiesConfiguration

Nazwa Opis Wartość
Webtest Specyfikacja XML narzędzia WebTest do uruchamiania względem aplikacji. ciąg

WebTestGeolocation

Nazwa Opis Wartość
Id Identyfikator lokalizacji dla testu internetowego do uruchomienia. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Dynamiczne tworzenie testu internetowego

Wdróż na platformie Azure
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping).
Reguła alertu dotyczącego metryk dla testu dostępności

Wdróż na platformie Azure
Ten szablon tworzy test dostępności usługi Application Insights wraz z regułą alertu metryki, która go monitoruje.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu webtests można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/webtests, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

webtests

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/webtests@2015-05-01"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu ciąg (wymagany)
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów Słownik nazw tagów i wartości.
Rodzaju Rodzaj testu internetowego, który sprawdza ten test internetowy. Opcje to polecenie ping i wielokrok. "multistep"
"ping"
properties Metadane opisujące test internetowy dla zasobu platformy Azure. WebTestProperties

WebTestProperties

Nazwa Opis Wartość
Konfigurowanie Specyfikacja konfiguracji XML dla webtestu. WebTestPropertiesConfiguration
Opis Cel/użytkownik zdefiniował opisowy test dla tego testu sieci Web. ciąg
Enabled (Włączony) Czy test jest aktywnie monitorowany. bool
Częstotliwość Interwał w sekundach między przebiegami testów dla tego testu WebTest. Wartość domyślna to 300. int
Rodzaj Rodzaj testu internetowego jest taki, prawidłowe opcje to ping i wielokrok. "multistep"
"ping" (wymagane)
Lokalizacje Lista miejsc, z których należy fizycznie uruchamiać testy, aby zapewnić globalne pokrycie ułatwień dostępu aplikacji. WebTestGeolocation[] (wymagane)
Nazwa Nazwa zdefiniowana przez użytkownika, jeśli ten webtest. ciąg (wymagany)
Ponów próbęEnabled Zezwalaj na ponawianie prób, jeśli ten test sieci Web nie powiedzie się. bool
SyntetycznyMonitorId Unikatowy identyfikator tego testu sieci Web. Zazwyczaj jest to ta sama wartość co pole Nazwa. ciąg (wymagany)
Limit czasu Sekundy do czasu przekroczenia limitu czasu i niepowodzenia testu sieci Web. Wartość domyślna to 30. int

WebTestPropertiesConfiguration

Nazwa Opis Wartość
Webtest Specyfikacja XML narzędzia WebTest do uruchamiania względem aplikacji. ciąg

WebTestGeolocation

Nazwa Opis Wartość
Id Identyfikator lokalizacji dla testu internetowego do uruchomienia. ciąg