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:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
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 |
Crie qualquer número de testes Web (ping) do App Insights. |
Regra de alerta de métricas para um teste de disponibilidade |
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:
- Grupos de recursos – veja comandos de implementação de 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 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 |
Crie qualquer número de testes Web (ping) do App Insights. |
Regra de alerta de métrica para um teste de disponibilidade |
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 |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários