Microsoft.Insights webtests 2015-05-01
Définition de ressource Bicep
Le type de ressource webtests peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Insights/webtests, ajoutez le Bicep suivant à votre modèle.
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
}
}
Valeurs de propriétés
webtests
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string (obligatoire) |
location | Emplacement de la ressource | string (obligatoire) |
tags | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
kind | Le type de test web que ce test web montre. Les choix sont ping et multi-étapes. | 'multistep' 'ping' |
properties | Métadonnées décrivant un test web pour une ressource Azure. | WebTestProperties |
WebTestProperties
Nom | Description | Valeur |
---|---|---|
Configuration | Spécification de configuration XML pour un test web. | WebTestPropertiesConfiguration |
Description | Objectif/test descriptif défini par l’utilisateur pour ce Test Web. | string |
activé | Le test est-il activement surveillé. | bool |
Fréquence | Intervalle en secondes entre les exécutions de tests pour ce test WebTest. La valeur par défaut est 300. | int |
Type | Le type de test web qu’il s’agit, les choix valides sont ping et multi-étapes. | 'multistep' 'ping' (obligatoire) |
Emplacements | Liste de l’emplacement à partir duquel exécuter physiquement les tests pour fournir une couverture globale de l’accessibilité de votre application. | WebTestGeolocation[] (obligatoire) |
Nom | Nom défini par l’utilisateur si ce Test Web. | string (obligatoire) |
RetryEnabled | Autoriser les nouvelles tentatives en cas d’échec de ce test web. | bool |
SyntheticMonitorId | ID unique de ce Test Web. Il s’agit généralement de la même valeur que le champ Nom. | string (obligatoire) |
Délai d'expiration | Secondes avant que ce Test Web expire et échoue. La valeur par défaut est 30. | int |
WebTestPropertiesConfiguration
Nom | Description | Valeur |
---|---|---|
Webtest | Spécification XML d’un WebTest à exécuter sur une application. | string |
WebTestGeolocation
Nom | Description | Valeur |
---|---|---|
Id | ID d’emplacement à partir duquel le test web doit s’exécuter. | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Création de tests web dynamiques |
Créez un nombre quelconque de tests web App Insights (ping). |
Règle d’alerte de métrique pour un test de disponibilité |
Ce modèle crée un test de disponibilité Application Insights avec une règle d’alerte de métrique qui le surveille. |
Définition de ressources de modèle ARM
Le type de ressource webtests peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Insights/webtests, ajoutez le code JSON suivant à votre modèle.
{
"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"
}
}
Valeurs de propriétés
webtests
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Insights/webtests » |
apiVersion | Version de l’API de ressource | '2015-05-01' |
name | Nom de la ressource | chaîne (obligatoire) |
location | Emplacement de la ressource | chaîne (obligatoire) |
tags | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
kind | Le type de test web que ce test web surveille. Les choix sont ping et multi-étapes. | 'multistep' 'ping' |
properties | Métadonnées décrivant un test web pour une ressource Azure. | WebTestProperties |
WebTestProperties
Nom | Description | Valeur |
---|---|---|
Configuration | Spécification de configuration XML pour un Test Web. | WebTestPropertiesConfiguration |
Description | Objectif/test descriptif défini par l’utilisateur pour ce Test Web. | string |
activé | Le test fait-il l’objet d’une surveillance active. | bool |
Fréquence | Intervalle en secondes entre les exécutions de tests pour ce test WebTest. La valeur par défaut est 300. | int |
Type | Le type de test web qu’il s’agit, les choix valides sont ping et multi-étapes. | 'multistep' 'ping' (obligatoire) |
Emplacements | Liste de l’emplacement d’exécution physique des tests pour fournir une couverture globale de l’accessibilité de votre application. | WebTestGeolocation[] (obligatoire) |
Nom | Nom défini par l’utilisateur si ce WebTest. | chaîne (obligatoire) |
RetryEnabled | Autoriser les nouvelles tentatives en cas d’échec de ce Test Web. | bool |
SyntheticMonitorId | ID unique de ce test web. Il s’agit généralement de la même valeur que le champ Nom. | chaîne (obligatoire) |
Délai d'expiration | Secondes jusqu’à ce que ce test web expire et échoue. La valeur par défaut est 30. | int |
WebTestPropertiesConfiguration
Nom | Description | Valeur |
---|---|---|
Webtest | Spécification XML d’un WebTest à exécuter sur une application. | string |
WebTestGeolocation
Nom | Description | Valeur |
---|---|---|
Id | ID d’emplacement à partir duquel le test web doit s’exécuter. | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Création de tests web dynamiques |
Créez un nombre quelconque de tests web App Insights (ping). |
Règle d’alerte de métrique pour un test de disponibilité |
Ce modèle crée un test de disponibilité Application Insights avec une règle d’alerte de métrique qui le surveille. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource webtests peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.Insights/webtests, ajoutez le Terraform suivant à votre modèle.
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"
})
}
Valeurs de propriétés
webtests
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Insights/webtests@2015-05-01 » |
name | Nom de la ressource | chaîne (obligatoire) |
location | Emplacement de la ressource | chaîne (obligatoire) |
parent_id | Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. | chaîne (obligatoire) |
tags | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
kind | Le type de test web que ce test web surveille. Les choix sont ping et multi-étapes. | « multi-étapes » « ping » |
properties | Métadonnées décrivant un test web pour une ressource Azure. | WebTestProperties |
WebTestProperties
Nom | Description | Valeur |
---|---|---|
Configuration | Spécification de configuration XML pour un Test Web. | WebTestPropertiesConfiguration |
Description | Objectif/test descriptif défini par l’utilisateur pour ce Test Web. | string |
activé | Le test fait-il l’objet d’une surveillance active. | bool |
Fréquence | Intervalle en secondes entre les exécutions de tests pour ce test WebTest. La valeur par défaut est 300. | int |
Type | Le type de test web qu’il s’agit, les choix valides sont ping et multi-étapes. | « multi-étapes » « ping » (obligatoire) |
Emplacements | Liste de l’emplacement d’exécution physique des tests pour fournir une couverture globale de l’accessibilité de votre application. | WebTestGeolocation[] (obligatoire) |
Nom | Nom défini par l’utilisateur si ce WebTest. | chaîne (obligatoire) |
RetryEnabled | Autoriser les nouvelles tentatives en cas d’échec de ce Test Web. | bool |
SyntheticMonitorId | ID unique de ce test web. Il s’agit généralement de la même valeur que le champ Nom. | chaîne (obligatoire) |
Délai d'expiration | Secondes jusqu’à ce que ce test web expire et échoue. La valeur par défaut est 30. | int |
WebTestPropertiesConfiguration
Nom | Description | Valeur |
---|---|---|
Webtest | Spécification XML d’un WebTest à exécuter sur une application. | string |
WebTestGeolocation
Nom | Description | Valeur |
---|---|---|
Id | ID d’emplacement à partir duquel le test web doit s’exécuter. | string |