Aracılığıyla paylaş


Microsoft.Network networkWatchers/connectionMonitors 2022-09-01

Bicep kaynak tanımı

networkWatchers/connectionMonitors kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/networkWatchers/connectionMonitors kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2022-09-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'
        ]
      }
    ]
  }
}

Özellik değerleri

networkWatchers/connectionMonitors

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
location Bağlantı izleyicisi konumu. string
etiketler Bağlantı izleyicisi etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: networkWatchers
properties Bağlantı izleyicisinin özellikleri. ConnectionMonitorParametersOrConnectionMonitorResult... (gerekli)

ConnectionMonitorParametersOrConnectionMonitorResult...

Ad Açıklama Değer
Autostart Bağlantı izleyicisinin oluşturulduktan sonra otomatik olarak başlatılıp başlatılmayacağını belirler. bool
hedef Bağlantı izleyicisinin hedefini açıklar. ConnectionMonitorDestination
Bitiş noktası Bağlantı izleyicisi uç noktalarının listesi. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds saniye cinsinden izleme aralığı. int

Kısıtlama -ları:
En düşük değer = 30
Maksimum değer = 1800
notlar Bağlantı izleyicisiyle ilişkilendirilecek isteğe bağlı notlar. string
Çıkış Bağlantı izleyicisi çıkışlarının listesi. ConnectionMonitorOutput[]
kaynak Bağlantı izleyicisinin kaynağını açıklar. ConnectionMonitorSource
testConfigurations Bağlantı izleyicisi test yapılandırmalarının listesi. ConnectionMonitorTestConfiguration[]
testGroups Bağlantı izleyicisi test gruplarının listesi. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Ad Açıklama Değer
adres Bağlantı izleyici hedefinin adresi (IP veya etki alanı adı). string
port Bağlantı izleyicisi tarafından kullanılan hedef bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
resourceId Bağlantı izleyicisi tarafından hedef olarak kullanılan kaynağın kimliği. string

ConnectionMonitorEndpoint

Ad Açıklama Değer
adres Bağlantı izleyici uç noktasının adresi (IP veya etki alanı adı). string
coverageLevel Uç nokta için test kapsamı. 'AboveAverage'
'Ortalama'
'BelowAverage'
'Varsayılan'
'Tam'
'Düşük'
filtre Uç nokta içindeki alt öğeleri filtreleyin. ConnectionMonitorEndpointFilter
name Bağlantı izleyicisi uç noktasının adı. dize (gerekli)
resourceId Bağlantı izleyicisi uç noktasının kaynak kimliği. string
scope Uç nokta kapsamı. ConnectionMonitorEndpointScope
tür Uç nokta türü. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Ad Açıklama Değer
öğe Filtredeki öğelerin listesi. ConnectionMonitorEndpointFilterItem[]
tür Uç nokta filtresinin davranışı. Şu anda yalnızca 'Include' desteklenmektedir. 'Dahil Et'

ConnectionMonitorEndpointFilterItem

Ad Açıklama Değer
adres Filtre öğesinin adresi. string
tür Filtreye dahil edilen öğenin türü. Şu anda yalnızca 'AgentAddress' desteklenmektedir. 'AgentAddress'

ConnectionMonitorEndpointScope

Ad Açıklama Değer
dışlama Uç nokta kapsamından dışlanması gereken öğelerin listesi. ConnectionMonitorEndpointScopeItem[]
include Uç nokta kapsamına eklenmesi gereken öğelerin listesi. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Ad Açıklama Değer
adres Uç nokta öğesinin adresi. Desteklenen türler IPv4/IPv6 alt ağ maskesi veya IPv4/IPv6 IP adresidir. string

ConnectionMonitorOutput

Ad Açıklama Değer
tür Bağlantı izleyicisi çıkış hedef türü. Şu anda yalnızca "Çalışma Alanı" desteklenmektedir. 'Çalışma Alanı'
workspaceSettings Log Analytics çalışma alanına çıkış oluşturma ayarlarını açıklar. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Ad Açıklama Değer
workspaceResourceId Log Analytics çalışma alanı kaynak kimliği. string

ConnectionMonitorSource

Ad Açıklama Değer
port Bağlantı izleyicisi tarafından kullanılan kaynak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
resourceId Bağlantı izleyicisine göre kaynak olarak kullanılan kaynağın kimliği. dize (gerekli)

ConnectionMonitorTestConfiguration

Ad Açıklama Değer
httpConfiguration HTTP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorHttpConfiguration
icmpConfiguration ICMP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorIcmpConfiguration
name Bağlantı izleyicisi test yapılandırmasının adı. dize (gerekli)
preferredIPVersion Test değerlendirmesinde kullanılacak tercih edilen IP sürümü. Bağlantı izleyicisi, diğer parametrelere bağlı olarak farklı bir sürüm kullanmayı seçebilir. 'IPv4'
'IPv6'
protokol Test değerlendirmesinde kullanılacak protokol. 'Http'
'Icmp'
'Tcp' (gerekli)
successThreshold Testin başarılı olduğunu bildirme eşiği. ConnectionMonitorSuccessThreshold
tcpConfiguration TCP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorTcpConfiguration
testFrequencySec Saniye cinsinden test değerlendirme sıklığı. int

ConnectionMonitorHttpConfiguration

Ad Açıklama Değer
method Kullanılacak HTTP yöntemi. 'Get'
'Gönder'
path URI'nin yol bileşeni. Örneğin, "/dir1/dir2". string
port Bağlanacak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
tercih etHTTPS Seçimin açık olmadığı durumlarda HTTP yerine HTTPS'nin tercih edilip edilmediğini gösteren değer. bool
requestHeaders İstekle birlikte iletecek HTTP üst bilgileri. HttpHeader[]
validStatusCodeRanges Başarılı saymak için HTTP durum kodları. Örneğin, "2xx,301-304,418". string[]

HttpHeader

Ad Açıklama Değer
name HTTP üst bilgisindeki ad. string
değer HTTP üst bilgisindeki değer. string

ConnectionMonitorIcmpConfiguration

Ad Açıklama Değer
disableTraceRoute İzleme yolu ile yol değerlendirmesinin devre dışı bırakılıp bırakılmayacağını gösteren değer. bool

ConnectionMonitorSuccessThreshold

Ad Açıklama Değer
checksFailedPercent Bir testin başarılı olarak değerlendirmesi için izin verilen en yüksek başarısız denetim yüzdesi. int
roundTripTimeMs Testin başarılı olarak değerlendirilmesine izin verilen milisaniye cinsinden en uzun gidiş dönüş süresi. int

ConnectionMonitorTcpConfiguration

Ad Açıklama Değer
destinationPortBehavior Hedef bağlantı noktası davranışı. 'ListenIfAvailable'
'Yok'
disableTraceRoute İzleme yolu ile yol değerlendirmesinin devre dışı bırakılıp bırakılmayacağını gösteren değer. bool
port Bağlanacak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535

ConnectionMonitorTestGroup

Ad Açıklama Değer
Hedef Hedef uç nokta adlarının listesi. string[] (gerekli)
devre dışı bırakma Test grubunun devre dışı bırakılıp bırakılmadığını gösteren değer. bool
name Bağlantı izleyicisi test grubunun adı. dize (gerekli)
sources Kaynak uç nokta adlarının listesi. string[] (gerekli)
testConfigurations Test yapılandırma adlarının listesi. string[] (gerekli)

ARM şablonu kaynak tanımı

networkWatchers/connectionMonitors kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/networkWatchers/connectionMonitors kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2022-09-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" ]
      }
    ]
  }
}

Özellik değerleri

networkWatchers/connectionMonitors

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/networkWatchers/connectionMonitors'
apiVersion Kaynak API'sinin sürümü '2022-09-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
location Bağlantı izleyicisi konumu. string
etiketler Bağlantı izleyicisi etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Bağlantı izleyicisinin özellikleri. ConnectionMonitorParametersOrConnectionMonitorResult... (gerekli)

ConnectionMonitorParametersOrConnectionMonitorResult...

Ad Açıklama Değer
Autostart Bağlantı izleyicisinin oluşturulduktan sonra otomatik olarak başlatılıp başlatılmayacağını belirler. bool
hedef Bağlantı izleyicisinin hedefini açıklar. ConnectionMonitorDestination
Bitiş noktası Bağlantı izleyicisi uç noktalarının listesi. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds saniye cinsinden izleme aralığı. int

Kısıtlama -ları:
En düşük değer = 30
Maksimum değer = 1800
notlar Bağlantı izleyicisiyle ilişkilendirilecek isteğe bağlı notlar. string
Çıkış Bağlantı izleyicisi çıkışlarının listesi. ConnectionMonitorOutput[]
kaynak Bağlantı izleyicisinin kaynağını açıklar. ConnectionMonitorSource
testConfigurations Bağlantı izleyicisi test yapılandırmalarının listesi. ConnectionMonitorTestConfiguration[]
testGroups Bağlantı izleyicisi test gruplarının listesi. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Ad Açıklama Değer
adres Bağlantı izleyici hedefinin adresi (IP veya etki alanı adı). string
port Bağlantı izleyicisi tarafından kullanılan hedef bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
resourceId Bağlantı izleyicisi tarafından hedef olarak kullanılan kaynağın kimliği. string

ConnectionMonitorEndpoint

Ad Açıklama Değer
adres Bağlantı izleyici uç noktasının adresi (IP veya etki alanı adı). string
coverageLevel Uç nokta için test kapsamı. 'AboveAverage'
'Ortalama'
'BelowAverage'
'Varsayılan'
'Tam'
'Düşük'
filtre Uç nokta içindeki alt öğeler için filtre uygulama. ConnectionMonitorEndpointFilter
name Bağlantı izleyici uç noktasının adı. dize (gerekli)
resourceId Bağlantı izleyici uç noktasının kaynak kimliği. string
scope Uç nokta kapsamı. ConnectionMonitorEndpointScope
tür Uç nokta türü. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Ad Açıklama Değer
öğe Filtredeki öğelerin listesi. ConnectionMonitorEndpointFilterItem[]
tür Uç nokta filtresinin davranışı. Şu anda yalnızca 'Include' desteklenmektedir. 'Dahil Et'

ConnectionMonitorEndpointFilterItem

Ad Açıklama Değer
adres Filtre öğesinin adresi. string
tür Filtreye dahil edilen öğenin türü. Şu anda yalnızca 'AgentAddress' desteklenmektedir. 'AgentAddress'

ConnectionMonitorEndpointScope

Ad Açıklama Değer
dışlama Uç nokta kapsamından dışlanması gereken öğelerin listesi. ConnectionMonitorEndpointScopeItem[]
include Uç nokta kapsamına eklenmesi gereken öğelerin listesi. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Ad Açıklama Değer
adres Uç nokta öğesinin adresi. Desteklenen türler IPv4/IPv6 alt ağ maskesi veya IPv4/IPv6 IP adresidir. string

ConnectionMonitorOutput

Ad Açıklama Değer
tür Bağlantı izleyicisi çıkış hedef türü. Şu anda yalnızca "Çalışma Alanı" desteklenmektedir. 'Çalışma Alanı'
workspaceSettings Log Analytics çalışma alanına çıkış oluşturma ayarlarını açıklar. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Ad Açıklama Değer
workspaceResourceId Log Analytics çalışma alanı kaynak kimliği. string

ConnectionMonitorSource

Ad Açıklama Değer
port Bağlantı izleyicisi tarafından kullanılan kaynak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
resourceId Bağlantı izleyicisine göre kaynak olarak kullanılan kaynağın kimliği. dize (gerekli)

ConnectionMonitorTestConfiguration

Ad Açıklama Değer
httpConfiguration HTTP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorHttpConfiguration
icmpConfiguration ICMP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorIcmpConfiguration
name Bağlantı izleyicisi test yapılandırmasının adı. dize (gerekli)
preferredIPVersion Test değerlendirmesinde kullanılacak tercih edilen IP sürümü. Bağlantı izleyicisi, diğer parametrelere bağlı olarak farklı bir sürüm kullanmayı seçebilir. 'IPv4'
'IPv6'
protokol Test değerlendirmesinde kullanılacak protokol. 'Http'
'Icmp'
'Tcp' (gerekli)
successThreshold Testin başarılı olduğunu bildirme eşiği. ConnectionMonitorSuccessThreshold
tcpConfiguration TCP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorTcpConfiguration
testFrequencySec Saniye cinsinden test değerlendirme sıklığı. int

ConnectionMonitorHttpConfiguration

Ad Açıklama Değer
method Kullanılacak HTTP yöntemi. 'Get'
'Gönder'
path URI'nin yol bileşeni. Örneğin, "/dir1/dir2". string
port Bağlanacak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
tercih etHTTPS Seçimin açık olmadığı durumlarda HTTP yerine HTTPS'nin tercih edilip edilmediğini gösteren değer. bool
requestHeaders İstekle birlikte iletecek HTTP üst bilgileri. HttpHeader[]
validStatusCodeRanges Başarılı saymak için HTTP durum kodları. Örneğin, "2xx,301-304,418". string[]

HttpHeader

Ad Açıklama Değer
name HTTP üst bilgisindeki ad. string
değer HTTP üst bilgisindeki değer. string

ConnectionMonitorIcmpConfiguration

Ad Açıklama Değer
disableTraceRoute İzleme yolu ile yol değerlendirmesinin devre dışı bırakılıp bırakılmayacağını gösteren değer. bool

ConnectionMonitorSuccessThreshold

Ad Açıklama Değer
checksFailedPercent Bir testin başarılı olarak değerlendirmesi için izin verilen başarısız denetimlerin en yüksek yüzdesi. int
roundTripTimeMs Testin başarılı olarak değerlendirilmesine izin verilen milisaniye cinsinden en uzun gidiş dönüş süresi. int

ConnectionMonitorTcpConfiguration

Ad Açıklama Değer
destinationPortBehavior Hedef bağlantı noktası davranışı. 'ListenIfAvailable'
'Yok'
disableTraceRoute İzleme yolu ile yol değerlendirmesinin devre dışı bırakılıp bırakılmayacağını gösteren değer. bool
port Bağlanacak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535

ConnectionMonitorTestGroup

Ad Açıklama Değer
Hedef Hedef uç nokta adlarının listesi. string[] (gerekli)
devre dışı bırakma Test grubunun devre dışı bırakılıp bırakılmadığını gösteren değer. bool
name Bağlantı izleyicisi test grubunun adı. dize (gerekli)
sources Kaynak uç nokta adlarının listesi. string[] (gerekli)
testConfigurations Test yapılandırma adlarının listesi. string[] (gerekli)

Terraform (AzAPI sağlayıcısı) kaynak tanımı

networkWatchers/connectionMonitors kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/networkWatchers/connectionMonitors kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2022-09-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"
          ]
        }
      ]
    }
  })
}

Özellik değerleri

networkWatchers/connectionMonitors

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/networkWatchers/connectionMonitors@2022-09-01"
name Kaynak adı dize (gerekli)
location Bağlantı izleyicisi konumu. string
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: networkWatchers
etiketler Bağlantı izleyicisi etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
properties Bağlantı izleyicisinin özellikleri. ConnectionMonitorParametersOrConnectionMonitorResult... (gerekli)

ConnectionMonitorParametersOrConnectionMonitorResult...

Ad Açıklama Değer
Autostart Bağlantı izleyicisinin oluşturulduktan sonra otomatik olarak başlatılıp başlatılmayacağını belirler. bool
hedef Bağlantı izleyicisinin hedefini açıklar. ConnectionMonitorDestination
Bitiş noktası Bağlantı izleyicisi uç noktalarının listesi. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds saniye cinsinden izleme aralığı. int

Kısıtlama -ları:
En düşük değer = 30
Maksimum değer = 1800
notlar Bağlantı izleyicisiyle ilişkilendirilecek isteğe bağlı notlar. string
Çıkış Bağlantı izleyicisi çıkışlarının listesi. ConnectionMonitorOutput[]
kaynak Bağlantı izleyicisinin kaynağını açıklar. ConnectionMonitorSource
testConfigurations Bağlantı izleyicisi test yapılandırmalarının listesi. ConnectionMonitorTestConfiguration[]
testGroups Bağlantı izleyicisi test gruplarının listesi. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Ad Açıklama Değer
adres Bağlantı izleyici hedefinin adresi (IP veya etki alanı adı). string
port Bağlantı izleyicisi tarafından kullanılan hedef bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
resourceId Bağlantı izleyicisi tarafından hedef olarak kullanılan kaynağın kimliği. string

ConnectionMonitorEndpoint

Ad Açıklama Değer
adres Bağlantı izleyici uç noktasının adresi (IP veya etki alanı adı). string
coverageLevel Uç nokta için test kapsamı. "AboveAverage"
"Ortalama"
"BelowAverage"
"Varsayılan"
"Tam"
"Düşük"
filtre Uç nokta içindeki alt öğeler için filtre uygulama. ConnectionMonitorEndpointFilter
name Bağlantı izleyici uç noktasının adı. dize (gerekli)
resourceId Bağlantı izleyici uç noktasının kaynak kimliği. string
scope Uç nokta kapsamı. ConnectionMonitorEndpointScope
tür Uç nokta türü. "AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
"ExternalAddress"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Ad Açıklama Değer
öğe Filtredeki öğelerin listesi. ConnectionMonitorEndpointFilterItem[]
tür Uç nokta filtresinin davranışı. Şu anda yalnızca 'Include' desteklenmektedir. "Dahil Et"

ConnectionMonitorEndpointFilterItem

Ad Açıklama Değer
adres Filtre öğesinin adresi. string
tür Filtreye dahil edilen öğenin türü. Şu anda yalnızca 'AgentAddress' desteklenmektedir. "AgentAddress"

ConnectionMonitorEndpointScope

Ad Açıklama Değer
dışlama Uç nokta kapsamından dışlanması gereken öğelerin listesi. ConnectionMonitorEndpointScopeItem[]
include Uç nokta kapsamına eklenmesi gereken öğelerin listesi. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Ad Açıklama Değer
adres Uç nokta öğesinin adresi. Desteklenen türler IPv4/IPv6 alt ağ maskesi veya IPv4/IPv6 IP adresidir. string

ConnectionMonitorOutput

Ad Açıklama Değer
tür Bağlantı izleyicisi çıkış hedef türü. Şu anda yalnızca "Çalışma Alanı" desteklenmektedir. "Çalışma Alanı"
workspaceSettings Log Analytics çalışma alanına çıkış oluşturma ayarlarını açıklar. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Ad Açıklama Değer
workspaceResourceId Log Analytics çalışma alanı kaynak kimliği. string

ConnectionMonitorSource

Ad Açıklama Değer
port Bağlantı izleyicisi tarafından kullanılan kaynak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
resourceId Bağlantı izleyicisi tarafından kaynak olarak kullanılan kaynağın kimliği. dize (gerekli)

ConnectionMonitorTestConfiguration

Ad Açıklama Değer
httpConfiguration HTTP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorHttpConfiguration
icmpConfiguration ICMP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorIcmpConfiguration
name Bağlantı izleyicisi test yapılandırmasının adı. dize (gerekli)
preferredIPVersion Test değerlendirmesinde kullanılacak tercih edilen IP sürümü. Bağlantı izleyicisi diğer parametrelere bağlı olarak farklı bir sürüm kullanmayı seçebilir. "IPv4"
"IPv6"
protokol Test değerlendirmesinde kullanılacak protokol. "Http"
"Icmp"
"Tcp" (gerekli)
successThreshold Testin başarılı olduğunu bildirme eşiği. ConnectionMonitorSuccessThreshold
tcpConfiguration TCP üzerinden test değerlendirmesi gerçekleştirmek için kullanılan parametreler. ConnectionMonitorTcpConfiguration
testFrequencySec Saniye cinsinden test değerlendirme sıklığı. int

ConnectionMonitorHttpConfiguration

Ad Açıklama Değer
method Kullanılacak HTTP yöntemi. "Get"
"Gönderi"
path URI'nin yol bileşeni. Örneğin, "/dir1/dir2". string
port Bağlanacak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535
tercih etHTTPS Seçimin açık olmadığı durumlarda HTTP yerine HTTPS'nin tercih edilip edilmediğini gösteren değer. bool
requestHeaders İstekle iletecek HTTP üst bilgileri. HttpHeader[]
validStatusCodeRanges Başarılı saymak için HTTP durum kodları. Örneğin, "2xx,301-304,418". dize[]

HttpHeader

Ad Açıklama Değer
name HTTP üst bilgisindeki ad. string
değer HTTP üst bilgisindeki değer. string

ConnectionMonitorIcmpConfiguration

Ad Açıklama Değer
disableTraceRoute İzleme yolu ile yol değerlendirmesinin devre dışı bırakılıp bırakılmayacağını gösteren değer. bool

ConnectionMonitorSuccessThreshold

Ad Açıklama Değer
checksFailedPercent Bir testin başarılı olarak değerlendirmesi için izin verilen başarısız denetimlerin en yüksek yüzdesi. int
roundTripTimeMs Testin başarılı olarak değerlendirilmesine izin verilen milisaniye cinsinden en uzun gidiş dönüş süresi. int

ConnectionMonitorTcpConfiguration

Ad Açıklama Değer
destinationPortBehavior Hedef bağlantı noktası davranışı. "ListenIfAvailable"
"Hiçbiri"
disableTraceRoute İzleme yolu ile yol değerlendirmesinin devre dışı bırakılıp bırakılmayacağını gösteren değer. bool
port Bağlanacak bağlantı noktası. int

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535

ConnectionMonitorTestGroup

Ad Açıklama Değer
Hedef Hedef uç nokta adlarının listesi. string[] (gerekli)
devre dışı bırakma Test grubunun devre dışı bırakılıp bırakılmadığını gösteren değer. bool
name Bağlantı izleyicisi test grubunun adı. dize (gerekli)
sources Kaynak uç nokta adlarının listesi. string[] (gerekli)
testConfigurations Test yapılandırma adlarının listesi. string[] (gerekli)