Sdílet prostřednictvím


Microsoft.Insights webtests 2018-05-01-preview

Definice prostředku Bicep

Typ prostředku webtests lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/webtests, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Insights/webtests@2018-05-01-preview' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    Configuration: {
      WebTest: 'string'
    }
    Description: 'string'
    Enabled: bool
    Frequency: int
    Kind: 'string'
    Locations: [
      {
        Id: 'string'
      }
    ]
    Name: 'string'
    Request: {
      FollowRedirects: bool
      Headers: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      HttpVerb: 'string'
      ParseDependentRequests: bool
      RequestBody: 'string'
      RequestUrl: 'string'
    }
    RetryEnabled: bool
    SyntheticMonitorId: 'string'
    Timeout: int
    ValidationRules: {
      ContentValidation: {
        ContentMatch: 'string'
        IgnoreCase: bool
        PassIfTextFound: bool
      }
      ExpectedHttpStatusCode: int
      IgnoreHttpsStatusCode: bool
      SSLCertRemainingLifetimeCheck: int
      SSLCheck: bool
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

HeaderField

Jméno Popis Hodnota
klíč Název záhlaví. řetězec
hodnota Hodnota záhlaví. řetězec

Microsoft.Insights/webtests

Jméno Popis Hodnota
laskavý Druh webového testu, který tento webový test sleduje. Volby jsou příkaz ping a více kroků. "multistep"
Ping
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Metadata popisující webový test pro prostředek Azure WebTestProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

WebTestGeolocation

Jméno Popis Hodnota
Id ID umístění, ze kterých se má webTest spustit. řetězec

WebTestProperties

Jméno Popis Hodnota
Konfigurace Specifikace konfigurace XML pro WebTest. WebTestPropertiesConfiguration
Popis Popis definovaný uživatelem pro tento webový test řetězec
Zpřístupněný Je test aktivně monitorovaný. Bool
Frekvence Interval v sekundách mezi testovacími běhy pro tento webový test. Výchozí hodnota je 300. Int
Laskavý Druh webového testu je, platné volby jsou ping, multistep, basic a standard. "basic"
"multistep"
Ping
"standard" (povinné)
Místa Seznam toho, odkud se mají testy fyzicky spouštět, abyste získali globální pokrytí přístupnosti vaší aplikace. WebTestGeolocation[] (povinné)
Jméno Uživatelem definované jméno, pokud tento webový test. string (povinné)
Prosba Kolekce vlastností požadavku WebTestPropertiesRequest
OpakovatEnabled Pokud tento webový test selže, povolte opakování. Bool
SyntheticMonitorId Jedinečné ID tohoto webového testu. Obvykle se jedná o stejnou hodnotu jako pole Název. string (povinné)
Přerušení zápasu Sekundy, než tento webový test vyprší časový limit a selže. Výchozí hodnota je 30. Int
Ověřovací pravidla Kolekce vlastností ověřovacího pravidla WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Jméno Popis Hodnota
WebTest Specifikace XML webového testu, která se má spustit v aplikaci. řetězec

WebTestPropertiesRequest

Jméno Popis Hodnota
FollowRedirects Postupujte podle přesměrování pro tento webový test. Bool
Hlavičky Seznam hlaviček a jejich hodnot, které chcete přidat do volání WebTest. HeaderField[]
HttpVerb Příkaz HTTP, který se má použít pro tento webový test. řetězec
ParseDependentRequests Parsovat závislý požadavek pro tento webový test. Bool
RequestBody Text řetězce s kódováním Base64, který se má odeslat pomocí tohoto webového testu řetězec
RequestUrl Umístění adresy URL, které se má otestovat. řetězec

WebTestPropertiesValidationRules

Jméno Popis Hodnota
ContentValidation Kolekce vlastností ověření obsahu WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode Ověřte, že webový test vrací zadaný stavový kód HTTP. Int
IgnoreHttpsStatusCode Při nastavení bude ověření ignorovat stavový kód. Bool
SSLCertRemainingLifetimeCheck Před vypršením platnosti existujícího certifikátu SSL stále zbývá zkontrolovat několik dnů. Hodnota musí být kladná a sslCheck musí být nastavena na true. Int
Kontrola SSL Zkontroluje, jestli je certifikát SSL stále platný. Bool

WebTestPropertiesValidationRulesContentValidation

Jméno Popis Hodnota
ContentMatch Obsah, který se má hledat v návratu webového testu. Nesmí být null ani prázdný. řetězec
IgnoreCase Při nastavení tato hodnota nerozlišuje malá a malá písmena ověřování ContentMatch. Bool
PassIfTextFound Pokud je hodnota true, ověření se předá, pokud existuje shoda pro řetězec ContentMatch. Pokud je false, ověření selže, pokud existuje shoda. Bool

WebtestsResourceTags

Jméno Popis Hodnota

Definice prostředku šablony ARM

Typ prostředku webtests lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/webtests, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Insights/webtests",
  "apiVersion": "2018-05-01-preview",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "Configuration": {
      "WebTest": "string"
    },
    "Description": "string",
    "Enabled": "bool",
    "Frequency": "int",
    "Kind": "string",
    "Locations": [
      {
        "Id": "string"
      }
    ],
    "Name": "string",
    "Request": {
      "FollowRedirects": "bool",
      "Headers": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "HttpVerb": "string",
      "ParseDependentRequests": "bool",
      "RequestBody": "string",
      "RequestUrl": "string"
    },
    "RetryEnabled": "bool",
    "SyntheticMonitorId": "string",
    "Timeout": "int",
    "ValidationRules": {
      "ContentValidation": {
        "ContentMatch": "string",
        "IgnoreCase": "bool",
        "PassIfTextFound": "bool"
      },
      "ExpectedHttpStatusCode": "int",
      "IgnoreHttpsStatusCode": "bool",
      "SSLCertRemainingLifetimeCheck": "int",
      "SSLCheck": "bool"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

HeaderField

Jméno Popis Hodnota
klíč Název záhlaví. řetězec
hodnota Hodnota záhlaví. řetězec

Microsoft.Insights/webtests

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2018-05-01-preview
laskavý Druh webového testu, který tento webový test sleduje. Volby jsou příkaz ping a více kroků. "multistep"
Ping
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Metadata popisující webový test pro prostředek Azure WebTestProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Insights/webtests

WebTestGeolocation

Jméno Popis Hodnota
Id ID umístění, ze kterých se má webTest spustit. řetězec

WebTestProperties

Jméno Popis Hodnota
Konfigurace Specifikace konfigurace XML pro WebTest. WebTestPropertiesConfiguration
Popis Popis definovaný uživatelem pro tento webový test řetězec
Zpřístupněný Je test aktivně monitorovaný. Bool
Frekvence Interval v sekundách mezi testovacími běhy pro tento webový test. Výchozí hodnota je 300. Int
Laskavý Druh webového testu je, platné volby jsou ping, multistep, basic a standard. "basic"
"multistep"
Ping
"standard" (povinné)
Místa Seznam toho, odkud se mají testy fyzicky spouštět, abyste získali globální pokrytí přístupnosti vaší aplikace. WebTestGeolocation[] (povinné)
Jméno Uživatelem definované jméno, pokud tento webový test. string (povinné)
Prosba Kolekce vlastností požadavku WebTestPropertiesRequest
OpakovatEnabled Pokud tento webový test selže, povolte opakování. Bool
SyntheticMonitorId Jedinečné ID tohoto webového testu. Obvykle se jedná o stejnou hodnotu jako pole Název. string (povinné)
Přerušení zápasu Sekundy, než tento webový test vyprší časový limit a selže. Výchozí hodnota je 30. Int
Ověřovací pravidla Kolekce vlastností ověřovacího pravidla WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Jméno Popis Hodnota
WebTest Specifikace XML webového testu, která se má spustit v aplikaci. řetězec

WebTestPropertiesRequest

Jméno Popis Hodnota
FollowRedirects Postupujte podle přesměrování pro tento webový test. Bool
Hlavičky Seznam hlaviček a jejich hodnot, které chcete přidat do volání WebTest. HeaderField[]
HttpVerb Příkaz HTTP, který se má použít pro tento webový test. řetězec
ParseDependentRequests Parsovat závislý požadavek pro tento webový test. Bool
RequestBody Text řetězce s kódováním Base64, který se má odeslat pomocí tohoto webového testu řetězec
RequestUrl Umístění adresy URL, které se má otestovat. řetězec

WebTestPropertiesValidationRules

Jméno Popis Hodnota
ContentValidation Kolekce vlastností ověření obsahu WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode Ověřte, že webový test vrací zadaný stavový kód HTTP. Int
IgnoreHttpsStatusCode Při nastavení bude ověření ignorovat stavový kód. Bool
SSLCertRemainingLifetimeCheck Před vypršením platnosti existujícího certifikátu SSL stále zbývá zkontrolovat několik dnů. Hodnota musí být kladná a sslCheck musí být nastavena na true. Int
Kontrola SSL Zkontroluje, jestli je certifikát SSL stále platný. Bool

WebTestPropertiesValidationRulesContentValidation

Jméno Popis Hodnota
ContentMatch Obsah, který se má hledat v návratu webového testu. Nesmí být null ani prázdný. řetězec
IgnoreCase Při nastavení tato hodnota nerozlišuje malá a malá písmena ověřování ContentMatch. Bool
PassIfTextFound Pokud je hodnota true, ověření se předá, pokud existuje shoda pro řetězec ContentMatch. Pokud je false, ověření selže, pokud existuje shoda. Bool

WebtestsResourceTags

Jméno Popis Hodnota

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoření dynamického webového testu

nasazení do Azure
Vytvořte libovolný počet testů webu App Insights (ping).
pravidlo upozornění na metriku pro testovací dostupnosti

nasazení do Azure
Tato šablona vytvoří test dostupnosti Application Insights spolu s pravidlem upozornění na metriku, které ho monitoruje.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku webtests lze nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Insights/webtests, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/webtests@2018-05-01-preview"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      Configuration = {
        WebTest = "string"
      }
      Description = "string"
      Enabled = bool
      Frequency = int
      Kind = "string"
      Locations = [
        {
          Id = "string"
        }
      ]
      Name = "string"
      Request = {
        FollowRedirects = bool
        Headers = [
          {
            key = "string"
            value = "string"
          }
        ]
        HttpVerb = "string"
        ParseDependentRequests = bool
        RequestBody = "string"
        RequestUrl = "string"
      }
      RetryEnabled = bool
      SyntheticMonitorId = "string"
      Timeout = int
      ValidationRules = {
        ContentValidation = {
          ContentMatch = "string"
          IgnoreCase = bool
          PassIfTextFound = bool
        }
        ExpectedHttpStatusCode = int
        IgnoreHttpsStatusCode = bool
        SSLCertRemainingLifetimeCheck = int
        SSLCheck = bool
      }
    }
  })
}

Hodnoty vlastností

HeaderField

Jméno Popis Hodnota
klíč Název záhlaví. řetězec
hodnota Hodnota záhlaví. řetězec

Microsoft.Insights/webtests

Jméno Popis Hodnota
laskavý Druh webového testu, který tento webový test sleduje. Volby jsou příkaz ping a více kroků. "multistep"
Ping
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Metadata popisující webový test pro prostředek Azure WebTestProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Insights/webtests@2018-05-01-preview

WebTestGeolocation

Jméno Popis Hodnota
Id ID umístění, ze kterých se má webTest spustit. řetězec

WebTestProperties

Jméno Popis Hodnota
Konfigurace Specifikace konfigurace XML pro WebTest. WebTestPropertiesConfiguration
Popis Popis definovaný uživatelem pro tento webový test řetězec
Zpřístupněný Je test aktivně monitorovaný. Bool
Frekvence Interval v sekundách mezi testovacími běhy pro tento webový test. Výchozí hodnota je 300. Int
Laskavý Druh webového testu je, platné volby jsou ping, multistep, basic a standard. "basic"
"multistep"
Ping
"standard" (povinné)
Místa Seznam toho, odkud se mají testy fyzicky spouštět, abyste získali globální pokrytí přístupnosti vaší aplikace. WebTestGeolocation[] (povinné)
Jméno Uživatelem definované jméno, pokud tento webový test. string (povinné)
Prosba Kolekce vlastností požadavku WebTestPropertiesRequest
OpakovatEnabled Pokud tento webový test selže, povolte opakování. Bool
SyntheticMonitorId Jedinečné ID tohoto webového testu. Obvykle se jedná o stejnou hodnotu jako pole Název. string (povinné)
Přerušení zápasu Sekundy, než tento webový test vyprší časový limit a selže. Výchozí hodnota je 30. Int
Ověřovací pravidla Kolekce vlastností ověřovacího pravidla WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Jméno Popis Hodnota
WebTest Specifikace XML webového testu, která se má spustit v aplikaci. řetězec

WebTestPropertiesRequest

Jméno Popis Hodnota
FollowRedirects Postupujte podle přesměrování pro tento webový test. Bool
Hlavičky Seznam hlaviček a jejich hodnot, které chcete přidat do volání WebTest. HeaderField[]
HttpVerb Příkaz HTTP, který se má použít pro tento webový test. řetězec
ParseDependentRequests Parsovat závislý požadavek pro tento webový test. Bool
RequestBody Text řetězce s kódováním Base64, který se má odeslat pomocí tohoto webového testu řetězec
RequestUrl Umístění adresy URL, které se má otestovat. řetězec

WebTestPropertiesValidationRules

Jméno Popis Hodnota
ContentValidation Kolekce vlastností ověření obsahu WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode Ověřte, že webový test vrací zadaný stavový kód HTTP. Int
IgnoreHttpsStatusCode Při nastavení bude ověření ignorovat stavový kód. Bool
SSLCertRemainingLifetimeCheck Před vypršením platnosti existujícího certifikátu SSL stále zbývá zkontrolovat několik dnů. Hodnota musí být kladná a sslCheck musí být nastavena na true. Int
Kontrola SSL Zkontroluje, jestli je certifikát SSL stále platný. Bool

WebTestPropertiesValidationRulesContentValidation

Jméno Popis Hodnota
ContentMatch Obsah, který se má hledat v návratu webového testu. Nesmí být null ani prázdný. řetězec
IgnoreCase Při nastavení tato hodnota nerozlišuje malá a malá písmena ověřování ContentMatch. Bool
PassIfTextFound Pokud je hodnota true, ověření se předá, pokud existuje shoda pro řetězec ContentMatch. Pokud je false, ověření selže, pokud existuje shoda. Bool

WebtestsResourceTags

Jméno Popis Hodnota