Partilhar via


Microsoft.Network networkWatchers/connectionMonitors 2023-02-01

Definição de recurso do Bicep

O tipo de recurso networkWatchers/connectionMonitors pode ser implementado com operações que visam:

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

Formato do recurso

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

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2023-02-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 subordinados no Bicep.
cadeia (obrigatório)
localização Localização do monitor de ligação. string
etiquetas Etiquetas de monitor de ligação. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: networkWatchers
propriedades Propriedades do monitor de ligação. ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrição Valor
Início Automático Determina se o monitor de ligação será iniciado automaticamente uma vez criado. bool
destino Descreve o destino do monitor de ligação. ConnectionMonitorDestination
pontos finais Lista de pontos finais do monitor de ligação. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de monitorização em segundos. int

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

ConnectionMonitorDestination

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

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

ConnectionMonitorEndpoint

Nome Descrição Valor
address Endereço do ponto final do monitor de ligação (IP ou nome de domínio). string
coverageLevel Testar a cobertura do ponto final. "AboveAverage"
"Média"
"BelowAverage"
'Predefinição'
'Completo'
"Baixa"
filter Filtre por subitens no ponto final. ConnectionMonitorEndpointFilter
name O nome do ponto final do monitor de ligação. cadeia (obrigatório)
resourceId ID do recurso do ponto final do monitor de ligação. string
scope Âmbito do ponto final. ConnectionMonitorEndpointScope
tipo O tipo de ponto final. "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 final. Atualmente, só é suportado "Incluir". "Incluir"

ConnectionMonitorEndpointFilterItem

Nome Descrição Valor
address O endereço do item de filtro. string
tipo O tipo de item incluído no filtro. Atualmente, só é suportado "AgentAddress". "AgentAddress"

ConnectionMonitorEndpointScope

Nome Descrição Valor
excluir Lista de itens que têm de ser excluídos do âmbito do ponto final. ConnectionMonitorEndpointScopeItem[]
incluir Lista de itens que têm de ser incluídos no âmbito do ponto final. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

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

ConnectionMonitorOutput

Nome Descrição Valor
tipo Tipo de destino de saída do monitor de ligação. Atualmente, só é suportada a "Área de Trabalho". "Área de Trabalho"
workspaceSettings Descreve as definições para produzir a saída numa área de trabalho do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrição Valor
workspaceResourceId ID de recurso da área de trabalho do Log Analytics. string

ConnectionMonitorSource

Nome Descrição Valor
porta A porta de origem utilizada pelo monitor de ligação. int

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

ConnectionMonitorTestConfiguration

Nome Descrição Valor
httpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através de HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através do ICMP. ConnectionMonitorIcmpConfiguration
name O nome da configuração de teste do monitor de ligação. cadeia (obrigatório)
preferredIPVersion A versão de IP preferencial a utilizar na avaliação de teste. O monitor de ligação pode optar por utilizar uma versão diferente consoante outros parâmetros. 'IPv4'
'IPv6'
protocolo O protocolo a utilizar na avaliação de teste. 'Http'
'Icmp'
"Tcp" (obrigatório)
successThreshold O limiar para declarar um teste com êxito. ConnectionMonitorSuccessThreshold
tcpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através de TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação de teste, em segundos. int

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
método O método HTTP a utilizar. 'Obter'
'Post'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porta A porta à qual ligar. int

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica se o HTTPS é preferido em vez de HTTP nos casos em que a escolha não é explícita. bool
requestHeaders Os cabeçalhos HTTP a transmitir com o pedido. HttpHeader[]
validStatusCodeRanges Códigos de estado HTTP a considerar com êxito. Por exemplo, "2xx,301-304,418". cadeia[]

HttpHeader

Nome Descrição Valor
name O nome no cabeçalho HTTP. string
valor 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 rastreio deve ser desativada. bool

ConnectionMonitorSuccessThreshold

Nome Descrição Valor
checksFailedPercent A percentagem máxima de verificações falhadas permitida para um teste ser avaliada com êxito. 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"
"Nenhum"
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreio deve ser desativada. bool
porta A porta à qual ligar. int

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

ConnectionMonitorTestGroup

Nome Descrição Valor
destinos Lista de nomes de pontos finais de destino. string[] (obrigatório)
desativar Valor que indica se o grupo de teste está desativado. bool
name O nome do grupo de teste do monitor de ligação. cadeia (obrigatório)
origens Lista de nomes de pontos finais de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)

Definição de recurso do modelo arm

O tipo de recurso networkWatchers/connectionMonitors pode ser implementado com operações que visam:

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

Formato do recurso

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

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2023-02-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-02-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)
localização Localização do monitor de ligação. string
etiquetas Etiquetas de monitor de ligação. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades do monitor de ligação. ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrição Valor
Início Automático Determina se o monitor de ligação será iniciado automaticamente uma vez criado. bool
destino Descreve o destino do monitor de ligação. ConnectionMonitorDestination
pontos finais Lista de pontos finais do monitor de ligação. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de monitorização em segundos. int

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

ConnectionMonitorDestination

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

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

ConnectionMonitorEndpoint

Nome Descrição Valor
address Endereço do ponto final do monitor de ligação (IP ou nome de domínio). string
coverageLevel Testar a cobertura do ponto final. "AboveAverage"
"Média"
"BelowAverage"
'Predefinição'
'Completo'
"Baixa"
filter Filtre por subitens no ponto final. ConnectionMonitorEndpointFilter
name O nome do ponto final do monitor de ligação. cadeia (obrigatório)
resourceId ID do recurso do ponto final do monitor de ligação. string
scope Âmbito do ponto final. ConnectionMonitorEndpointScope
tipo O tipo de ponto final. "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 final. Atualmente, só é suportado "Incluir". "Incluir"

ConnectionMonitorEndpointFilterItem

Nome Descrição Valor
address O endereço do item de filtro. string
tipo O tipo de item incluído no filtro. Atualmente, só é suportado "AgentAddress". "AgentAddress"

ConnectionMonitorEndpointScope

Nome Descrição Valor
excluir Lista de itens que têm de ser excluídos do âmbito do ponto final. ConnectionMonitorEndpointScopeItem[]
incluir Lista de itens que têm de ser incluídos no âmbito do ponto final. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

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

ConnectionMonitorOutput

Nome Descrição Valor
tipo Tipo de destino de saída do monitor de ligação. Atualmente, só é suportada a "Área de Trabalho". "Área de Trabalho"
workspaceSettings Descreve as definições para produzir a saída numa área de trabalho do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrição Valor
workspaceResourceId ID de recurso da área de trabalho do Log Analytics. string

ConnectionMonitorSource

Nome Descrição Valor
porta A porta de origem utilizada pelo monitor de ligação. int

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

ConnectionMonitorTestConfiguration

Nome Descrição Valor
httpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através de HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através de ICMP. ConnectionMonitorIcmpConfiguration
name O nome da configuração de teste do monitor de ligação. cadeia (obrigatório)
preferredIPVersion A versão de IP preferencial a utilizar na avaliação de teste. O monitor de ligação pode optar por utilizar uma versão diferente consoante outros parâmetros. 'IPv4'
'IPv6'
protocolo O protocolo a utilizar na avaliação de teste. 'Http'
'Icmp'
"Tcp" (obrigatório)
successThreshold O limiar para declarar um teste com êxito. ConnectionMonitorSuccessThreshold
tcpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através de TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação de teste, em segundos. int

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
método O método HTTP a utilizar. 'Obter'
'Post'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porta A porta à qual ligar. int

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica se HTTPS é preferido em vez de HTTP nos casos em que a escolha não é explícita. bool
requestHeaders Os cabeçalhos HTTP a transmitir com o pedido. HttpHeader[]
validStatusCodeRanges Códigos de estado HTTP a considerar com êxito. Por exemplo, "2xx,301-304,418". string[]

HttpHeader

Nome Descrição Valor
name O nome no cabeçalho HTTP. string
valor 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 rastreio deve ser desativada. bool

ConnectionMonitorSuccessThreshold

Nome Descrição Valor
checksFailedPercent A percentagem máxima de verificações falhadas permitidas para um teste ser avaliada como bem-sucedida. int
roundTripTimeMs O tempo máximo de ida e volta em milissegundos permitido para que um teste seja avaliado como bem-sucedido. int

ConnectionMonitorTcpConfiguration

Nome Descrição Valor
destinationPortBehavior Comportamento da porta de destino. "ListenIfAvailable"
"Nenhum"
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreio deve ser desativada. bool
porta A porta à qual ligar. int

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

ConnectionMonitorTestGroup

Nome Descrição Valor
destinos Lista de nomes de pontos finais de destino. string[] (obrigatório)
desativar Valor que indica se o grupo de teste está desativado. bool
name O nome do grupo de teste do monitor de ligação. cadeia (obrigatório)
origens Lista de nomes de pontos finais de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso networkWatchers/connectionMonitors pode ser implementado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2023-02-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-02-01"
name O nome do recurso cadeia (obrigatório)
localização Localização do monitor de ligação. string
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: networkWatchers
etiquetas Etiquetas de monitor de ligação. Dicionário de nomes e valores de etiquetas.
propriedades Propriedades do monitor de ligação. ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrição Valor
Início Automático Determina se o monitor de ligação será iniciado automaticamente uma vez criado. bool
destino Descreve o destino do monitor de ligação. ConnectionMonitorDestination
pontos finais Lista de pontos finais do monitor de ligação. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de monitorização em segundos. int

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

ConnectionMonitorDestination

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

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

ConnectionMonitorEndpoint

Nome Descrição Valor
address Endereço do ponto final do monitor de ligação (IP ou nome de domínio). string
coverageLevel Testar a cobertura do ponto final. "AboveAverage"
"Média"
"BelowAverage"
"Predefinição"
"Completo"
"Baixa"
filter Filtre por subitens no ponto final. ConnectionMonitorEndpointFilter
name O nome do ponto final do monitor de ligação. cadeia (obrigatório)
resourceId ID do recurso do ponto final do monitor de ligação. string
scope Âmbito do ponto final. ConnectionMonitorEndpointScope
tipo O tipo de ponto final. "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 final. Atualmente, só é suportado "Incluir". "Incluir"

ConnectionMonitorEndpointFilterItem

Nome Descrição Valor
address O endereço do item de filtro. string
tipo O tipo de item incluído no filtro. Atualmente, só é suportado "AgentAddress". "AgentAddress"

ConnectionMonitorEndpointScope

Nome Descrição Valor
excluir Lista de itens que têm de ser excluídos do âmbito do ponto final. ConnectionMonitorEndpointScopeItem[]
incluir Lista de itens que têm de ser incluídos no âmbito do ponto final. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

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

ConnectionMonitorOutput

Nome Descrição Valor
tipo Tipo de destino de saída do monitor de ligação. Atualmente, só é suportada a "Área de Trabalho". "Área de Trabalho"
workspaceSettings Descreve as definições para produzir a saída numa área de trabalho do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrição Valor
workspaceResourceId ID de recurso da área de trabalho do Log Analytics. string

ConnectionMonitorSource

Nome Descrição Valor
porta A porta de origem utilizada pelo monitor de ligação. int

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

ConnectionMonitorTestConfiguration

Nome Descrição Valor
httpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através de HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através de ICMP. ConnectionMonitorIcmpConfiguration
name O nome da configuração de teste do monitor de ligação. cadeia (obrigatório)
preferredIPVersion A versão de IP preferencial a utilizar na avaliação de teste. O monitor de ligação pode optar por utilizar uma versão diferente consoante outros parâmetros. "IPv4"
"IPv6"
protocolo O protocolo a utilizar na avaliação de teste. "Http"
"Icmp"
"Tcp" (obrigatório)
successThreshold O limiar para declarar um teste com êxito. ConnectionMonitorSuccessThreshold
tcpConfiguration Os parâmetros utilizados para efetuar a avaliação de teste através de TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação de teste, em segundos. int

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
método O método HTTP a utilizar. "Obter"
"Publicar"
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porta A porta à qual ligar. int

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica se HTTPS é preferido em vez de HTTP nos casos em que a escolha não é explícita. bool
requestHeaders Os cabeçalhos HTTP a transmitir com o pedido. HttpHeader[]
validStatusCodeRanges Códigos de estado HTTP a considerar com êxito. Por exemplo, "2xx,301-304,418". string[]

HttpHeader

Nome Descrição Valor
name O nome no cabeçalho HTTP. string
valor 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 rastreio deve ser desativada. bool

ConnectionMonitorSuccessThreshold

Nome Descrição Valor
checksFailedPercent A percentagem máxima de verificações falhadas permitida para um teste ser avaliada com êxito. 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"
"Nenhum"
disableTraceRoute Valor que indica se a avaliação do caminho com a rota de rastreio deve ser desativada. bool
porta A porta à qual ligar. int

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

ConnectionMonitorTestGroup

Nome Descrição Valor
destinos Lista de nomes de pontos finais de destino. string[] (obrigatório)
desativar Valor que indica se o grupo de teste está desativado. bool
name O nome do grupo de teste do monitor de ligação. cadeia (obrigatório)
origens Lista de nomes de pontos finais de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)