Bagikan melalui


Webtest Microsoft.Insights

  • Terbaru
  • 2022-06-15
  • pratinjau 2020-10-05
  • pratinjau 2018-05-01
  • 2015-05-01

Definisi sumber daya Bicep

Jenis sumber daya webtests dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/webtests, tambahkan Bicep berikut ke templat Anda.

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'
  }
}

Nilai properti

HeaderField

Nama Deskripsi Nilai
kunci Nama header. tali
nilai Nilai header. tali

Microsoft.Insights/webtests

Nama Deskripsi Nilai
jenis Jenis WebTest yang ditonton pengujian web ini. Pilihannya adalah ping, multistep, dan standar. 'multistep'
'ping'
'standar'
tempat Lokasi sumber daya string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Metadata yang menjelaskan pengujian web untuk sumber daya Azure. WebTestProperties
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat

WebTestGeolocation

Nama Deskripsi Nilai
Id ID Lokasi untuk webTest yang akan dijalankan. tali

WebTestProperties

Nama Deskripsi Nilai
Konfigurasi Spesifikasi konfigurasi XML untuk WebTest. WebTestPropertiesConfiguration
Deskripsi Deskripsi yang ditentukan pengguna untuk WebTest ini. tali
Diaktifkan Apakah pengujian secara aktif sedang dipantau. bool
Frekuensi Interval dalam hitungan 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 dari WebTest ini. Ini biasanya nilai yang sama dengan bidang Nama. string (diperlukan)
Timeout Detik sampai WebTest ini akan habis dan gagal. Nilai defaultnya adalah 30. Int
ValidationRules Kumpulan properti aturan validasi WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Nama Deskripsi Nilai
WebTest Spesifikasi XML dari WebTest untuk dijalankan terhadap aplikasi. tali

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 akan digunakan untuk pengujian web ini. tali
ParseDependentRequests Uraikan permintaan Dependen untuk WebTest ini. bool
RequestBody Isi string yang dikodekan Base64 untuk dikirim dengan pengujian web ini. tali
RequestUrl Lokasi url untuk diuji. tali

WebTestPropertiesValidationRules

Nama Deskripsi Nilai
ContentValidation Kumpulan properti validasi konten WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode Validasi bahwa WebTest mengembalikan kode status http yang disediakan. Int
AbaikanHttpStatusCode 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. tali
IgnoreCase Ketika diatur, nilai ini membuat kasus validasi ContentMatch tidak peka. bool
PassIfTextFound Jika true, validasi akan lulus jika ada kecocokan untuk string ContentMatch. Jika false, validasi akan gagal jika ada kecocokan bool

WebtestsResourceTags

Nama Deskripsi Nilai

Definisi sumber daya templat ARM

Jenis sumber daya webtests dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/webtests, tambahkan JSON berikut ke templat Anda.

{
  "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"
  }
}

Nilai properti

HeaderField

Nama Deskripsi Nilai
kunci Nama header. tali
nilai Nilai header. tali

Microsoft.Insights/webtests

Nama Deskripsi Nilai
apiVersion Versi api '2022-06-15'
jenis Jenis WebTest yang ditonton pengujian web ini. Pilihannya adalah ping, multistep, dan standar. 'multistep'
'ping'
'standar'
tempat Lokasi sumber daya string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Metadata yang menjelaskan pengujian web untuk sumber daya Azure. WebTestProperties
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.Insights/webtests'

WebTestGeolocation

Nama Deskripsi Nilai
Id ID Lokasi untuk webTest yang akan dijalankan. tali

WebTestProperties

Nama Deskripsi Nilai
Konfigurasi Spesifikasi konfigurasi XML untuk WebTest. WebTestPropertiesConfiguration
Deskripsi Deskripsi yang ditentukan pengguna untuk WebTest ini. tali
Diaktifkan Apakah pengujian secara aktif sedang dipantau. bool
Frekuensi Interval dalam hitungan 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 dari WebTest ini. Ini biasanya nilai yang sama dengan bidang Nama. string (diperlukan)
Timeout Detik sampai WebTest ini akan habis dan gagal. Nilai defaultnya adalah 30. Int
ValidationRules Kumpulan properti aturan validasi WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Nama Deskripsi Nilai
WebTest Spesifikasi XML dari WebTest untuk dijalankan terhadap aplikasi. tali

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 akan digunakan untuk pengujian web ini. tali
ParseDependentRequests Uraikan permintaan Dependen untuk WebTest ini. bool
RequestBody Isi string yang dikodekan Base64 untuk dikirim dengan pengujian web ini. tali
RequestUrl Lokasi url untuk diuji. tali

WebTestPropertiesValidationRules

Nama Deskripsi Nilai
ContentValidation Kumpulan properti validasi konten WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode Validasi bahwa WebTest mengembalikan kode status http yang disediakan. Int
AbaikanHttpStatusCode 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. tali
IgnoreCase Ketika diatur, nilai ini membuat kasus validasi ContentMatch tidak peka. bool
PassIfTextFound Jika true, validasi akan lulus jika ada kecocokan untuk string ContentMatch. Jika false, validasi akan gagal jika ada kecocokan bool

WebtestsResourceTags

Nama Deskripsi Nilai

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Pembuatan Pengujian Web Dinamis

Sebarkan ke Azure
Buat sejumlah pengujian web (ping) App Insights.
Aturan pemberitahuan metrik untuk pengujian ketersediaan

Sebarkan ke Azure
Templat ini membuat pengujian ketersediaan Application Insights bersama dengan aturan pemberitahuan metrik yang memantaunya.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya webtests dapat disebarkan dengan operasi yang menargetkan:

  • grup Sumber Daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

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"
  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
      }
    }
  })
}

Nilai properti

HeaderField

Nama Deskripsi Nilai
kunci Nama header. tali
nilai Nilai header. tali

Microsoft.Insights/webtests

Nama Deskripsi Nilai
jenis Jenis WebTest yang ditonton pengujian web ini. Pilihannya adalah ping, multistep, dan standar. 'multistep'
'ping'
'standar'
tempat Lokasi sumber daya string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Properti Metadata yang menjelaskan pengujian web untuk sumber daya Azure. WebTestProperties
Tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft.Insights/webtests@2022-06-15"

WebTestGeolocation

Nama Deskripsi Nilai
Id ID Lokasi untuk webTest yang akan dijalankan. tali

WebTestProperties

Nama Deskripsi Nilai
Konfigurasi Spesifikasi konfigurasi XML untuk WebTest. WebTestPropertiesConfiguration
Deskripsi Deskripsi yang ditentukan pengguna untuk WebTest ini. tali
Diaktifkan Apakah pengujian secara aktif sedang dipantau. bool
Frekuensi Interval dalam hitungan 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 dari WebTest ini. Ini biasanya nilai yang sama dengan bidang Nama. string (diperlukan)
Timeout Detik sampai WebTest ini akan habis dan gagal. Nilai defaultnya adalah 30. Int
ValidationRules Kumpulan properti aturan validasi WebTestPropertiesValidationRules

WebTestPropertiesConfiguration

Nama Deskripsi Nilai
WebTest Spesifikasi XML dari WebTest untuk dijalankan terhadap aplikasi. tali

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 akan digunakan untuk pengujian web ini. tali
ParseDependentRequests Uraikan permintaan Dependen untuk WebTest ini. bool
RequestBody Isi string yang dikodekan Base64 untuk dikirim dengan pengujian web ini. tali
RequestUrl Lokasi url untuk diuji. tali

WebTestPropertiesValidationRules

Nama Deskripsi Nilai
ContentValidation Kumpulan properti validasi konten WebTestPropertiesValidationRulesContentValidation
ExpectedHttpStatusCode Validasi bahwa WebTest mengembalikan kode status http yang disediakan. Int
AbaikanHttpStatusCode 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. tali
IgnoreCase Ketika diatur, nilai ini membuat kasus validasi ContentMatch tidak peka. bool
PassIfTextFound Jika true, validasi akan lulus jika ada kecocokan untuk string ContentMatch. Jika false, validasi akan gagal jika ada kecocokan bool

WebtestsResourceTags

Nama Deskripsi Nilai