Microsoft.Insights webtests 2015-05-01

Definição de recurso do Bicep

O tipo de recurso webtests pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Insights/webtests, adicione o seguinte Bicep ao seu modelo.

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

Valores de propriedade

webtests

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
tipo O tipo de teste Web que este teste Web observa. As opções são ping e vários passos. "vários passos"
'ping'
propriedades Metadados que descrevem um teste Web para um recurso do Azure. WebTestProperties

WebTestProperties

Nome Descrição Valor
Configuração Uma especificação de configuração XML para um WebTest. WebTestPropertiesConfiguration
Description Teste descritivo definido pelo objetivo/utilizador para este WebTest. string
Ativado O teste está a ser monitorizado ativamente. bool
Frequência Intervalo em segundos entre execuções de teste para este WebTest. O valor predefinido é 300. int
Tipo O tipo de teste Web que isto é, as escolhas válidas são ping e vários passos. "vários passos"
'ping' (obrigatório)
Localizações Uma lista de onde executar fisicamente os testes para dar cobertura global para acessibilidade da sua aplicação. WebTestGeolocation[] (obrigatório)
Name Nome definido pelo utilizador se este WebTest. cadeia (obrigatório)
RetryEnabled Permitir repetições caso este WebTest falhe. bool
SyntheticMonitorId ID exclusivo deste WebTest. Normalmente, este é o mesmo valor que o campo Nome. cadeia (obrigatório)
Tempo Limite Segundos até este WebTest exceder o tempo limite e falhar. O valor predefinido é 30. int

WebTestPropertiesConfiguration

Nome Descrição Valor
Teste Web A especificação XML de um WebTest para executar numa aplicação. string

WebTestGeolocation

Nome Descrição Valor
Id ID de localização para o webtest a executar. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criação de Testes Web Dinâmicos

Implementar no Azure
Crie qualquer número de testes Web (ping) do App Insights.
Regra de alerta de métricas para um teste de disponibilidade

Implementar no Azure
Este modelo cria um teste de disponibilidade do Application Insights juntamente com uma regra de alerta de métricas que o monitoriza.

Definição de recurso de modelo do ARM

O tipo de recurso webtests pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Insights/webtests, adicione o seguinte JSON ao seu modelo.

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

Valores de propriedade

webtests

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Insights/webtests"
apiVersion A versão da API de recursos '2015-05-01'
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
tipo O tipo de teste Web que este teste Web observa. As opções são ping e multistep. "múltiplos passos"
'ping'
propriedades Metadados que descrevem um teste Web para um recurso do Azure. WebTestProperties

WebTestProperties

Nome Descrição Valor
Configuração Uma especificação de configuração XML para um WebTest. WebTestPropertiesConfiguration
Description Teste descritivo definido pelo utilizador/final para este WebTest. string
Ativado O teste está a ser monitorizado ativamente. bool
Frequência Intervalo em segundos entre execuções de teste para este WebTest. O valor predefinido é 300. int
Tipo O tipo de teste Web que isto é, as opções válidas são ping e multistep. "múltiplos passos"
'ping' (obrigatório)
Localizações Uma lista de onde executar fisicamente os testes para dar cobertura global para a acessibilidade da sua aplicação. WebTestGeolocation[] (obrigatório)
Name Nome definido pelo utilizador se este WebTest. cadeia (obrigatório)
RetryEnabled Permitir repetições caso este WebTest falhe. bool
SyntheticMonitorId ID exclusivo deste WebTest. Normalmente, este é o mesmo valor que o campo Nome. cadeia (obrigatório)
Tempo Limite Segundos até este WebTest exceder o tempo limite e falhar. O valor predefinido é 30. int

WebTestPropertiesConfiguration

Nome Descrição Valor
WebTest A especificação XML de um WebTest para executar numa aplicação. string

WebTestGeolocation

Nome Descrição Valor
Id ID de localização do webtest a partir do qual pode ser executado. string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criação de Testes Web Dinâmicos

Implementar no Azure
Crie qualquer número de testes Web (ping) do App Insights.
Regra de alerta de métrica para um teste de disponibilidade

Implementar no Azure
Este modelo cria um teste de disponibilidade do Application Insights juntamente com uma regra de alerta de métrica que o monitoriza.

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso webtests pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Insights/webtests, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

webtests

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Insights/webtests@2015-05-01"
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas.
tipo O tipo de teste Web que este teste Web observa. As opções são ping e multistep. "vários passos"
"ping"
propriedades Metadados que descrevem um teste Web para um recurso do Azure. WebTestProperties

WebTestProperties

Nome Descrição Valor
Configuração Uma especificação de configuração XML para um WebTest. WebTestPropertiesConfiguration
Description Teste descritivo definido pelo utilizador/final para este WebTest. string
Ativado O teste está a ser monitorizado ativamente. bool
Frequência Intervalo em segundos entre execuções de teste para este WebTest. O valor predefinido é 300. int
Tipo O tipo de teste Web que isto é, as opções válidas são ping e multistep. "vários passos"
"ping" (obrigatório)
Localizações Uma lista de onde executar fisicamente os testes para dar cobertura global para a acessibilidade da sua aplicação. WebTestGeolocation[] (obrigatório)
Name Nome definido pelo utilizador se este WebTest. cadeia (obrigatório)
RetryEnabled Permitir repetições caso este WebTest falhe. bool
SyntheticMonitorId ID exclusivo deste WebTest. Normalmente, este é o mesmo valor que o campo Nome. cadeia (obrigatório)
Tempo Limite Segundos até este WebTest exceder o tempo limite e falhar. O valor predefinido é 30. int

WebTestPropertiesConfiguration

Nome Descrição Valor
WebTest A especificação XML de um WebTest para executar numa aplicação. string

WebTestGeolocation

Nome Descrição Valor
Id ID de localização do webtest a partir do qual pode ser executado. string