Microsoft.Network networkWatchers/connectionMonitors 2022-05-01

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2022-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    autoStart: bool
    destination: {
      address: 'string'
      port: int
      resourceId: 'string'
    }
    endpoints: [
      {
        address: 'string'
        coverageLevel: 'string'
        filter: {
          items: [
            {
              address: 'string'
              type: 'AgentAddress'
            }
          ]
          type: 'Include'
        }
        name: 'string'
        resourceId: 'string'
        scope: {
          exclude: [
            {
              address: 'string'
            }
          ]
          include: [
            {
              address: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    monitoringIntervalInSeconds: int
    notes: 'string'
    outputs: [
      {
        type: 'Workspace'
        workspaceSettings: {
          workspaceResourceId: 'string'
        }
      }
    ]
    source: {
      port: int
      resourceId: 'string'
    }
    testConfigurations: [
      {
        httpConfiguration: {
          method: 'string'
          path: 'string'
          port: int
          preferHTTPS: bool
          requestHeaders: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          validStatusCodeRanges: [
            'string'
          ]
        }
        icmpConfiguration: {
          disableTraceRoute: bool
        }
        name: 'string'
        preferredIPVersion: 'string'
        protocol: 'string'
        successThreshold: {
          checksFailedPercent: int
          roundTripTimeMs: int
        }
        tcpConfiguration: {
          destinationPortBehavior: 'string'
          disableTraceRoute: bool
          port: int
        }
        testFrequencySec: int
      }
    ]
    testGroups: [
      {
        destinations: [
          'string'
        ]
        disable: bool
        name: 'string'
        sources: [
          'string'
        ]
        testConfigurations: [
          'string'
        ]
      }
    ]
  }
}

قيم Property

networkWatchers/connectionMonitors

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوبة)
الموقع موقع مراقبة الاتصال. سلسلة
العلامات علامات مراقبة الاتصال. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
اسم رمزي للمورد من النوع: networkWatchers
خصائص خصائص جهاز عرض الاتصال. ConnectionMonitorParametersOrConnectionMonitorResult... (مطلوب)

ConnectionMonitorParametersOrConnectionMonitorResult...

الاسم الوصف القيمة
تلقائي تحديد ما إذا كان سيتم بدء تشغيل مراقب الاتصال تلقائيا بمجرد إنشائه. Bool
الوجهة يصف وجهة مراقب الاتصال. ConnectionMonitorDestination
نقاط النهاية قائمة نقاط نهاية مراقبة الاتصال. ConnectionMonitorEndpoint[]
مراقبةIntervalInSeconds الفاصل الزمني للمراقبة بالثوان. int

القيود:
الحد الأدنى للقيمة = 30
الحد الأقصى للقيمة = 1800
ملاحظات ملاحظات اختيارية لإقرانها بشاشة الاتصال. سلسلة
نتائج قائمة مخرجات مراقبة الاتصال. ConnectionMonitorOutput[]
المصدر يصف مصدر مراقبة الاتصال. ConnectionMonitorSource
تكوينات الاختبار قائمة تكوينات اختبار مراقبة الاتصال. ConnectionMonitorTestConfiguration[]
مجموعات الاختبار قائمة مجموعات اختبار مراقبة الاتصال. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

الاسم الوصف القيمة
العنوان عنوان وجهة مراقبة الاتصال (IP أو اسم المجال). سلسلة
المنفذ منفذ الوجهة المستخدم من قبل مراقب الاتصال. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
resourceId معرف المورد المستخدم كوجهة بواسطة مراقب الاتصال. سلسلة

ConnectionMonitorEndpoint

الاسم الوصف القيمة
العنوان عنوان نقطة نهاية مراقبة الاتصال (IP أو اسم المجال). سلسلة
مستوى التغطية اختبار التغطية لنقطة النهاية. 'AboveAverage'
"المتوسط"
'BelowAverage'
"افتراضي"
«كامل»
"منخفض"
عامل التصفية تصفية العناصر الفرعية داخل نقطة النهاية. ConnectionMonitorEndpointFilter
الاسم اسم نقطة نهاية مراقبة الاتصال. سلسلة (مطلوب)
resourceId معرف المورد لنقطة نهاية مراقبة الاتصال. سلسلة
النطاق نطاق نقطة النهاية. ConnectionMonitorEndpointScope
النوع نوع نقطة النهاية. "AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
"عنوان خارجي"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

الاسم الوصف القيمة
العناصر قائمة العناصر في عامل التصفية. ConnectionMonitorEndpointFilterItem[]
النوع سلوك عامل تصفية نقطة النهاية. يتم حاليا دعم "تضمين" فقط. "تضمين"

ConnectionMonitorEndpointFilterItem

الاسم الوصف القيمة
العنوان عنوان عنصر عامل التصفية. سلسلة
النوع نوع العنصر المضمن في عامل التصفية. حاليا يتم دعم "AgentAddress" فقط. 'AgentAddress'

ConnectionMonitorEndpointScope

الاسم الوصف القيمة
استثناء قائمة العناصر التي يجب استبعادها من نطاق نقطة النهاية. ConnectionMonitorEndpointScopeItem[]
تشمل قائمة العناصر التي يجب تضمينها في نطاق نقطة النهاية. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

الاسم الوصف القيمة
العنوان عنوان عنصر نقطة النهاية. الأنواع المدعومة هي قناع الشبكة الفرعية IPv4/IPv6 أو عنوان IP IPv4/IPv6. سلسلة

ConnectionMonitorOutput

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

إعدادات ConnectionMonitorWorkspace

الاسم الوصف القيمة
workspaceResourceId معرف مورد مساحة عمل تحليلات السجل. سلسلة

مصدر ConnectionMonitor

الاسم الوصف القيمة
المنفذ منفذ المصدر المستخدم من قبل مراقب الاتصال. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
resourceId معرف المورد المستخدم كمصدر بواسطة مراقب الاتصال. سلسلة (مطلوبة)

تكوين ConnectionMonitorTest

الاسم الوصف القيمة
تكوين http المعلمات المستخدمة لإجراء تقييم الاختبار عبر HTTP. ConnectionMonitorHttpConfiguration
تكوين icmp المعلمات المستخدمة لإجراء تقييم الاختبار عبر ICMP. تكوين ConnectionMonitorIcmpConfiguration
الاسم اسم تكوين اختبار مراقبة الاتصال. سلسلة (مطلوبة)
preferredIPVersion إصدار IP المفضل لاستخدامه في تقييم الاختبار. قد تختار شاشة الاتصال استخدام إصدار مختلف اعتمادا على معلمات أخرى. 'IPv4'
'IPv6'
بروتوكول البروتوكول المراد استخدامه في تقييم الاختبار. 'Http'
'Icmp'
'Tcp' (مطلوب)
successThreshold حد الإعلان عن نجاح الاختبار. ConnectionMonitorSuccessThreshold
تكوين tcp المعلمات المستخدمة لإجراء تقييم الاختبار عبر TCP. تكوين ConnectionMonitorTcp
testFrequencySec تكرار تقييم الاختبار، بالثوان. int

ConnectionMonitorHttpConfiguration

الاسم الوصف القيمة
أسلوب أسلوب HTTP المراد استخدامه. "الحصول"
'نشر'
مسار مكون المسار ل URI. على سبيل المثال، "/dir1/dir2". سلسلة
المنفذ المنفذ المراد الاتصال به. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
تفضيلHTTPS قيمة تشير إلى ما إذا كان HTTPS مفضلا على HTTP في الحالات التي يكون فيها الاختيار غير صريح. Bool
عناوين الطلب عناوين HTTP لإرسالها مع الطلب. HttpHeader[]
validStatusCodeRanges رموز حالة HTTP للنظر في نجاحها. على سبيل المثال، "2xx,301-304,418". سلسلة []

HttpHeader

الاسم الوصف القيمة
الاسم الاسم في رأس HTTP. سلسلة
القيمة القيمة في رأس HTTP. سلسلة

تكوين ConnectionMonitorIcmpConfiguration

الاسم الوصف القيمة
disableTraceRoute قيمة تشير إلى ما إذا كان يجب تعطيل تقييم المسار مع مسار التتبع. Bool

ConnectionMonitorSuccessThreshold

الاسم الوصف القيمة
checksFailedPercent الحد الأقصى للنسبة المئوية لعمليات التحقق الفاشلة المسموح بها للاختبار لتقييمها على أنها ناجحة. int
roundTripTimeMs الحد الأقصى لوقت الرحلة ذهابا وإيابا بالمللي ثانية المسموح به للاختبار لتقييمه على أنه ناجح. int

تكوين ConnectionMonitorTcp

الاسم الوصف القيمة
destinationPortBehavior سلوك منفذ الوجهة. "ListenIfAvailable"
'بلا'
disableTraceRoute قيمة تشير إلى ما إذا كان يجب تعطيل تقييم المسار مع مسار التتبع. Bool
المنفذ المنفذ الذي يجب الاتصال به. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535

ConnectionMonitorTestGroup

الاسم الوصف القيمة
الوجهات قائمة بأسماء نقاط النهاية الوجهة. string[] (مطلوب)
التعطيل قيمة تشير إلى ما إذا كانت مجموعة الاختبار معطلا. Bool
الاسم اسم مجموعة اختبار مراقبة الاتصال. سلسلة (مطلوب)
المصادر قائمة بأسماء نقاط النهاية المصدر. string[] (مطلوب)
تكوينات الاختبار قائمة بأسماء تكوين الاختبار. string[] (مطلوب)

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2022-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "autoStart": "bool",
    "destination": {
      "address": "string",
      "port": "int",
      "resourceId": "string"
    },
    "endpoints": [
      {
        "address": "string",
        "coverageLevel": "string",
        "filter": {
          "items": [
            {
              "address": "string",
              "type": "AgentAddress"
            }
          ],
          "type": "Include"
        },
        "name": "string",
        "resourceId": "string",
        "scope": {
          "exclude": [
            {
              "address": "string"
            }
          ],
          "include": [
            {
              "address": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "monitoringIntervalInSeconds": "int",
    "notes": "string",
    "outputs": [
      {
        "type": "Workspace",
        "workspaceSettings": {
          "workspaceResourceId": "string"
        }
      }
    ],
    "source": {
      "port": "int",
      "resourceId": "string"
    },
    "testConfigurations": [
      {
        "httpConfiguration": {
          "method": "string",
          "path": "string",
          "port": "int",
          "preferHTTPS": "bool",
          "requestHeaders": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "validStatusCodeRanges": [ "string" ]
        },
        "icmpConfiguration": {
          "disableTraceRoute": "bool"
        },
        "name": "string",
        "preferredIPVersion": "string",
        "protocol": "string",
        "successThreshold": {
          "checksFailedPercent": "int",
          "roundTripTimeMs": "int"
        },
        "tcpConfiguration": {
          "destinationPortBehavior": "string",
          "disableTraceRoute": "bool",
          "port": "int"
        },
        "testFrequencySec": "int"
      }
    ],
    "testGroups": [
      {
        "destinations": [ "string" ],
        "disable": "bool",
        "name": "string",
        "sources": [ "string" ],
        "testConfigurations": [ "string" ]
      }
    ]
  }
}

قيم Property

networkWatchers/connectionMonitors

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Network/networkWatchers/connectionMonitors'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2022-05-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوب)
الموقع موقع مراقبة الاتصال. سلسلة
العلامات علامات مراقبة الاتصال. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص جهاز عرض الاتصال. ConnectionMonitorParametersOrConnectionMonitorResult... (مطلوب)

ConnectionMonitorParametersOrConnectionMonitorResult...

الاسم الوصف القيمة
تلقائي تحديد ما إذا كان سيتم بدء تشغيل مراقب الاتصال تلقائيا بمجرد إنشائه. Bool
الوجهة يصف وجهة مراقبة الاتصال. ConnectionMonitorDestination
نقاط النهاية قائمة نقاط نهاية مراقبة الاتصال. ConnectionMonitorEndpoint[]
مراقبةIntervalInSeconds الفاصل الزمني للمراقبة بالثوان. int

القيود:
الحد الأدنى للقيمة = 30
الحد الأقصى للقيمة = 1800
ملاحظات ملاحظات اختيارية لإقرانها بشاشة الاتصال. سلسلة
نتائج قائمة بمخرجات مراقبة الاتصال. ConnectionMonitorOutput[]
المصدر يصف مصدر مراقبة الاتصال. مصدر ConnectionMonitor
تكوينات الاختبار قائمة تكوينات اختبار مراقبة الاتصال. ConnectionMonitorTestConfiguration[]
مجموعات الاختبار قائمة مجموعات اختبار مراقبة الاتصال. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

الاسم الوصف القيمة
العنوان عنوان وجهة مراقبة الاتصال (IP أو اسم المجال). سلسلة
المنفذ منفذ الوجهة المستخدم من قبل مراقب الاتصال. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
resourceId معرف المورد المستخدم كوجهة بواسطة مراقب الاتصال. سلسلة

ConnectionMonitorEndpoint

الاسم الوصف القيمة
العنوان عنوان نقطة نهاية مراقبة الاتصال (IP أو اسم المجال). سلسلة
مستوى التغطية اختبار التغطية لنقطة النهاية. 'AboveAverage'
"المتوسط"
'BelowAverage'
"افتراضي"
«كامل»
"منخفض"
عامل التصفية تصفية العناصر الفرعية داخل نقطة النهاية. ConnectionMonitorEndpointFilter
الاسم اسم نقطة نهاية مراقبة الاتصال. سلسلة (مطلوب)
resourceId معرف المورد لنقطة نهاية مراقبة الاتصال. سلسلة
النطاق نطاق نقطة النهاية. ConnectionMonitorEndpointScope
النوع نوع نقطة النهاية. "AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
"عنوان خارجي"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

الاسم الوصف القيمة
العناصر قائمة العناصر في عامل التصفية. ConnectionMonitorEndpointFilterItem[]
النوع سلوك عامل تصفية نقطة النهاية. يتم حاليا دعم "تضمين" فقط. "تضمين"

ConnectionMonitorEndpointFilterItem

الاسم الوصف القيمة
العنوان عنوان عنصر عامل التصفية. سلسلة
النوع نوع العنصر المضمن في عامل التصفية. حاليا يتم دعم "AgentAddress" فقط. 'AgentAddress'

ConnectionMonitorEndpointScope

الاسم الوصف القيمة
استثناء قائمة العناصر التي يجب استبعادها من نطاق نقطة النهاية. ConnectionMonitorEndpointScopeItem[]
تشمل قائمة العناصر التي يجب تضمينها في نطاق نقطة النهاية. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

الاسم الوصف القيمة
العنوان عنوان عنصر نقطة النهاية. الأنواع المدعومة هي قناع الشبكة الفرعية IPv4/IPv6 أو عنوان IP IPv4/IPv6. سلسلة

ConnectionMonitorOutput

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

إعدادات ConnectionMonitorWorkspace

الاسم الوصف القيمة
workspaceResourceId معرف مورد مساحة عمل تحليلات السجل. سلسلة

مصدر ConnectionMonitor

الاسم الوصف القيمة
المنفذ منفذ المصدر المستخدم من قبل مراقب الاتصال. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
resourceId معرف المورد المستخدم كمصدر بواسطة مراقب الاتصال. سلسلة (مطلوب)

تكوين ConnectionMonitorTest

الاسم الوصف القيمة
httpConfiguration المعلمات المستخدمة لإجراء تقييم الاختبار عبر HTTP. ConnectionMonitorHttpConfiguration
تكوين icmp المعلمات المستخدمة لإجراء تقييم الاختبار عبر ICMP. تكوين ConnectionMonitorIcmpConfiguration
الاسم اسم تكوين اختبار مراقبة الاتصال. سلسلة (مطلوب)
preferredIPVersion إصدار IP المفضل لاستخدامه في تقييم الاختبار. قد تختار مراقبة الاتصال استخدام إصدار مختلف اعتمادا على معلمات أخرى. 'IPv4'
'IPv6'
بروتوكول البروتوكول المراد استخدامه في تقييم الاختبار. 'Http'
'Icmp'
'Tcp' (مطلوب)
successThreshold حد الإعلان عن نجاح الاختبار. ConnectionMonitorSuccessThreshold
تكوين tcp المعلمات المستخدمة لإجراء تقييم الاختبار عبر TCP. تكوين ConnectionMonitorTcp
testFrequencySec تكرار تقييم الاختبار، بالثوان. int

ConnectionMonitorHttpConfiguration

الاسم الوصف القيمة
أسلوب أسلوب HTTP المراد استخدامه. "الحصول"
'نشر'
مسار مكون المسار ل URI. على سبيل المثال، "/dir1/dir2". سلسلة
المنفذ المنفذ الذي يجب الاتصال به. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
تفضيلHTTPS قيمة تشير إلى ما إذا كان HTTPS مفضلا على HTTP في الحالات التي يكون فيها الاختيار غير صريح. Bool
عناوين الطلبات عناوين HTTP المراد إرسالها مع الطلب. HttpHeader[]
validStatusCodeRanges رموز حالة HTTP للنظر في نجاحها. على سبيل المثال، "2xx,301-304,418". سلسلة []

HttpHeader

الاسم الوصف القيمة
الاسم الاسم في رأس HTTP. سلسلة
القيمة القيمة في رأس HTTP. سلسلة

تكوين ConnectionMonitorIcmpConfiguration

الاسم الوصف القيمة
disableTraceRoute قيمة تشير إلى ما إذا كان يجب تعطيل تقييم المسار مع مسار التتبع. Bool

ConnectionMonitorSuccessThreshold

الاسم الوصف القيمة
checksFailedPercent الحد الأقصى للنسبة المئوية للفحوصات الفاشلة المسموح بها للاختبار لتقييمها على أنها ناجحة. int
roundTripTimeMs الحد الأقصى لوقت ذهابا وإيابا بالمللي ثانية المسموح به للاختبار لتقييمه على أنه ناجح. int

تكوين ConnectionMonitorTcp

الاسم الوصف القيمة
destinationPortBehavior سلوك منفذ الوجهة. "ListenIfAvailable"
'بلا'
disableTraceRoute قيمة تشير إلى ما إذا كان يجب تعطيل تقييم المسار مع مسار التتبع. Bool
المنفذ المنفذ الذي يجب الاتصال به. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535

ConnectionMonitorTestGroup

الاسم الوصف القيمة
الوجهات قائمة بأسماء نقاط النهاية الوجهة. string[] (مطلوب)
التعطيل قيمة تشير إلى ما إذا كانت مجموعة الاختبار معطلا. Bool
الاسم اسم مجموعة اختبار مراقبة الاتصال. سلسلة (مطلوب)
المصادر قائمة بأسماء نقاط النهاية المصدر. string[] (مطلوب)
تكوينات الاختبار قائمة بأسماء تكوين الاختبار. string[] (مطلوب)

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2022-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoStart = bool
      destination = {
        address = "string"
        port = int
        resourceId = "string"
      }
      endpoints = [
        {
          address = "string"
          coverageLevel = "string"
          filter = {
            items = [
              {
                address = "string"
                type = "AgentAddress"
              }
            ]
            type = "Include"
          }
          name = "string"
          resourceId = "string"
          scope = {
            exclude = [
              {
                address = "string"
              }
            ]
            include = [
              {
                address = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      monitoringIntervalInSeconds = int
      notes = "string"
      outputs = [
        {
          type = "Workspace"
          workspaceSettings = {
            workspaceResourceId = "string"
          }
        }
      ]
      source = {
        port = int
        resourceId = "string"
      }
      testConfigurations = [
        {
          httpConfiguration = {
            method = "string"
            path = "string"
            port = int
            preferHTTPS = bool
            requestHeaders = [
              {
                name = "string"
                value = "string"
              }
            ]
            validStatusCodeRanges = [
              "string"
            ]
          }
          icmpConfiguration = {
            disableTraceRoute = bool
          }
          name = "string"
          preferredIPVersion = "string"
          protocol = "string"
          successThreshold = {
            checksFailedPercent = int
            roundTripTimeMs = int
          }
          tcpConfiguration = {
            destinationPortBehavior = "string"
            disableTraceRoute = bool
            port = int
          }
          testFrequencySec = int
        }
      ]
      testGroups = [
        {
          destinations = [
            "string"
          ]
          disable = bool
          name = "string"
          sources = [
            "string"
          ]
          testConfigurations = [
            "string"
          ]
        }
      ]
    }
  })
}

قيم Property

networkWatchers/connectionMonitors

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Network/networkWatchers/connectionMonitors@2022-05-01"
الاسم اسم المورد سلسلة (مطلوب)
الموقع موقع مراقبة الاتصال. سلسلة
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: networkWatchers
العلامات علامات مراقبة الاتصال. قاموس أسماء العلامات والقيم.
خصائص خصائص جهاز عرض الاتصال. ConnectionMonitorParametersOrConnectionMonitorResult... (مطلوب)

ConnectionMonitorParametersOrConnectionMonitorResult...

الاسم الوصف القيمة
تلقائي تحديد ما إذا كان سيتم بدء تشغيل مراقب الاتصال تلقائيا بمجرد إنشائه. Bool
الوجهة يصف وجهة مراقبة الاتصال. ConnectionMonitorDestination
نقاط النهاية قائمة نقاط نهاية مراقبة الاتصال. ConnectionMonitorEndpoint[]
مراقبةIntervalInSeconds الفاصل الزمني للمراقبة بالثوان. int

القيود:
الحد الأدنى للقيمة = 30
الحد الأقصى للقيمة = 1800
ملاحظات ملاحظات اختيارية لإقرانها بشاشة الاتصال. سلسلة
نتائج قائمة بمخرجات مراقبة الاتصال. ConnectionMonitorOutput[]
المصدر يصف مصدر مراقبة الاتصال. ConnectionMonitorSource
تكوينات الاختبار قائمة تكوينات اختبار مراقبة الاتصال. ConnectionMonitorTestConfiguration[]
مجموعات الاختبار قائمة مجموعات اختبار مراقبة الاتصال. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

الاسم الوصف القيمة
العنوان عنوان وجهة مراقبة الاتصال (IP أو اسم المجال). سلسلة
المنفذ منفذ الوجهة المستخدم من قبل مراقب الاتصال. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
resourceId معرف المورد المستخدم كوجهة بواسطة مراقب الاتصال. سلسلة

ConnectionMonitorEndpoint

الاسم الوصف القيمة
العنوان عنوان نقطة نهاية مراقبة الاتصال (IP أو اسم المجال). سلسلة
مستوى التغطية اختبار التغطية لنقطة النهاية. "AboveAverage"
"المتوسط"
"BelowAverage"
"افتراضي"
"كامل"
"منخفض"
عامل التصفية تصفية العناصر الفرعية داخل نقطة النهاية. ConnectionMonitorEndpointFilter
الاسم اسم نقطة نهاية مراقبة الاتصال. سلسلة (مطلوبة)
resourceId معرف المورد لنقطة نهاية مراقبة الاتصال. سلسلة
النطاق نطاق نقطة النهاية. ConnectionMonitorEndpointScope
النوع نوع نقطة النهاية. "AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
"عنوان خارجي"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

الاسم الوصف القيمة
العناصر قائمة العناصر في عامل التصفية. ConnectionMonitorEndpointFilterItem[]
النوع سلوك عامل تصفية نقطة النهاية. يتم حاليا دعم "تضمين" فقط. "تضمين"

ConnectionMonitorEndpointFilterItem

الاسم الوصف القيمة
العنوان عنوان عنصر عامل التصفية. سلسلة
النوع نوع العنصر المضمن في عامل التصفية. حاليا يتم دعم "AgentAddress" فقط. "AgentAddress"

ConnectionMonitorEndpointScope

الاسم الوصف القيمة
استثناء قائمة العناصر التي يجب استبعادها من نطاق نقطة النهاية. ConnectionMonitorEndpointScopeItem[]
تشمل قائمة العناصر التي يجب تضمينها في نطاق نقطة النهاية. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

الاسم الوصف القيمة
العنوان عنوان عنصر نقطة النهاية. الأنواع المدعومة هي قناع الشبكة الفرعية IPv4/IPv6 أو عنوان IP IPv4/IPv6. سلسلة

ConnectionMonitorOutput

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

إعدادات ConnectionMonitorWorkspace

الاسم الوصف القيمة
workspaceResourceId معرف مورد مساحة عمل تحليلات السجل. سلسلة

مصدر ConnectionMonitor

الاسم الوصف القيمة
المنفذ منفذ المصدر المستخدم من قبل مراقب الاتصال. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
resourceId معرف المورد المستخدم كمصدر بواسطة مراقب الاتصال. سلسلة (مطلوب)

تكوين ConnectionMonitorTest

الاسم الوصف القيمة
httpConfiguration المعلمات المستخدمة لإجراء تقييم الاختبار عبر HTTP. ConnectionMonitorHttpConfiguration
تكوين icmp المعلمات المستخدمة لإجراء تقييم الاختبار عبر ICMP. تكوين ConnectionMonitorIcmpConfiguration
الاسم اسم تكوين اختبار مراقبة الاتصال. سلسلة (مطلوب)
preferredIPVersion إصدار IP المفضل لاستخدامه في تقييم الاختبار. قد تختار مراقبة الاتصال استخدام إصدار مختلف اعتمادا على معلمات أخرى. "IPv4"
"IPv6"
بروتوكول البروتوكول المراد استخدامه في تقييم الاختبار. "Http"
"Icmp"
"Tcp" (مطلوب)
successThreshold حد الإعلان عن نجاح الاختبار. ConnectionMonitorSuccessThreshold
تكوين tcp المعلمات المستخدمة لإجراء تقييم الاختبار عبر TCP. تكوين ConnectionMonitorTcp
testFrequencySec تكرار تقييم الاختبار، بالثوان. int

ConnectionMonitorHttpConfiguration

الاسم الوصف القيمة
أسلوب أسلوب HTTP المراد استخدامه. "الحصول"
"نشر"
مسار مكون المسار ل URI. على سبيل المثال، "/dir1/dir2". سلسلة
المنفذ المنفذ الذي يجب الاتصال به. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535
تفضيلHTTPS قيمة تشير إلى ما إذا كان HTTPS مفضلا على HTTP في الحالات التي يكون فيها الاختيار غير صريح. Bool
عناوين الطلبات عناوين HTTP المراد إرسالها مع الطلب. HttpHeader[]
validStatusCodeRanges رموز حالة HTTP للنظر في نجاحها. على سبيل المثال، "2xx,301-304,418". سلسلة []

HttpHeader

الاسم الوصف القيمة
الاسم الاسم في رأس HTTP. سلسلة
القيمة القيمة في رأس HTTP. سلسلة

تكوين ConnectionMonitorIcmpConfiguration

الاسم الوصف القيمة
disableTraceRoute قيمة تشير إلى ما إذا كان يجب تعطيل تقييم المسار مع مسار التتبع. Bool

ConnectionMonitorSuccessThreshold

الاسم الوصف القيمة
checksFailedPercent الحد الأقصى للنسبة المئوية للفحوصات الفاشلة المسموح بها للاختبار لتقييمها على أنها ناجحة. int
roundTripTimeMs الحد الأقصى لوقت ذهابا وإيابا بالمللي ثانية المسموح به للاختبار لتقييمه على أنه ناجح. int

تكوين ConnectionMonitorTcp

الاسم الوصف القيمة
destinationPortBehavior سلوك منفذ الوجهة. "ListenIfAvailable"
"لا أحد"
disableTraceRoute قيمة تشير إلى ما إذا كان يجب تعطيل تقييم المسار مع مسار التتبع. Bool
المنفذ المنفذ الذي يجب الاتصال به. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 65535

ConnectionMonitorTestGroup

الاسم الوصف القيمة
الوجهات قائمة بأسماء نقاط النهاية الوجهة. string[] (مطلوب)
التعطيل قيمة تشير إلى ما إذا كانت مجموعة الاختبار معطلا. Bool
الاسم اسم مجموعة اختبار مراقبة الاتصال. سلسلة (مطلوب)
المصادر قائمة بأسماء نقاط النهاية المصدر. string[] (مطلوب)
تكوينات الاختبار قائمة بأسماء تكوين الاختبار. string[] (مطلوب)