Compartilhar via


Microsoft.Network networkWatchers/connectionMonitors

Definição de recurso do Bicep

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 de 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@2024-03-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'
        }
        locationDetails: {
          region: 'string'
        }
        name: 'string'
        resourceId: 'string'
        scope: {
          exclude: [
            {
              address: 'string'
            }
          ]
          include: [
            {
              address: 'string'
            }
          ]
        }
        subscriptionId: 'string'
        type: 'string'
      }
    ]
    monitoringIntervalInSeconds: int
    notes: 'string'
    outputs: [
      {
        type: 'string'
        workspaceSettings: {
          workspaceResourceId: 'string'
        }
      }
    ]
    source: {
      port: int
      resourceId: 'string'
    }
    testConfigurations: [
      {
        httpConfiguration: {
          method: 'string'
          path: 'string'
          port: int
          preferHTTPS: bool
          requestHeaders: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          validStatusCodeRanges: [
            'string'
          ]
        }
        icmpConfiguration: {
          disableTraceRoute: bool
        }
        name: 'string'
        preferredIPVersion: 'string'
        protocol: 'string'
        successThreshold: {
          checksFailedPercent: int
          roundTripTimeMs: int
        }
        tcpConfiguration: {
          destinationPortBehavior: 'string'
          disableTraceRoute: bool
          port: int
        }
        testFrequencySec: int
      }
    ]
    testGroups: [
      {
        destinations: [
          'string'
        ]
        disable: bool
        name: 'string'
        sources: [
          'string'
        ]
        testConfigurations: [
          'string'
        ]
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

ConnectionMonitorDestination

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

ConnectionMonitorEndpoint

Nome Descrição Valor
endereço Endereço do ponto de extremidade do monitor de conexão. Com suporte para o tipo de ponto de extremidade AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine. corda
coverageLevel Testar a cobertura do ponto de extremidade. 'AboveAverage'
'Média'
'BelowAverage'
'Padrão'
'Completo'
'Baixo'
filtro O campo filtro está sendo preterido e não deve ser usado. Em vez disso, use campos de escopo Incluir/Excluir para ele. ConnectionMonitorEndpointFilter
locationDetails Os detalhes do local são opcionais e estão sendo usados apenas para pontos de extremidade do tipo 'AzureArcNetwork', que contém detalhes da região. ConnectionMonitorEndpointLocationDetails
nome O nome do ponto de extremidade do monitor de conexão. cadeia de caracteres (obrigatório)
resourceId A ID de recurso do ponto de extremidade do monitor de conexão tem suporte para AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, tipo de ponto de extremidade AzureArcVM. corda
âmbito O escopo do ponto de extremidade define qual recurso de destino monitorar no caso de pontos de extremidade de recursos compostos, como VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork. ConnectionMonitorEndpointScope
subscriptionId ID da assinatura do ponto de extremidade do monitor de conexão. É um parâmetro opcional que está sendo usado para o ponto de extremidade de tipo 'AzureArcNetwork'. corda
tipo O tipo de ponto de extremidade. 'AzureArcNetwork'
'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
endereço O endereço do item de filtro. corda
tipo O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

Nome Descrição Valor
região Região do ponto de extremidade do monitor de conexão. corda

ConnectionMonitorEndpointScope

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

ConnectionMonitorEndpointScopeItem

Nome Descrição Valor
endereço 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. corda

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
método O método HTTP a ser usado. 'Get'
'Post'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". corda
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 de status HTTP a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304.418". 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

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 saída em um workspace do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Nome Descrição Valor
AutoStart Determina se o monitor de conexão será iniciado automaticamente uma vez criado. Bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
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
anotações Notas opcionais a serem associadas ao monitor de conexão. corda
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

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 origem pelo monitor de conexão. cadeia de caracteres (obrigatório)

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

ConnectionMonitorTags

Nome Descrição Valor

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

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 no ICMP. ConnectionMonitorIcmpConfiguration
nome 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 de 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 de teste, em segundos. int

ConnectionMonitorTestGroup

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

ConnectionMonitorWorkspaceSettings

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

HttpHeader

Nome Descrição Valor
nome O nome no cabeçalho HTTP. corda
valor O valor no cabeçalho HTTP. corda

Microsoft.Network/networkWatchers/connectionMonitors

Nome Descrição Valor
localização Local do monitor de conexão. corda
nome O nome do recurso cadeia de caracteres (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 do recurso do tipo: networkWatchers
Propriedades Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResultProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

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 de log de alterações.

Formato de recurso

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

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2024-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoStart": "bool",
    "destination": {
      "address": "string",
      "port": "int",
      "resourceId": "string"
    },
    "endpoints": [
      {
        "address": "string",
        "coverageLevel": "string",
        "filter": {
          "items": [
            {
              "address": "string",
              "type": "string"
            }
          ],
          "type": "string"
        },
        "locationDetails": {
          "region": "string"
        },
        "name": "string",
        "resourceId": "string",
        "scope": {
          "exclude": [
            {
              "address": "string"
            }
          ],
          "include": [
            {
              "address": "string"
            }
          ]
        },
        "subscriptionId": "string",
        "type": "string"
      }
    ],
    "monitoringIntervalInSeconds": "int",
    "notes": "string",
    "outputs": [
      {
        "type": "string",
        "workspaceSettings": {
          "workspaceResourceId": "string"
        }
      }
    ],
    "source": {
      "port": "int",
      "resourceId": "string"
    },
    "testConfigurations": [
      {
        "httpConfiguration": {
          "method": "string",
          "path": "string",
          "port": "int",
          "preferHTTPS": "bool",
          "requestHeaders": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "validStatusCodeRanges": [ "string" ]
        },
        "icmpConfiguration": {
          "disableTraceRoute": "bool"
        },
        "name": "string",
        "preferredIPVersion": "string",
        "protocol": "string",
        "successThreshold": {
          "checksFailedPercent": "int",
          "roundTripTimeMs": "int"
        },
        "tcpConfiguration": {
          "destinationPortBehavior": "string",
          "disableTraceRoute": "bool",
          "port": "int"
        },
        "testFrequencySec": "int"
      }
    ],
    "testGroups": [
      {
        "destinations": [ "string" ],
        "disable": "bool",
        "name": "string",
        "sources": [ "string" ],
        "testConfigurations": [ "string" ]
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

ConnectionMonitorDestination

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

ConnectionMonitorEndpoint

Nome Descrição Valor
endereço Endereço do ponto de extremidade do monitor de conexão. Com suporte para o tipo de ponto de extremidade AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine. corda
coverageLevel Testar a cobertura do ponto de extremidade. 'AboveAverage'
'Média'
'BelowAverage'
'Padrão'
'Completo'
'Baixo'
filtro O campo filtro está sendo preterido e não deve ser usado. Em vez disso, use campos de escopo Incluir/Excluir para ele. ConnectionMonitorEndpointFilter
locationDetails Os detalhes do local são opcionais e estão sendo usados apenas para pontos de extremidade do tipo 'AzureArcNetwork', que contém detalhes da região. ConnectionMonitorEndpointLocationDetails
nome O nome do ponto de extremidade do monitor de conexão. cadeia de caracteres (obrigatório)
resourceId A ID de recurso do ponto de extremidade do monitor de conexão tem suporte para AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, tipo de ponto de extremidade AzureArcVM. corda
âmbito O escopo do ponto de extremidade define qual recurso de destino monitorar no caso de pontos de extremidade de recursos compostos, como VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork. ConnectionMonitorEndpointScope
subscriptionId ID da assinatura do ponto de extremidade do monitor de conexão. É um parâmetro opcional que está sendo usado para o ponto de extremidade de tipo 'AzureArcNetwork'. corda
tipo O tipo de ponto de extremidade. 'AzureArcNetwork'
'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
endereço O endereço do item de filtro. corda
tipo O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

Nome Descrição Valor
região Região do ponto de extremidade do monitor de conexão. corda

ConnectionMonitorEndpointScope

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

ConnectionMonitorEndpointScopeItem

Nome Descrição Valor
endereço 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. corda

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
método O método HTTP a ser usado. 'Get'
'Post'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". corda
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 de status HTTP a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304.418". 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

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 saída em um workspace do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Nome Descrição Valor
AutoStart Determina se o monitor de conexão será iniciado automaticamente uma vez criado. Bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
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
anotações Notas opcionais a serem associadas ao monitor de conexão. corda
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

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 origem pelo monitor de conexão. cadeia de caracteres (obrigatório)

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

ConnectionMonitorTags

Nome Descrição Valor

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

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 no ICMP. ConnectionMonitorIcmpConfiguration
nome 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 de 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 de teste, em segundos. int

ConnectionMonitorTestGroup

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

ConnectionMonitorWorkspaceSettings

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

HttpHeader

Nome Descrição Valor
nome O nome no cabeçalho HTTP. corda
valor O valor no cabeçalho HTTP. corda

Microsoft.Network/networkWatchers/connectionMonitors

Nome Descrição Valor
apiVersion A versão da API '2024-03-01'
localização Local do monitor de conexão. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResultProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Network/networkWatchers/connectionMonitors'

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 de propriedades alteradas em cada versão da API, consulte de 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@2024-03-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"
          }
          locationDetails = {
            region = "string"
          }
          name = "string"
          resourceId = "string"
          scope = {
            exclude = [
              {
                address = "string"
              }
            ]
            include = [
              {
                address = "string"
              }
            ]
          }
          subscriptionId = "string"
          type = "string"
        }
      ]
      monitoringIntervalInSeconds = int
      notes = "string"
      outputs = [
        {
          type = "string"
          workspaceSettings = {
            workspaceResourceId = "string"
          }
        }
      ]
      source = {
        port = int
        resourceId = "string"
      }
      testConfigurations = [
        {
          httpConfiguration = {
            method = "string"
            path = "string"
            port = int
            preferHTTPS = bool
            requestHeaders = [
              {
                name = "string"
                value = "string"
              }
            ]
            validStatusCodeRanges = [
              "string"
            ]
          }
          icmpConfiguration = {
            disableTraceRoute = bool
          }
          name = "string"
          preferredIPVersion = "string"
          protocol = "string"
          successThreshold = {
            checksFailedPercent = int
            roundTripTimeMs = int
          }
          tcpConfiguration = {
            destinationPortBehavior = "string"
            disableTraceRoute = bool
            port = int
          }
          testFrequencySec = int
        }
      ]
      testGroups = [
        {
          destinations = [
            "string"
          ]
          disable = bool
          name = "string"
          sources = [
            "string"
          ]
          testConfigurations = [
            "string"
          ]
        }
      ]
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Valores de propriedade

ConnectionMonitorDestination

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

ConnectionMonitorEndpoint

Nome Descrição Valor
endereço Endereço do ponto de extremidade do monitor de conexão. Com suporte para o tipo de ponto de extremidade AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine. corda
coverageLevel Testar a cobertura do ponto de extremidade. 'AboveAverage'
'Média'
'BelowAverage'
'Padrão'
'Completo'
'Baixo'
filtro O campo filtro está sendo preterido e não deve ser usado. Em vez disso, use campos de escopo Incluir/Excluir para ele. ConnectionMonitorEndpointFilter
locationDetails Os detalhes do local são opcionais e estão sendo usados apenas para pontos de extremidade do tipo 'AzureArcNetwork', que contém detalhes da região. ConnectionMonitorEndpointLocationDetails
nome O nome do ponto de extremidade do monitor de conexão. cadeia de caracteres (obrigatório)
resourceId A ID de recurso do ponto de extremidade do monitor de conexão tem suporte para AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, tipo de ponto de extremidade AzureArcVM. corda
âmbito O escopo do ponto de extremidade define qual recurso de destino monitorar no caso de pontos de extremidade de recursos compostos, como VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork. ConnectionMonitorEndpointScope
subscriptionId ID da assinatura do ponto de extremidade do monitor de conexão. É um parâmetro opcional que está sendo usado para o ponto de extremidade de tipo 'AzureArcNetwork'. corda
tipo O tipo de ponto de extremidade. 'AzureArcNetwork'
'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
endereço O endereço do item de filtro. corda
tipo O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

Nome Descrição Valor
região Região do ponto de extremidade do monitor de conexão. corda

ConnectionMonitorEndpointScope

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

ConnectionMonitorEndpointScopeItem

Nome Descrição Valor
endereço 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. corda

ConnectionMonitorHttpConfiguration

Nome Descrição Valor
método O método HTTP a ser usado. 'Get'
'Post'
caminho O componente de caminho do URI. Por exemplo, "/dir1/dir2". corda
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 de status HTTP a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304.418". 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

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 saída em um workspace do Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Nome Descrição Valor
AutoStart Determina se o monitor de conexão será iniciado automaticamente uma vez criado. Bool
destino Descreve o destino do monitor de conexão. ConnectionMonitorDestination
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
anotações Notas opcionais a serem associadas ao monitor de conexão. corda
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

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 origem pelo monitor de conexão. cadeia de caracteres (obrigatório)

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

ConnectionMonitorTags

Nome Descrição Valor

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

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 no ICMP. ConnectionMonitorIcmpConfiguration
nome 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 de 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 de teste, em segundos. int

ConnectionMonitorTestGroup

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

ConnectionMonitorWorkspaceSettings

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

HttpHeader

Nome Descrição Valor
nome O nome no cabeçalho HTTP. corda
valor O valor no cabeçalho HTTP. corda

Microsoft.Network/networkWatchers/connectionMonitors

Nome Descrição Valor
localização Local do monitor de conexão. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: networkWatchers
Propriedades Propriedades do monitor de conexão. ConnectionMonitorParametersOrConnectionMonitorResultProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Network/networkWatchers/connectionMonitors@2024-03-01"