مشاركة عبر


Microsoft.Insights webtests

تعريف مورد Bicep

يمكن نشر نوع مورد webtests مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Insights/webtests، أضف Bicep التالي إلى القالب الخاص بك.

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

قيم الخصائص

حقل الرأس

اسم وصف قيمة
مفتاح اسم الرأس. خيط
قيمة قيمة العنوان. خيط

Microsoft.Insights/webtests

اسم وصف قيمة
نوع نوع WebTest الذي يشاهده اختبار الويب هذا. الاختيارات هي ping ومتعددة الخطوات والقياسية. "خطوات متعددة"
'ping'
"قياسي"
مكان موقع المورد سلسلة (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
خصائص بيانات التعريف التي تصف اختبار ويب لمورد Azure. WebTestProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

WebTestGeolocation

اسم وصف قيمة
معرف معرف الموقع ل WebTest للتشغيل منه. خيط

خصائص WebTest

اسم وصف قيمة
تكوين مواصفات تكوين XML ل WebTest. تكوين WebTestPropertiesConfiguration
وصف وصف معرف من قبل المستخدم ل WebTest هذا. خيط
تمكين هو الاختبار الذي تتم مراقبته بنشاط. قيمة منطقية
تردد الفاصل الزمني بالثوان بين عمليات تشغيل الاختبار ل WebTest هذا. القيمة الافتراضية هي 300. الباحث
نوع نوع اختبار الويب هذا هو، الخيارات الصالحة هي ping ومتعددة الخطوات والقياسية. "خطوات متعددة"
'ping'
'قياسي' (مطلوب)
مواقع قائمة بمكان إجراء الاختبارات فعليا من لتوفير تغطية عمومية لإمكانية وصول ذوي الاحتياجات الخاصة إلى التطبيق الخاص بك. WebTestGeolocation[] (مطلوب)
اسم اسم معرف من قبل المستخدم إذا كان WebTest هذا. سلسلة (مطلوب)
طلب مجموعة خصائص الطلب WebTestPropertiesRequest
RetryEnabled السماح بإعادة المحاولة في حالة فشل WebTest هذا. قيمة منطقية
معرف المراقبة الاصطناعية المعرف الفريد ل WebTest هذا. عادة ما تكون هذه هي نفس قيمة حقل الاسم. سلسلة (مطلوب)
مهله الثوان حتى تنتهي مهلة WebTest هذه وتفشل. القيمة الافتراضية هي 30. الباحث
قواعد التحقق من الصحة مجموعة خصائص قاعدة التحقق من الصحة WebTestPropertiesValidationRules

تكوين WebTestProperties

اسم وصف قيمة
WebTest مواصفات XML ل WebTest لتشغيلها مقابل تطبيق. خيط

طلب طلب WebTestProperties

اسم وصف قيمة
متابعة الإرشادات اتبع عمليات إعادة التوجيه لاختبار الويب هذا. قيمة منطقية
رؤوس قائمة الرؤوس وقيمها لإضافتها إلى استدعاء WebTest. HeaderField []
HttpVerb فعل Http لاستخدامه لاختبار الويب هذا. خيط
طلبات ParseDependent تحليل الطلب التابع ل WebTest هذا. قيمة منطقية
RequestBody نص سلسلة ترميز Base64 لإرساله باستخدام اختبار الويب هذا. خيط
RequestUrl موقع Url للاختبار. خيط

WebTestPropertiesValidationRules

اسم وصف قيمة
التحقق من المحتوى مجموعة خصائص التحقق من صحة المحتوى WebTestPropertiesValidationRulesContentValidation
المتوقعHttpStatusCode تحقق من أن WebTest يرجع رمز حالة http المتوفر. الباحث
تجاهلHttpStatusCode عند التعيين، سيتجاهل التحقق من الصحة رمز الحالة. قيمة منطقية
SSLCertRemainingLifetimeCheck لا يزال هناك عدد من الأيام التي يجب التحقق منها قبل انتهاء صلاحية شهادة SSL الحالية. يجب أن تكون القيمة موجبة ويجب تعيين SSLCheck إلى true. الباحث
فحص SSL يتحقق لمعرفة ما إذا كان شهادة SSL لا تزال صالحة. قيمة منطقية

WebTestPropertiesValidationRulesContentValidation

اسم وصف قيمة
ContentMatch المحتوى الذي يجب البحث عنه في إرجاع WebTest. يجب ألا تكون خالية أو فارغة. خيط
IgnoreCase عند التعيين، تجعل هذه القيمة حالة التحقق من صحة ContentMatch غير حساسة. قيمة منطقية
PassIfTextFound عندما يكون صحيحا، سيتم تمرير التحقق من الصحة إذا كان هناك تطابق لسلسلة ContentMatch. إذا كانت خاطئة، فستفشل عملية التحقق من الصحة إذا كان هناك تطابق قيمة منطقية

WebtestsResourceTags

اسم وصف قيمة

تعريف مورد قالب ARM

يمكن نشر نوع مورد webtests مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Insights/webtests، أضف JSON التالي إلى القالب الخاص بك.

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

قيم الخصائص

حقل الرأس

اسم وصف قيمة
مفتاح اسم الرأس. خيط
قيمة قيمة العنوان. خيط

Microsoft.Insights/webtests

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2022-06-15'
نوع نوع WebTest الذي يشاهده اختبار الويب هذا. الاختيارات هي ping ومتعددة الخطوات والقياسية. "خطوات متعددة"
'ping'
"قياسي"
مكان موقع المورد سلسلة (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
خصائص بيانات التعريف التي تصف اختبار ويب لمورد Azure. WebTestProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد 'Microsoft.Insights/webtests'

WebTestGeolocation

اسم وصف قيمة
معرف معرف الموقع ل WebTest للتشغيل منه. خيط

خصائص WebTest

اسم وصف قيمة
تكوين مواصفات تكوين XML ل WebTest. تكوين WebTestPropertiesConfiguration
وصف وصف معرف من قبل المستخدم ل WebTest هذا. خيط
تمكين هو الاختبار الذي تتم مراقبته بنشاط. قيمة منطقية
تردد الفاصل الزمني بالثوان بين عمليات تشغيل الاختبار ل WebTest هذا. القيمة الافتراضية هي 300. الباحث
نوع نوع اختبار الويب هذا هو، الخيارات الصالحة هي ping ومتعددة الخطوات والقياسية. "خطوات متعددة"
'ping'
'قياسي' (مطلوب)
مواقع قائمة بمكان إجراء الاختبارات فعليا من لتوفير تغطية عمومية لإمكانية وصول ذوي الاحتياجات الخاصة إلى التطبيق الخاص بك. WebTestGeolocation[] (مطلوب)
اسم اسم معرف من قبل المستخدم إذا كان WebTest هذا. سلسلة (مطلوب)
طلب مجموعة خصائص الطلب WebTestPropertiesRequest
RetryEnabled السماح بإعادة المحاولة في حالة فشل WebTest هذا. قيمة منطقية
معرف المراقبة الاصطناعية المعرف الفريد ل WebTest هذا. عادة ما تكون هذه هي نفس قيمة حقل الاسم. سلسلة (مطلوب)
مهله الثوان حتى تنتهي مهلة WebTest هذه وتفشل. القيمة الافتراضية هي 30. الباحث
قواعد التحقق من الصحة مجموعة خصائص قاعدة التحقق من الصحة WebTestPropertiesValidationRules

تكوين WebTestProperties

اسم وصف قيمة
WebTest مواصفات XML ل WebTest لتشغيلها مقابل تطبيق. خيط

طلب طلب WebTestProperties

اسم وصف قيمة
متابعة الإرشادات اتبع عمليات إعادة التوجيه لاختبار الويب هذا. قيمة منطقية
رؤوس قائمة الرؤوس وقيمها لإضافتها إلى استدعاء WebTest. HeaderField []
HttpVerb فعل Http لاستخدامه لاختبار الويب هذا. خيط
طلبات ParseDependent تحليل الطلب التابع ل WebTest هذا. قيمة منطقية
RequestBody نص سلسلة ترميز Base64 لإرساله باستخدام اختبار الويب هذا. خيط
RequestUrl موقع Url للاختبار. خيط

WebTestPropertiesValidationRules

اسم وصف قيمة
التحقق من المحتوى مجموعة خصائص التحقق من صحة المحتوى WebTestPropertiesValidationRulesContentValidation
المتوقعHttpStatusCode تحقق من أن WebTest يرجع رمز حالة http المتوفر. الباحث
تجاهلHttpStatusCode عند التعيين، سيتجاهل التحقق من الصحة رمز الحالة. قيمة منطقية
SSLCertRemainingLifetimeCheck لا يزال هناك عدد من الأيام التي يجب التحقق منها قبل انتهاء صلاحية شهادة SSL الحالية. يجب أن تكون القيمة موجبة ويجب تعيين SSLCheck إلى true. الباحث
فحص SSL يتحقق لمعرفة ما إذا كان شهادة SSL لا تزال صالحة. قيمة منطقية

WebTestPropertiesValidationRulesContentValidation

اسم وصف قيمة
ContentMatch المحتوى الذي يجب البحث عنه في إرجاع WebTest. يجب ألا تكون خالية أو فارغة. خيط
IgnoreCase عند التعيين، تجعل هذه القيمة حالة التحقق من صحة ContentMatch غير حساسة. قيمة منطقية
PassIfTextFound عندما يكون صحيحا، سيتم تمرير التحقق من الصحة إذا كان هناك تطابق لسلسلة ContentMatch. إذا كانت خاطئة، فستفشل عملية التحقق من الصحة إذا كان هناك تطابق قيمة منطقية

WebtestsResourceTags

اسم وصف قيمة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب وصف
إنشاء اختبار الويب الديناميكي

Deploy to Azure
إنشاء أي عدد من اختبارات ويب App Insights (ping).
قاعدة التنبيه القياسي لاختبار التوفر

Deploy to Azure
ينشئ هذا القالب اختبار توفر Application Insights جنبا إلى جنب مع قاعدة تنبيه قياسية تراقبه.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد webtests مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Insights/webtests، أضف Terraform التالي إلى القالب الخاص بك.

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

قيم الخصائص

حقل الرأس

اسم وصف قيمة
مفتاح اسم الرأس. خيط
قيمة قيمة العنوان. خيط

Microsoft.Insights/webtests

اسم وصف قيمة
نوع نوع WebTest الذي يشاهده اختبار الويب هذا. الاختيارات هي ping ومتعددة الخطوات والقياسية. "خطوات متعددة"
'ping'
"قياسي"
مكان موقع المورد سلسلة (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
خصائص بيانات التعريف التي تصف اختبار ويب لمورد Azure. WebTestProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.Insights/webtests@2022-06-15"

WebTestGeolocation

اسم وصف قيمة
معرف معرف الموقع ل WebTest للتشغيل منه. خيط

خصائص WebTest

اسم وصف قيمة
تكوين مواصفات تكوين XML ل WebTest. تكوين WebTestPropertiesConfiguration
وصف وصف معرف من قبل المستخدم ل WebTest هذا. خيط
تمكين هو الاختبار الذي تتم مراقبته بنشاط. قيمة منطقية
تردد الفاصل الزمني بالثوان بين عمليات تشغيل الاختبار ل WebTest هذا. القيمة الافتراضية هي 300. الباحث
نوع نوع اختبار الويب هذا هو، الخيارات الصالحة هي ping ومتعددة الخطوات والقياسية. "خطوات متعددة"
'ping'
'قياسي' (مطلوب)
مواقع قائمة بمكان إجراء الاختبارات فعليا من لتوفير تغطية عمومية لإمكانية وصول ذوي الاحتياجات الخاصة إلى التطبيق الخاص بك. WebTestGeolocation[] (مطلوب)
اسم اسم معرف من قبل المستخدم إذا كان WebTest هذا. سلسلة (مطلوب)
طلب مجموعة خصائص الطلب WebTestPropertiesRequest
RetryEnabled السماح بإعادة المحاولة في حالة فشل WebTest هذا. قيمة منطقية
معرف المراقبة الاصطناعية المعرف الفريد ل WebTest هذا. عادة ما تكون هذه هي نفس قيمة حقل الاسم. سلسلة (مطلوب)
مهله الثوان حتى تنتهي مهلة WebTest هذه وتفشل. القيمة الافتراضية هي 30. الباحث
قواعد التحقق من الصحة مجموعة خصائص قاعدة التحقق من الصحة WebTestPropertiesValidationRules

تكوين WebTestProperties

اسم وصف قيمة
WebTest مواصفات XML ل WebTest لتشغيلها مقابل تطبيق. خيط

طلب طلب WebTestProperties

اسم وصف قيمة
متابعة الإرشادات اتبع عمليات إعادة التوجيه لاختبار الويب هذا. قيمة منطقية
رؤوس قائمة الرؤوس وقيمها لإضافتها إلى استدعاء WebTest. HeaderField []
HttpVerb فعل Http لاستخدامه لاختبار الويب هذا. خيط
طلبات ParseDependent تحليل الطلب التابع ل WebTest هذا. قيمة منطقية
RequestBody نص سلسلة ترميز Base64 لإرساله باستخدام اختبار الويب هذا. خيط
RequestUrl موقع Url للاختبار. خيط

WebTestPropertiesValidationRules

اسم وصف قيمة
التحقق من المحتوى مجموعة خصائص التحقق من صحة المحتوى WebTestPropertiesValidationRulesContentValidation
المتوقعHttpStatusCode تحقق من أن WebTest يرجع رمز حالة http المتوفر. الباحث
تجاهلHttpStatusCode عند التعيين، سيتجاهل التحقق من الصحة رمز الحالة. قيمة منطقية
SSLCertRemainingLifetimeCheck لا يزال هناك عدد من الأيام التي يجب التحقق منها قبل انتهاء صلاحية شهادة SSL الحالية. يجب أن تكون القيمة موجبة ويجب تعيين SSLCheck إلى true. الباحث
فحص SSL يتحقق لمعرفة ما إذا كان شهادة SSL لا تزال صالحة. قيمة منطقية

WebTestPropertiesValidationRulesContentValidation

اسم وصف قيمة
ContentMatch المحتوى الذي يجب البحث عنه في إرجاع WebTest. يجب ألا تكون خالية أو فارغة. خيط
IgnoreCase عند التعيين، تجعل هذه القيمة حالة التحقق من صحة ContentMatch غير حساسة. قيمة منطقية
PassIfTextFound عندما يكون صحيحا، سيتم تمرير التحقق من الصحة إذا كان هناك تطابق لسلسلة ContentMatch. إذا كانت خاطئة، فستفشل عملية التحقق من الصحة إذا كان هناك تطابق قيمة منطقية

WebtestsResourceTags

اسم وصف قيمة