Udostępnij za pośrednictwem


Microsoft.Network NetworkWatchers/connectionMonitors 2021-08-01

Definicja zasobu Bicep

Typ zasobu networkWatchers/connectionMonitors można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/networkWatchers/connectionMonitors, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

ConnectionMonitorDestination

Nazwa Opis Wartość
adres Adres miejsca docelowego monitora połączeń (adres IP lub nazwa domeny). struna
port Port docelowy używany przez monitor połączeń. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
resourceId Identyfikator zasobu używanego jako miejsce docelowe przez monitor połączeń. struna

ConnectionMonitorEndpoint

Nazwa Opis Wartość
adres Adres punktu końcowego monitora połączeń (adres IP lub nazwa domeny). struna
coverageLevel Testowanie pokrycia punktu końcowego. "AboveAverage"
"Średnia"
"Poniżej średniej"
"Wartość domyślna"
"Pełny"
"Niski"
filtr Filtruj podelementy w punkcie końcowym. ConnectionMonitorEndpointFilter
nazwa Nazwa punktu końcowego monitora połączeń. ciąg (wymagany)
resourceId Identyfikator zasobu punktu końcowego monitora połączeń. struna
zakres Zakres punktu końcowego. ConnectionMonitorEndpointScope
typ Typ punktu końcowego. "AzureSubnet"
"AzureVM"
"AzureVNet"
"ExternalAddress"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Nazwa Opis Wartość
Elementy Lista elementów w filtrze. ConnectionMonitorEndpointFilterItem[]
typ Zachowanie filtru punktu końcowego. Obecnie obsługiwana jest tylko opcja "Uwzględnij". "Uwzględnij"

ConnectionMonitorEndpointFilterItem

Nazwa Opis Wartość
adres Adres elementu filtru. struna
typ Typ elementu uwzględnionego w filtrze. Obecnie obsługiwana jest tylko opcja "AgentAddress". "AgentAddress"

ConnectionMonitorEndpointScope

Nazwa Opis Wartość
wykluczać Lista elementów, które należy wykluczyć z zakresu punktu końcowego. ConnectionMonitorEndpointScopeItem[]
zawierać Lista elementów, które należy uwzględnić w zakresie punktu końcowego. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nazwa Opis Wartość
adres Adres elementu punktu końcowego. Obsługiwane typy to maska podsieci IPv4/IPv6 lub adres IP IPv4/IPv6. struna

ConnectionMonitorHttpConfiguration

Nazwa Opis Wartość
metoda Metoda HTTP do użycia. "Pobierz"
"Post"
ścieżka Składnik ścieżki identyfikatora URI. Na przykład "/dir1/dir2". struna
port Port do nawiązania połączenia. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
preferHTTPS Wartość wskazująca, czy protokół HTTPS jest preferowany za pośrednictwem protokołu HTTP w przypadkach, gdy wybór nie jest jawny. Bool
requestHeaders Nagłówki HTTP do przesyłania za pomocą żądania. HttpHeader []
validStatusCodeRanges Kody stanu HTTP, które należy wziąć pod uwagę jako pomyślne. Na przykład "2xx,301-304,418". string[]

ConnectionMonitorIcmpConfiguration

Nazwa Opis Wartość
disableTraceRoute Wartość wskazująca, czy ocena ścieżki z trasą śledzenia powinna być wyłączona. Bool

ConnectionMonitorOutput

Nazwa Opis Wartość
typ Typ miejsca docelowego monitora połączeń. Obecnie obsługiwany jest tylko obszar roboczy. "Obszar roboczy"
workspaceSettings Opisuje ustawienia tworzenia danych wyjściowych w obszarze roboczym usługi Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Nazwa Opis Wartość
autoStart Określa, czy monitor połączeń zostanie uruchomiony automatycznie po utworzeniu. Bool
cel Opisuje miejsce docelowe monitora połączeń. ConnectionMonitorDestination
Punkty końcowe Lista punktów końcowych monitora połączeń. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Interwał monitorowania w sekundach. Int

Ograniczenia:
Minimalna wartość = 30
Wartość maksymalna = 1800
Notatki Opcjonalne uwagi, które mają być skojarzone z monitorem połączeń. struna
Wyjść Lista danych wyjściowych monitora połączeń. ConnectionMonitorOutput[]
źródło Opisuje źródło monitora połączeń. ConnectionMonitorSource
testConfigurations Lista konfiguracji testów monitora połączeń. ConnectionMonitorTestConfiguration[]
grupy testowe Lista grup testowych monitora połączeń. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

Nazwa Opis Wartość
port Port źródłowy używany przez monitor połączeń. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
resourceId Identyfikator zasobu używanego jako źródło przez monitor połączeń. ciąg (wymagany)

ConnectionMonitorSuccessThreshold

Nazwa Opis Wartość
checksFailedPercent Maksymalna wartość procentowa testów zakończonych niepowodzeniem dozwolona dla testu w celu oceny jako pomyślnej. Int
roundTripTimeMs Maksymalny czas rundy w milisekundach dozwolony dla testu w celu oceny jako pomyślnej. Int

ConnectionMonitorTags

Nazwa Opis Wartość

ConnectionMonitorTcpConfiguration

Nazwa Opis Wartość
destinationPortBehavior Zachowanie portu docelowego. "ListenIfAvailable"
"Brak"
disableTraceRoute Wartość wskazująca, czy ocena ścieżki z trasą śledzenia powinna być wyłączona. Bool
port Port do nawiązania połączenia. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535

ConnectionMonitorTestConfiguration

Nazwa Opis Wartość
httpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu ICMP. ConnectionMonitorIcmpConfiguration
nazwa Nazwa konfiguracji testu monitora połączeń. ciąg (wymagany)
preferredIPVersion Preferowana wersja adresu IP do użycia w ocenie testowej. Monitor połączeń może zdecydować się na użycie innej wersji w zależności od innych parametrów. "IPv4"
"IPv6"
protokół Protokół do użycia w ocenie testowej. "Http"
"Icmp"
"Tcp" (wymagany)
successThreshold Próg deklarowania testu zakończył się pomyślnie. ConnectionMonitorSuccessThreshold
tcpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Częstotliwość oceny testu w sekundach. Int

ConnectionMonitorTestGroup

Nazwa Opis Wartość
Miejsc Lista docelowych nazw punktów końcowych. string[] (wymagane)
wyłączać Wartość wskazująca, czy grupa testowa jest wyłączona. Bool
nazwa Nazwa grupy testowej monitora połączeń. ciąg (wymagany)
Źródeł Lista źródłowych nazw punktów końcowych. string[] (wymagane)
testConfigurations Lista nazw konfiguracji testowych. string[] (wymagane)

ConnectionMonitorWorkspaceSettings

Nazwa Opis Wartość
workspaceResourceId Identyfikator zasobu obszaru roboczego usługi Log Analytics. struna

HttpHeader

Nazwa Opis Wartość
nazwa Nazwa w nagłówku HTTP. struna
wartość Wartość w nagłówku HTTP. struna

Microsoft.Network/networkWatchers/connectionMonitors

Nazwa Opis Wartość
lokalizacja Lokalizacja monitora połączeń. struna
nazwa Nazwa zasobu ciąg (wymagany)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: networkWatchers
Właściwości Właściwości monitora połączeń. ConnectionMonitorParametersOrConnectionMonitorResultProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Definicja zasobu szablonu usługi ARM

Typ zasobu networkWatchers/connectionMonitors można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/networkWatchers/connectionMonitors, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

ConnectionMonitorDestination

Nazwa Opis Wartość
adres Adres miejsca docelowego monitora połączeń (adres IP lub nazwa domeny). struna
port Port docelowy używany przez monitor połączeń. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
resourceId Identyfikator zasobu używanego jako miejsce docelowe przez monitor połączeń. struna

ConnectionMonitorEndpoint

Nazwa Opis Wartość
adres Adres punktu końcowego monitora połączeń (adres IP lub nazwa domeny). struna
coverageLevel Testowanie pokrycia punktu końcowego. "AboveAverage"
"Średnia"
"Poniżej średniej"
"Wartość domyślna"
"Pełny"
"Niski"
filtr Filtruj podelementy w punkcie końcowym. ConnectionMonitorEndpointFilter
nazwa Nazwa punktu końcowego monitora połączeń. ciąg (wymagany)
resourceId Identyfikator zasobu punktu końcowego monitora połączeń. struna
zakres Zakres punktu końcowego. ConnectionMonitorEndpointScope
typ Typ punktu końcowego. "AzureSubnet"
"AzureVM"
"AzureVNet"
"ExternalAddress"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Nazwa Opis Wartość
Elementy Lista elementów w filtrze. ConnectionMonitorEndpointFilterItem[]
typ Zachowanie filtru punktu końcowego. Obecnie obsługiwana jest tylko opcja "Uwzględnij". "Uwzględnij"

ConnectionMonitorEndpointFilterItem

Nazwa Opis Wartość
adres Adres elementu filtru. struna
typ Typ elementu uwzględnionego w filtrze. Obecnie obsługiwana jest tylko opcja "AgentAddress". "AgentAddress"

ConnectionMonitorEndpointScope

Nazwa Opis Wartość
wykluczać Lista elementów, które należy wykluczyć z zakresu punktu końcowego. ConnectionMonitorEndpointScopeItem[]
zawierać Lista elementów, które należy uwzględnić w zakresie punktu końcowego. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nazwa Opis Wartość
adres Adres elementu punktu końcowego. Obsługiwane typy to maska podsieci IPv4/IPv6 lub adres IP IPv4/IPv6. struna

ConnectionMonitorHttpConfiguration

Nazwa Opis Wartość
metoda Metoda HTTP do użycia. "Pobierz"
"Post"
ścieżka Składnik ścieżki identyfikatora URI. Na przykład "/dir1/dir2". struna
port Port do nawiązania połączenia. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
preferHTTPS Wartość wskazująca, czy protokół HTTPS jest preferowany za pośrednictwem protokołu HTTP w przypadkach, gdy wybór nie jest jawny. Bool
requestHeaders Nagłówki HTTP do przesyłania za pomocą żądania. HttpHeader []
validStatusCodeRanges Kody stanu HTTP, które należy wziąć pod uwagę jako pomyślne. Na przykład "2xx,301-304,418". string[]

ConnectionMonitorIcmpConfiguration

Nazwa Opis Wartość
disableTraceRoute Wartość wskazująca, czy ocena ścieżki z trasą śledzenia powinna być wyłączona. Bool

ConnectionMonitorOutput

Nazwa Opis Wartość
typ Typ miejsca docelowego monitora połączeń. Obecnie obsługiwany jest tylko obszar roboczy. "Obszar roboczy"
workspaceSettings Opisuje ustawienia tworzenia danych wyjściowych w obszarze roboczym usługi Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Nazwa Opis Wartość
autoStart Określa, czy monitor połączeń zostanie uruchomiony automatycznie po utworzeniu. Bool
cel Opisuje miejsce docelowe monitora połączeń. ConnectionMonitorDestination
Punkty końcowe Lista punktów końcowych monitora połączeń. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Interwał monitorowania w sekundach. Int

Ograniczenia:
Minimalna wartość = 30
Wartość maksymalna = 1800
Notatki Opcjonalne uwagi, które mają być skojarzone z monitorem połączeń. struna
Wyjść Lista danych wyjściowych monitora połączeń. ConnectionMonitorOutput[]
źródło Opisuje źródło monitora połączeń. ConnectionMonitorSource
testConfigurations Lista konfiguracji testów monitora połączeń. ConnectionMonitorTestConfiguration[]
grupy testowe Lista grup testowych monitora połączeń. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

Nazwa Opis Wartość
port Port źródłowy używany przez monitor połączeń. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
resourceId Identyfikator zasobu używanego jako źródło przez monitor połączeń. ciąg (wymagany)

ConnectionMonitorSuccessThreshold

Nazwa Opis Wartość
checksFailedPercent Maksymalna wartość procentowa testów zakończonych niepowodzeniem dozwolona dla testu w celu oceny jako pomyślnej. Int
roundTripTimeMs Maksymalny czas rundy w milisekundach dozwolony dla testu w celu oceny jako pomyślnej. Int

ConnectionMonitorTags

Nazwa Opis Wartość

ConnectionMonitorTcpConfiguration

Nazwa Opis Wartość
destinationPortBehavior Zachowanie portu docelowego. "ListenIfAvailable"
"Brak"
disableTraceRoute Wartość wskazująca, czy ocena ścieżki z trasą śledzenia powinna być wyłączona. Bool
port Port do nawiązania połączenia. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535

ConnectionMonitorTestConfiguration

Nazwa Opis Wartość
httpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu ICMP. ConnectionMonitorIcmpConfiguration
nazwa Nazwa konfiguracji testu monitora połączeń. ciąg (wymagany)
preferredIPVersion Preferowana wersja adresu IP do użycia w ocenie testowej. Monitor połączeń może zdecydować się na użycie innej wersji w zależności od innych parametrów. "IPv4"
"IPv6"
protokół Protokół do użycia w ocenie testowej. "Http"
"Icmp"
"Tcp" (wymagany)
successThreshold Próg deklarowania testu zakończył się pomyślnie. ConnectionMonitorSuccessThreshold
tcpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Częstotliwość oceny testu w sekundach. Int

ConnectionMonitorTestGroup

Nazwa Opis Wartość
Miejsc Lista docelowych nazw punktów końcowych. string[] (wymagane)
wyłączać Wartość wskazująca, czy grupa testowa jest wyłączona. Bool
nazwa Nazwa grupy testowej monitora połączeń. ciąg (wymagany)
Źródeł Lista źródłowych nazw punktów końcowych. string[] (wymagane)
testConfigurations Lista nazw konfiguracji testowych. string[] (wymagane)

ConnectionMonitorWorkspaceSettings

Nazwa Opis Wartość
workspaceResourceId Identyfikator zasobu obszaru roboczego usługi Log Analytics. struna

HttpHeader

Nazwa Opis Wartość
nazwa Nazwa w nagłówku HTTP. struna
wartość Wartość w nagłówku HTTP. struna

Microsoft.Network/networkWatchers/connectionMonitors

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2021-08-01'
lokalizacja Lokalizacja monitora połączeń. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości monitora połączeń. ConnectionMonitorParametersOrConnectionMonitorResultProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/networkWatchers/connectionMonitors"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu networkWatchers/connectionMonitors można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/networkWatchers/connectionMonitors, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

ConnectionMonitorDestination

Nazwa Opis Wartość
adres Adres miejsca docelowego monitora połączeń (adres IP lub nazwa domeny). struna
port Port docelowy używany przez monitor połączeń. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
resourceId Identyfikator zasobu używanego jako miejsce docelowe przez monitor połączeń. struna

ConnectionMonitorEndpoint

Nazwa Opis Wartość
adres Adres punktu końcowego monitora połączeń (adres IP lub nazwa domeny). struna
coverageLevel Testowanie pokrycia punktu końcowego. "AboveAverage"
"Średnia"
"Poniżej średniej"
"Wartość domyślna"
"Pełny"
"Niski"
filtr Filtruj podelementy w punkcie końcowym. ConnectionMonitorEndpointFilter
nazwa Nazwa punktu końcowego monitora połączeń. ciąg (wymagany)
resourceId Identyfikator zasobu punktu końcowego monitora połączeń. struna
zakres Zakres punktu końcowego. ConnectionMonitorEndpointScope
typ Typ punktu końcowego. "AzureSubnet"
"AzureVM"
"AzureVNet"
"ExternalAddress"
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Nazwa Opis Wartość
Elementy Lista elementów w filtrze. ConnectionMonitorEndpointFilterItem[]
typ Zachowanie filtru punktu końcowego. Obecnie obsługiwana jest tylko opcja "Uwzględnij". "Uwzględnij"

ConnectionMonitorEndpointFilterItem

Nazwa Opis Wartość
adres Adres elementu filtru. struna
typ Typ elementu uwzględnionego w filtrze. Obecnie obsługiwana jest tylko opcja "AgentAddress". "AgentAddress"

ConnectionMonitorEndpointScope

Nazwa Opis Wartość
wykluczać Lista elementów, które należy wykluczyć z zakresu punktu końcowego. ConnectionMonitorEndpointScopeItem[]
zawierać Lista elementów, które należy uwzględnić w zakresie punktu końcowego. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nazwa Opis Wartość
adres Adres elementu punktu końcowego. Obsługiwane typy to maska podsieci IPv4/IPv6 lub adres IP IPv4/IPv6. struna

ConnectionMonitorHttpConfiguration

Nazwa Opis Wartość
metoda Metoda HTTP do użycia. "Pobierz"
"Post"
ścieżka Składnik ścieżki identyfikatora URI. Na przykład "/dir1/dir2". struna
port Port do nawiązania połączenia. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
preferHTTPS Wartość wskazująca, czy protokół HTTPS jest preferowany za pośrednictwem protokołu HTTP w przypadkach, gdy wybór nie jest jawny. Bool
requestHeaders Nagłówki HTTP do przesyłania za pomocą żądania. HttpHeader []
validStatusCodeRanges Kody stanu HTTP, które należy wziąć pod uwagę jako pomyślne. Na przykład "2xx,301-304,418". string[]

ConnectionMonitorIcmpConfiguration

Nazwa Opis Wartość
disableTraceRoute Wartość wskazująca, czy ocena ścieżki z trasą śledzenia powinna być wyłączona. Bool

ConnectionMonitorOutput

Nazwa Opis Wartość
typ Typ miejsca docelowego monitora połączeń. Obecnie obsługiwany jest tylko obszar roboczy. "Obszar roboczy"
workspaceSettings Opisuje ustawienia tworzenia danych wyjściowych w obszarze roboczym usługi Log Analytics. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Nazwa Opis Wartość
autoStart Określa, czy monitor połączeń zostanie uruchomiony automatycznie po utworzeniu. Bool
cel Opisuje miejsce docelowe monitora połączeń. ConnectionMonitorDestination
Punkty końcowe Lista punktów końcowych monitora połączeń. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Interwał monitorowania w sekundach. Int

Ograniczenia:
Minimalna wartość = 30
Wartość maksymalna = 1800
Notatki Opcjonalne uwagi, które mają być skojarzone z monitorem połączeń. struna
Wyjść Lista danych wyjściowych monitora połączeń. ConnectionMonitorOutput[]
źródło Opisuje źródło monitora połączeń. ConnectionMonitorSource
testConfigurations Lista konfiguracji testów monitora połączeń. ConnectionMonitorTestConfiguration[]
grupy testowe Lista grup testowych monitora połączeń. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

Nazwa Opis Wartość
port Port źródłowy używany przez monitor połączeń. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535
resourceId Identyfikator zasobu używanego jako źródło przez monitor połączeń. ciąg (wymagany)

ConnectionMonitorSuccessThreshold

Nazwa Opis Wartość
checksFailedPercent Maksymalna wartość procentowa testów zakończonych niepowodzeniem dozwolona dla testu w celu oceny jako pomyślnej. Int
roundTripTimeMs Maksymalny czas rundy w milisekundach dozwolony dla testu w celu oceny jako pomyślnej. Int

ConnectionMonitorTags

Nazwa Opis Wartość

ConnectionMonitorTcpConfiguration

Nazwa Opis Wartość
destinationPortBehavior Zachowanie portu docelowego. "ListenIfAvailable"
"Brak"
disableTraceRoute Wartość wskazująca, czy ocena ścieżki z trasą śledzenia powinna być wyłączona. Bool
port Port do nawiązania połączenia. Int

Ograniczenia:
Minimalna wartość = 0
Wartość maksymalna = 65535

ConnectionMonitorTestConfiguration

Nazwa Opis Wartość
httpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu HTTP. ConnectionMonitorHttpConfiguration
icmpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu ICMP. ConnectionMonitorIcmpConfiguration
nazwa Nazwa konfiguracji testu monitora połączeń. ciąg (wymagany)
preferredIPVersion Preferowana wersja adresu IP do użycia w ocenie testowej. Monitor połączeń może zdecydować się na użycie innej wersji w zależności od innych parametrów. "IPv4"
"IPv6"
protokół Protokół do użycia w ocenie testowej. "Http"
"Icmp"
"Tcp" (wymagany)
successThreshold Próg deklarowania testu zakończył się pomyślnie. ConnectionMonitorSuccessThreshold
tcpConfiguration Parametry używane do przeprowadzania oceny testów za pośrednictwem protokołu TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Częstotliwość oceny testu w sekundach. Int

ConnectionMonitorTestGroup

Nazwa Opis Wartość
Miejsc Lista docelowych nazw punktów końcowych. string[] (wymagane)
wyłączać Wartość wskazująca, czy grupa testowa jest wyłączona. Bool
nazwa Nazwa grupy testowej monitora połączeń. ciąg (wymagany)
Źródeł Lista źródłowych nazw punktów końcowych. string[] (wymagane)
testConfigurations Lista nazw konfiguracji testowych. string[] (wymagane)

ConnectionMonitorWorkspaceSettings

Nazwa Opis Wartość
workspaceResourceId Identyfikator zasobu obszaru roboczego usługi Log Analytics. struna

HttpHeader

Nazwa Opis Wartość
nazwa Nazwa w nagłówku HTTP. struna
wartość Wartość w nagłówku HTTP. struna

Microsoft.Network/networkWatchers/connectionMonitors

Nazwa Opis Wartość
lokalizacja Lokalizacja monitora połączeń. struna
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: networkWatchers
Właściwości Właściwości monitora połączeń. ConnectionMonitorParametersOrConnectionMonitorResultProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/networkWatchers/connectionMonitors@2021-08-01"