Partilhar via


Microsoft.Network networkWatchers/connectionMonitors 2023-04-01

Definição de recursos do bíceps

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 do recurso

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

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2023-04-01' = {
  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'
        }
        name: 'string'
        resourceId: 'string'
        scope: {
          exclude: [
            {
              address: 'string'
            }
          ]
          include: [
            {
              address: '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'
  }
}

Valores de propriedade

ConnectionMonitorDestination

Designação Descrição Valor
Endereço Endereço do destino do monitor de conexão (IP ou nome de domínio). string
porto 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 destino pelo monitor de conexão. string

ConnectionMonitorEndpoint

Designação Descrição Valor
Endereço Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). string
nível de cobertura Cobertura de teste para o ponto de extremidade. 'Acima da média'
'Média'
'Abaixo da média'
'Inadimplência'
'Completo'
'Baixa'
filtrar Filtre subitens dentro do ponto de extremidade. ConnectionMonitorEndpointFilter
Designação O nome do ponto de extremidade do monitor de conexão. string (obrigatório)
resourceId ID do recurso do ponto de extremidade do monitor de conexão. string
Âmbito de aplicação Escopo do ponto final. ConnectionMonitorEndpointScope
tipo O tipo de ponto final. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'Endereço externo'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Designação Descrição Valor
itens Lista de itens no filtro. ConnectionMonitorEndpointFilterItem []
tipo O comportamento do filtro de ponto de extremidade. Atualmente, apenas 'Include' é suportado. 'Incluir'

ConnectionMonitorEndpointFilterItem

Designação Descrição Valor
Endereço O endereço do item de filtro. string
tipo O tipo de item incluído no filtro. Atualmente, apenas 'AgentAddress' é suportado. 'Endereço do agente'

ConnectionMonitorEndpointScope

Designação Descrição Valor
Excluir Lista de itens que precisam ser excluídos do escopo do ponto final. ConnectionMonitorEndpointScopeItem []
incluem Lista de itens que precisam ser incluídos no escopo do ponto final. ConnectionMonitorEndpointScopeItem []

ConnectionMonitorEndpointScopeItem

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

ConnectionMonitorHttpConfiguration

Designação Descrição Valor
método O método HTTP a ser usado. 'Obter'
'Correio'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porto A porta à qual se conectar. Int

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferirHTTPS Valor que indica se HTTPS é preferível 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 de status HTTP para considerar bem-sucedidos. Por exemplo, "2xx,301-304,418". string[]

ConnectionMonitorIcmpConfiguration

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

ConnectionMonitorOutput

Designação Descrição Valor
tipo Tipo de destino de saída do monitor de conexão. Atualmente, apenas "Espaço de trabalho" é suportado. 'Espaço de trabalho'
workspaceSettings Descreve as configurações para produzir saída em um espaço de trabalho de análise de log. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Designação Descrição Valor
Início automático Determina se o monitor de conexão será iniciado automaticamente após a criação. Bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
parâmetros de avaliação final Lista de pontos de extremidade do monitor de conexão. ConnectionMonitorEndpoint[]
monitoramentoIntervalInSeconds Intervalo de monitorização em segundos. Int

Restrições:
Valor mínimo = 30
Valor máximo = 1800
Observações Notas opcionais a serem associadas ao monitor de conexão. string
saídas Lista de saídas do monitor de conexão. ConnectionMonitorOutput[]
fonte 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 []

ConnectionMonitorSource

Designação Descrição Valor
porto 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 fonte pelo monitor de conexão. string (obrigatório)

ConnectionMonitorSuccessThreshold

Designação Descrição Valor
verificaçõesReprovadoPorcentagem A percentagem máxima de verificações reprovadas permitida para um teste ser avaliado como bem-sucedido. Int
roundTripTimeMs O tempo máximo de ida e volta, em milissegundos, permitido para que um teste seja avaliado como bem-sucedido. Int

ConnectionMonitorTags

Designação Descrição Valor

ConnectionMonitorTcpConfiguration

Designação Descrição Valor
destinationPortBehavior Comportamento da porta de destino. 'ListenIfAvailable'
'Nenhuma'
disableTraceRoute Valor que indica se a avaliação de caminho com rota de rastreamento deve ser desabilitada. Bool
porto A porta à qual se conectar. Int

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

ConnectionMonitorTestConfiguration

Designação Descrição Valor
httpConfiguração Os parâmetros usados para realizar a avaliação de teste por HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros usados para realizar a avaliação do teste sobre ICMP. ConnectionMonitorIcmpConfiguration
Designação O nome da configuração de teste do monitor de conexão. string (obrigatório)
IPVersion preferencial A versão IP preferida para usar na avaliação de teste. O monitor de conexão pode optar por usar uma versão diferente, dependendo de outros parâmetros. 'IPv4'
'IPv6'
protocolo O protocolo a utilizar na avaliação de testes. «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 sobre TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação do teste, em segundos. Int

ConnectionMonitorTestGroup

Designação 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
Designação O nome do grupo de teste do monitor de conexão. string (obrigatório)
Fontes Lista de nomes de pontos finais de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)

ConnectionMonitorWorkspaceSettings

Designação Descrição Valor
workspaceResourceId ID do recurso do espaço de trabalho de análise de log. string

Cabeçalho Http

Designação Descrição Valor
Designação O nome no cabeçalho HTTP. string
valor O valor no cabeçalho HTTP. string

Microsoft.Network/networkWatchers/connectionMonitors

Designação Descrição Valor
Localização Localização do monitor de ligação. string
Designação O nome do recurso string (obrigatório)
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 recurso do tipo: networkWatchers
propriedades Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResultProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Definição de recurso de modelo 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 do recurso

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

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2023-04-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"
        },
        "name": "string",
        "resourceId": "string",
        "scope": {
          "exclude": [
            {
              "address": "string"
            }
          ],
          "include": [
            {
              "address": "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"
  }
}

Valores de propriedade

ConnectionMonitorDestination

Designação Descrição Valor
Endereço Endereço do destino do monitor de conexão (IP ou nome de domínio). string
porto 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 destino pelo monitor de conexão. string

ConnectionMonitorEndpoint

Designação Descrição Valor
Endereço Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). string
nível de cobertura Cobertura de teste para o ponto de extremidade. 'Acima da média'
'Média'
'Abaixo da média'
'Inadimplência'
'Completo'
'Baixa'
filtrar Filtre subitens dentro do ponto de extremidade. ConnectionMonitorEndpointFilter
Designação O nome do ponto de extremidade do monitor de conexão. string (obrigatório)
resourceId ID do recurso do ponto de extremidade do monitor de conexão. string
Âmbito de aplicação Escopo do ponto final. ConnectionMonitorEndpointScope
tipo O tipo de ponto final. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'Endereço externo'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Designação Descrição Valor
itens Lista de itens no filtro. ConnectionMonitorEndpointFilterItem []
tipo O comportamento do filtro de ponto de extremidade. Atualmente, apenas 'Include' é suportado. 'Incluir'

ConnectionMonitorEndpointFilterItem

Designação Descrição Valor
Endereço O endereço do item de filtro. string
tipo O tipo de item incluído no filtro. Atualmente, apenas 'AgentAddress' é suportado. 'Endereço do agente'

ConnectionMonitorEndpointScope

Designação Descrição Valor
Excluir Lista de itens que precisam ser excluídos do escopo do ponto final. ConnectionMonitorEndpointScopeItem []
incluem Lista de itens que precisam ser incluídos no escopo do ponto final. ConnectionMonitorEndpointScopeItem []

ConnectionMonitorEndpointScopeItem

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

ConnectionMonitorHttpConfiguration

Designação Descrição Valor
método O método HTTP a ser usado. 'Obter'
'Correio'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porto A porta à qual se conectar. Int

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferirHTTPS Valor que indica se HTTPS é preferível 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 de status HTTP para considerar bem-sucedidos. Por exemplo, "2xx,301-304,418". string[]

ConnectionMonitorIcmpConfiguration

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

ConnectionMonitorOutput

Designação Descrição Valor
tipo Tipo de destino de saída do monitor de conexão. Atualmente, apenas "Espaço de trabalho" é suportado. 'Espaço de trabalho'
workspaceSettings Descreve as configurações para produzir saída em um espaço de trabalho de análise de log. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Designação Descrição Valor
Início automático Determina se o monitor de conexão será iniciado automaticamente após a criação. Bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
parâmetros de avaliação final Lista de pontos de extremidade do monitor de conexão. ConnectionMonitorEndpoint[]
monitoramentoIntervalInSeconds Intervalo de monitorização em segundos. Int

Restrições:
Valor mínimo = 30
Valor máximo = 1800
Observações Notas opcionais a serem associadas ao monitor de conexão. string
saídas Lista de saídas do monitor de conexão. ConnectionMonitorOutput[]
fonte 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 []

ConnectionMonitorSource

Designação Descrição Valor
porto 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 fonte pelo monitor de conexão. string (obrigatório)

ConnectionMonitorSuccessThreshold

Designação Descrição Valor
verificaçõesReprovadoPorcentagem A percentagem máxima de verificações reprovadas permitida para um teste ser avaliado como bem-sucedido. Int
roundTripTimeMs O tempo máximo de ida e volta, em milissegundos, permitido para que um teste seja avaliado como bem-sucedido. Int

ConnectionMonitorTags

Designação Descrição Valor

ConnectionMonitorTcpConfiguration

Designação Descrição Valor
destinationPortBehavior Comportamento da porta de destino. 'ListenIfAvailable'
'Nenhuma'
disableTraceRoute Valor que indica se a avaliação de caminho com rota de rastreamento deve ser desabilitada. Bool
porto A porta à qual se conectar. Int

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

ConnectionMonitorTestConfiguration

Designação Descrição Valor
httpConfiguração Os parâmetros usados para realizar a avaliação de teste por HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros usados para realizar a avaliação do teste sobre ICMP. ConnectionMonitorIcmpConfiguration
Designação O nome da configuração de teste do monitor de conexão. string (obrigatório)
IPVersion preferencial A versão IP preferida para usar na avaliação de teste. O monitor de conexão pode optar por usar uma versão diferente, dependendo de outros parâmetros. 'IPv4'
'IPv6'
protocolo O protocolo a utilizar na avaliação de testes. «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 sobre TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação do teste, em segundos. Int

ConnectionMonitorTestGroup

Designação 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
Designação O nome do grupo de teste do monitor de conexão. string (obrigatório)
Fontes Lista de nomes de pontos finais de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)

ConnectionMonitorWorkspaceSettings

Designação Descrição Valor
workspaceResourceId ID do recurso do espaço de trabalho de análise de log. string

Cabeçalho Http

Designação Descrição Valor
Designação O nome no cabeçalho HTTP. string
valor O valor no cabeçalho HTTP. string

Microsoft.Network/networkWatchers/connectionMonitors

Designação Descrição Valor
apiVersion A versão api '2023-04-01'
Localização Localização do monitor de ligação. string
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResultProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Network/networkWatchers/connectionMonitors'

Definição de recursos Terraform (provedor AzAPI)

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

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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-04-01"
  name = "string"
  location = "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"
          }
          name = "string"
          resourceId = "string"
          scope = {
            exclude = [
              {
                address = "string"
              }
            ]
            include = [
              {
                address = "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"
  }
}

Valores de propriedade

ConnectionMonitorDestination

Designação Descrição Valor
Endereço Endereço do destino do monitor de conexão (IP ou nome de domínio). string
porto 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 destino pelo monitor de conexão. string

ConnectionMonitorEndpoint

Designação Descrição Valor
Endereço Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). string
nível de cobertura Cobertura de teste para o ponto de extremidade. 'Acima da média'
'Média'
'Abaixo da média'
'Inadimplência'
'Completo'
'Baixa'
filtrar Filtre subitens dentro do ponto de extremidade. ConnectionMonitorEndpointFilter
Designação O nome do ponto de extremidade do monitor de conexão. string (obrigatório)
resourceId ID do recurso do ponto de extremidade do monitor de conexão. string
Âmbito de aplicação Escopo do ponto final. ConnectionMonitorEndpointScope
tipo O tipo de ponto final. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'Endereço externo'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Designação Descrição Valor
itens Lista de itens no filtro. ConnectionMonitorEndpointFilterItem []
tipo O comportamento do filtro de ponto de extremidade. Atualmente, apenas 'Include' é suportado. 'Incluir'

ConnectionMonitorEndpointFilterItem

Designação Descrição Valor
Endereço O endereço do item de filtro. string
tipo O tipo de item incluído no filtro. Atualmente, apenas 'AgentAddress' é suportado. 'Endereço do agente'

ConnectionMonitorEndpointScope

Designação Descrição Valor
Excluir Lista de itens que precisam ser excluídos do escopo do ponto final. ConnectionMonitorEndpointScopeItem []
incluem Lista de itens que precisam ser incluídos no escopo do ponto final. ConnectionMonitorEndpointScopeItem []

ConnectionMonitorEndpointScopeItem

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

ConnectionMonitorHttpConfiguration

Designação Descrição Valor
método O método HTTP a ser usado. 'Obter'
'Correio'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". string
porto A porta à qual se conectar. Int

Restrições:
Valor mínimo = 0
Valor máximo = 65535
preferirHTTPS Valor que indica se HTTPS é preferível 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 de status HTTP para considerar bem-sucedidos. Por exemplo, "2xx,301-304,418". string[]

ConnectionMonitorIcmpConfiguration

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

ConnectionMonitorOutput

Designação Descrição Valor
tipo Tipo de destino de saída do monitor de conexão. Atualmente, apenas "Espaço de trabalho" é suportado. 'Espaço de trabalho'
workspaceSettings Descreve as configurações para produzir saída em um espaço de trabalho de análise de log. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Designação Descrição Valor
Início automático Determina se o monitor de conexão será iniciado automaticamente após a criação. Bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
parâmetros de avaliação final Lista de pontos de extremidade do monitor de conexão. ConnectionMonitorEndpoint[]
monitoramentoIntervalInSeconds Intervalo de monitorização em segundos. Int

Restrições:
Valor mínimo = 30
Valor máximo = 1800
Observações Notas opcionais a serem associadas ao monitor de conexão. string
saídas Lista de saídas do monitor de conexão. ConnectionMonitorOutput[]
fonte 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 []

ConnectionMonitorSource

Designação Descrição Valor
porto 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 fonte pelo monitor de conexão. string (obrigatório)

ConnectionMonitorSuccessThreshold

Designação Descrição Valor
verificaçõesReprovadoPorcentagem A percentagem máxima de verificações reprovadas permitida para um teste ser avaliado como bem-sucedido. Int
roundTripTimeMs O tempo máximo de ida e volta, em milissegundos, permitido para que um teste seja avaliado como bem-sucedido. Int

ConnectionMonitorTags

Designação Descrição Valor

ConnectionMonitorTcpConfiguration

Designação Descrição Valor
destinationPortBehavior Comportamento da porta de destino. 'ListenIfAvailable'
'Nenhuma'
disableTraceRoute Valor que indica se a avaliação de caminho com rota de rastreamento deve ser desabilitada. Bool
porto A porta à qual se conectar. Int

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

ConnectionMonitorTestConfiguration

Designação Descrição Valor
httpConfiguração Os parâmetros usados para realizar a avaliação de teste por HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Os parâmetros usados para realizar a avaliação do teste sobre ICMP. ConnectionMonitorIcmpConfiguration
Designação O nome da configuração de teste do monitor de conexão. string (obrigatório)
IPVersion preferencial A versão IP preferida para usar na avaliação de teste. O monitor de conexão pode optar por usar uma versão diferente, dependendo de outros parâmetros. 'IPv4'
'IPv6'
protocolo O protocolo a utilizar na avaliação de testes. «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 sobre TCP. ConnectionMonitorTcpConfiguration
testFrequencySec A frequência da avaliação do teste, em segundos. Int

ConnectionMonitorTestGroup

Designação 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
Designação O nome do grupo de teste do monitor de conexão. string (obrigatório)
Fontes Lista de nomes de pontos finais de origem. string[] (obrigatório)
testConfigurations Lista de nomes de configuração de teste. string[] (obrigatório)

ConnectionMonitorWorkspaceSettings

Designação Descrição Valor
workspaceResourceId ID do recurso do espaço de trabalho de análise de log. string

Cabeçalho Http

Designação Descrição Valor
Designação O nome no cabeçalho HTTP. string
valor O valor no cabeçalho HTTP. string

Microsoft.Network/networkWatchers/connectionMonitors

Designação Descrição Valor
Localização Localização do monitor de ligação. string
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: networkWatchers
propriedades Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResultProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Network/networkWatchers/connectionMonitors@2023-04-01"