Поделиться через


Microsoft.Network networkWatchers/connectionMonitors 2021-05-01

Определение ресурса Bicep

Тип ресурса networkWatchers/connectionMonitors можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/networkWatchers/connectionMonitors, добавьте следующий Bicep в шаблон.

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

Значения свойств

networkWatchers/connectionMonitors

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
location Расположение монитора подключений. строка
tags Теги монитора подключений. Словарь имен и значений тегов. См . раздел Теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: networkWatchers
properties Свойства монитора подключений. ConnectionMonitorParametersOrConnectionMonitorResult... (обязательно)

ConnectionMonitorParametersOrConnectionMonitorResult...

Имя Описание Значение
Автозапуска Определяет, будет ли монитор подключений запускаться автоматически после создания. bool
ресурс destination Описывает назначение монитора подключений. ConnectionMonitorDestination
конечные точки Список конечных точек монитора подключений. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Интервал мониторинга в секундах. INT

Ограничения:
Минимальное значение = 30
Максимальное значение = 1800
HDInsight Необязательные примечания, связанные с монитором подключений. строка
outputs Список выходных данных монитора подключений. ConnectionMonitorOutput[]
source Описывает источник монитора подключения. ConnectionMonitorSource
testConfigurations Список конфигураций тестирования монитора подключений. ConnectionMonitorTestConfiguration[]
testGroups Список групп тестирования монитора подключений. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Имя Описание Значение
address Адрес назначения монитора подключений (IP-адрес или доменное имя). строка
порт Порт назначения, используемый монитором подключений. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
resourceId Идентификатор ресурса, используемого в качестве назначения монитором подключений. строка

ConnectionMonitorEndpoint

Имя Описание Значение
address Адрес конечной точки монитора подключений (IP-адрес или доменное имя). строка
coverageLevel Тестирование покрытия для конечной точки. AboveAverage
"Среднее"
"BelowAverage"
'Default'
Full
"Низкий"
фильтр Фильтрация по вложенным элементам в конечной точке. ConnectionMonitorEndpointFilter
name Имя конечной точки монитора подключений. строка (обязательно)
resourceId Идентификатор ресурса конечной точки монитора подключений. строка
область область конечной точки. ConnectionMonitorEndpointScope
тип Тип конечной точки. AzureSubnet
AzureVM
AzureVNet
ExternalAddress
MMAWorkspaceMachine
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Имя Описание Значение
items Список элементов в фильтре. ConnectionMonitorEndpointFilterItem[]
тип Поведение фильтра конечной точки. В настоящее время поддерживается только параметр Include. "Include"

ConnectionMonitorEndpointFilterItem

Имя Описание Значение
address Адрес элемента фильтра. строка
type Тип элемента, включенного в фильтр. В настоящее время поддерживается только AgentAddress. AgentAddress

ConnectionMonitorEndpointScope

Имя Описание Значение
исключение Список элементов, которые необходимо исключить из конечной точки область. ConnectionMonitorEndpointScopeItem[]
include Список элементов, которые необходимо включить в конечную точку область. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Имя Описание Значение
address Адрес элемента конечной точки. Поддерживаемые типы: маска подсети IPv4/IPv6 или IP-адрес IPv4/IPv6. строка

ConnectionMonitorOutput

Имя Описание Значение
тип Тип назначения выходных данных монитора подключений. В настоящее время поддерживается только рабочая область. Рабочая область
workspaceSettings Описание параметров для создания выходных данных в рабочей области Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Имя Описание Значение
workspaceResourceId Идентификатор ресурса рабочей области Log Analytics. строка

ConnectionMonitorSource

Имя Описание Значение
порт Исходный порт, используемый монитором подключений. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
resourceId Идентификатор ресурса, используемого в качестве источника монитором подключений. строка (обязательно)

ConnectionMonitorTestConfiguration

Имя Описание Значение
httpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу ICMP. ConnectionMonitorIcmpConfiguration
name Имя конфигурации теста монитора подключений. строка (обязательно)
preferredIPVersion Предпочтительная версия IP-адреса для использования в тестовой оценке. Монитор подключений может использовать другую версию в зависимости от других параметров. IPv4
IPv6
protocol Протокол, используемый в тестовой оценке. "Http"
'Icmp'
Tcp (обязательно)
successThreshold Пороговое значение для объявления успешного теста. ConnectionMonitorSuccessThreshold
tcpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Частота оценки теста в секундах. INT

ConnectionMonitorHttpConfiguration

Имя Описание Значение
method Используемый метод HTTP. Get
"Post"
path Компонент пути универсального кода ресурса (URI). Например, "/dir1/dir2". строка
порт Порт для подключения. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
preferHTTPS Значение, указывающее, является ли HTTPS предпочтительнее HTTP в случаях, когда выбор не является явным. bool
requestHeaders Заголовки HTTP, передаваемые с помощью запроса. HttpHeader[]
validStatusCodeRanges Коды состояния HTTP, которые считаются успешными. Например, "2xx,301-304,418". string[]

HttpHeader

Имя Описание Значение
name Имя в заголовке HTTP. строка
value Значение в заголовке HTTP. строка

ConnectionMonitorIcmpConfiguration

Имя Описание Значение
disableTraceRoute Значение, указывающее, следует ли отключать оценку пути с маршрутом трассировки. bool

ConnectionMonitorSuccessThreshold

Имя Описание Значение
checksFailedPercent Максимальный процент неудачных проверок, разрешенный для оценки теста как успешный. INT
roundTripTimeMs Максимальное время кругового пути в миллисекундах, допустимое для успешного выполнения теста. INT

ConnectionMonitorTcpConfiguration

Имя Описание Значение
destinationPortBehavior Поведение порта назначения. ListenIfAvailable
"Нет"
disableTraceRoute Значение, указывающее, следует ли отключить оценку пути с маршрутом трассировки. bool
порт Порт для подключения. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535

ConnectionMonitorTestGroup

Имя Описание Значение
назначения Список имен конечных точек назначения. string[] (обязательно)
disable Значение, указывающее, отключена ли тестовая группа. bool
name Имя тестовой группы монитора подключения. string (обязательно)
sources Список имен исходных конечных точек. string[] (обязательно)
testConfigurations Список имен конфигурации теста. string[] (обязательно)

Определение ресурса шаблона ARM

Тип ресурса networkWatchers/connectionMonitors можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/networkWatchers/connectionMonitors, добавьте следующий код JSON в шаблон.

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

Значения свойств

networkWatchers/connectionMonitors

Имя Описание Значение
тип Тип ресурса Microsoft.Network/networkWatchers/connectionMonitors
версия_API Версия API ресурсов '2021-05-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
location Расположение монитора подключения. строка
tags Теги монитора подключений. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства монитора подключения. ConnectionMonitorParametersOrConnectionMonitorResult... (обязательно)

ConnectionMonitorParametersOrConnectionMonitorResult...

Имя Описание Значение
Автозапуска Определяет, будет ли автоматически запускаться монитор подключений после создания. bool
ресурс destination Описывает назначение монитора подключений. ConnectionMonitorDestination
конечные точки Список конечных точек монитора подключений. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Интервал мониторинга в секундах. INT

Ограничения:
Минимальное значение = 30
Максимальное значение = 1800
HDInsight Необязательные заметки, связанные с монитором подключения. строка
outputs Список выходных данных монитора подключений. ConnectionMonitorOutput[]
source Описывает источник монитора подключения. ConnectionMonitorSource
testConfigurations Список конфигураций тестирования монитора подключений. ConnectionMonitorTestConfiguration[]
testGroups Список групп тестирования монитора подключений. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Имя Описание Значение
address Адрес назначения монитора подключений (IP-адрес или доменное имя). строка
порт Порт назначения, используемый монитором подключения. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
resourceId Идентификатор ресурса, используемого в качестве назначения монитором подключений. строка

ConnectionMonitorEndpoint

Имя Описание Значение
address Адрес конечной точки монитора подключения (IP-адрес или доменное имя). строка
coverageLevel Тестирование покрытия для конечной точки. "AboveAverage"
"Среднее"
'BelowAverage'
'Default'
Full
"Низкий"
фильтр Фильтрация по вложенным элементам в конечной точке. ConnectionMonitorEndpointFilter
name Имя конечной точки монитора подключений. string (обязательно)
resourceId Идентификатор ресурса конечной точки монитора подключения. строка
область область конечной точки. ConnectionMonitorEndpointScope
тип Тип конечной точки. AzureSubnet
AzureVM
AzureVNet
ExternalAddress
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Имя Описание Значение
items Список элементов в фильтре. ConnectionMonitorEndpointFilterItem[]
тип Поведение фильтра конечной точки. В настоящее время поддерживается только параметр Include. "Include"

ConnectionMonitorEndpointFilterItem

Имя Описание Значение
address Адрес элемента фильтра. строка
type Тип элемента, включенного в фильтр. В настоящее время поддерживается только "AgentAddress". AgentAddress

ConnectionMonitorEndpointScope

Имя Описание Значение
исключение Список элементов, которые необходимо исключить из конечной точки область. ConnectionMonitorEndpointScopeItem[]
include Список элементов, которые необходимо включить в конечную точку область. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Имя Описание Значение
address Адрес элемента конечной точки. Поддерживаемые типы: маска подсети IPv4/IPv6 или IP-адрес IPv4/IPv6. строка

ConnectionMonitorOutput

Имя Описание Значение
тип Тип назначения вывода монитора подключений. В настоящее время поддерживается только рабочая область. "Рабочая область"
workspaceSettings Описание параметров для создания выходных данных в рабочей области Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Имя Описание Значение
workspaceResourceId Идентификатор ресурса рабочей области Log Analytics. строка

ConnectionMonitorSource

Имя Описание Значение
порт Исходный порт, используемый монитором подключений. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
resourceId Идентификатор ресурса, используемого в качестве источника монитором подключения. string (обязательно)

ConnectionMonitorTestConfiguration

Имя Описание Значение
httpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу ICMP. ConnectionMonitorIcmpConfiguration
name Имя конфигурации теста монитора подключений. string (обязательно)
preferredIPVersion Предпочтительная версия IP-адреса для использования в тестовой оценке. Монитор подключения может использовать другую версию в зависимости от других параметров. IPv4
IPv6
protocol Протокол, используемый при оценке теста. "Http"
'Icmp'
"Tcp" (обязательно)
successThreshold Пороговое значение для объявления теста успешным. ConnectionMonitorSuccessThreshold
tcpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Частота оценки теста в секундах. INT

ConnectionMonitorHttpConfiguration

Имя Описание Значение
method Используемый метод HTTP. 'Get'
'Post'
path Компонент пути универсального кода ресурса (URI). Например, "/dir1/dir2". строка
порт Порт для подключения. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
preferHTTPS Значение, указывающее, является ли HTTPS предпочтительнее HTTP в случаях, когда выбор не является явным. bool
requestHeaders Заголовки HTTP для передачи с запросом. HttpHeader[]
validStatusCodeRanges Коды состояния HTTP, которые считаются успешными. Например, "2xx,301-304,418". string[]

HttpHeader

Имя Описание Значение
name Имя в заголовке HTTP. строка
value Значение в заголовке HTTP. строка

ConnectionMonitorIcmpConfiguration

Имя Описание Значение
disableTraceRoute Значение, указывающее, следует ли отключить оценку пути с маршрутом трассировки. bool

ConnectionMonitorSuccessThreshold

Имя Описание Значение
checksFailedPercent Максимальный процент неудачных проверок, разрешенный для оценки теста как успешный. INT
roundTripTimeMs Максимальное время кругового пути в миллисекундах, разрешенное для оценки теста как успешного. INT

ConnectionMonitorTcpConfiguration

Имя Описание Значение
destinationPortBehavior Поведение порта назначения. ListenIfAvailable
"Нет"
disableTraceRoute Значение, указывающее, следует ли отключить оценку пути с маршрутом трассировки. bool
порт Порт для подключения. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535

ConnectionMonitorTestGroup

Имя Описание Значение
назначения Список имен конечных точек назначения. string[] (обязательно)
disable Значение, указывающее, отключена ли тестовая группа. bool
name Имя тестовой группы монитора подключения. string (обязательно)
sources Список имен исходных конечных точек. string[] (обязательно)
testConfigurations Список имен конфигурации теста. string[] (обязательно)

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса networkWatchers/connectionMonitors можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/networkWatchers/connectionMonitors, добавьте следующую terraform в шаблон.

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

Значения свойств

networkWatchers/connectionMonitors

Имя Описание Значение
тип Тип ресурса "Microsoft.Network/networkWatchers/connectionMonitors@2021-05-01"
name имя ресурса. string (обязательно)
location Расположение монитора подключения. строка
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: networkWatchers
tags Теги монитора подключений. Словарь имен и значений тегов.
properties Свойства монитора подключения. ConnectionMonitorParametersOrConnectionMonitorResult... (обязательно)

ConnectionMonitorParametersOrConnectionMonitorResult...

Имя Описание Значение
Автозапуска Определяет, будет ли автоматически запускаться монитор подключений после создания. bool
ресурс destination Описывает назначение монитора подключений. ConnectionMonitorDestination
конечные точки Список конечных точек монитора подключений. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Интервал мониторинга в секундах. INT

Ограничения:
Минимальное значение = 30
Максимальное значение = 1800
HDInsight Необязательные заметки, связанные с монитором подключения. строка
outputs Список выходных данных монитора подключений. ConnectionMonitorOutput[]
source Описывает источник монитора подключения. ConnectionMonitorSource
testConfigurations Список конфигураций тестирования монитора подключений. ConnectionMonitorTestConfiguration[]
testGroups Список групп тестирования монитора подключений. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Имя Описание Значение
address Адрес назначения монитора подключений (IP-адрес или доменное имя). строка
порт Порт назначения, используемый монитором подключений. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
resourceId Идентификатор ресурса, используемого в качестве назначения монитором подключений. строка

ConnectionMonitorEndpoint

Имя Описание Значение
address Адрес конечной точки монитора подключений (IP-адрес или доменное имя). строка
coverageLevel Тестирование покрытия для конечной точки. "AboveAverage"
"Среднее"
"BelowAverage"
"По умолчанию"
"Полный"
"Low"
фильтр Фильтрация по вложенным элементам в конечной точке. ConnectionMonitorEndpointFilter
name Имя конечной точки монитора подключений. строка (обязательно)
resourceId Идентификатор ресурса конечной точки монитора подключений. строка
область область конечной точки. ConnectionMonitorEndpointScope
тип Тип конечной точки. AzureSubnet
AzureVM
AzureVNet
ExternalAddress
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Имя Описание Значение
items Список элементов в фильтре. ConnectionMonitorEndpointFilterItem[]
тип Поведение фильтра конечной точки. В настоящее время поддерживается только параметр Include. "Include"

ConnectionMonitorEndpointFilterItem

Имя Описание Значение
address Адрес элемента фильтра. строка
type Тип элемента, включенного в фильтр. В настоящее время поддерживается только AgentAddress. "AgentAddress"

ConnectionMonitorEndpointScope

Имя Описание Значение
исключение Список элементов, которые необходимо исключить из конечной точки область. ConnectionMonitorEndpointScopeItem[]
include Список элементов, которые необходимо включить в конечную точку область. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Имя Описание Значение
address Адрес элемента конечной точки. Поддерживаемые типы: маска подсети IPv4/IPv6 или IP-адрес IPv4/IPv6. строка

ConnectionMonitorOutput

Имя Описание Значение
тип Тип назначения выходных данных монитора подключений. В настоящее время поддерживается только рабочая область. "Рабочая область"
workspaceSettings Описание параметров для создания выходных данных в рабочей области Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Имя Описание Значение
workspaceResourceId Идентификатор ресурса рабочей области Log Analytics. строка

ConnectionMonitorSource

Имя Описание Значение
порт Исходный порт, используемый монитором подключений. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
resourceId Идентификатор ресурса, используемого в качестве источника монитором подключений. строка (обязательно)

ConnectionMonitorTestConfiguration

Имя Описание Значение
httpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу ICMP. ConnectionMonitorIcmpConfiguration
name Имя конфигурации теста монитора подключений. строка (обязательно)
preferredIPVersion Предпочтительная версия IP-адреса для использования в тестовой оценке. Монитор подключений может использовать другую версию в зависимости от других параметров. "IPv4"
IPv6
protocol Протокол, используемый в тестовой оценке. "Http"
"Icmp"
"Tcp" (обязательно)
successThreshold Пороговое значение для объявления успешного теста. ConnectionMonitorSuccessThreshold
tcpConfiguration Параметры, используемые для выполнения тестовой оценки по протоколу TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Частота оценки теста в секундах. INT

ConnectionMonitorHttpConfiguration

Имя Описание Значение
method Используемый метод HTTP. "Get"
"Post"
path Компонент пути универсального кода ресурса (URI). Например, "/dir1/dir2". строка
порт Порт для подключения. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535
preferHTTPS Значение, указывающее, является ли HTTPS предпочтительнее HTTP в случаях, когда выбор не является явным. bool
requestHeaders Заголовки HTTP, передаваемые с помощью запроса. HttpHeader[]
validStatusCodeRanges Коды состояния HTTP, которые считаются успешными. Например, "2xx,301-304,418". string[]

HttpHeader

Имя Описание Значение
name Имя в заголовке HTTP. строка
value Значение в заголовке HTTP. строка

ConnectionMonitorIcmpConfiguration

Имя Описание Значение
disableTraceRoute Значение, указывающее, следует ли отключать оценку пути с маршрутом трассировки. bool

ConnectionMonitorSuccessThreshold

Имя Описание Значение
checksFailedPercent Максимальный процент неудачных проверок, разрешенный для оценки теста как успешный. INT
roundTripTimeMs Максимальное время кругового пути в миллисекундах, допустимое для успешного выполнения теста. INT

ConnectionMonitorTcpConfiguration

Имя Описание Значение
destinationPortBehavior Поведение порта назначения. ListenIfAvailable
"None"
disableTraceRoute Значение, указывающее, следует ли отключать оценку пути с маршрутом трассировки. bool
порт Порт для подключения. INT

Ограничения:
Минимальное значение = 0
Максимальное значение = 65535

ConnectionMonitorTestGroup

Имя Описание Значение
назначения Список имен конечных точек назначения. string[] (обязательно)
disable Значение, указывающее, отключена ли тестовая группа. bool
name Имя группы тестирования монитора подключения. строка (обязательно)
sources Список имен исходных конечных точек. string[] (обязательно)
testConfigurations Список имен конфигурации теста. string[] (обязательно)