Microsoft.Insights webtests 2018-05-01-preview
Artikel 12/20/2024
2 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen webtests kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Insights/webtests-resurs lägger du till följande Bicep i mallen.
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'
}
}
Egenskapsvärden
Namn
Beskrivning
Värde
nyckel
Namnet på rubriken.
sträng
värde
Värdet för rubriken.
sträng
Microsoft.Insights/webtests
Namn
Beskrivning
Värde
sort
Den typ av WebTest som det här webbtestet tittar på. Alternativen är ping och flera steg.
"multistep" "ping"
plats
Resursplats
sträng (krävs)
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Metadata som beskriver ett webbtest för en Azure-resurs.
WebTestProperties
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
WebTestGeolocation
Namn
Beskrivning
Värde
Id
Plats-ID för WebTest som ska köras från.
sträng
WebTestProperties
Namn
Beskrivning
Värde
Konfiguration
En XML-konfigurationsspecifikation för ett WebTest.
WebTestPropertiesConfiguration
Beskrivning
Användardefinierad beskrivning för detta WebTest.
sträng
Aktiverat
Övervakas testet aktivt.
Bool
Frekvens
Intervall i sekunder mellan testkörningar för detta WebTest. Standardvärdet är 300.
Int
Sort
Den typ av webbtest det här är, giltiga val är ping, multisteg, grundläggande och standard.
"grundläggande" "multistep" "ping" "standard" (krävs)
Platser
En lista över var du fysiskt kan köra testerna från för att ge global täckning för programmets tillgänglighet.
WebTestGeolocation [] (krävs)
Namn
Användardefinierat namn om detta WebTest.
sträng (krävs)
Begäran
Samlingen med egenskaper för begäranden
WebTestPropertiesRequest
RetryEnabled
Tillåt återförsök om webtestet misslyckas.
Bool
SyntheticMonitorId
Unikt ID för detta WebTest. Detta är vanligtvis samma värde som fältet Namn.
sträng (krävs)
Timeout
Sekunder tills denna WebTest överskrider tidsgränsen och misslyckas. Standardvärdet är 30.
Int
ValidationRules
Samlingen med egenskaper för verifieringsregeln
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Namn
Beskrivning
Värde
WebTest
XML-specifikationen för ett WebTest som ska köras mot ett program.
sträng
WebTestPropertiesRequest
Namn
Beskrivning
Värde
FollowRedirects
Följ omdirigeringarna för det här webbtestet.
Bool
Headers
Lista över rubriker och deras värden som ska läggas till i WebTest-anropet.
HeaderField []
HttpVerb
Http-verb som ska användas för det här webbtestet.
sträng
ParseDependentRequests
Parsa beroende begäran för denna WebTest.
Bool
RequestBody
Base64-kodad strängtext som ska skickas med det här webbtestet.
sträng
RequestUrl
Url-plats som ska testas.
sträng
WebTestPropertiesValidationRules
Namn
Beskrivning
Värde
ContentValidation
Samlingen med egenskaper för innehållsverifiering
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Kontrollera att WebTest returnerar den angivna http-statuskoden.
Int
IgnoreHttpsStatusCode
När inställningen är inställd ignoreras statuskoden i valideringen.
Bool
SSLCertRemainingLifetimeCheck
Ett antal dagar att kontrollera kvarstår innan det befintliga SSL-certifikatet upphör att gälla. Värdet måste vara positivt och SSLCheck måste vara inställt på true.
Int
SSLCheck
Kontrollerar om SSL-certifikatet fortfarande är giltigt.
Bool
WebTestPropertiesValidationRulesContentValidation
Namn
Beskrivning
Värde
ContentMatch
Innehåll att söka efter i återkomsten av WebTest. Får inte vara null eller tom.
sträng
IgnoreCase
När värdet anges blir ContentMatch-valideringsfallet okänsligt.
Bool
PassIfTextFound
När det är sant godkänns valideringen om det finns en matchning för ContentMatch-strängen. Om det är falskt misslyckas verifieringen om det finns en matchning
Bool
Användningsexempel
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Modul
Beskrivning
Webbtest
AVM-resursmodul för webbtest
Resursdefinition för ARM-mall
Resurstypen webtests kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Insights/webtests-resurs lägger du till följande JSON i mallen.
{
"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"
}
}
Egenskapsvärden
Namn
Beskrivning
Värde
nyckel
Namnet på rubriken.
sträng
värde
Värdet för rubriken.
sträng
Microsoft.Insights/webtests
Namn
Beskrivning
Värde
apiVersion
API-versionen
"2018-05-01-preview"
sort
Den typ av WebTest som det här webbtestet tittar på. Alternativen är ping och flera steg.
"multistep" "ping"
plats
Resursplats
sträng (krävs)
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Metadata som beskriver ett webbtest för en Azure-resurs.
WebTestProperties
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
typ
Resurstypen
"Microsoft.Insights/webtests"
WebTestGeolocation
Namn
Beskrivning
Värde
Id
Plats-ID för WebTest som ska köras från.
sträng
WebTestProperties
Namn
Beskrivning
Värde
Konfiguration
En XML-konfigurationsspecifikation för ett WebTest.
WebTestPropertiesConfiguration
Beskrivning
Användardefinierad beskrivning för detta WebTest.
sträng
Aktiverat
Övervakas testet aktivt.
Bool
Frekvens
Intervall i sekunder mellan testkörningar för detta WebTest. Standardvärdet är 300.
Int
Sort
Den typ av webbtest det här är, giltiga val är ping, multisteg, grundläggande och standard.
"grundläggande" "multistep" "ping" "standard" (krävs)
Platser
En lista över var du fysiskt kan köra testerna från för att ge global täckning för programmets tillgänglighet.
WebTestGeolocation [] (krävs)
Namn
Användardefinierat namn om detta WebTest.
sträng (krävs)
Begäran
Samlingen med egenskaper för begäranden
WebTestPropertiesRequest
RetryEnabled
Tillåt återförsök om webtestet misslyckas.
Bool
SyntheticMonitorId
Unikt ID för detta WebTest. Detta är vanligtvis samma värde som fältet Namn.
sträng (krävs)
Timeout
Sekunder tills denna WebTest överskrider tidsgränsen och misslyckas. Standardvärdet är 30.
Int
ValidationRules
Samlingen med egenskaper för verifieringsregeln
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Namn
Beskrivning
Värde
WebTest
XML-specifikationen för ett WebTest som ska köras mot ett program.
sträng
WebTestPropertiesRequest
Namn
Beskrivning
Värde
FollowRedirects
Följ omdirigeringarna för det här webbtestet.
Bool
Headers
Lista över rubriker och deras värden som ska läggas till i WebTest-anropet.
HeaderField []
HttpVerb
Http-verb som ska användas för det här webbtestet.
sträng
ParseDependentRequests
Parsa beroende begäran för denna WebTest.
Bool
RequestBody
Base64-kodad strängtext som ska skickas med det här webbtestet.
sträng
RequestUrl
Url-plats som ska testas.
sträng
WebTestPropertiesValidationRules
Namn
Beskrivning
Värde
ContentValidation
Samlingen med egenskaper för innehållsverifiering
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Kontrollera att WebTest returnerar den angivna http-statuskoden.
Int
IgnoreHttpsStatusCode
När inställningen är inställd ignoreras statuskoden i valideringen.
Bool
SSLCertRemainingLifetimeCheck
Ett antal dagar att kontrollera kvarstår innan det befintliga SSL-certifikatet upphör att gälla. Värdet måste vara positivt och SSLCheck måste vara inställt på true.
Int
SSLCheck
Kontrollerar om SSL-certifikatet fortfarande är giltigt.
Bool
WebTestPropertiesValidationRulesContentValidation
Namn
Beskrivning
Värde
ContentMatch
Innehåll att söka efter i återkomsten av WebTest. Får inte vara null eller tom.
sträng
IgnoreCase
När värdet anges blir ContentMatch-valideringsfallet okänsligt.
Bool
PassIfTextFound
När det är sant godkänns valideringen om det finns en matchning för ContentMatch-strängen. Om det är falskt misslyckas verifieringen om det finns en matchning
Bool
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Resurstypen webtests kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.Insights/webtests-resurs lägger du till följande Terraform i mallen.
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
}
}
})
}
Egenskapsvärden
Namn
Beskrivning
Värde
nyckel
Namnet på rubriken.
sträng
värde
Värdet för rubriken.
sträng
Microsoft.Insights/webtests
Namn
Beskrivning
Värde
sort
Den typ av WebTest som det här webbtestet tittar på. Alternativen är ping och flera steg.
"multistep" "ping"
plats
Resursplats
sträng (krävs)
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Metadata som beskriver ett webbtest för en Azure-resurs.
WebTestProperties
Taggar
Resurstaggar
Ordlista med taggnamn och värden.
typ
Resurstypen
"Microsoft.Insights/webtests@2018-05-01-preview"
WebTestGeolocation
Namn
Beskrivning
Värde
Id
Plats-ID för WebTest som ska köras från.
sträng
WebTestProperties
Namn
Beskrivning
Värde
Konfiguration
En XML-konfigurationsspecifikation för ett WebTest.
WebTestPropertiesConfiguration
Beskrivning
Användardefinierad beskrivning för detta WebTest.
sträng
Aktiverat
Övervakas testet aktivt.
Bool
Frekvens
Intervall i sekunder mellan testkörningar för detta WebTest. Standardvärdet är 300.
Int
Sort
Den typ av webbtest det här är, giltiga val är ping, multisteg, grundläggande och standard.
"grundläggande" "multistep" "ping" "standard" (krävs)
Platser
En lista över var du fysiskt kan köra testerna från för att ge global täckning för programmets tillgänglighet.
WebTestGeolocation [] (krävs)
Namn
Användardefinierat namn om detta WebTest.
sträng (krävs)
Begäran
Samlingen med egenskaper för begäranden
WebTestPropertiesRequest
RetryEnabled
Tillåt återförsök om webtestet misslyckas.
Bool
SyntheticMonitorId
Unikt ID för detta WebTest. Detta är vanligtvis samma värde som fältet Namn.
sträng (krävs)
Timeout
Sekunder tills denna WebTest överskrider tidsgränsen och misslyckas. Standardvärdet är 30.
Int
ValidationRules
Samlingen med egenskaper för verifieringsregeln
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Namn
Beskrivning
Värde
WebTest
XML-specifikationen för ett WebTest som ska köras mot ett program.
sträng
WebTestPropertiesRequest
Namn
Beskrivning
Värde
FollowRedirects
Följ omdirigeringarna för det här webbtestet.
Bool
Headers
Lista över rubriker och deras värden som ska läggas till i WebTest-anropet.
HeaderField []
HttpVerb
Http-verb som ska användas för det här webbtestet.
sträng
ParseDependentRequests
Parsa beroende begäran för denna WebTest.
Bool
RequestBody
Base64-kodad strängtext som ska skickas med det här webbtestet.
sträng
RequestUrl
Url-plats som ska testas.
sträng
WebTestPropertiesValidationRules
Namn
Beskrivning
Värde
ContentValidation
Samlingen med egenskaper för innehållsverifiering
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Kontrollera att WebTest returnerar den angivna http-statuskoden.
Int
IgnoreHttpsStatusCode
När inställningen är inställd ignoreras statuskoden i valideringen.
Bool
SSLCertRemainingLifetimeCheck
Ett antal dagar att kontrollera kvarstår innan det befintliga SSL-certifikatet upphör att gälla. Värdet måste vara positivt och SSLCheck måste vara inställt på true.
Int
SSLCheck
Kontrollerar om SSL-certifikatet fortfarande är giltigt.
Bool
WebTestPropertiesValidationRulesContentValidation
Namn
Beskrivning
Värde
ContentMatch
Innehåll att söka efter i återkomsten av WebTest. Får inte vara null eller tom.
sträng
IgnoreCase
När värdet anges blir ContentMatch-valideringsfallet okänsligt.
Bool
PassIfTextFound
När det är sant godkänns valideringen om det finns en matchning för ContentMatch-strängen. Om det är falskt misslyckas verifieringen om det finns en matchning
Bool