Compartilhar via


Microsoft.Network networkWatchers/connectionMonitors 2023-06-01

Definição de recurso do Bicep

O tipo de recurso networkWatchers/connectionMonitors pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkWatchers/connectionMonitors, adicione o Bicep a seguir ao modelo.

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

Valores de propriedade

networkWatchers/connectionMonitors

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
cadeia de caracteres (obrigatório)
local Local do monitor de conexão. string
marcas Marcas de monitor de conexão. Dicionário de nomes e valores de marcas. Confira Marcas em modelos
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte Recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: networkWatchers
properties Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrição Valor
Autostart Determina se o monitor da conexão será iniciado automaticamente depois de criado. bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
pontos de extremidade Lista de pontos de extremidade do monitor de conexão. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de monitoramento em segundos. INT

Restrições:
Valor mínimo = 30
Valor máximo = 1800
HDInsight Notas opcionais a serem associadas ao monitor da conexão. string
outputs Lista de saídas do monitor de conexão. ConnectionMonitorOutput[]
source Descreve a origem do monitor de conexão. ConnectionMonitorSource
testConfigurations Lista de configurações de teste do monitor de conexão. ConnectionMonitorTestConfiguration[]
testGroups Lista de grupos de teste do monitor de conexão. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nome Descrição Valor
address Endereço do destino do monitor de conexão (IP ou nome de domínio). string
porta A porta de destino usada pelo monitor de conexão. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
resourceId A ID do recurso usado como o destino pelo monitor de conexão. string

ConnectionMonitorEndpoint

Nome Descrição Valor
address Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). string
coverageLevel Testar a cobertura do ponto de extremidade. 'AboveAverage'
'Average'
'BelowAverage'
'Padrão'
'Full'
'Low'
filter Filtrar subitens dentro do ponto de extremidade. ConnectionMonitorEndpointFilter
name O nome do ponto de extremidade do monitor de conexão. cadeia de caracteres (obrigatório)
resourceId ID do recurso do ponto de extremidade do monitor de conexão. string
scope Escopo do ponto de extremidade. ConnectionMonitorEndpointScope
tipo O tipo de ponto de extremidade. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Nome Descrição Valor
itens Lista de itens no filtro. ConnectionMonitorEndpointFilterItem[]
tipo O comportamento do filtro de ponto de extremidade. Atualmente, há suporte apenas para "Incluir". 'Include'

ConnectionMonitorEndpointFilterItem

Nome Descrição Valor
address O endereço do item de filtro. string
type O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. 'AgentAddress'

ConnectionMonitorEndpointScope

Nome Descrição Valor
excluir Lista de itens que precisam ser excluídos do escopo do ponto de extremidade. ConnectionMonitorEndpointScopeItem[]
include Lista de itens que precisam ser incluídos no escopo do ponto de extremidade. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nome Descrição Valor
address O endereço do item de ponto de extremidade. Os tipos com suporte são máscara de sub-rede IPv4/IPv6 ou endereço IP IPv4/IPv6. string

ConnectionMonitorOutput

Nome Descrição Valor
tipo Tipo de destino de saída do monitor de conexão. Atualmente, há suporte apenas para "Workspace". 'Workspace'
workspaceSettings Descreve as configurações para produzir a saída em um workspace do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrição Valor
workspaceResourceId ID do recurso do workspace do Log Analytics. string

ConnectionMonitorSource

Nome Descrição Valor
porta A porta de origem usada pelo monitor de conexão. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
resourceId A ID do recurso usado como a origem pelo monitor de conexão. cadeia de caracteres (obrigatório)

ConnectionMonitorTestConfiguration

Nome Descrição Valor
httpConfiguration Os parâmetros usados para executar a avaliação de teste por HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros usados para executar a avaliação de teste em ICMP. ConnectionMonitorIcmpConfiguration
name O nome da configuração de teste do monitor de conexão. cadeia de caracteres (obrigatório)
preferredIPVersion A versão de IP preferencial a ser usada na avaliação de teste. O monitor da conexão pode optar por usar uma versão diferente, dependendo de outros parâmetros. 'IPv4'
'IPv6'
protocolo O protocolo a ser usado na avaliação de teste. 'Http'
'Icmp'
'Tcp' (obrigatório)
successThreshold O limite para declarar um teste bem-sucedido. ConnectionMonitorSuccessThreshold
tcpConfiguration Os parâmetros usados para executar a avaliação de teste em TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação do teste, em segundos. INT

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
method O método HTTP a ser usado. 'Get'
'Post'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porta A porta à qual se conectar. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica se HTTPS é preferencial em relação a HTTP nos casos em que a escolha não é explícita. bool
requestHeaders Os cabeçalhos HTTP a serem transmitidos com a solicitação. HttpHeader[]
validStatusCodeRanges Códigos http status a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304,418". string[]

HttpHeader

Nome Descrição Valor
name O nome no cabeçalho HTTP. string
value O valor no cabeçalho HTTP. string

ConnectionMonitorIcmpConfiguration

Nome Descrição Valor
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. bool

ConnectionMonitorSuccessThreshold

Nome Descrição Valor
checksFailedPercent O percentual máximo de verificações com falha permitidas para um teste ser avaliado como bem-sucedido. INT
roundTripTimeMs O tempo máximo de ida e volta em milissegundos permitido para um teste ser avaliado como bem-sucedido. INT

ConnectionMonitorTcpConfiguration

Nome Descrição Valor
destinationPortBehavior Comportamento da porta de destino. 'ListenIfAvailable'
'None'
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. bool
porta A porta à qual se conectar. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535

ConnectionMonitorTestGroup

Nome Descrição Valor
destinations Lista de nomes de ponto de extremidade de destino. string[] (obrigatório)
disable Valor que indica se o grupo de teste está desabilitado. bool
name O nome do grupo de teste do monitor de conexão. cadeia de caracteres (obrigatório)
origens Lista de nomes de ponto de extremidade de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)

Definição de recurso de modelo do ARM

O tipo de recurso networkWatchers/connectionMonitors pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkWatchers/connectionMonitors, adicione o JSON a seguir ao modelo.

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

Valores de propriedade

networkWatchers/connectionMonitors

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Network/networkWatchers/connectionMonitors'
apiVersion A versão da API de recursos '2023-06-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)
local Local do monitor de conexão. string
marcas Marcas de monitor de conexão. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
properties Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrição Valor
Autostart Determina se o monitor da conexão será iniciado automaticamente uma vez criado. bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
pontos de extremidade Lista de pontos de extremidade do monitor de conexão. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de monitoramento em segundos. INT

Restrições:
Valor mínimo = 30
Valor máximo = 1800
HDInsight Notas opcionais a serem associadas ao monitor da conexão. string
outputs Lista de saídas do monitor de conexão. ConnectionMonitorOutput[]
source Descreve a origem do monitor de conexão. ConnectionMonitorSource
testConfigurations Lista de configurações de teste do monitor de conexão. ConnectionMonitorTestConfiguration[]
testGroups Lista de grupos de teste do monitor de conexão. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nome Descrição Valor
address Endereço do destino do monitor de conexão (IP ou nome de domínio). string
porta A porta de destino usada pelo monitor de conexão. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
resourceId A ID do recurso usado como o destino pelo monitor de conexão. string

ConnectionMonitorEndpoint

Nome Descrição Valor
address Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). string
coverageLevel Testar a cobertura do ponto de extremidade. 'AboveAverage'
'Average'
'BelowAverage'
'Padrão'
'Full'
'Low'
filter Filtrar subitens dentro do ponto de extremidade. ConnectionMonitorEndpointFilter
name O nome do ponto de extremidade do monitor de conexão. cadeia de caracteres (obrigatório)
resourceId ID do recurso do ponto de extremidade do monitor de conexão. string
scope Escopo do ponto de extremidade. ConnectionMonitorEndpointScope
tipo O tipo de ponto de extremidade. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Nome Descrição Valor
itens Lista de itens no filtro. ConnectionMonitorEndpointFilterItem[]
tipo O comportamento do filtro de ponto de extremidade. Atualmente, há suporte apenas para "Incluir". 'Include'

ConnectionMonitorEndpointFilterItem

Nome Descrição Valor
address O endereço do item de filtro. string
type O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. 'AgentAddress'

ConnectionMonitorEndpointScope

Nome Descrição Valor
excluir Lista de itens que precisam ser excluídos do escopo do ponto de extremidade. ConnectionMonitorEndpointScopeItem[]
include Lista de itens que precisam ser incluídos no escopo do ponto de extremidade. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nome Descrição Valor
address O endereço do item de ponto de extremidade. Os tipos com suporte são máscara de sub-rede IPv4/IPv6 ou endereço IP IPv4/IPv6. string

ConnectionMonitorOutput

Nome Descrição Valor
tipo Tipo de destino de saída do monitor de conexão. Atualmente, há suporte apenas para "Workspace". 'Workspace'
workspaceSettings Descreve as configurações para produzir a saída em um workspace do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrição Valor
workspaceResourceId ID do recurso do workspace do Log Analytics. string

ConnectionMonitorSource

Nome Descrição Valor
porta A porta de origem usada pelo monitor de conexão. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
resourceId A ID do recurso usado como a origem pelo monitor de conexão. cadeia de caracteres (obrigatório)

ConnectionMonitorTestConfiguration

Nome Descrição Valor
httpConfiguration Os parâmetros usados para executar a avaliação de teste por HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros usados para executar a avaliação de teste em ICMP. ConnectionMonitorIcmpConfiguration
name O nome da configuração de teste do monitor de conexão. cadeia de caracteres (obrigatório)
preferredIPVersion A versão de IP preferencial a ser usada na avaliação de teste. O monitor da conexão pode optar por usar uma versão diferente, dependendo de outros parâmetros. 'IPv4'
'IPv6'
protocolo O protocolo a ser usado na avaliação de teste. 'Http'
'Icmp'
'Tcp' (obrigatório)
successThreshold O limite para declarar um teste bem-sucedido. ConnectionMonitorSuccessThreshold
tcpConfiguration Os parâmetros usados para executar a avaliação de teste em TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação do teste, em segundos. INT

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
method O método HTTP a ser usado. 'Get'
'Post'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porta A porta à qual se conectar. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica se HTTPS é preferencial em relação a HTTP nos casos em que a escolha não é explícita. bool
requestHeaders Os cabeçalhos HTTP a serem transmitidos com a solicitação. HttpHeader[]
validStatusCodeRanges Códigos http status a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304,418". string[]

HttpHeader

Nome Descrição Valor
name O nome no cabeçalho HTTP. string
value O valor no cabeçalho HTTP. string

ConnectionMonitorIcmpConfiguration

Nome Descrição Valor
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. bool

ConnectionMonitorSuccessThreshold

Nome Descrição Valor
checksFailedPercent O percentual máximo de verificações com falha permitidas para um teste ser avaliado como bem-sucedido. INT
roundTripTimeMs O tempo máximo de ida e volta em milissegundos permitido para um teste ser avaliado como bem-sucedido. INT

ConnectionMonitorTcpConfiguration

Nome Descrição Valor
destinationPortBehavior Comportamento da porta de destino. 'ListenIfAvailable'
'None'
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. bool
porta A porta à qual se conectar. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535

ConnectionMonitorTestGroup

Nome Descrição Valor
destinations Lista de nomes de ponto de extremidade de destino. string[] (obrigatório)
disable Valor que indica se o grupo de teste está desabilitado. bool
name O nome do grupo de teste do monitor de conexão. cadeia de caracteres (obrigatório)
origens Lista de nomes de ponto de extremidade de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso networkWatchers/connectionMonitors pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkWatchers/connectionMonitors, adicione o Terraform a seguir ao seu modelo.

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

Valores de propriedade

networkWatchers/connectionMonitors

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Network/networkWatchers/connectionMonitors@2023-06-01"
name O nome do recurso cadeia de caracteres (obrigatório)
local Local do monitor de conexão. string
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: networkWatchers
marcas Marcas de monitor de conexão. Dicionário de nomes e valores de marcas.
properties Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrição Valor
Autostart Determina se o monitor da conexão será iniciado automaticamente depois de criado. bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
pontos de extremidade Lista de pontos de extremidade do monitor de conexão. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de monitoramento em segundos. INT

Restrições:
Valor mínimo = 30
Valor máximo = 1800
HDInsight Notas opcionais a serem associadas ao monitor da conexão. string
outputs Lista de saídas do monitor de conexão. ConnectionMonitorOutput[]
source Descreve a origem do monitor de conexão. ConnectionMonitorSource
testConfigurations Lista de configurações de teste do monitor de conexão. ConnectionMonitorTestConfiguration[]
testGroups Lista de grupos de teste do monitor de conexão. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nome Descrição Valor
address Endereço do destino do monitor de conexão (IP ou nome de domínio). string
porta A porta de destino usada pelo monitor da conexão. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
resourceId A ID do recurso usado como destino pelo monitor de conexão. string

ConnectionMonitorEndpoint

Nome Descrição Valor
address Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). string
coverageLevel Testar a cobertura do ponto de extremidade. "AboveAverage"
"Média"
"BelowAverage"
"Padrão"
"Completo"
"Low"
filter Filtre para subitens dentro do ponto de extremidade. ConnectionMonitorEndpointFilter
name O nome do ponto de extremidade do monitor de conexão. cadeia de caracteres (obrigatório)
resourceId ID do recurso do ponto de extremidade do monitor de conexão. string
scope Escopo do ponto de extremidade. ConnectionMonitorEndpointScope
tipo O tipo de ponto de extremidade. "AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
"ExternalAddress"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Nome Descrição Valor
itens Lista de itens no filtro. ConnectionMonitorEndpointFilterItem[]
tipo O comportamento do filtro de ponto de extremidade. Atualmente, há suporte apenas para "Incluir". "Incluir"

ConnectionMonitorEndpointFilterItem

Nome Descrição Valor
address O endereço do item de filtro. string
type O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. "AgentAddress"

ConnectionMonitorEndpointScope

Nome Descrição Valor
excluir Lista de itens que precisam ser excluídos do escopo do ponto de extremidade. ConnectionMonitorEndpointScopeItem[]
include Lista de itens que precisam ser incluídos no escopo do ponto de extremidade. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nome Descrição Valor
address O endereço do item de ponto de extremidade. Os tipos com suporte são máscara de sub-rede IPv4/IPv6 ou endereço IP IPv4/IPv6. string

ConnectionMonitorOutput

Nome Descrição Valor
tipo Tipo de destino de saída do monitor de conexão. Atualmente, há suporte apenas para "Workspace". "Workspace"
workspaceSettings Descreve as configurações para produzir a saída em um workspace do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrição Valor
workspaceResourceId ID do recurso do workspace do Log Analytics. string

ConnectionMonitorSource

Nome Descrição Valor
porta A porta de origem usada pelo monitor de conexão. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
resourceId A ID do recurso usado como a origem pelo monitor de conexão. cadeia de caracteres (obrigatório)

ConnectionMonitorTestConfiguration

Nome Descrição Valor
httpConfiguration Os parâmetros usados para executar a avaliação de teste por HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros usados para executar a avaliação de teste em ICMP. ConnectionMonitorIcmpConfiguration
name O nome da configuração de teste do monitor de conexão. cadeia de caracteres (obrigatório)
preferredIPVersion A versão de IP preferencial a ser usada na avaliação de teste. O monitor da conexão pode optar por usar uma versão diferente, dependendo de outros parâmetros. "IPv4"
"IPv6"
protocolo O protocolo a ser usado na avaliação de teste. "Http"
"Icmp"
"Tcp" (obrigatório)
successThreshold O limite para declarar um teste bem-sucedido. ConnectionMonitorSuccessThreshold
tcpConfiguration Os parâmetros usados para executar a avaliação de teste em TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação do teste, em segundos. INT

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
method O método HTTP a ser usado. "Get"
"Post"
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porta A porta à qual se conectar. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica se HTTPS é preferencial em relação a HTTP nos casos em que a escolha não é explícita. bool
requestHeaders Os cabeçalhos HTTP a serem transmitidos com a solicitação. HttpHeader[]
validStatusCodeRanges Códigos http status a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304,418". string[]

HttpHeader

Nome Descrição Valor
name O nome no cabeçalho HTTP. string
value O valor no cabeçalho HTTP. string

ConnectionMonitorIcmpConfiguration

Nome Descrição Valor
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. bool

ConnectionMonitorSuccessThreshold

Nome Descrição Valor
checksFailedPercent O percentual máximo de verificações com falha permitidas para um teste ser avaliado como bem-sucedido. INT
roundTripTimeMs O tempo máximo de ida e volta em milissegundos permitido para um teste ser avaliado como bem-sucedido. INT

ConnectionMonitorTcpConfiguration

Nome Descrição Valor
destinationPortBehavior Comportamento da porta de destino. "ListenIfAvailable"
"None"
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. bool
porta A porta à qual se conectar. INT

Restrições:
Valor mínimo = 0
Valor máximo = 65535

ConnectionMonitorTestGroup

Nome Descrição Valor
destinations Lista de nomes de ponto de extremidade de destino. string[] (obrigatório)
disable Valor que indica se o grupo de teste está desabilitado. bool
name O nome do grupo de teste do monitor de conexão. cadeia de caracteres (obrigatório)
origens Lista de nomes de ponto de extremidade de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)