你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Network networkWatchers/connectionMonitors 2023-11-01

Bicep 资源定义

可以使用目标操作部署 networkWatchers/connectionMonitors 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/networkWatchers/connectionMonitors 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2023-11-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoStart: bool
    destination: {
      address: 'string'
      port: int
      resourceId: 'string'
    }
    endpoints: [
      {
        address: 'string'
        coverageLevel: 'string'
        filter: {
          items: [
            {
              address: 'string'
              type: 'string'
            }
          ]
          type: 'string'
        }
        locationDetails: {
          region: 'string'
        }
        name: 'string'
        resourceId: 'string'
        scope: {
          exclude: [
            {
              address: 'string'
            }
          ]
          include: [
            {
              address: 'string'
            }
          ]
        }
        subscriptionId: 'string'
        type: 'string'
      }
    ]
    monitoringIntervalInSeconds: int
    notes: 'string'
    outputs: [
      {
        type: 'string'
        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'
        ]
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

属性值

ConnectionMonitorDestination

名字 描述 价值
地址 连接监视器目标(IP 或域名)的地址。 字符串
港口 连接监视器使用的目标端口。 int

约束:
最小值 = 0
最大值 = 65535
resourceId 连接监视器用作目标的资源的 ID。 字符串

ConnectionMonitorEndpoint

名字 描述 价值
地址 连接监视器终结点的地址。 支持 AzureVM、ExternalAddress、ArcMachine、MMAWorkspaceMachine 终结点类型。 字符串
coverageLevel 终结点的测试覆盖率。 “AboveAverage”
“Average”
“BelowAverage”
“Default”
“Full”
“Low”
滤波器 筛选器字段已弃用,不应使用。 请改用包含/排除范围字段。 ConnectionMonitorEndpointFilter
locationDetails 位置详细信息是可选的,仅用于包含区域详细信息的“AzureArcNetwork”类型终结点。 ConnectionMonitorEndpointLocationDetails
名字 连接监视器终结点的名称。 string (必需)
resourceId AzureVM、AzureVMSS、AzureVNet、AzureSubnet、MMAWorkspaceMachine、MMAWorkspaceNetwork、AzureArcVM 终结点类型支持连接监视器终结点的资源 ID。 字符串
范围 终结点范围定义在复合资源终结点(如 VMSS、AzureSubnet、AzureVNet、MMAWorkspaceNetwork、AzureArcNetwork)的情况下要监视的目标资源。 ConnectionMonitorEndpointScope
subscriptionId 连接监视器终结点的订阅 ID。 它是用于“AzureArcNetwork”类型终结点的可选参数。 字符串
类型 终结点类型。 “AzureArcNetwork”
“AzureArcVM”
“AzureSubnet”
“AzureVM”
“AzureVMSS”
“AzureVNet”
“ExternalAddress”
“MMAWorkspaceMachine”
“MMAWorkspaceNetwork”

ConnectionMonitorEndpointFilter

名字 描述 价值
项目 筛选器中的项列表。 ConnectionMonitorEndpointFilterItem[]
类型 终结点筛选器的行为。 目前仅支持“Include”。 “Include”

ConnectionMonitorEndpointFilterItem

名字 描述 价值
地址 筛选器项的地址。 字符串
类型 筛选器中包含的项的类型。 目前仅支持“AgentAddress”。 “AgentAddress”

ConnectionMonitorEndpointLocationDetails

名字 描述 价值
地区 连接监视器终结点的区域。 字符串

ConnectionMonitorEndpointScope

名字 描述 价值
排除 需要从终结点范围中排除的项列表。 ConnectionMonitorEndpointScopeItem[]
包括 需要包含在终结点范围中的项列表。 ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

名字 描述 价值
地址 终结点项的地址。 支持的类型为 IPv4/IPv6 子网掩码或 IPv4/IPv6 IP 地址。 字符串

ConnectionMonitorHttpConfiguration

名字 描述 价值
方法 要使用的 HTTP 方法。 “Get”
“Post”
路径 URI 的路径组件。 例如,“/dir1/dir2”。 字符串
港口 要连接到的端口。 int

约束:
最小值 = 0
最大值 = 65535
preferHTTPS 指示在选择不显式的情况下,HTTPS 是否优先于 HTTP 的值。 bool
requestHeaders 要随请求一起传输的 HTTP 标头。 HttpHeader[]
validStatusCodeRanges 要考虑成功的 HTTP 状态代码。 例如,“2xx,301-304,418”。 string[]

ConnectionMonitorIcmpConfiguration

名字 描述 价值
disableTraceRoute 指示是否应禁用包含跟踪路由的路径评估的值。 bool

ConnectionMonitorOutput

名字 描述 价值
类型 连接监视器输出目标类型。 目前仅支持“工作区”。 “Workspace”
workspaceSettings 描述用于将输出生成到 Log Analytics 工作区的设置。 ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

名字 描述 价值
autoStart 确定连接监视器是否在创建后自动启动。 bool
目的地 描述连接监视器的目标。 ConnectionMonitorDestination
端点 连接监视器终结点的列表。 ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds 监视间隔(以秒为单位)。 int

约束:
最小值 = 30
最大值 = 1800
笔记 要与连接监视器关联的可选说明。 字符串
输出 连接监视器输出的列表。 ConnectionMonitorOutput[]
描述连接监视器的源。 ConnectionMonitorSource
testConfigurations 连接监视器测试配置列表。 ConnectionMonitorTestConfiguration[]
testGroups 连接监视器测试组的列表。 ConnectionMonitorTestGroup[]

ConnectionMonitorSource

名字 描述 价值
港口 连接监视器使用的源端口。 int

约束:
最小值 = 0
最大值 = 65535
resourceId 连接监视器用作源的资源的 ID。 string (必需)

ConnectionMonitorSuccessThreshold

名字 描述 价值
checksFailedPercent 允许测试评估为成功的失败检查的最大百分比。 int
roundTripTimeMs 允许测试评估为成功的往返时间(以毫秒为单位)。 int

ConnectionMonitorTags

名字 描述 价值

ConnectionMonitorTcpConfiguration

名字 描述 价值
destinationPortBehavior 目标端口行为。 “ListenIfAvailable”
“None”
disableTraceRoute 指示是否应禁用包含跟踪路由的路径评估的值。 bool
港口 要连接到的端口。 int

约束:
最小值 = 0
最大值 = 65535

ConnectionMonitorTestConfiguration

名字 描述 价值
httpConfiguration 用于通过 HTTP 执行测试评估的参数。 ConnectionMonitorHttpConfiguration
icmpConfiguration 用于对 ICMP 执行测试评估的参数。 ConnectionMonitorIcmpConfiguration
名字 连接监视器测试配置的名称。 string (必需)
preferredIPVersion 测试评估中使用的首选 IP 版本。 连接监视器可以选择使用其他版本,具体取决于其他参数。 “IPv4”
“IPv6”
协议 要用于测试评估的协议。 “Http”
“Icmp”
“Tcp”(必需)
successThreshold 声明测试成功的阈值。 ConnectionMonitorSuccessThreshold
tcpConfiguration 用于通过 TCP 执行测试评估的参数。 ConnectionMonitorTcpConfiguration
testFrequencySec 测试评估的频率(以秒为单位)。 int

ConnectionMonitorTestGroup

名字 描述 价值
目的地 目标终结点名称的列表。 string[] (必需)
禁用 指示是否禁用测试组的值。 bool
名字 连接监视器测试组的名称。 string (必需)
来源 源终结点名称的列表。 string[] (必需)
testConfigurations 测试配置名称列表。 string[] (必需)

ConnectionMonitorWorkspaceSettings

名字 描述 价值
workspaceResourceId Log Analytics 工作区资源 ID。 字符串

HttpHeader

名字 描述 价值
名字 HTTP 标头中的名称。 字符串
价值 HTTP 标头中的值。 字符串

Microsoft.Network/networkWatchers/connectionMonitors

名字 描述 价值
位置 连接监视器位置。 字符串
名字 资源名称 string (必需)
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:networkWatchers
性能 连接监视器的属性。 ConnectionMonitorParametersOrConnectionMonitorResultProperties(必需)
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记

ARM 模板资源定义

可以使用目标操作部署 networkWatchers/connectionMonitors 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/networkWatchers/connectionMonitors 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoStart": "bool",
    "destination": {
      "address": "string",
      "port": "int",
      "resourceId": "string"
    },
    "endpoints": [
      {
        "address": "string",
        "coverageLevel": "string",
        "filter": {
          "items": [
            {
              "address": "string",
              "type": "string"
            }
          ],
          "type": "string"
        },
        "locationDetails": {
          "region": "string"
        },
        "name": "string",
        "resourceId": "string",
        "scope": {
          "exclude": [
            {
              "address": "string"
            }
          ],
          "include": [
            {
              "address": "string"
            }
          ]
        },
        "subscriptionId": "string",
        "type": "string"
      }
    ],
    "monitoringIntervalInSeconds": "int",
    "notes": "string",
    "outputs": [
      {
        "type": "string",
        "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" ]
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

属性值

ConnectionMonitorDestination

名字 描述 价值
地址 连接监视器目标(IP 或域名)的地址。 字符串
港口 连接监视器使用的目标端口。 int

约束:
最小值 = 0
最大值 = 65535
resourceId 连接监视器用作目标的资源的 ID。 字符串

ConnectionMonitorEndpoint

名字 描述 价值
地址 连接监视器终结点的地址。 支持 AzureVM、ExternalAddress、ArcMachine、MMAWorkspaceMachine 终结点类型。 字符串
coverageLevel 终结点的测试覆盖率。 “AboveAverage”
“Average”
“BelowAverage”
“Default”
“Full”
“Low”
滤波器 筛选器字段已弃用,不应使用。 请改用包含/排除范围字段。 ConnectionMonitorEndpointFilter
locationDetails 位置详细信息是可选的,仅用于包含区域详细信息的“AzureArcNetwork”类型终结点。 ConnectionMonitorEndpointLocationDetails
名字 连接监视器终结点的名称。 string (必需)
resourceId AzureVM、AzureVMSS、AzureVNet、AzureSubnet、MMAWorkspaceMachine、MMAWorkspaceNetwork、AzureArcVM 终结点类型支持连接监视器终结点的资源 ID。 字符串
范围 终结点范围定义在复合资源终结点(如 VMSS、AzureSubnet、AzureVNet、MMAWorkspaceNetwork、AzureArcNetwork)的情况下要监视的目标资源。 ConnectionMonitorEndpointScope
subscriptionId 连接监视器终结点的订阅 ID。 它是用于“AzureArcNetwork”类型终结点的可选参数。 字符串
类型 终结点类型。 “AzureArcNetwork”
“AzureArcVM”
“AzureSubnet”
“AzureVM”
“AzureVMSS”
“AzureVNet”
“ExternalAddress”
“MMAWorkspaceMachine”
“MMAWorkspaceNetwork”

ConnectionMonitorEndpointFilter

名字 描述 价值
项目 筛选器中的项列表。 ConnectionMonitorEndpointFilterItem[]
类型 终结点筛选器的行为。 目前仅支持“Include”。 “Include”

ConnectionMonitorEndpointFilterItem

名字 描述 价值
地址 筛选器项的地址。 字符串
类型 筛选器中包含的项的类型。 目前仅支持“AgentAddress”。 “AgentAddress”

ConnectionMonitorEndpointLocationDetails

名字 描述 价值
地区 连接监视器终结点的区域。 字符串

ConnectionMonitorEndpointScope

名字 描述 价值
排除 需要从终结点范围中排除的项列表。 ConnectionMonitorEndpointScopeItem[]
包括 需要包含在终结点范围中的项列表。 ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

名字 描述 价值
地址 终结点项的地址。 支持的类型为 IPv4/IPv6 子网掩码或 IPv4/IPv6 IP 地址。 字符串

ConnectionMonitorHttpConfiguration

名字 描述 价值
方法 要使用的 HTTP 方法。 “Get”
“Post”
路径 URI 的路径组件。 例如,“/dir1/dir2”。 字符串
港口 要连接到的端口。 int

约束:
最小值 = 0
最大值 = 65535
preferHTTPS 指示在选择不显式的情况下,HTTPS 是否优先于 HTTP 的值。 bool
requestHeaders 要随请求一起传输的 HTTP 标头。 HttpHeader[]
validStatusCodeRanges 要考虑成功的 HTTP 状态代码。 例如,“2xx,301-304,418”。 string[]

ConnectionMonitorIcmpConfiguration

名字 描述 价值
disableTraceRoute 指示是否应禁用包含跟踪路由的路径评估的值。 bool

ConnectionMonitorOutput

名字 描述 价值
类型 连接监视器输出目标类型。 目前仅支持“工作区”。 “Workspace”
workspaceSettings 描述用于将输出生成到 Log Analytics 工作区的设置。 ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

名字 描述 价值
autoStart 确定连接监视器是否在创建后自动启动。 bool
目的地 描述连接监视器的目标。 ConnectionMonitorDestination
端点 连接监视器终结点的列表。 ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds 监视间隔(以秒为单位)。 int

约束:
最小值 = 30
最大值 = 1800
笔记 要与连接监视器关联的可选说明。 字符串
输出 连接监视器输出的列表。 ConnectionMonitorOutput[]
描述连接监视器的源。 ConnectionMonitorSource
testConfigurations 连接监视器测试配置列表。 ConnectionMonitorTestConfiguration[]
testGroups 连接监视器测试组的列表。 ConnectionMonitorTestGroup[]

ConnectionMonitorSource

名字 描述 价值
港口 连接监视器使用的源端口。 int

约束:
最小值 = 0
最大值 = 65535
resourceId 连接监视器用作源的资源的 ID。 string (必需)

ConnectionMonitorSuccessThreshold

名字 描述 价值
checksFailedPercent 允许测试评估为成功的失败检查的最大百分比。 int
roundTripTimeMs 允许测试评估为成功的往返时间(以毫秒为单位)。 int

ConnectionMonitorTags

名字 描述 价值

ConnectionMonitorTcpConfiguration

名字 描述 价值
destinationPortBehavior 目标端口行为。 “ListenIfAvailable”
“None”
disableTraceRoute 指示是否应禁用包含跟踪路由的路径评估的值。 bool
港口 要连接到的端口。 int

约束:
最小值 = 0
最大值 = 65535

ConnectionMonitorTestConfiguration

名字 描述 价值
httpConfiguration 用于通过 HTTP 执行测试评估的参数。 ConnectionMonitorHttpConfiguration
icmpConfiguration 用于对 ICMP 执行测试评估的参数。 ConnectionMonitorIcmpConfiguration
名字 连接监视器测试配置的名称。 string (必需)
preferredIPVersion 测试评估中使用的首选 IP 版本。 连接监视器可以选择使用其他版本,具体取决于其他参数。 “IPv4”
“IPv6”
协议 要用于测试评估的协议。 “Http”
“Icmp”
“Tcp”(必需)
successThreshold 声明测试成功的阈值。 ConnectionMonitorSuccessThreshold
tcpConfiguration 用于通过 TCP 执行测试评估的参数。 ConnectionMonitorTcpConfiguration
testFrequencySec 测试评估的频率(以秒为单位)。 int

ConnectionMonitorTestGroup

名字 描述 价值
目的地 目标终结点名称的列表。 string[] (必需)
禁用 指示是否禁用测试组的值。 bool
名字 连接监视器测试组的名称。 string (必需)
来源 源终结点名称的列表。 string[] (必需)
testConfigurations 测试配置名称列表。 string[] (必需)

ConnectionMonitorWorkspaceSettings

名字 描述 价值
workspaceResourceId Log Analytics 工作区资源 ID。 字符串

HttpHeader

名字 描述 价值
名字 HTTP 标头中的名称。 字符串
价值 HTTP 标头中的值。 字符串

Microsoft.Network/networkWatchers/connectionMonitors

名字 描述 价值
apiVersion API 版本 '2023-11-01'
位置 连接监视器位置。 字符串
名字 资源名称 string (必需)
性能 连接监视器的属性。 ConnectionMonitorParametersOrConnectionMonitorResultProperties(必需)
标签 资源标记 标记名称和值的字典。 请参阅模板 中的 标记
类型 资源类型 “Microsoft.Network/networkWatchers/connectionMonitors”

Terraform (AzAPI 提供程序)资源定义

可以使用目标操作部署 networkWatchers/connectionMonitors 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Network/networkWatchers/connectionMonitors 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2023-11-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      autoStart = bool
      destination = {
        address = "string"
        port = int
        resourceId = "string"
      }
      endpoints = [
        {
          address = "string"
          coverageLevel = "string"
          filter = {
            items = [
              {
                address = "string"
                type = "string"
              }
            ]
            type = "string"
          }
          locationDetails = {
            region = "string"
          }
          name = "string"
          resourceId = "string"
          scope = {
            exclude = [
              {
                address = "string"
              }
            ]
            include = [
              {
                address = "string"
              }
            ]
          }
          subscriptionId = "string"
          type = "string"
        }
      ]
      monitoringIntervalInSeconds = int
      notes = "string"
      outputs = [
        {
          type = "string"
          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"
          ]
        }
      ]
    }
  })
}

属性值

ConnectionMonitorDestination

名字 描述 价值
地址 连接监视器目标(IP 或域名)的地址。 字符串
港口 连接监视器使用的目标端口。 int

约束:
最小值 = 0
最大值 = 65535
resourceId 连接监视器用作目标的资源的 ID。 字符串

ConnectionMonitorEndpoint

名字 描述 价值
地址 连接监视器终结点的地址。 支持 AzureVM、ExternalAddress、ArcMachine、MMAWorkspaceMachine 终结点类型。 字符串
coverageLevel 终结点的测试覆盖率。 “AboveAverage”
“Average”
“BelowAverage”
“Default”
“Full”
“Low”
滤波器 筛选器字段已弃用,不应使用。 请改用包含/排除范围字段。 ConnectionMonitorEndpointFilter
locationDetails 位置详细信息是可选的,仅用于包含区域详细信息的“AzureArcNetwork”类型终结点。 ConnectionMonitorEndpointLocationDetails
名字 连接监视器终结点的名称。 string (必需)
resourceId AzureVM、AzureVMSS、AzureVNet、AzureSubnet、MMAWorkspaceMachine、MMAWorkspaceNetwork、AzureArcVM 终结点类型支持连接监视器终结点的资源 ID。 字符串
范围 终结点范围定义在复合资源终结点(如 VMSS、AzureSubnet、AzureVNet、MMAWorkspaceNetwork、AzureArcNetwork)的情况下要监视的目标资源。 ConnectionMonitorEndpointScope
subscriptionId 连接监视器终结点的订阅 ID。 它是用于“AzureArcNetwork”类型终结点的可选参数。 字符串
类型 终结点类型。 “AzureArcNetwork”
“AzureArcVM”
“AzureSubnet”
“AzureVM”
“AzureVMSS”
“AzureVNet”
“ExternalAddress”
“MMAWorkspaceMachine”
“MMAWorkspaceNetwork”

ConnectionMonitorEndpointFilter

名字 描述 价值
项目 筛选器中的项列表。 ConnectionMonitorEndpointFilterItem[]
类型 终结点筛选器的行为。 目前仅支持“Include”。 “Include”

ConnectionMonitorEndpointFilterItem

名字 描述 价值
地址 筛选器项的地址。 字符串
类型 筛选器中包含的项的类型。 目前仅支持“AgentAddress”。 “AgentAddress”

ConnectionMonitorEndpointLocationDetails

名字 描述 价值
地区 连接监视器终结点的区域。 字符串

ConnectionMonitorEndpointScope

名字 描述 价值
排除 需要从终结点范围中排除的项列表。 ConnectionMonitorEndpointScopeItem[]
包括 需要包含在终结点范围中的项列表。 ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

名字 描述 价值
地址 终结点项的地址。 支持的类型为 IPv4/IPv6 子网掩码或 IPv4/IPv6 IP 地址。 字符串

ConnectionMonitorHttpConfiguration

名字 描述 价值
方法 要使用的 HTTP 方法。 “Get”
“Post”
路径 URI 的路径组件。 例如,“/dir1/dir2”。 字符串
港口 要连接到的端口。 int

约束:
最小值 = 0
最大值 = 65535
preferHTTPS 指示在选择不显式的情况下,HTTPS 是否优先于 HTTP 的值。 bool
requestHeaders 要随请求一起传输的 HTTP 标头。 HttpHeader[]
validStatusCodeRanges 要考虑成功的 HTTP 状态代码。 例如,“2xx,301-304,418”。 string[]

ConnectionMonitorIcmpConfiguration

名字 描述 价值
disableTraceRoute 指示是否应禁用包含跟踪路由的路径评估的值。 bool

ConnectionMonitorOutput

名字 描述 价值
类型 连接监视器输出目标类型。 目前仅支持“工作区”。 “Workspace”
workspaceSettings 描述用于将输出生成到 Log Analytics 工作区的设置。 ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

名字 描述 价值
autoStart 确定连接监视器是否在创建后自动启动。 bool
目的地 描述连接监视器的目标。 ConnectionMonitorDestination
端点 连接监视器终结点的列表。 ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds 监视间隔(以秒为单位)。 int

约束:
最小值 = 30
最大值 = 1800
笔记 要与连接监视器关联的可选说明。 字符串
输出 连接监视器输出的列表。 ConnectionMonitorOutput[]
描述连接监视器的源。 ConnectionMonitorSource
testConfigurations 连接监视器测试配置列表。 ConnectionMonitorTestConfiguration[]
testGroups 连接监视器测试组的列表。 ConnectionMonitorTestGroup[]

ConnectionMonitorSource

名字 描述 价值
港口 连接监视器使用的源端口。 int

约束:
最小值 = 0
最大值 = 65535
resourceId 连接监视器用作源的资源的 ID。 string (必需)

ConnectionMonitorSuccessThreshold

名字 描述 价值
checksFailedPercent 允许测试评估为成功的失败检查的最大百分比。 int
roundTripTimeMs 允许测试评估为成功的往返时间(以毫秒为单位)。 int

ConnectionMonitorTags

名字 描述 价值

ConnectionMonitorTcpConfiguration

名字 描述 价值
destinationPortBehavior 目标端口行为。 “ListenIfAvailable”
“None”
disableTraceRoute 指示是否应禁用包含跟踪路由的路径评估的值。 bool
港口 要连接到的端口。 int

约束:
最小值 = 0
最大值 = 65535

ConnectionMonitorTestConfiguration

名字 描述 价值
httpConfiguration 用于通过 HTTP 执行测试评估的参数。 ConnectionMonitorHttpConfiguration
icmpConfiguration 用于对 ICMP 执行测试评估的参数。 ConnectionMonitorIcmpConfiguration
名字 连接监视器测试配置的名称。 string (必需)
preferredIPVersion 测试评估中使用的首选 IP 版本。 连接监视器可以选择使用其他版本,具体取决于其他参数。 “IPv4”
“IPv6”
协议 要用于测试评估的协议。 “Http”
“Icmp”
“Tcp”(必需)
successThreshold 声明测试成功的阈值。 ConnectionMonitorSuccessThreshold
tcpConfiguration 用于通过 TCP 执行测试评估的参数。 ConnectionMonitorTcpConfiguration
testFrequencySec 测试评估的频率(以秒为单位)。 int

ConnectionMonitorTestGroup

名字 描述 价值
目的地 目标终结点名称的列表。 string[] (必需)
禁用 指示是否禁用测试组的值。 bool
名字 连接监视器测试组的名称。 string (必需)
来源 源终结点名称的列表。 string[] (必需)
testConfigurations 测试配置名称列表。 string[] (必需)

ConnectionMonitorWorkspaceSettings

名字 描述 价值
workspaceResourceId Log Analytics 工作区资源 ID。 字符串

HttpHeader

名字 描述 价值
名字 HTTP 标头中的名称。 字符串
价值 HTTP 标头中的值。 字符串

Microsoft.Network/networkWatchers/connectionMonitors

名字 描述 价值
位置 连接监视器位置。 字符串
名字 资源名称 string (必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID:networkWatchers
性能 连接监视器的属性。 ConnectionMonitorParametersOrConnectionMonitorResultProperties(必需)
标签 资源标记 标记名称和值的字典。
类型 资源类型 “Microsoft.Network/networkWatchers/connectionMonitors@2023-11-01”