Webtest Microsoft.Insights
- Artikel
-
-
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 |