Microsoft.Network NetworkWatchers/connectionMonitors 2022-05-01

Definizione di risorsa Bicep

Il tipo di risorsa networkWatchers/connectionMonitors può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/networkWatchers/connectionMonitors, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2022-05-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'
        ]
      }
    ]
  }
}

Valori delle proprietà

networkWatchers/connectionMonitors

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
posizione Percorso monitoraggio connessione. string
tags Tag di monitoraggio della connessione. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: networkWatchers
properties Proprietà del monitoraggio connessione. ConnectionMonitorParametersOrConnectionMonitorResult... (obbligatorio)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrizione Valore
Autostart Determina se il monitoraggio della connessione verrà avviato automaticamente dopo la creazione. bool
destination Descrive la destinazione del monitoraggio connessione. ConnectionMonitorDestination
endpoints Elenco di endpoint di monitoraggio connessione. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervallo di monitoraggio in secondi. INT
di HDInsight Note facoltative da associare al monitoraggio della connessione. string
outputs Elenco di output del monitoraggio della connessione. ConnectionMonitorOutput[]
source Descrive l'origine del monitoraggio della connessione. ConnectionMonitorSource
testConfigurations Elenco delle configurazioni di test di monitoraggio connessione. ConnectionMonitorTestConfiguration[]
testGroup Elenco dei gruppi di test di monitoraggio connessione. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nome Descrizione Valore
address Indirizzo della destinazione di monitoraggio della connessione (IP o nome di dominio). string
port Porta di destinazione utilizzata dal monitoraggio della connessione. INT
resourceId ID della risorsa utilizzata come destinazione dal monitoraggio della connessione. string

ConnectionMonitorEndpoint

Nome Descrizione Valore
address Indirizzo dell'endpoint di monitoraggio della connessione (IP o nome di dominio). string
coverageLevel Test coverage per l'endpoint. 'AboveAverage'
'Media'
'BelowAverage'
Impostazione predefinita
'Full'
'Basso'
filter Filtrare per gli elementi secondari all'interno dell'endpoint. ConnectionMonitorEndpointFilter
name Nome dell'endpoint di monitoraggio connessione. stringa (obbligatoria)
resourceId ID risorsa dell'endpoint di monitoraggio della connessione. string
ambito Ambito endpoint. ConnectionMonitorEndpointScope
tipo Tipo di endpoint. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Nome Descrizione Valore
items Elenco di elementi nel filtro. ConnectionMonitorEndpointFilterItem[]
tipo Comportamento del filtro dell'endpoint. Attualmente è supportato solo "Include". 'Include'

ConnectionMonitorEndpointFilterItem

Nome Descrizione Valore
address Indirizzo dell'elemento di filtro. string
type Tipo di elemento incluso nel filtro. Attualmente è supportato solo 'AgentAddress'. 'AgentAddress'

ConnectionMonitorEndpointScope

Nome Descrizione Valore
escludere Elenco di elementi che devono essere esclusi dall'ambito dell'endpoint. ConnectionMonitorEndpointScopeItem[]
include Elenco di elementi che devono essere inclusi nell'ambito dell'endpoint. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nome Descrizione Valore
address Indirizzo dell'elemento dell'endpoint. I tipi supportati sono subnet mask IPv4/IPv6 o indirizzo IP IPv4/IPv6. string

ConnectionMonitorOutput

Nome Descrizione Valore
tipo Tipo di destinazione di output del monitoraggio connessione. Attualmente è supportato solo "Area di lavoro". 'Area di lavoro'
workspaceSettings Vengono descritte le impostazioni per la produzione di output in un'area di lavoro log analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrizione Valore
workspaceResourceId ID risorsa dell'area di lavoro log analytics. string

ConnectionMonitorSource

Nome Descrizione Valore
port Porta di origine usata dal monitoraggio connessione. INT
resourceId ID della risorsa utilizzata come origine dal monitoraggio della connessione. stringa (obbligatoria)

ConnectionMonitorTestConfiguration

Nome Descrizione Valore
httpConfiguration Parametri usati per eseguire la valutazione di test su HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration I parametri usati per eseguire la valutazione di test su ICMP. ConnectionMonitorIcmpConfiguration
name Nome della configurazione di test del monitoraggio della connessione. stringa (obbligatoria)
preferredIPVersion Versione IP preferita da usare nella valutazione di test. Il monitoraggio della connessione può scegliere di usare una versione diversa a seconda di altri parametri. 'IPv4'
'IPv6'
protocol Protocollo da usare nella valutazione di test. 'Http'
'Icmp'
'Tcp' (obbligatorio)
successThreshold Soglia per dichiarare un test riuscito. ConnectionMonitorSuccessThreshold
tcpConfiguration Parametri usati per eseguire la valutazione di test su TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Frequenza della valutazione dei test, in secondi. INT

ConnectionMonitorHttpConfiguration

Nome Descrizione Valore
method Metodo HTTP da usare. 'Get'
'Post'
path Componente del percorso dell'URI. Ad esempio, "/dir1/dir2". string
port Porta a cui connettersi. INT
preferHTTPS Valore che indica se HTTPS è preferito su HTTP nei casi in cui la scelta non è esplicita. bool
requestHeaders Intestazioni HTTP da trasmettere con la richiesta. HttpHeader[]
validStatusCodeRanges Codici di stato HTTP da considerare correttamente. Ad esempio, "2xx,301-304.418". string[]

HttpHeader

Nome Descrizione valore
name Nome nell'intestazione HTTP. string
Valore Valore nell'intestazione HTTP. string

ConnectionMonitorIcmpConfiguration

Nome Descrizione Valore
disableTraceRoute Valore che indica se la valutazione del percorso con la route di traccia deve essere disabilitata. bool

ConnectionMonitorSuccessThreshold

Nome Descrizione Valore
checkFailedPercent Percentuale massima di controlli non riusciti consentiti per un test da valutare con esito positivo. INT
roundTripTimeMs Il tempo massimo di round trip in millisecondi consentito per un test di valutare come riuscito. INT

ConnectionMonitorTcpConfiguration

Nome Descrizione Valore
destinationPortBehavior Comportamento della porta di destinazione. 'ListenIfAvailable'
'Nessuno'
disableTraceRoute Valore che indica se la valutazione del percorso con la route di traccia deve essere disabilitata. bool
port Porta a cui connettersi. INT

ConnectionMonitorTestGroup

Nome Descrizione Valore
destinazioni Elenco dei nomi degli endpoint di destinazione. string[] (obbligatorio)
disabilitare Valore che indica se il gruppo di test è disabilitato. bool
name Nome del gruppo di test di monitoraggio connessione. stringa (obbligatoria)
sources Elenco dei nomi degli endpoint di origine. string[] (obbligatorio)
testConfigurations Elenco dei nomi di configurazione dei test. string[] (obbligatorio)

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa networkWatchers/connectionMonitors può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/networkWatchers/connectionMonitors, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2022-05-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" ]
      }
    ]
  }
}

Valori delle proprietà

networkWatchers/connectionMonitors

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Network/networkWatchers/connectionMonitors'
apiVersion Versione dell'API risorsa '2022-05-01'
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON.
stringa (obbligatoria)
posizione Posizione del monitoraggio connessione. string
tags Tag di monitoraggio connessione. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
properties Proprietà del monitoraggio connessione. ConnectionMonitorParametersOrConnectionMonitorResult... (obbligatorio)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrizione Valore
Autostart Determina se il monitoraggio connessione verrà avviato automaticamente dopo la creazione. bool
destination Descrive la destinazione del monitoraggio della connessione. ConnectionMonitorDestination
endpoints Elenco degli endpoint di monitoraggio della connessione. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervallo di monitoraggio in secondi. INT
di HDInsight Note facoltative da associare al monitoraggio della connessione. string
outputs Elenco degli output del monitoraggio delle connessioni. ConnectionMonitorOutput[]
source Descrive l'origine del monitoraggio della connessione. ConnectionMonitorSource
testConfigurations Elenco delle configurazioni di test del monitoraggio connessione. ConnectionMonitorTestConfiguration[]
testGroup Elenco dei gruppi di test di monitoraggio connessione. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nome Descrizione Valore
address Indirizzo della destinazione del monitoraggio connessione (IP o nome di dominio). string
port Porta di destinazione usata dal monitoraggio della connessione. INT
resourceId ID della risorsa utilizzata come destinazione dal monitoraggio della connessione. string

ConnectionMonitorEndpoint

Nome Descrizione Valore
address Indirizzo dell'endpoint di monitoraggio connessione (IP o nome di dominio). string
coverageLevel Test coverage per l'endpoint. 'AboveAverage'
'Media'
'BelowAverage'
Impostazione predefinita
'Full'
'Basso'
filter Filtrare per gli elementi secondari all'interno dell'endpoint. ConnectionMonitorEndpointFilter
name Nome dell'endpoint di monitoraggio connessione. stringa (obbligatoria)
resourceId ID risorsa dell'endpoint di monitoraggio della connessione. string
ambito Ambito endpoint. ConnectionMonitorEndpointScope
tipo Tipo di endpoint. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Nome Descrizione Valore
items Elenco di elementi nel filtro. ConnectionMonitorEndpointFilterItem[]
tipo Comportamento del filtro dell'endpoint. Attualmente è supportato solo "Include". 'Include'

ConnectionMonitorEndpointFilterItem

Nome Descrizione Valore
address Indirizzo dell'elemento di filtro. string
type Tipo di elemento incluso nel filtro. Attualmente è supportato solo 'AgentAddress'. 'AgentAddress'

ConnectionMonitorEndpointScope

Nome Descrizione Valore
escludere Elenco di elementi che devono essere esclusi dall'ambito dell'endpoint. ConnectionMonitorEndpointScopeItem[]
include Elenco di elementi che devono essere inclusi nell'ambito dell'endpoint. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nome Descrizione Valore
address Indirizzo dell'elemento dell'endpoint. I tipi supportati sono subnet mask IPv4/IPv6 o indirizzo IP IPv4/IPv6. string

ConnectionMonitorOutput

Nome Descrizione Valore
tipo Tipo di destinazione di output del monitoraggio connessione. Attualmente è supportato solo "Area di lavoro". 'Area di lavoro'
workspaceSettings Vengono descritte le impostazioni per la produzione di output in un'area di lavoro log analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrizione Valore
workspaceResourceId ID risorsa dell'area di lavoro log analytics. string

ConnectionMonitorSource

Nome Descrizione Valore
port Porta di origine usata dal monitoraggio connessione. INT
resourceId ID della risorsa utilizzata come origine dal monitoraggio della connessione. stringa (obbligatoria)

ConnectionMonitorTestConfiguration

Nome Descrizione Valore
httpConfiguration Parametri usati per eseguire la valutazione di test su HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration I parametri usati per eseguire la valutazione di test su ICMP. ConnectionMonitorIcmpConfiguration
name Nome della configurazione di test del monitoraggio della connessione. stringa (obbligatoria)
preferredIPVersion Versione IP preferita da usare nella valutazione di test. Il monitoraggio della connessione può scegliere di usare una versione diversa a seconda di altri parametri. 'IPv4'
'IPv6'
protocol Protocollo da usare nella valutazione di test. 'Http'
'Icmp'
'Tcp' (obbligatorio)
successThreshold Soglia per dichiarare un test riuscito. ConnectionMonitorSuccessThreshold
tcpConfiguration Parametri usati per eseguire la valutazione di test su TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Frequenza della valutazione dei test, in secondi. INT

ConnectionMonitorHttpConfiguration

Nome Descrizione Valore
method Metodo HTTP da usare. 'Get'
'Post'
path Componente del percorso dell'URI. Ad esempio, "/dir1/dir2". string
port Porta a cui connettersi. INT
preferHTTPS Valore che indica se HTTPS è preferito su HTTP nei casi in cui la scelta non è esplicita. bool
requestHeaders Intestazioni HTTP da trasmettere con la richiesta. HttpHeader[]
validStatusCodeRanges Codici di stato HTTP da considerare correttamente. Ad esempio, "2xx,301-304.418". string[]

HttpHeader

Nome Descrizione valore
name Nome nell'intestazione HTTP. string
Valore Valore nell'intestazione HTTP. string

ConnectionMonitorIcmpConfiguration

Nome Descrizione Valore
disableTraceRoute Valore che indica se la valutazione del percorso con la route di traccia deve essere disabilitata. bool

ConnectionMonitorSuccessThreshold

Nome Descrizione Valore
checkFailedPercent Percentuale massima di controlli non riusciti consentiti per un test da valutare con esito positivo. INT
roundTripTimeMs Il tempo massimo di round trip in millisecondi consentito per un test di valutare come riuscito. INT

ConnectionMonitorTcpConfiguration

Nome Descrizione Valore
destinationPortBehavior Comportamento della porta di destinazione. 'ListenIfAvailable'
'Nessuno'
disableTraceRoute Valore che indica se la valutazione del percorso con la route di traccia deve essere disabilitata. bool
port Porta a cui connettersi. INT

ConnectionMonitorTestGroup

Nome Descrizione Valore
destinazioni Elenco dei nomi degli endpoint di destinazione. string[] (obbligatorio)
disabilitare Valore che indica se il gruppo di test è disabilitato. bool
name Nome del gruppo di test di monitoraggio connessione. stringa (obbligatoria)
sources Elenco dei nomi degli endpoint di origine. string[] (obbligatorio)
testConfigurations Elenco dei nomi di configurazione dei test. string[] (obbligatorio)

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa networkWatchers/connectionMonitors può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/networkWatchers/connectionMonitors, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2022-05-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"
          ]
        }
      ]
    }
  })
}

Valori delle proprietà

networkWatchers/connectionMonitors

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Network/networkWatchers/connectionMonitors@2022-05-01"
name Nome della risorsa stringa (obbligatoria)
posizione Posizione del monitoraggio connessione. string
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: networkWatchers
tags Tag di monitoraggio connessione. Dizionario dei nomi e dei valori dei tag.
properties Proprietà del monitoraggio connessione. ConnectionMonitorParametersOrConnectionMonitorResult... (obbligatorio)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nome Descrizione Valore
Autostart Determina se il monitoraggio connessione verrà avviato automaticamente dopo la creazione. bool
destination Descrive la destinazione del monitoraggio della connessione. ConnectionMonitorDestination
endpoints Elenco degli endpoint di monitoraggio della connessione. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Intervallo di monitoraggio in secondi. INT
di HDInsight Note facoltative da associare al monitoraggio della connessione. string
outputs Elenco degli output del monitoraggio delle connessioni. ConnectionMonitorOutput[]
source Descrive l'origine del monitoraggio della connessione. ConnectionMonitorSource
testConfigurations Elenco delle configurazioni di test del monitoraggio connessione. ConnectionMonitorTestConfiguration[]
testGroup Elenco dei gruppi di test di monitoraggio connessione. ConnectionMonitorTestGroup[]

ConnectionMonitorDestination

Nome Descrizione Valore
address Indirizzo della destinazione del monitoraggio connessione (IP o nome di dominio). string
port Porta di destinazione usata dal monitoraggio della connessione. INT
resourceId ID della risorsa utilizzata come destinazione dal monitoraggio della connessione. string

ConnectionMonitorEndpoint

Nome Descrizione Valore
address Indirizzo dell'endpoint di monitoraggio connessione (IP o nome di dominio). string
coverageLevel Test coverage per l'endpoint. "AboveAverage"
"Media"
"BelowAverage"
"Impostazione predefinita"
"Full"
"Low"
filter Filtrare per gli elementi secondari all'interno dell'endpoint. ConnectionMonitorEndpointFilter
name Nome dell'endpoint di monitoraggio connessione. stringa (obbligatoria)
resourceId ID risorsa dell'endpoint di monitoraggio della connessione. string
ambito Ambito endpoint. ConnectionMonitorEndpointScope
tipo Tipo di endpoint. "AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
"ExternalAddress"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Nome Descrizione Valore
items Elenco di elementi nel filtro. ConnectionMonitorEndpointFilterItem[]
tipo Comportamento del filtro dell'endpoint. Attualmente è supportato solo "Include". "Include"

ConnectionMonitorEndpointFilterItem

Nome Descrizione Valore
address Indirizzo dell'elemento di filtro. string
type Tipo di elemento incluso nel filtro. Attualmente è supportato solo 'AgentAddress'. "AgentAddress"

ConnectionMonitorEndpointScope

Nome Descrizione Valore
escludere Elenco di elementi che devono essere esclusi dall'ambito dell'endpoint. ConnectionMonitorEndpointScopeItem[]
include Elenco di elementi che devono essere inclusi nell'ambito dell'endpoint. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nome Descrizione Valore
address Indirizzo dell'elemento dell'endpoint. I tipi supportati sono subnet mask IPv4/IPv6 o indirizzo IP IPv4/IPv6. string

ConnectionMonitorOutput

Nome Descrizione Valore
tipo Tipo di destinazione di output del monitoraggio connessione. Attualmente è supportato solo "Area di lavoro". "Area di lavoro"
workspaceSettings Vengono descritte le impostazioni per la produzione di output in un'area di lavoro log analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorWorkspaceSettings

Nome Descrizione Valore
workspaceResourceId ID risorsa dell'area di lavoro log analytics. string

ConnectionMonitorSource

Nome Descrizione Valore
port Porta di origine usata dal monitoraggio connessione. INT
resourceId ID della risorsa utilizzata come origine dal monitoraggio della connessione. stringa (obbligatoria)

ConnectionMonitorTestConfiguration

Nome Descrizione Valore
httpConfiguration Parametri usati per eseguire la valutazione di test su HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration I parametri usati per eseguire la valutazione di test su ICMP. ConnectionMonitorIcmpConfiguration
name Nome della configurazione di test del monitoraggio della connessione. stringa (obbligatorio)
preferredIPVersion Versione IP preferita da usare nella valutazione di test. Il monitoraggio della connessione può scegliere di usare una versione diversa a seconda di altri parametri. "IPv4"
"IPv6"
protocol Protocollo da usare nella valutazione di test. "Http"
"Icmp"
"Tcp" (obbligatorio)
successThreshold Soglia per la dichiarazione di un test riuscito. ConnectionMonitorSuccesssThreshold
tcpConfiguration Parametri usati per eseguire la valutazione dei test su TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Frequenza della valutazione dei test, in secondi. INT

ConnectionMonitorHttpConfiguration

Nome Descrizione Valore
method Metodo HTTP da usare. "Get"
"Post"
path Componente del percorso dell'URI. Ad esempio, "/dir1/dir2". string
port Porta a cui connettersi. INT
preferHTTPS Valore che indica se HTTPS è preferibile su HTTP nei casi in cui la scelta non è esplicita. bool
requestHeaders Intestazioni HTTP da trasmettere con la richiesta. HttpHeader[]
validStatusCodeRanges Codici di stato HTTP da considerare correttamente. Ad esempio, "2xx,301-304,418". string[]

HttpHeader

Nome Descrizione valore
name Nome nell'intestazione HTTP. string
Valore Valore nell'intestazione HTTP. string

ConnectionMonitorIcmpConfiguration

Nome Descrizione Valore
disableTraceRoute Valore che indica se la valutazione del percorso con route di traccia deve essere disabilitata. bool

ConnectionMonitorSuccesssThreshold

Nome Descrizione Valore
checksFailedPercent Percentuale massima di controlli non riusciti consentiti per un test per la valutazione con esito positivo. INT
roundTripTimeMs Tempo massimo di round trip in millisecondi consentito per un test per valutare l'esito positivo. INT

ConnectionMonitorTcpConfiguration

Nome Descrizione Valore
destinationPortBehavior Comportamento della porta di destinazione. "ListenIfAvailable"
"None"
disableTraceRoute Valore che indica se la valutazione del percorso con route di traccia deve essere disabilitata. bool
port Porta a cui connettersi. INT

ConnectionMonitorTestGroup

Nome Descrizione Valore
destinazioni Elenco dei nomi degli endpoint di destinazione. string[] (obbligatorio)
disabilitare Valore che indica se il gruppo di test è disabilitato. bool
name Nome del gruppo di test di monitoraggio connessione. stringa (obbligatorio)
sources Elenco dei nomi degli endpoint di origine. string[] (obbligatorio)
testConfigurations Elenco dei nomi di configurazione dei test. string[] (obbligatorio)