Rede Microsoft.NetworkWatchers/connectionMonitors 2023-09-01
Definição de recurso do Bicep
O tipo de recurso networkWatchers/connectionMonitors pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/networkWatchers/connectionMonitors, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2023-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
autoStart: bool
destination: {
address: 'string'
port: int
resourceId: 'string'
}
endpoints: [
{
address: 'string'
coverageLevel: 'string'
filter: {
items: [
{
address: 'string'
type: 'AgentAddress'
}
]
type: 'Include'
}
name: 'string'
resourceId: 'string'
scope: {
exclude: [
{
address: 'string'
}
]
include: [
{
address: 'string'
}
]
}
type: 'string'
}
]
monitoringIntervalInSeconds: int
notes: 'string'
outputs: [
{
type: 'Workspace'
workspaceSettings: {
workspaceResourceId: 'string'
}
}
]
source: {
port: int
resourceId: 'string'
}
testConfigurations: [
{
httpConfiguration: {
method: 'string'
path: 'string'
port: int
preferHTTPS: bool
requestHeaders: [
{
name: 'string'
value: 'string'
}
]
validStatusCodeRanges: [
'string'
]
}
icmpConfiguration: {
disableTraceRoute: bool
}
name: 'string'
preferredIPVersion: 'string'
protocol: 'string'
successThreshold: {
checksFailedPercent: int
roundTripTimeMs: int
}
tcpConfiguration: {
destinationPortBehavior: 'string'
disableTraceRoute: bool
port: int
}
testFrequencySec: int
}
]
testGroups: [
{
destinations: [
'string'
]
disable: bool
name: 'string'
sources: [
'string'
]
testConfigurations: [
'string'
]
}
]
}
}
Valores de propriedade
networkWatchers/connectionMonitors
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
cadeia de caracteres (obrigatório) |
local | Local do monitor de conexão. | string |
marcas | Marcas de monitor de conexão. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte Recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: networkWatchers |
properties | Propriedades do monitor de conexão. | ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório) |
ConnectionMonitorParametersOrConnectionMonitorResult...
Nome | Descrição | Valor |
---|---|---|
Autostart | Determina se o monitor da conexão será iniciado automaticamente uma vez criado. | bool |
destino | Descreve o destino do monitor de conexão. | ConnectionMonitorDestination |
pontos de extremidade | Lista de pontos de extremidade do monitor de conexão. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | Intervalo de monitoramento em segundos. | INT Restrições: Valor mínimo = 30 Valor máximo = 1800 |
HDInsight | Notas opcionais a serem associadas ao monitor da conexão. | string |
outputs | Lista de saídas do monitor de conexão. | ConnectionMonitorOutput[] |
source | Descreve a origem do monitor de conexão. | ConnectionMonitorSource |
testConfigurations | Lista de configurações de teste do monitor de conexão. | ConnectionMonitorTestConfiguration[] |
testGroups | Lista de grupos de teste do monitor de conexão. | ConnectionMonitorTestGroup[] |
ConnectionMonitorDestination
Nome | Descrição | Valor |
---|---|---|
address | Endereço do destino do monitor de conexão (IP ou nome de domínio). | string |
porta | A porta de destino usada pelo monitor da conexão. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
resourceId | A ID do recurso usado como destino pelo monitor de conexão. | string |
ConnectionMonitorEndpoint
Nome | Descrição | Valor |
---|---|---|
address | Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). | string |
coverageLevel | Testar a cobertura do ponto de extremidade. | 'AboveAverage' 'Average' 'BelowAverage' 'Padrão' 'Full' 'Low' |
filter | Filtrar subitens dentro do ponto de extremidade. | ConnectionMonitorEndpointFilter |
name | O nome do ponto de extremidade do monitor de conexão. | cadeia de caracteres (obrigatório) |
resourceId | ID do recurso do ponto de extremidade do monitor de conexão. | string |
scope | Escopo do ponto de extremidade. | ConnectionMonitorEndpointScope |
tipo | O tipo de ponto de extremidade. | 'AzureArcVM' 'AzureSubnet' 'AzureVM' 'AzureVMSS' 'AzureVNet' 'ExternalAddress' 'MMAWorkspaceMachine' 'MMAWorkspaceNetwork' |
ConnectionMonitorEndpointFilter
Nome | Descrição | Valor |
---|---|---|
itens | Lista de itens no filtro. | ConnectionMonitorEndpointFilterItem[] |
tipo | O comportamento do filtro de ponto de extremidade. Atualmente, há suporte apenas para "Incluir". | 'Include' |
ConnectionMonitorEndpointFilterItem
Nome | Descrição | Valor |
---|---|---|
address | O endereço do item de filtro. | string |
type | O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. | 'AgentAddress' |
ConnectionMonitorEndpointScope
Nome | Descrição | Valor |
---|---|---|
excluir | Lista de itens que precisam ser excluídos do escopo do ponto de extremidade. | ConnectionMonitorEndpointScopeItem[] |
include | Lista de itens que precisam ser incluídos no escopo do ponto de extremidade. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Nome | Descrição | Valor |
---|---|---|
address | O endereço do item de ponto de extremidade. Os tipos com suporte são máscara de sub-rede IPv4/IPv6 ou endereço IP IPv4/IPv6. | string |
ConnectionMonitorOutput
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de destino de saída do monitor de conexão. Atualmente, há suporte apenas para "Workspace". | 'Workspace' |
workspaceSettings | Descreve as configurações para produzir a saída em um workspace do Log Analytics. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorWorkspaceSettings
Nome | Descrição | Valor |
---|---|---|
workspaceResourceId | ID do recurso do workspace do Log Analytics. | string |
ConnectionMonitorSource
Nome | Descrição | Valor |
---|---|---|
porta | A porta de origem usada pelo monitor de conexão. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
resourceId | A ID do recurso usado como a origem pelo monitor de conexão. | cadeia de caracteres (obrigatório) |
ConnectionMonitorTestConfiguration
Nome | Descrição | Valor |
---|---|---|
httpConfiguration | Os parâmetros usados para executar a avaliação de teste por HTTP. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | Os parâmetros usados para executar a avaliação de teste em ICMP. | ConnectionMonitorIcmpConfiguration |
name | O nome da configuração de teste do monitor de conexão. | cadeia de caracteres (obrigatório) |
preferredIPVersion | A versão de IP preferencial a ser usada na avaliação de teste. O monitor da conexão pode optar por usar uma versão diferente, dependendo de outros parâmetros. | 'IPv4' 'IPv6' |
protocolo | O protocolo a ser usado na avaliação de teste. | 'Http' 'Icmp' 'Tcp' (obrigatório) |
successThreshold | O limite para declarar um teste bem-sucedido. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | Os parâmetros usados para executar a avaliação de teste em TCP. | ConnectionMonitorTcpConfiguration |
testFrequencySec | A frequência da avaliação do teste, em segundos. | INT |
ConnectionMonitorHttpConfiguration
Nome | Descrição | Valor |
---|---|---|
method | O método HTTP a ser usado. | 'Get' 'Post' |
caminho | O componente de caminho do URI. Por exemplo, "/dir1/dir2". | string |
porta | A porta à qual se conectar. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
preferHTTPS | Valor que indica se HTTPS é preferencial em relação a HTTP nos casos em que a escolha não é explícita. | bool |
requestHeaders | Os cabeçalhos HTTP a serem transmitidos com a solicitação. | HttpHeader[] |
validStatusCodeRanges | Códigos http status a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304,418". | string[] |
HttpHeader
Nome | Descrição | Valor |
---|---|---|
name | O nome no cabeçalho HTTP. | string |
value | O valor no cabeçalho HTTP. | string |
ConnectionMonitorIcmpConfiguration
Nome | Descrição | Valor |
---|---|---|
disableTraceRoute | Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. | bool |
ConnectionMonitorSuccessThreshold
Nome | Descrição | Valor |
---|---|---|
checksFailedPercent | O percentual máximo de verificações com falha permitidas para um teste ser avaliado como bem-sucedido. | INT |
roundTripTimeMs | O tempo máximo de ida e volta em milissegundos permitido para um teste ser avaliado como bem-sucedido. | INT |
ConnectionMonitorTcpConfiguration
Nome | Descrição | Valor |
---|---|---|
destinationPortBehavior | Comportamento da porta de destino. | 'ListenIfAvailable' 'None' |
disableTraceRoute | Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. | bool |
porta | A porta à qual se conectar. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
ConnectionMonitorTestGroup
Nome | Descrição | Valor |
---|---|---|
destinations | Lista de nomes de ponto de extremidade de destino. | string[] (obrigatório) |
disable | Valor que indica se o grupo de teste está desabilitado. | bool |
name | O nome do grupo de teste do monitor de conexão. | cadeia de caracteres (obrigatório) |
origens | Lista de nomes de ponto de extremidade de origem. | string[] (obrigatório) |
testConfigurations | Lista de nomes de configuração de teste. | string[] (obrigatório) |
Definição de recurso de modelo do ARM
O tipo de recurso networkWatchers/connectionMonitors pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/networkWatchers/connectionMonitors, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Network/networkWatchers/connectionMonitors",
"apiVersion": "2023-09-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 do recurso | '2023-09-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON. |
cadeia de caracteres (obrigatório) |
local | Local do monitor de conexão. | string |
marcas | Marcas de monitor de conexão. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
properties | Propriedades do monitor de conexão. | ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório) |
ConnectionMonitorParametersOrConnectionMonitorResult...
Nome | Descrição | Valor |
---|---|---|
Autostart | Determina se o monitor da conexão será iniciado automaticamente depois de criado. | bool |
destino | Descreve o destino do monitor de conexão. | ConnectionMonitorDestination |
pontos de extremidade | Lista de pontos de extremidade do monitor de conexão. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | Intervalo de monitoramento em segundos. | INT Restrições: Valor mínimo = 30 Valor máximo = 1800 |
HDInsight | Notas opcionais a serem associadas ao monitor da conexão. | string |
outputs | Lista de saídas do monitor de conexão. | ConnectionMonitorOutput[] |
source | Descreve a origem do monitor de conexão. | ConnectionMonitorSource |
testConfigurations | Lista de configurações de teste do monitor de conexão. | ConnectionMonitorTestConfiguration[] |
testGroups | Lista de grupos de teste do monitor de conexão. | ConnectionMonitorTestGroup[] |
ConnectionMonitorDestination
Nome | Descrição | Valor |
---|---|---|
address | Endereço do destino do monitor de conexão (IP ou nome de domínio). | string |
porta | A porta de destino usada pelo monitor da conexão. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
resourceId | A ID do recurso usado como destino pelo monitor de conexão. | string |
ConnectionMonitorEndpoint
Nome | Descrição | Valor |
---|---|---|
address | Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). | string |
coverageLevel | Testar a cobertura do ponto de extremidade. | 'AboveAverage' 'Média' 'BelowAverage' 'Padrão' 'Full' 'Low' |
filter | Filtre para subitens dentro do ponto de extremidade. | ConnectionMonitorEndpointFilter |
name | O nome do ponto de extremidade do monitor de conexão. | cadeia de caracteres (obrigatório) |
resourceId | ID do recurso do ponto de extremidade do monitor de conexão. | string |
scope | Escopo do ponto de extremidade. | ConnectionMonitorEndpointScope |
tipo | O tipo de ponto de extremidade. | 'AzureArcVM' 'AzureSubnet' 'AzureVM' 'AzureVMSS' 'AzureVNet' 'ExternalAddress' 'MMAWorkspaceMachine' 'MMAWorkspaceNetwork' |
ConnectionMonitorEndpointFilter
Nome | Descrição | Valor |
---|---|---|
itens | Lista de itens no filtro. | ConnectionMonitorEndpointFilterItem[] |
tipo | O comportamento do filtro de ponto de extremidade. Atualmente, há suporte apenas para "Incluir". | 'Include' |
ConnectionMonitorEndpointFilterItem
Nome | Descrição | Valor |
---|---|---|
address | O endereço do item de filtro. | string |
type | O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. | 'AgentAddress' |
ConnectionMonitorEndpointScope
Nome | Descrição | Valor |
---|---|---|
excluir | Lista de itens que precisam ser excluídos do escopo do ponto de extremidade. | ConnectionMonitorEndpointScopeItem[] |
include | Lista de itens que precisam ser incluídos no escopo do ponto de extremidade. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Nome | Descrição | Valor |
---|---|---|
address | O endereço do item de ponto de extremidade. Os tipos com suporte são máscara de sub-rede IPv4/IPv6 ou endereço IP IPv4/IPv6. | string |
ConnectionMonitorOutput
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de destino de saída do monitor de conexão. Atualmente, há suporte apenas para "Workspace". | 'Workspace' |
workspaceSettings | Descreve as configurações para produzir a saída em um workspace do Log Analytics. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorWorkspaceSettings
Nome | Descrição | Valor |
---|---|---|
workspaceResourceId | ID do recurso do workspace do Log Analytics. | string |
ConnectionMonitorSource
Nome | Descrição | Valor |
---|---|---|
porta | A porta de origem usada pelo monitor da conexão. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
resourceId | A ID do recurso usado como a origem pelo monitor de conexão. | cadeia de caracteres (obrigatório) |
ConnectionMonitorTestConfiguration
Nome | Descrição | Valor |
---|---|---|
httpConfiguration | Os parâmetros usados para executar a avaliação de teste por HTTP. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | Os parâmetros usados para executar a avaliação de teste no ICMP. | ConnectionMonitorIcmpConfiguration |
name | O nome da configuração de teste do monitor de conexão. | cadeia de caracteres (obrigatório) |
preferredIPVersion | A versão de IP preferencial a ser usada na avaliação de teste. O monitor da conexão pode optar por usar uma versão diferente dependendo de outros parâmetros. | 'IPv4' 'IPv6' |
protocolo | O protocolo a ser usado na avaliação de teste. | 'Http' 'Icmp' 'Tcp' (obrigatório) |
successThreshold | O limite para declarar um teste bem-sucedido. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | Os parâmetros usados para executar a avaliação de teste no TCP. | ConnectionMonitorTcpConfiguration |
testFrequencySec | A frequência da avaliação de teste, em segundos. | INT |
ConnectionMonitorHttpConfiguration
Nome | Descrição | Valor |
---|---|---|
method | O método HTTP a ser usado. | 'Get' 'Post' |
caminho | O componente de caminho do URI. Por exemplo, "/dir1/dir2". | string |
porta | A porta à qual se conectar. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
preferHTTPS | Valor que indica se HTTPS é preferencial em relação a HTTP nos casos em que a escolha não é explícita. | bool |
requestHeaders | Os cabeçalhos HTTP a serem transmitidos com a solicitação. | HttpHeader[] |
validStatusCodeRanges | Códigos de status HTTP a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304.418". | string[] |
HttpHeader
Nome | Descrição | Valor |
---|---|---|
name | O nome no cabeçalho HTTP. | string |
value | O valor no cabeçalho HTTP. | string |
ConnectionMonitorIcmpConfiguration
Nome | Descrição | Valor |
---|---|---|
disableTraceRoute | Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. | bool |
ConnectionMonitorSuccessThreshold
Nome | Descrição | Valor |
---|---|---|
checksFailedPercent | O percentual máximo de verificações com falha permitidas para um teste ser avaliado como bem-sucedido. | INT |
roundTripTimeMs | O tempo máximo de ida e volta em milissegundos permitido para um teste ser avaliado como bem-sucedido. | INT |
ConnectionMonitorTcpConfiguration
Nome | Descrição | Valor |
---|---|---|
destinationPortBehavior | Comportamento da porta de destino. | 'ListenIfAvailable' 'None' |
disableTraceRoute | Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. | bool |
porta | A porta à qual se conectar. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
ConnectionMonitorTestGroup
Nome | Descrição | Valor |
---|---|---|
destinations | Lista de nomes de ponto de extremidade de destino. | string[] (obrigatório) |
disable | Valor que indica se o grupo de teste está desabilitado. | bool |
name | O nome do grupo de teste do monitor de conexão. | cadeia de caracteres (obrigatório) |
origens | Lista de nomes de ponto de extremidade de origem. | string[] (obrigatório) |
testConfigurations | Lista de nomes de configuração de teste. | string[] (obrigatório) |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso networkWatchers/connectionMonitors pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/networkWatchers/connectionMonitors, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkWatchers/connectionMonitors@2023-09-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-09-01" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | Local do monitor de conexão. | string |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: networkWatchers |
marcas | Marcas de monitor de conexão. | Dicionário de nomes e valores de marcas. |
properties | Propriedades do monitor de conexão. | ConnectionMonitorParametersOrConnectionMonitorResult... (obrigatório) |
ConnectionMonitorParametersOrConnectionMonitorResult...
Nome | Descrição | Valor |
---|---|---|
Autostart | Determina se o monitor da conexão será iniciado automaticamente depois de criado. | bool |
destino | Descreve o destino do monitor de conexão. | ConnectionMonitorDestination |
pontos de extremidade | Lista de pontos de extremidade do monitor de conexão. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | Intervalo de monitoramento em segundos. | INT Restrições: Valor mínimo = 30 Valor máximo = 1800 |
HDInsight | Notas opcionais a serem associadas ao monitor da conexão. | string |
outputs | Lista de saídas do monitor de conexão. | ConnectionMonitorOutput[] |
source | Descreve a origem do monitor de conexão. | ConnectionMonitorSource |
testConfigurations | Lista de configurações de teste do monitor de conexão. | ConnectionMonitorTestConfiguration[] |
testGroups | Lista de grupos de teste do monitor de conexão. | ConnectionMonitorTestGroup[] |
ConnectionMonitorDestination
Nome | Descrição | Valor |
---|---|---|
address | Endereço do destino do monitor de conexão (IP ou nome de domínio). | string |
porta | A porta de destino usada pelo monitor de conexão. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
resourceId | A ID do recurso usado como o destino pelo monitor de conexão. | string |
ConnectionMonitorEndpoint
Nome | Descrição | Valor |
---|---|---|
address | Endereço do ponto de extremidade do monitor de conexão (IP ou nome de domínio). | string |
coverageLevel | Testar a cobertura do ponto de extremidade. | "AboveAverage" "Média" "BelowAverage" "Padrão" "Completo" "Low" |
filter | Filtrar subitens dentro do ponto de extremidade. | ConnectionMonitorEndpointFilter |
name | O nome do ponto de extremidade do monitor de conexão. | cadeia de caracteres (obrigatório) |
resourceId | ID do recurso do ponto de extremidade do monitor de conexão. | string |
scope | Escopo do ponto de extremidade. | ConnectionMonitorEndpointScope |
tipo | O tipo de ponto de extremidade. | "AzureArcVM" "AzureSubnet" "AzureVM" "AzureVMSS" "AzureVNet" "ExternalAddress" "MMAWorkspaceMachine" "MMAWorkspaceNetwork" |
ConnectionMonitorEndpointFilter
Nome | Descrição | Valor |
---|---|---|
itens | Lista de itens no filtro. | ConnectionMonitorEndpointFilterItem[] |
tipo | O comportamento do filtro de ponto de extremidade. Atualmente, há suporte apenas para "Incluir". | "Incluir" |
ConnectionMonitorEndpointFilterItem
Nome | Descrição | Valor |
---|---|---|
address | O endereço do item de filtro. | string |
type | O tipo de item incluído no filtro. Atualmente, há suporte apenas para 'AgentAddress'. | "AgentAddress" |
ConnectionMonitorEndpointScope
Nome | Descrição | Valor |
---|---|---|
excluir | Lista de itens que precisam ser excluídos do escopo do ponto de extremidade. | ConnectionMonitorEndpointScopeItem[] |
include | Lista de itens que precisam ser incluídos no escopo do ponto de extremidade. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Nome | Descrição | Valor |
---|---|---|
address | O endereço do item de ponto de extremidade. Os tipos com suporte são máscara de sub-rede IPv4/IPv6 ou endereço IP IPv4/IPv6. | string |
ConnectionMonitorOutput
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de destino de saída do monitor de conexão. Atualmente, há suporte apenas para "Workspace". | "Workspace" |
workspaceSettings | Descreve as configurações para produzir a saída em um workspace do Log Analytics. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorWorkspaceSettings
Nome | Descrição | Valor |
---|---|---|
workspaceResourceId | ID do recurso do workspace do Log Analytics. | string |
ConnectionMonitorSource
Nome | Descrição | Valor |
---|---|---|
porta | A porta de origem usada pelo monitor de conexão. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
resourceId | A ID do recurso usado como a origem pelo monitor de conexão. | cadeia de caracteres (obrigatório) |
ConnectionMonitorTestConfiguration
Nome | Descrição | Valor |
---|---|---|
httpConfiguration | Os parâmetros usados para executar a avaliação de teste por HTTP. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | Os parâmetros usados para executar a avaliação de teste em ICMP. | ConnectionMonitorIcmpConfiguration |
name | O nome da configuração de teste do monitor de conexão. | cadeia de caracteres (obrigatório) |
preferredIPVersion | A versão de IP preferencial a ser usada na avaliação de teste. O monitor da conexão pode optar por usar uma versão diferente, dependendo de outros parâmetros. | "IPv4" "IPv6" |
protocolo | O protocolo a ser usado na avaliação de teste. | "Http" "Icmp" "Tcp" (obrigatório) |
successThreshold | O limite para declarar um teste bem-sucedido. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | Os parâmetros usados para executar a avaliação de teste em TCP. | ConnectionMonitorTcpConfiguration |
testFrequencySec | A frequência da avaliação do teste, em segundos. | INT |
ConnectionMonitorHttpConfiguration
Nome | Descrição | Valor |
---|---|---|
method | O método HTTP a ser usado. | "Get" "Post" |
caminho | O componente de caminho do URI. Por exemplo, "/dir1/dir2". | string |
porta | A porta à qual se conectar. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
preferHTTPS | Valor que indica se HTTPS é preferencial em relação a HTTP nos casos em que a escolha não é explícita. | bool |
requestHeaders | Os cabeçalhos HTTP a serem transmitidos com a solicitação. | HttpHeader[] |
validStatusCodeRanges | Códigos http status a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304,418". | string[] |
HttpHeader
Nome | Descrição | Valor |
---|---|---|
name | O nome no cabeçalho HTTP. | string |
value | O valor no cabeçalho HTTP. | string |
ConnectionMonitorIcmpConfiguration
Nome | Descrição | Valor |
---|---|---|
disableTraceRoute | Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. | bool |
ConnectionMonitorSuccessThreshold
Nome | Descrição | Valor |
---|---|---|
checksFailedPercent | O percentual máximo de verificações com falha permitidas para um teste ser avaliado como bem-sucedido. | INT |
roundTripTimeMs | O tempo máximo de ida e volta em milissegundos permitido para um teste ser avaliado como bem-sucedido. | INT |
ConnectionMonitorTcpConfiguration
Nome | Descrição | Valor |
---|---|---|
destinationPortBehavior | Comportamento da porta de destino. | "ListenIfAvailable" "None" |
disableTraceRoute | Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada. | bool |
porta | A porta à qual se conectar. | INT Restrições: Valor mínimo = 0 Valor máximo = 65535 |
ConnectionMonitorTestGroup
Nome | Descrição | Valor |
---|---|---|
destinations | Lista de nomes de ponto de extremidade de destino. | string[] (obrigatório) |
disable | Valor que indica se o grupo de teste está desabilitado. | bool |
name | O nome do grupo de teste do monitor de conexão. | cadeia de caracteres (obrigatório) |
origens | Lista de nomes de ponto de extremidade de origem. | string[] (obrigatório) |
testConfigurations | Lista de nomes de configuração de teste. | string[] (obrigatório) |