Microsoft.Insights Webtests 2022-06-15
Artikel 12/20/2024
2 Mitwirkende
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der Webtests-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Insights/Webtests-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Insights/webtests@2022-06-15' = {
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
IgnoreHttpStatusCode: bool
SSLCertRemainingLifetimeCheck: int
SSLCheck: bool
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
Name
Beschreibung
Wert
Schlüssel
Der Name der Kopfzeile.
Schnur
Wert
Der Wert der Kopfzeile.
Schnur
Microsoft.Insights/webtests
Name
Beschreibung
Wert
Art
Die Art von WebTest, die von diesem Webtest überwacht wird. Auswahlmöglichkeiten sind Ping, Mehrschritte und Standard.
"multistep" "Ping" "Standard"
Ort
Ressourcenspeicherort
Zeichenfolge (erforderlich)
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Metadaten, die einen Webtest für eine Azure-Ressource beschreiben.
WebTestProperties-
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
WebTestGeolocation
Name
Beschreibung
Wert
Id
Standort-ID für webTest, von der aus ausgeführt werden soll.
Schnur
WebTestProperties
Name
Beschreibung
Wert
Konfiguration
Eine XML-Konfigurationsspezifikation für einen WebTest.
WebTestPropertiesConfiguration
Beschreibung
Benutzerdefinierte Beschreibung für diesen WebTest.
Schnur
Ermöglichte
Wird der Test aktiv überwacht.
Bool
Frequenz
Intervall in Sekunden zwischen Testläufen für diesen WebTest. Der Standardwert ist 300.
Int
Art
Dies ist die Art des Webtests, die gültige Auswahlmöglichkeiten sind Ping, Multisteps und Standard.
"multistep" "Ping" "Standard" (erforderlich)
Orte
Eine Liste, in der die Tests physisch ausgeführt werden sollen, um eine globale Abdeckung für die Barrierefreiheit Ihrer Anwendung zu ermöglichen.
WebTestGeolocation [] (erforderlich)
Name
Benutzerdefinierter Name, wenn dieser WebTest.
Zeichenfolge (erforderlich)
Bitten
Die Sammlung von Anforderungseigenschaften
WebTestPropertiesRequest
RetryEnabled
Fehler beim Zulassen von Wiederholungen, wenn dieser WebTest fehlschlägt.
Bool
SyntheticMonitorId
Eindeutige ID dieses WebTest. Dies ist in der Regel derselbe Wert wie das Feld "Name".
Zeichenfolge (erforderlich)
Zeitüberschreitung
Sekunden, bis dieser WebTest timeout und fehlschlägt. Der Standardwert ist 30.
Int
ValidationRules
Die Auflistung von Gültigkeitsregeleigenschaften
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Name
Beschreibung
Wert
WebTest
Die XML-Spezifikation eines WebTest-Elements, das für eine Anwendung ausgeführt werden soll.
Schnur
WebTestPropertiesRequest
Name
Beschreibung
Wert
FollowRedirects
Folgen Sie Umleitungen für diesen Webtest.
Bool
Header
Liste der Kopfzeilen und deren Werte, die dem WebTest-Aufruf hinzugefügt werden sollen.
HeaderField- []
HttpVerb
Http-Verb, das für diesen Webtest verwendet werden soll.
Schnur
ParseDependentRequests
Analysieren der abhängigen Anforderung für diesen WebTest.
Bool
RequestBody
Base64-codierter Zeichenfolgentext, der mit diesem Webtest gesendet werden soll.
Schnur
RequestUrl
Url-Speicherort, der getestet werden soll.
Schnur
WebTestPropertiesValidationRules
Name
Beschreibung
Wert
ContentValidation
Die Sammlung von Inhaltsüberprüfungseigenschaften
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Überprüfen Sie, ob der WebTest den bereitgestellten HTTP-Statuscode zurückgibt.
Int
IgnoreHttpStatusCode
Bei Festlegung ignoriert die Überprüfung den Statuscode.
Bool
SSLCertRemainingLifetimeCheck
Eine Anzahl von Tagen, die noch überprüft werden müssen, bevor das vorhandene SSL-Zertifikat abläuft. Der Wert muss positiv sein, und der SSLCheck muss auf "true" festgelegt werden.
Int
SSLCheck
Überprüft, ob das SSL-Zertifikat noch gültig ist.
Bool
WebTestPropertiesValidationRulesContentValidation
Name
Beschreibung
Wert
ContentMatch
Inhalt, der in der Rückgabe von WebTest gesucht werden soll. Darf nicht null oder leer sein.
Schnur
IgnoreCase
Wenn dieser Wert festgelegt ist, wird die Groß-/Kleinschreibung der ContentMatch-Überprüfung nicht beachtet.
Bool
PassIfTextFound
Wenn true, wird die Überprüfung übergeben, wenn eine Übereinstimmung für die ContentMatch-Zeichenfolge vorhanden ist. Bei "False" schlägt die Überprüfung fehl, wenn eine Übereinstimmung vorhanden ist.
Bool
ARM-Vorlagenressourcendefinition
Der Webtests-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Insights/Webtests-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Insights/webtests",
"apiVersion": "2022-06-15",
"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",
"IgnoreHttpStatusCode": "bool",
"SSLCertRemainingLifetimeCheck": "int",
"SSLCheck": "bool"
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
Name
Beschreibung
Wert
Schlüssel
Der Name der Kopfzeile.
Schnur
Wert
Der Wert der Kopfzeile.
Schnur
Microsoft.Insights/webtests
Name
Beschreibung
Wert
apiVersion
Die API-Version
'2022-06-15'
Art
Die Art von WebTest, die von diesem Webtest überwacht wird. Auswahlmöglichkeiten sind Ping, Mehrschritte und Standard.
"multistep" "Ping" "Standard"
Ort
Ressourcenspeicherort
Zeichenfolge (erforderlich)
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Metadaten, die einen Webtest für eine Azure-Ressource beschreiben.
WebTestProperties-
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art
Der Ressourcentyp
"Microsoft.Insights/webtests"
WebTestGeolocation
Name
Beschreibung
Wert
Id
Standort-ID für webTest, von der aus ausgeführt werden soll.
Schnur
WebTestProperties
Name
Beschreibung
Wert
Konfiguration
Eine XML-Konfigurationsspezifikation für einen WebTest.
WebTestPropertiesConfiguration
Beschreibung
Benutzerdefinierte Beschreibung für diesen WebTest.
Schnur
Ermöglichte
Wird der Test aktiv überwacht.
Bool
Frequenz
Intervall in Sekunden zwischen Testläufen für diesen WebTest. Der Standardwert ist 300.
Int
Art
Dies ist die Art des Webtests, die gültige Auswahlmöglichkeiten sind Ping, Multisteps und Standard.
"multistep" "Ping" "Standard" (erforderlich)
Orte
Eine Liste, in der die Tests physisch ausgeführt werden sollen, um eine globale Abdeckung für die Barrierefreiheit Ihrer Anwendung zu ermöglichen.
WebTestGeolocation [] (erforderlich)
Name
Benutzerdefinierter Name, wenn dieser WebTest.
Zeichenfolge (erforderlich)
Bitten
Die Sammlung von Anforderungseigenschaften
WebTestPropertiesRequest
RetryEnabled
Fehler beim Zulassen von Wiederholungen, wenn dieser WebTest fehlschlägt.
Bool
SyntheticMonitorId
Eindeutige ID dieses WebTest. Dies ist in der Regel derselbe Wert wie das Feld "Name".
Zeichenfolge (erforderlich)
Zeitüberschreitung
Sekunden, bis dieser WebTest timeout und fehlschlägt. Der Standardwert ist 30.
Int
ValidationRules
Die Auflistung von Gültigkeitsregeleigenschaften
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Name
Beschreibung
Wert
WebTest
Die XML-Spezifikation eines WebTest-Elements, das für eine Anwendung ausgeführt werden soll.
Schnur
WebTestPropertiesRequest
Name
Beschreibung
Wert
FollowRedirects
Folgen Sie Umleitungen für diesen Webtest.
Bool
Header
Liste der Kopfzeilen und deren Werte, die dem WebTest-Aufruf hinzugefügt werden sollen.
HeaderField- []
HttpVerb
Http-Verb, das für diesen Webtest verwendet werden soll.
Schnur
ParseDependentRequests
Analysieren der abhängigen Anforderung für diesen WebTest.
Bool
RequestBody
Base64-codierter Zeichenfolgentext, der mit diesem Webtest gesendet werden soll.
Schnur
RequestUrl
Url-Speicherort, der getestet werden soll.
Schnur
WebTestPropertiesValidationRules
Name
Beschreibung
Wert
ContentValidation
Die Sammlung von Inhaltsüberprüfungseigenschaften
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Überprüfen Sie, ob der WebTest den bereitgestellten HTTP-Statuscode zurückgibt.
Int
IgnoreHttpStatusCode
Bei Festlegung ignoriert die Überprüfung den Statuscode.
Bool
SSLCertRemainingLifetimeCheck
Eine Anzahl von Tagen, die noch überprüft werden müssen, bevor das vorhandene SSL-Zertifikat abläuft. Der Wert muss positiv sein, und der SSLCheck muss auf "true" festgelegt werden.
Int
SSLCheck
Überprüft, ob das SSL-Zertifikat noch gültig ist.
Bool
WebTestPropertiesValidationRulesContentValidation
Name
Beschreibung
Wert
ContentMatch
Inhalt, der in der Rückgabe von WebTest gesucht werden soll. Darf nicht null oder leer sein.
Schnur
IgnoreCase
Wenn dieser Wert festgelegt ist, wird die Groß-/Kleinschreibung der ContentMatch-Überprüfung nicht beachtet.
Bool
PassIfTextFound
Wenn true, wird die Überprüfung übergeben, wenn eine Übereinstimmung für die ContentMatch-Zeichenfolge vorhanden ist. Bei "False" schlägt die Überprüfung fehl, wenn eine Übereinstimmung vorhanden ist.
Bool
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Der Webtests-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.Insights/Webtests-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/webtests@2022-06-15"
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
IgnoreHttpStatusCode = bool
SSLCertRemainingLifetimeCheck = int
SSLCheck = bool
}
}
})
}
Eigenschaftswerte
Name
Beschreibung
Wert
Schlüssel
Der Name der Kopfzeile.
Schnur
Wert
Der Wert der Kopfzeile.
Schnur
Microsoft.Insights/webtests
Name
Beschreibung
Wert
Art
Die Art von WebTest, die von diesem Webtest überwacht wird. Auswahlmöglichkeiten sind Ping, Mehrschritte und Standard.
"multistep" "Ping" "Standard"
Ort
Ressourcenspeicherort
Zeichenfolge (erforderlich)
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
Metadaten, die einen Webtest für eine Azure-Ressource beschreiben.
WebTestProperties-
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte.
Art
Der Ressourcentyp
"Microsoft.Insights/webtests@2022-06-15"
WebTestGeolocation
Name
Beschreibung
Wert
Id
Standort-ID für webTest, von der aus ausgeführt werden soll.
Schnur
WebTestProperties
Name
Beschreibung
Wert
Konfiguration
Eine XML-Konfigurationsspezifikation für einen WebTest.
WebTestPropertiesConfiguration
Beschreibung
Benutzerdefinierte Beschreibung für diesen WebTest.
Schnur
Ermöglichte
Wird der Test aktiv überwacht.
Bool
Frequenz
Intervall in Sekunden zwischen Testläufen für diesen WebTest. Der Standardwert ist 300.
Int
Art
Dies ist die Art des Webtests, die gültige Auswahlmöglichkeiten sind Ping, Multisteps und Standard.
"multistep" "Ping" "Standard" (erforderlich)
Orte
Eine Liste, in der die Tests physisch ausgeführt werden sollen, um eine globale Abdeckung für die Barrierefreiheit Ihrer Anwendung zu ermöglichen.
WebTestGeolocation [] (erforderlich)
Name
Benutzerdefinierter Name, wenn dieser WebTest.
Zeichenfolge (erforderlich)
Bitten
Die Sammlung von Anforderungseigenschaften
WebTestPropertiesRequest
RetryEnabled
Fehler beim Zulassen von Wiederholungen, wenn dieser WebTest fehlschlägt.
Bool
SyntheticMonitorId
Eindeutige ID dieses WebTest. Dies ist in der Regel derselbe Wert wie das Feld "Name".
Zeichenfolge (erforderlich)
Zeitüberschreitung
Sekunden, bis dieser WebTest timeout und fehlschlägt. Der Standardwert ist 30.
Int
ValidationRules
Die Auflistung von Gültigkeitsregeleigenschaften
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Name
Beschreibung
Wert
WebTest
Die XML-Spezifikation eines WebTest-Elements, das für eine Anwendung ausgeführt werden soll.
Schnur
WebTestPropertiesRequest
Name
Beschreibung
Wert
FollowRedirects
Folgen Sie Umleitungen für diesen Webtest.
Bool
Header
Liste der Kopfzeilen und deren Werte, die dem WebTest-Aufruf hinzugefügt werden sollen.
HeaderField- []
HttpVerb
Http-Verb, das für diesen Webtest verwendet werden soll.
Schnur
ParseDependentRequests
Analysieren der abhängigen Anforderung für diesen WebTest.
Bool
RequestBody
Base64-codierter Zeichenfolgentext, der mit diesem Webtest gesendet werden soll.
Schnur
RequestUrl
Url-Speicherort, der getestet werden soll.
Schnur
WebTestPropertiesValidationRules
Name
Beschreibung
Wert
ContentValidation
Die Sammlung von Inhaltsüberprüfungseigenschaften
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Überprüfen Sie, ob der WebTest den bereitgestellten HTTP-Statuscode zurückgibt.
Int
IgnoreHttpStatusCode
Bei Festlegung ignoriert die Überprüfung den Statuscode.
Bool
SSLCertRemainingLifetimeCheck
Eine Anzahl von Tagen, die noch überprüft werden müssen, bevor das vorhandene SSL-Zertifikat abläuft. Der Wert muss positiv sein, und der SSLCheck muss auf "true" festgelegt werden.
Int
SSLCheck
Überprüft, ob das SSL-Zertifikat noch gültig ist.
Bool
WebTestPropertiesValidationRulesContentValidation
Name
Beschreibung
Wert
ContentMatch
Inhalt, der in der Rückgabe von WebTest gesucht werden soll. Darf nicht null oder leer sein.
Schnur
IgnoreCase
Wenn dieser Wert festgelegt ist, wird die Groß-/Kleinschreibung der ContentMatch-Überprüfung nicht beachtet.
Bool
PassIfTextFound
Wenn true, wird die Überprüfung übergeben, wenn eine Übereinstimmung für die ContentMatch-Zeichenfolge vorhanden ist. Bei "False" schlägt die Überprüfung fehl, wenn eine Übereinstimmung vorhanden ist.
Bool