Microsoft.Network networkWatchers/connectionMonitors 2021-02-01

Definición de recursos de Bicep

El tipo de recurso networkWatchers/connectionMonitors se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/networkWatchers/connectionMonitors, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2021-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    autoStart: bool
    destination: {
      address: 'string'
      port: int
      resourceId: 'string'
    }
    endpoints: [
      {
        address: 'string'
        coverageLevel: 'string'
        filter: {
          items: [
            {
              address: 'string'
              type: 'AgentAddress'
            }
          ]
          type: 'Include'
        }
        name: 'string'
        resourceId: 'string'
        scope: {
          exclude: [
            {
              address: 'string'
            }
          ]
          include: [
            {
              address: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    monitoringIntervalInSeconds: int
    notes: 'string'
    outputs: [
      {
        type: 'Workspace'
        workspaceSettings: {
          workspaceResourceId: 'string'
        }
      }
    ]
    source: {
      port: int
      resourceId: 'string'
    }
    testConfigurations: [
      {
        httpConfiguration: {
          method: 'string'
          path: 'string'
          port: int
          preferHTTPS: bool
          requestHeaders: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          validStatusCodeRanges: [
            'string'
          ]
        }
        icmpConfiguration: {
          disableTraceRoute: bool
        }
        name: 'string'
        preferredIPVersion: 'string'
        protocol: 'string'
        successThreshold: {
          checksFailedPercent: int
          roundTripTimeMs: int
        }
        tcpConfiguration: {
          destinationPortBehavior: 'string'
          disableTraceRoute: bool
          port: int
        }
        testFrequencySec: int
      }
    ]
    testGroups: [
      {
        destinations: [
          'string'
        ]
        disable: bool
        name: 'string'
        sources: [
          'string'
        ]
        testConfigurations: [
          'string'
        ]
      }
    ]
  }
}

Valores de propiedad

networkWatchers/connectionMonitors

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
ubicación Ubicación del monitor de conexión. string
etiquetas Etiquetas de monitor de conexión. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
primario En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: networkWatchers
properties Propiedades del monitor de conexión. ConnectionMonitorParametersOrConnectionMonitorResult... (obligatorio)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nombre Descripción Valor
Autostart Determina si el monitor de conexión se iniciará automáticamente una vez creado. bool
destination Describe el destino del monitor de conexión. ConnectionMonitorDestination
extremos Lista de puntos de conexión del monitor de conexión. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de supervisión en segundos. int

Restricciones:
Valor mínimo = 30
Valor máximo = 1800
HDInsight Notas opcionales que se asociarán al monitor de conexión. string
outputs Lista de salidas del monitor de conexión. ConnectionMonitorOutput[]
source Describe el origen del monitor de conexión. ConnectionMonitorSource
testConfigurations Lista de configuraciones de prueba del monitor de conexión. ConnectionMonitorTestConfiguration[]
testGroups Lista de grupos de prueba del monitor de conexión. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nombre Descripción Valor
address Dirección del destino del monitor de conexión (IP o nombre de dominio). string
port Puerto de destino utilizado por el monitor de conexión. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
resourceId Identificador del recurso utilizado como destino por monitor de conexión. string

ConnectionMonitorEndpoint

Nombre Descripción Valor
address Dirección del punto de conexión del monitor de conexión (IP o nombre de dominio). string
coverageLevel Cobertura de prueba para el punto de conexión. 'AboveAverage'
'Average'
'BelowAverage'
'Default'
'Full'
"Bajo"
filter Filtre por los subelementos dentro del punto de conexión. ConnectionMonitorEndpointFilter
name Nombre del punto de conexión del monitor de conexión. string (obligatorio)
resourceId Identificador de recurso del punto de conexión del monitor de conexión. string
scope Ámbito del punto de conexión. ConnectionMonitorEndpointScope
tipo Tipo de punto de conexión. "AzureSubnet"
"AzureVM"
"AzureVNet"
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Nombre Descripción Valor
items Lista de elementos del filtro. ConnectionMonitorEndpointFilterItem[]
tipo Comportamiento del filtro de punto de conexión. Actualmente solo se admite "Include". 'Include'

ConnectionMonitorEndpointFilterItem

Nombre Descripción Valor
address Dirección del elemento de filtro. string
type Tipo de elemento incluido en el filtro. Actualmente solo se admite "AgentAddress". 'AgentAddress'

ConnectionMonitorEndpointScope

Nombre Descripción Valor
exclude Lista de elementos que deben excluirse del ámbito del punto de conexión. ConnectionMonitorEndpointScopeItem[]
include Lista de elementos que deben incluirse en el ámbito del punto de conexión. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nombre Descripción Valor
address Dirección del elemento de punto de conexión. Los tipos admitidos son la máscara de subred IPv4/IPv6 o la dirección IP IPv4/IPv6. string

ConnectionMonitorOutput

Nombre Descripción Value
type Tipo de destino de salida del monitor de conexión. Actualmente, solo se admite "Área de trabajo". 'Área de trabajo'
workspaceSettings Describe la configuración para generar la salida en un área de trabajo de Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nombre Descripción Valor
workspaceResourceId Identificador de recurso del área de trabajo de Log Analytics. string

ConnectionMonitorSource

Nombre Descripción Valor
port Puerto de origen utilizado por el monitor de conexión. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
resourceId Identificador del recurso utilizado como origen por el monitor de conexión. string (obligatorio)

ConnectionMonitorTestConfiguration

Nombre Descripción Valor
httpConfiguration Parámetros usados para realizar la evaluación de pruebas a través de HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Parámetros usados para realizar la evaluación de pruebas sobre ICMP. ConnectionMonitorIcmpConfiguration
name Nombre de la configuración de prueba del monitor de conexión. string (obligatorio)
preferredIPVersion La versión de IP preferida que se va a usar en la evaluación de pruebas. El monitor de conexión puede optar por usar una versión diferente en función de otros parámetros. 'IPv4'
'IPv6'
protocol Protocolo que se va a usar en la evaluación de pruebas. 'Http'
'Icmp'
'Tcp' (obligatorio)
successThreshold Umbral para declarar una prueba correcta. ConnectionMonitorSuccessThreshold
tcpConfiguration Parámetros usados para realizar la evaluación de pruebas a través de TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Frecuencia de evaluación de pruebas, en segundos. int

ConnectionMonitorHttpConfiguration

Nombre Descripción Valor
method Método HTTP que se va a usar. 'Get'
'Post'
path Componente de ruta de acceso del URI. Por ejemplo, "/dir1/dir2". string
port Puerto al que se va a conectar. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica si HTTPS se prefiere sobre HTTP en los casos en los que la opción no es explícita. bool
requestHeaders Encabezados HTTP que se van a transmitir con la solicitud. HttpHeader[]
validStatusCodeRanges Códigos de estado HTTP que se deben tener en cuenta correctamente. Por ejemplo, "2xx,301-304,418". string[]

HttpHeader

Nombre Descripción Value
name Nombre en el encabezado HTTP. string
value Valor del encabezado HTTP. string

ConnectionMonitorIcmpConfiguration

Nombre Descripción Valor
disableTraceRoute Valor que indica si la evaluación de ruta de acceso con ruta de seguimiento debe deshabilitarse. bool

ConnectionMonitorSuccessThreshold

Nombre Descripción Valor
checksFailedPercent Porcentaje máximo de comprobaciones con error permitidas para que una prueba se evalúe como correcta. int
roundTripTimeMs Tiempo máximo de ida y vuelta en milisegundos permitido para que una prueba se evalúe como correcta. int

ConnectionMonitorTcpConfiguration

Nombre Descripción Valor
destinationPortBehavior Comportamiento del puerto de destino. 'ListenIfAvailable'
'Ninguno'
disableTraceRoute Valor que indica si la evaluación de ruta de acceso con ruta de seguimiento debe deshabilitarse. bool
port Puerto al que se va a conectar. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535

ConnectionMonitorTestGroup

Nombre Descripción Valor
destinations Lista de nombres de punto de conexión de destino. string[] (obligatorio)
disable Valor que indica si el grupo de pruebas está deshabilitado. bool
name Nombre del grupo de pruebas del monitor de conexión. string (obligatorio)
sources Lista de nombres de punto de conexión de origen. string[] (obligatorio)
testConfigurations Lista de nombres de configuración de prueba. string[] (obligatorio)

Definición de recursos de plantilla de ARM

El tipo de recurso networkWatchers/connectionMonitors se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/networkWatchers/connectionMonitors, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

networkWatchers/connectionMonitors

Nombre Descripción Value
type Tipo de recurso 'Microsoft.Network/networkWatchers/connectionMonitors'
apiVersion La versión de la API de recursos '2021-02-01'
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON.
string (obligatorio)
ubicación Ubicación del monitor de conexión. string
etiquetas Etiquetas del monitor de conexión. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties Propiedades del monitor de conexión. ConnectionMonitorParametersOrConnectionMonitorResult... (obligatorio)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nombre Descripción Valor
Autostart Determina si el monitor de conexión se iniciará automáticamente una vez creado. bool
destination Describe el destino del monitor de conexión. ConnectionMonitorDestination
extremos Lista de puntos de conexión de monitor de conexión. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de supervisión en segundos. int

Restricciones:
Valor mínimo = 30
Valor máximo = 1800
HDInsight Notas opcionales que se asociarán al monitor de conexión. string
outputs Lista de salidas del monitor de conexión. ConnectionMonitorOutput[]
source Describe el origen del monitor de conexión. ConnectionMonitorSource
testConfigurations Lista de configuraciones de prueba del monitor de conexión. ConnectionMonitorTestConfiguration[]
testGroups Lista de grupos de pruebas del monitor de conexión. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nombre Descripción Valor
address Dirección del destino del monitor de conexión (IP o nombre de dominio). string
port Puerto de destino utilizado por el monitor de conexión. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
resourceId Identificador del recurso que usa el monitor de conexión como destino. string

ConnectionMonitorEndpoint

Nombre Descripción Valor
address Dirección del punto de conexión del monitor de conexión (IP o nombre de dominio). string
coverageLevel Cobertura de prueba para el punto de conexión. 'AboveAverage'
'Average'
'BelowAverage'
'Default'
'Full'
"Bajo"
filter Filtre por los subelementos dentro del punto de conexión. ConnectionMonitorEndpointFilter
name Nombre del punto de conexión del monitor de conexión. string (obligatorio)
resourceId Identificador de recurso del punto de conexión del monitor de conexión. string
scope Ámbito del punto de conexión. ConnectionMonitorEndpointScope
tipo Tipo de punto de conexión. "AzureSubnet"
"AzureVM"
"AzureVNet"
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Nombre Descripción Valor
items Lista de elementos del filtro. ConnectionMonitorEndpointFilterItem[]
tipo Comportamiento del filtro de punto de conexión. Actualmente solo se admite "Include". 'Include'

ConnectionMonitorEndpointFilterItem

Nombre Descripción Valor
address Dirección del elemento de filtro. string
type Tipo de elemento incluido en el filtro. Actualmente solo se admite "AgentAddress". 'AgentAddress'

ConnectionMonitorEndpointScope

Nombre Descripción Valor
exclude Lista de elementos que deben excluirse del ámbito del punto de conexión. ConnectionMonitorEndpointScopeItem[]
include Lista de elementos que deben incluirse en el ámbito del punto de conexión. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nombre Descripción Valor
address Dirección del elemento de punto de conexión. Los tipos admitidos son la máscara de subred IPv4/IPv6 o la dirección IP IPv4/IPv6. string

ConnectionMonitorOutput

Nombre Descripción Value
type Tipo de destino de salida del monitor de conexión. Actualmente, solo se admite "Área de trabajo". 'Área de trabajo'
workspaceSettings Describe la configuración para generar la salida en un área de trabajo de Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nombre Descripción Valor
workspaceResourceId Identificador de recurso del área de trabajo de Log Analytics. string

ConnectionMonitorSource

Nombre Descripción Valor
port Puerto de origen utilizado por el monitor de conexión. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
resourceId Identificador del recurso utilizado como origen por monitor de conexión. string (obligatorio)

ConnectionMonitorTestConfiguration

Nombre Descripción Valor
httpConfiguration Parámetros usados para realizar la evaluación de pruebas a través de HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Los parámetros usados para realizar la evaluación de pruebas sobre ICMP. ConnectionMonitorIcmpConfiguration
name Nombre de la configuración de prueba del monitor de conexión. string (obligatorio)
preferredIPVersion La versión de IP preferida que se va a usar en la evaluación de pruebas. El monitor de conexión puede optar por usar una versión diferente en función de otros parámetros. 'IPv4'
'IPv6'
protocol Protocolo que se va a usar en la evaluación de pruebas. 'Http'
'Icmp'
'Tcp' (obligatorio)
successThreshold Umbral para declarar una prueba correcta. ConnectionMonitorSuccessThreshold
tcpConfiguration Los parámetros usados para realizar la evaluación de pruebas a través de TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Frecuencia de evaluación de pruebas, en segundos. int

ConnectionMonitorHttpConfiguration

Nombre Descripción Valor
method Método HTTP que se va a usar. 'Get'
'Post'
path Componente de ruta de acceso del URI. Por ejemplo, "/dir1/dir2". string
port Puerto al que se va a conectar. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica si se prefiere HTTPS sobre HTTP en los casos en los que la opción no es explícita. bool
requestHeaders Encabezados HTTP que se van a transmitir con la solicitud. HttpHeader[]
validStatusCodeRanges Códigos de estado HTTP que se deben tener en cuenta correctamente. Por ejemplo, "2xx,301-304,418". string[]

HttpHeader

Nombre Descripción Value
name Nombre del encabezado HTTP. string
value Valor del encabezado HTTP. string

ConnectionMonitorIcmpConfiguration

Nombre Descripción Valor
disableTraceRoute Valor que indica si se debe deshabilitar la evaluación de la ruta de acceso con ruta de seguimiento. bool

ConnectionMonitorSuccessThreshold

Nombre Descripción Valor
checksFailedPercent Porcentaje máximo de comprobaciones erróneas permitidas para que una prueba se evalúe como correcta. int
roundTripTimeMs Tiempo máximo de ida y vuelta en milisegundos permitido para que una prueba se evalúe como correcta. int

ConnectionMonitorTcpConfiguration

Nombre Descripción Valor
destinationPortBehavior Comportamiento del puerto de destino. 'ListenIfAvailable'
'Ninguno'
disableTraceRoute Valor que indica si se debe deshabilitar la evaluación de la ruta de acceso con ruta de seguimiento. bool
port Puerto al que se va a conectar. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535

ConnectionMonitorTestGroup

Nombre Descripción Valor
destinations Lista de nombres de punto de conexión de destino. string[] (obligatorio)
disable Valor que indica si el grupo de pruebas está deshabilitado. bool
name Nombre del grupo de pruebas del monitor de conexión. string (obligatorio)
sources Lista de nombres de punto de conexión de origen. string[] (obligatorio)
testConfigurations Lista de nombres de configuración de prueba. string[] (obligatorio)

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso networkWatchers/connectionMonitors se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Network/networkWatchers/connectionMonitors, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2021-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoStart = bool
      destination = {
        address = "string"
        port = int
        resourceId = "string"
      }
      endpoints = [
        {
          address = "string"
          coverageLevel = "string"
          filter = {
            items = [
              {
                address = "string"
                type = "AgentAddress"
              }
            ]
            type = "Include"
          }
          name = "string"
          resourceId = "string"
          scope = {
            exclude = [
              {
                address = "string"
              }
            ]
            include = [
              {
                address = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      monitoringIntervalInSeconds = int
      notes = "string"
      outputs = [
        {
          type = "Workspace"
          workspaceSettings = {
            workspaceResourceId = "string"
          }
        }
      ]
      source = {
        port = int
        resourceId = "string"
      }
      testConfigurations = [
        {
          httpConfiguration = {
            method = "string"
            path = "string"
            port = int
            preferHTTPS = bool
            requestHeaders = [
              {
                name = "string"
                value = "string"
              }
            ]
            validStatusCodeRanges = [
              "string"
            ]
          }
          icmpConfiguration = {
            disableTraceRoute = bool
          }
          name = "string"
          preferredIPVersion = "string"
          protocol = "string"
          successThreshold = {
            checksFailedPercent = int
            roundTripTimeMs = int
          }
          tcpConfiguration = {
            destinationPortBehavior = "string"
            disableTraceRoute = bool
            port = int
          }
          testFrequencySec = int
        }
      ]
      testGroups = [
        {
          destinations = [
            "string"
          ]
          disable = bool
          name = "string"
          sources = [
            "string"
          ]
          testConfigurations = [
            "string"
          ]
        }
      ]
    }
  })
}

Valores de propiedad

networkWatchers/connectionMonitors

Nombre Descripción Value
type Tipo de recurso "Microsoft.Network/networkWatchers/connectionMonitors@2021-02-01"
name El nombre del recurso string (obligatorio)
ubicación Ubicación del monitor de conexión. string
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: networkWatchers
etiquetas Etiquetas de monitor de conexión. Diccionario de nombres y valores de etiqueta.
properties Propiedades del monitor de conexión. ConnectionMonitorParametersOrConnectionMonitorResult... (obligatorio)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nombre Descripción Valor
Autostart Determina si el monitor de conexión se iniciará automáticamente una vez creado. bool
destination Describe el destino del monitor de conexión. ConnectionMonitorDestination
extremos Lista de puntos de conexión del monitor de conexión. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervalo de supervisión en segundos. int

Restricciones:
Valor mínimo = 30
Valor máximo = 1800
HDInsight Notas opcionales que se asociarán al monitor de conexión. string
outputs Lista de salidas del monitor de conexión. ConnectionMonitorOutput[]
source Describe el origen del monitor de conexión. ConnectionMonitorSource
testConfigurations Lista de configuraciones de prueba del monitor de conexión. ConnectionMonitorTestConfiguration[]
testGroups Lista de grupos de prueba del monitor de conexión. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nombre Descripción Valor
address Dirección del destino del monitor de conexión (IP o nombre de dominio). string
port Puerto de destino utilizado por el monitor de conexión. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
resourceId Identificador del recurso utilizado como destino por monitor de conexión. string

ConnectionMonitorEndpoint

Nombre Descripción Valor
address Dirección del punto de conexión del monitor de conexión (ip o nombre de dominio). string
coverageLevel Cobertura de prueba para el punto de conexión. "AboveAverage"
"Promedio"
"BelowAverage"
"Valor predeterminado"
"Full"
"Low"
filter Filtre por los subelementos dentro del punto de conexión. ConnectionMonitorEndpointFilter
name Nombre del punto de conexión del monitor de conexión. string (obligatorio)
resourceId Identificador de recurso del punto de conexión del monitor de conexión. string
scope Ámbito del punto de conexión. ConnectionMonitorEndpointScope
tipo Tipo de punto de conexión. "AzureSubnet"
"AzureVM"
"AzureVNet"
"ExternalAddress"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Nombre Descripción Valor
items Lista de elementos del filtro. ConnectionMonitorEndpointFilterItem[]
tipo Comportamiento del filtro del punto de conexión. Actualmente solo se admite "Include". "Incluir"

ConnectionMonitorEndpointFilterItem

Nombre Descripción Valor
address Dirección del elemento de filtro. string
type Tipo de elemento incluido en el filtro. Actualmente solo se admite "AgentAddress". "AgentAddress"

ConnectionMonitorEndpointScope

Nombre Descripción Valor
exclude Lista de elementos que deben excluirse del ámbito del punto de conexión. ConnectionMonitorEndpointScopeItem[]
include Lista de elementos que deben incluirse en el ámbito del punto de conexión. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nombre Descripción Valor
address Dirección del elemento de punto de conexión. Los tipos admitidos son la máscara de subred IPv4/IPv6 o la dirección IP IPv4/IPv6. string

ConnectionMonitorOutput

Nombre Descripción Value
type Tipo de destino de salida del monitor de conexión. Actualmente, solo se admite "Área de trabajo". "Área de trabajo"
workspaceSettings Describe la configuración para generar la salida en un área de trabajo de Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nombre Descripción Valor
workspaceResourceId Identificador de recurso del área de trabajo de Log Analytics. string

ConnectionMonitorSource

Nombre Descripción Valor
port Puerto de origen utilizado por el monitor de conexión. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
resourceId Identificador del recurso utilizado como origen por monitor de conexión. string (obligatorio)

ConnectionMonitorTestConfiguration

Nombre Descripción Valor
httpConfiguration Parámetros usados para realizar la evaluación de pruebas a través de HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Los parámetros usados para realizar la evaluación de pruebas sobre ICMP. ConnectionMonitorIcmpConfiguration
name Nombre de la configuración de prueba del monitor de conexión. string (obligatorio)
preferredIPVersion La versión de IP preferida que se va a usar en la evaluación de pruebas. El monitor de conexión puede optar por usar una versión diferente en función de otros parámetros. "IPv4"
"IPv6"
protocol Protocolo que se va a usar en la evaluación de pruebas. "Http"
"Icmp"
"Tcp" (obligatorio)
successThreshold Umbral para declarar una prueba correcta. ConnectionMonitorSuccessThreshold
tcpConfiguration Los parámetros usados para realizar la evaluación de pruebas a través de TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Frecuencia de evaluación de pruebas, en segundos. int

ConnectionMonitorHttpConfiguration

Nombre Descripción Valor
method Método HTTP que se va a usar. "Obtener"
"Publicar"
path Componente de ruta de acceso del URI. Por ejemplo, "/dir1/dir2". string
port Puerto al que se va a conectar. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535
preferHTTPS Valor que indica si se prefiere HTTPS sobre HTTP en los casos en los que la opción no es explícita. bool
requestHeaders Encabezados HTTP que se van a transmitir con la solicitud. HttpHeader[]
validStatusCodeRanges Códigos de estado HTTP que se deben tener en cuenta correctamente. Por ejemplo, "2xx,301-304,418". string[]

HttpHeader

Nombre Descripción Value
name Nombre del encabezado HTTP. string
value Valor del encabezado HTTP. string

ConnectionMonitorIcmpConfiguration

Nombre Descripción Valor
disableTraceRoute Valor que indica si se debe deshabilitar la evaluación de la ruta de acceso con ruta de seguimiento. bool

ConnectionMonitorSuccessThreshold

Nombre Descripción Valor
checksFailedPercent Porcentaje máximo de comprobaciones erróneas permitidas para que una prueba se evalúe como correcta. int
roundTripTimeMs Tiempo máximo de ida y vuelta en milisegundos permitido para que una prueba se evalúe como correcta. int

ConnectionMonitorTcpConfiguration

Nombre Descripción Valor
destinationPortBehavior Comportamiento del puerto de destino. "ListenIfAvailable"
"None"
disableTraceRoute Valor que indica si se debe deshabilitar la evaluación de la ruta de acceso con ruta de seguimiento. bool
port Puerto al que se va a conectar. int

Restricciones:
Valor mínimo = 0
Valor máximo = 65535

ConnectionMonitorTestGroup

Nombre Descripción Valor
destinations Lista de nombres de punto de conexión de destino. string[] (obligatorio)
disable Valor que indica si el grupo de pruebas está deshabilitado. bool
name Nombre del grupo de pruebas del monitor de conexión. string (obligatorio)
sources Lista de nombres de punto de conexión de origen. string[] (obligatorio)
testConfigurations Lista de nombres de configuración de prueba. string[] (obligatorio)