Webtest Microsoft.Insights
Artikel
09/19/2023
1 kontributor
Saran dan Komentar
Dalam artikel ini
Definisi sumber daya Bicep
Jenis sumber daya webtests dapat disebarkan dengan operasi yang menargetkan:
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log .
Untuk membuat sumber daya Microsoft.Insights/webtests, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Insights/webtests@2022-06-15' = {
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'
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
}
}
}
Nilai properti
webtests
Nama
Deskripsi
Nilai
nama
Nama sumber daya
string (diperlukan)
lokasi
Lokasi sumber daya
string (diperlukan)
tag
Tag sumber daya
Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis
Jenis WebTest yang ditonton oleh pengujian web ini. Pilihannya adalah ping, multistep, dan standar.
'multistep' 'ping' 'standar'
properti
Metadata yang menjelaskan pengujian web untuk sumber daya Azure.
WebTestProperties
WebTestProperties
Nama
Deskripsi
Nilai
Konfigurasi
Spesifikasi konfigurasi XML untuk WebTest.
WebTestPropertiesConfiguration
Deskripsi
Deskripsi yang ditentukan pengguna untuk WebTest ini.
string
Aktif
Apakah pengujian dipantau secara aktif.
bool
Frekuensi
Interval dalam hitungan detik di antara eksekusi pengujian untuk WebTest ini. Nilai defaultnya adalah 300.
int
Jenis
Jenis pengujian web ini adalah, pilihan yang valid adalah ping, multistep dan standar.
'multistep' 'ping' 'standar' (diperlukan)
Lokasi
Daftar tempat menjalankan pengujian secara fisik untuk memberikan cakupan global untuk aksesibilitas aplikasi Anda.
WebTestGeolocation [] (diperlukan)
Nama
Nama yang ditentukan pengguna jika WebTest ini.
string (diperlukan)
Minta
Kumpulan properti permintaan
WebTestPropertiesRequest
RetryEnabled
Izinkan untuk mencoba kembali jika WebTest ini gagal.
bool
SyntheticMonitorId
ID unik WebTest ini. Ini biasanya nilai yang sama dengan bidang Nama.
string (diperlukan)
Batas waktu
Detik hingga WebTest ini akan habis dan gagal. Nilai defaultnya adalah 30.
int
ValidationRules
Kumpulan properti aturan validasi
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Nama
Deskripsi
Nilai
WebTest
Spesifikasi XML webTest untuk dijalankan terhadap aplikasi.
string
WebTestGeolocation
Nama
Deskripsi
Nilai
Id
ID Lokasi untuk WebTest yang akan dijalankan.
string
WebTestPropertiesRequest
Nama
Deskripsi
Nilai
FollowRedirects
Ikuti pengalihan untuk pengujian web ini.
bool
Header
Daftar header dan nilainya untuk ditambahkan ke panggilan WebTest.
HeaderField []
HttpVerb
Kata kerja http yang digunakan untuk pengujian web ini.
string
ParseDependentRequests
Urai permintaan Dependen untuk WebTest ini.
bool
RequestBody
Isi string yang dikodekan Base64 untuk dikirim dengan pengujian web ini.
string
RequestUrl
Lokasi url untuk diuji.
string
Nama
Deskripsi
Nilai
kunci
Nama header.
string
nilai
Nilai header.
string
WebTestPropertiesValidationRules
Nama
Deskripsi
Nilai
ContentValidation
Kumpulan properti validasi konten
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Validasi bahwa WebTest mengembalikan kode status http yang disediakan.
int
IgnoreHttpStatusCode
Ketika diatur, validasi akan mengabaikan kode status.
bool
SSLCertRemainingLifetimeCheck
Sejumlah hari untuk diperiksa masih tetap ada sebelum sertifikasi SSL yang ada kedaluwarsa. Nilai harus positif dan SSLCheck harus diatur ke true.
int
SSLCheck
Memeriksa untuk melihat apakah sertifikasi SSL masih valid.
bool
WebTestPropertiesValidationRulesContentValidation
Nama
Deskripsi
Nilai
ContentMatch
Konten yang akan dicari dalam pengembalian WebTest. Tidak boleh null atau kosong.
string
IgnoreCase
Ketika diatur, nilai ini membuat kasus validasi ContentMatch tidak sensitif.
bool
PassIfTextFound
Jika true, validasi akan berlalu jika ada kecocokan untuk string ContentMatch. Jika false, validasi akan gagal jika ada kecocokan
bool
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Definisi sumber daya templat ARM
Jenis sumber daya webtests dapat disebarkan dengan operasi yang menargetkan:
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log .
Untuk membuat sumber daya Microsoft.Insights/webtests, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Insights/webtests",
"apiVersion": "2022-06-15",
"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",
"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"
}
}
}
Nilai properti
webtests
Nama
Deskripsi
Nilai
jenis
Jenis sumber daya
'Microsoft.Insights/webtests'
apiVersion
Versi api sumber daya
'2022-06-15'
nama
Nama sumber daya
string (diperlukan)
lokasi
Lokasi sumber daya
string (diperlukan)
tag
Tag sumber daya
Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis
Jenis WebTest yang ditonton oleh pengujian web ini. Pilihannya adalah ping, multistep, dan standar.
'multistep' 'ping' 'standar'
properti
Metadata yang menjelaskan pengujian web untuk sumber daya Azure.
WebTestProperties
WebTestProperties
Nama
Deskripsi
Nilai
Konfigurasi
Spesifikasi konfigurasi XML untuk WebTest.
WebTestPropertiesConfiguration
Deskripsi
Deskripsi yang ditentukan pengguna untuk WebTest ini.
string
Aktif
Apakah pengujian dipantau secara aktif.
bool
Frekuensi
Interval dalam hitungan detik di antara eksekusi pengujian untuk WebTest ini. Nilai defaultnya adalah 300.
int
Jenis
Jenis pengujian web ini adalah, pilihan yang valid adalah ping, multistep dan standar.
'multistep' 'ping' 'standar' (diperlukan)
Lokasi
Daftar tempat menjalankan pengujian secara fisik untuk memberikan cakupan global untuk aksesibilitas aplikasi Anda.
WebTestGeolocation [] (diperlukan)
Nama
Nama yang ditentukan pengguna jika WebTest ini.
string (diperlukan)
Minta
Kumpulan properti permintaan
WebTestPropertiesRequest
RetryEnabled
Izinkan untuk mencoba kembali jika WebTest ini gagal.
bool
SyntheticMonitorId
ID unik WebTest ini. Ini biasanya nilai yang sama dengan bidang Nama.
string (diperlukan)
Batas waktu
Detik hingga WebTest ini akan habis dan gagal. Nilai defaultnya adalah 30.
int
ValidationRules
Kumpulan properti aturan validasi
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Nama
Deskripsi
Nilai
WebTest
Spesifikasi XML webTest untuk dijalankan terhadap aplikasi.
string
WebTestGeolocation
Nama
Deskripsi
Nilai
Id
ID Lokasi untuk WebTest yang akan dijalankan.
string
WebTestPropertiesRequest
Nama
Deskripsi
Nilai
FollowRedirects
Ikuti pengalihan untuk pengujian web ini.
bool
Header
Daftar header dan nilainya untuk ditambahkan ke panggilan WebTest.
HeaderField []
HttpVerb
Kata kerja http yang digunakan untuk pengujian web ini.
string
ParseDependentRequests
Urai permintaan Dependen untuk WebTest ini.
bool
RequestBody
Isi string yang dikodekan Base64 untuk dikirim dengan pengujian web ini.
string
RequestUrl
Lokasi url untuk diuji.
string
Nama
Deskripsi
Nilai
kunci
Nama header.
string
nilai
Nilai header.
string
WebTestPropertiesValidationRules
Nama
Deskripsi
Nilai
ContentValidation
Kumpulan properti validasi konten
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Validasi bahwa WebTest mengembalikan kode status http yang disediakan.
int
IgnoreHttpStatusCode
Saat diatur, validasi akan mengabaikan kode status.
bool
SSLCertRemainingLifetimeCheck
Sejumlah hari untuk diperiksa masih tersisa sebelum sertifikasi SSL yang ada kedaluwarsa. Nilai harus positif dan SSLCheck harus diatur ke true.
int
SSLCheck
Memeriksa untuk melihat apakah sertifikasi SSL masih valid.
bool
WebTestPropertiesValidationRulesContentValidation
Nama
Deskripsi
Nilai
ContentMatch
Konten yang akan dicari dalam pengembalian WebTest. Tidak boleh null atau kosong.
string
IgnoreCase
Saat diatur, nilai ini membuat kasus validasi ContentMatch tidak sensitif.
bool
PassIfTextFound
Jika true, validasi akan lulus jika ada kecocokan untuk string ContentMatch. Jika false, validasi akan gagal jika ada kecocokan
bool
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Jenis sumber daya webtests dapat disebarkan dengan operasi yang menargetkan:
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan .
Untuk membuat sumber daya Microsoft.Insights/webtests, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/webtests@2022-06-15"
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"
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
}
}
kind = "string"
})
}
Nilai properti
webtests
Nama
Deskripsi
Nilai
jenis
Jenis sumber daya
"Microsoft.Insights/webtests@2022-06-15"
nama
Nama sumber daya
string (diperlukan)
lokasi
Lokasi sumber daya
string (diperlukan)
parent_id
Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut.
string (diperlukan)
tag
Tag sumber daya
Kamus nama dan nilai tag.
jenis
Jenis WebTest yang ditonton pengujian web ini. Pilihannya adalah ping, multistep, dan standar.
"multistep" "ping" "standar"
properti
Metadata yang menjelaskan pengujian web untuk sumber daya Azure.
WebTestProperties
WebTestProperties
Nama
Deskripsi
Nilai
Konfigurasi
Spesifikasi konfigurasi XML untuk WebTest.
WebTestPropertiesConfiguration
Deskripsi
Deskripsi yang ditentukan pengguna untuk WebTest ini.
string
Aktif
Apakah pengujian sedang dipantau secara aktif.
bool
Frekuensi
Interval dalam detik antara eksekusi pengujian untuk WebTest ini. Nilai defaultnya adalah 300.
int
Jenis
Jenis pengujian web ini adalah, pilihan yang valid adalah ping, multistep dan standar.
"multistep" "ping" "standar" (diperlukan)
Lokasi
Daftar tempat menjalankan pengujian secara fisik untuk memberikan cakupan global untuk aksesibilitas aplikasi Anda.
WebTestGeolocation [] (diperlukan)
Nama
Nama yang ditentukan pengguna jika WebTest ini.
string (diperlukan)
Minta
Kumpulan properti permintaan
WebTestPropertiesRequest
RetryEnabled
Perbolehkan percobaan ulang jika WebTest ini gagal.
bool
SyntheticMonitorId
ID unik WebTest ini. Ini biasanya nilai yang sama dengan bidang Nama.
string (diperlukan)
Batas waktu
Detik hingga WebTest ini akan habis dan gagal. Nilai defaultnya adalah 30.
int
ValidationRules
Kumpulan properti aturan validasi
WebTestPropertiesValidationRules
WebTestPropertiesConfiguration
Nama
Deskripsi
Nilai
WebTest
Spesifikasi XML webTest untuk dijalankan terhadap aplikasi.
string
WebTestGeolocation
Nama
Deskripsi
Nilai
Id
ID Lokasi untuk WebTest yang akan dijalankan.
string
WebTestPropertiesRequest
Nama
Deskripsi
Nilai
FollowRedirects
Ikuti pengalihan untuk pengujian web ini.
bool
Header
Daftar header dan nilainya untuk ditambahkan ke panggilan WebTest.
HeaderField []
HttpVerb
Kata kerja http yang digunakan untuk pengujian web ini.
string
ParseDependentRequests
Uraikan permintaan Dependen untuk WebTest ini.
bool
RequestBody
Isi string yang dikodekan Base64 untuk dikirim dengan pengujian web ini.
string
RequestUrl
Lokasi url untuk diuji.
string
Nama
Deskripsi
Nilai
kunci
Nama header.
string
nilai
Nilai header.
string
WebTestPropertiesValidationRules
Nama
Deskripsi
Nilai
ContentValidation
Kumpulan properti validasi konten
WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode
Validasi bahwa WebTest mengembalikan kode status http yang disediakan.
int
IgnoreHttpStatusCode
Saat diatur, validasi akan mengabaikan kode status.
bool
SSLCertRemainingLifetimeCheck
Sejumlah hari untuk diperiksa masih tersisa sebelum sertifikasi SSL yang ada kedaluwarsa. Nilai harus positif dan SSLCheck harus diatur ke true.
int
SSLCheck
Memeriksa untuk melihat apakah sertifikasi SSL masih valid.
bool
WebTestPropertiesValidationRulesContentValidation
Nama
Deskripsi
Nilai
ContentMatch
Konten yang akan dicari dalam pengembalian WebTest. Tidak boleh null atau kosong.
string
IgnoreCase
Saat diatur, nilai ini membuat kasus validasi ContentMatch tidak sensitif.
bool
PassIfTextFound
Jika true, validasi akan lulus jika ada kecocokan untuk string ContentMatch. Jika false, validasi akan gagal jika ada kecocokan
bool