Freigeben über


Microsoft.Network networkWatchers/connectionMonitors

Bicep-Ressourcendefinition

Der Ressourcentyp "networkWatchers/connectionMonitors" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/networkWatchers/connectionMonitors-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

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

Eigenschaftswerte

ConnectionMonitorDestination

Name Beschreibung Wert
Adresse Adresse des Ziels des Verbindungsmonitors (IP- oder Domänenname). Schnur
Hafen Der vom Verbindungsmonitor verwendete Zielport. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
resourceId Die ID der Ressource, die vom Verbindungsmonitor als Ziel verwendet wird. Schnur

ConnectionMonitorEndpoint

Name Beschreibung Wert
Adresse Adresse des Verbindungsüberwachungsendpunkts. Unterstützt für AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine-Endpunkttyp. Schnur
coverageLevel Testabdeckung für den Endpunkt. "AboveAverage"
"Mittelwert"
'BelowAverage'
'Standard'
"Vollständig"
"Niedrig"
Filter Filterfeld wird nicht mehr unterstützt und sollte nicht verwendet werden. Verwenden Sie stattdessen Include/Exclude-Bereichsfelder dafür. ConnectionMonitorEndpointFilter-
locationDetails Standortdetails sind optional und werden nur für AzureArcNetwork-Typendpunkte verwendet, die Regionsdetails enthalten. ConnectionMonitorEndpointLocationDetails
Name Der Name des Verbindungsüberwachungsendpunkts. Zeichenfolge (erforderlich)
resourceId Die Ressourcen-ID des Verbindungsüberwachungsendpunkts wird für AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM-Endpunkttyp unterstützt. Schnur
Umfang Der Endpunktbereich definiert, welche Zielressource bei zusammengesetzten Ressourcenendpunkten wie VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork überwacht werden soll. ConnectionMonitorEndpointScope-
subscriptionId Abonnement-ID für verbindungsüberwachungsendpunkt. Es handelt sich um einen optionalen Parameter, der für den AzureArcNetwork-Typendpunkt verwendet wird. Schnur
Art Der Endpunkttyp. "AzureArcNetwork"
"AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
'ExternalAddress'
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Name Beschreibung Wert
Artikel Liste der Elemente im Filter. ConnectionMonitorEndpointFilterItem[]
Art Das Verhalten des Endpunktfilters. Derzeit wird nur 'Include' unterstützt. "Einschließen"

ConnectionMonitorEndpointFilterItem

Name Beschreibung Wert
Adresse Die Adresse des Filterelements. Schnur
Art Der Typ des elements, das im Filter enthalten ist. Derzeit wird nur 'AgentAddress' unterstützt. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

Name Beschreibung Wert
Region Region für Verbindungsüberwachungsendpunkt. Schnur

ConnectionMonitorEndpointScope

Name Beschreibung Wert
ausschließen Liste der Elemente, die vom Endpunktbereich ausgeschlossen werden müssen. ConnectionMonitorEndpointScopeItem[]
einschließen Liste der Elemente, die in den Endpunktbereich eingeschlossen werden müssen. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Name Beschreibung Wert
Adresse Die Adresse des Endpunktelements. Unterstützte Typen sind IPv4/IPv6-Subnetzmaske oder IPv4/IPv6-IP-Adresse. Schnur

ConnectionMonitorHttpConfiguration

Name Beschreibung Wert
Methode Die zu verwendende HTTP-Methode. 'Abrufen'
"Posten"
Pfad Die Pfadkomponente des URI. Beispiel: "/dir1/dir2". Schnur
Hafen Der Port, mit dem eine Verbindung hergestellt werden soll. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
preferHTTPS Wert, der angibt, ob HTTPS über HTTP bevorzugt wird, in Fällen, in denen die Auswahl nicht explizit ist. Bool
requestHeaders Die HTTP-Header, die mit der Anforderung übertragen werden sollen. HttpHeader-[]
validStatusCodeRanges HTTP-Statuscodes, die als erfolgreich betrachtet werden sollen. Beispiel: "2xx.301-304.418". string[]

ConnectionMonitorIcmpConfiguration

Name Beschreibung Wert
disableTraceRoute Wert, der angibt, ob die Pfadauswertung mit Ablaufverfolgungsroute deaktiviert werden soll. Bool

ConnectionMonitorOutput

Name Beschreibung Wert
Art Ausgabezieltyp des Verbindungsmonitors. Derzeit wird nur "Arbeitsbereich" unterstützt. "Arbeitsbereich"
workspaceSettings Beschreibt die Einstellungen für die Ausgabe in einem Log Analytics-Arbeitsbereich. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Name Beschreibung Wert
AutoStart Bestimmt, ob der Verbindungsmonitor automatisch gestartet wird, sobald er erstellt wurde. Bool
Bestimmungsort Beschreibt das Ziel des Verbindungsmonitors. ConnectionMonitorDestination-
Endpunkte Liste der Verbindungsüberwachungsendpunkte. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Überwachungsintervall in Sekunden. Int

Zwänge:
Min.-Wert = 30
Maximalwert = 1800
Notizen Optionale Hinweise, die dem Verbindungsmonitor zugeordnet werden sollen. Schnur
Ausgaben Liste der Ausgabe des Verbindungsmonitors. ConnectionMonitorOutput-[]
Quelle Beschreibt die Quelle des Verbindungsmonitors. ConnectionMonitorSource-
testConfigurations Liste der Verbindungsüberwachungstestkonfigurationen. ConnectionMonitorTestConfiguration[]
testGroups Liste der Testgruppen des Verbindungsmonitors. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

Name Beschreibung Wert
Hafen Der vom Verbindungsmonitor verwendete Quellport. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
resourceId Die ID der Ressource, die vom Verbindungsmonitor als Quelle verwendet wird. Zeichenfolge (erforderlich)

ConnectionMonitorSuccessThreshold

Name Beschreibung Wert
checksFailedPercent Der maximale Prozentsatz der fehlgeschlagenen Überprüfungen, die für einen Test als erfolgreich ausgewertet werden dürfen. Int
roundTripTimeMs Die maximale Roundtripzeit in Millisekunden, die für einen Test als erfolgreich ausgewertet werden kann. Int

ConnectionMonitorTags

Name Beschreibung Wert

ConnectionMonitorTcpConfiguration

Name Beschreibung Wert
destinationPortBehavior Zielportverhalten. "ListenIfAvailable"
'None'
disableTraceRoute Wert, der angibt, ob die Pfadauswertung mit Ablaufverfolgungsroute deaktiviert werden soll. Bool
Hafen Der Port, mit dem eine Verbindung hergestellt werden soll. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535

ConnectionMonitorTestConfiguration

Name Beschreibung Wert
httpConfiguration Die Parameter, die zum Ausführen der Testauswertung über HTTP verwendet werden. ConnectionMonitorHttpConfiguration-
icmpConfiguration Die Parameter, die zum Durchführen der Testauswertung über ICMP verwendet werden. ConnectionMonitorIcmpConfiguration
Name Der Name der Testkonfiguration des Verbindungsmonitors. Zeichenfolge (erforderlich)
preferredIPVersion Die bevorzugte IP-Version, die bei der Testauswertung verwendet werden soll. Der Verbindungsmonitor kann je nach anderen Parametern eine andere Version verwenden. "IPv4"
"IPv6"
Protokoll Das Protokoll, das bei der Testauswertung verwendet werden soll. 'Http'
"Icmp"
'Tcp' (erforderlich)
successThreshold Der Schwellenwert zum Deklarieren eines erfolgreichen Tests. ConnectionMonitorSuccessThreshold
tcpConfiguration Die Parameter, die zum Ausführen der Testauswertung über TCP verwendet werden. ConnectionMonitorTcpConfiguration
testFrequencySec Die Häufigkeit der Testauswertung in Sekunden. Int

ConnectionMonitorTestGroup

Name Beschreibung Wert
flugziele Liste der Zielendpunktnamen. string[] (erforderlich)
abschalten Wert, der angibt, ob die Testgruppe deaktiviert ist. Bool
Name Der Name der Testgruppe des Verbindungsmonitors. Zeichenfolge (erforderlich)
Quellen Liste der Quellendpunktnamen. string[] (erforderlich)
testConfigurations Liste der Namen der Testkonfiguration. string[] (erforderlich)

ConnectionMonitorWorkspaceSettings

Name Beschreibung Wert
workspaceResourceId Ressourcen-ID des Log Analytics-Arbeitsbereichs. Schnur

HttpHeader

Name Beschreibung Wert
Name Der Name im HTTP-Header. Schnur
Wert Der Wert im HTTP-Header. Schnur

Microsoft.Network/networkWatchers/connectionMonitors

Name Beschreibung Wert
Ort Position des Verbindungsmonitors. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: networkWatchers
Eigenschaften Eigenschaften des Verbindungsmonitors. ConnectionMonitorParametersOrConnectionMonitorResultProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "networkWatchers/connectionMonitors" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/networkWatchers/connectionMonitors-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

ConnectionMonitorDestination

Name Beschreibung Wert
Adresse Adresse des Ziels des Verbindungsmonitors (IP- oder Domänenname). Schnur
Hafen Der vom Verbindungsmonitor verwendete Zielport. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
resourceId Die ID der Ressource, die vom Verbindungsmonitor als Ziel verwendet wird. Schnur

ConnectionMonitorEndpoint

Name Beschreibung Wert
Adresse Adresse des Verbindungsüberwachungsendpunkts. Unterstützt für AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine-Endpunkttyp. Schnur
coverageLevel Testabdeckung für den Endpunkt. "AboveAverage"
"Mittelwert"
'BelowAverage'
'Standard'
"Vollständig"
"Niedrig"
Filter Filterfeld wird nicht mehr unterstützt und sollte nicht verwendet werden. Verwenden Sie stattdessen Include/Exclude-Bereichsfelder dafür. ConnectionMonitorEndpointFilter-
locationDetails Standortdetails sind optional und werden nur für AzureArcNetwork-Typendpunkte verwendet, die Regionsdetails enthalten. ConnectionMonitorEndpointLocationDetails
Name Der Name des Verbindungsüberwachungsendpunkts. Zeichenfolge (erforderlich)
resourceId Die Ressourcen-ID des Verbindungsüberwachungsendpunkts wird für AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM-Endpunkttyp unterstützt. Schnur
Umfang Der Endpunktbereich definiert, welche Zielressource bei zusammengesetzten Ressourcenendpunkten wie VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork überwacht werden soll. ConnectionMonitorEndpointScope-
subscriptionId Abonnement-ID für verbindungsüberwachungsendpunkt. Es handelt sich um einen optionalen Parameter, der für den AzureArcNetwork-Typendpunkt verwendet wird. Schnur
Art Der Endpunkttyp. "AzureArcNetwork"
"AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
'ExternalAddress'
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Name Beschreibung Wert
Artikel Liste der Elemente im Filter. ConnectionMonitorEndpointFilterItem[]
Art Das Verhalten des Endpunktfilters. Derzeit wird nur 'Include' unterstützt. "Einschließen"

ConnectionMonitorEndpointFilterItem

Name Beschreibung Wert
Adresse Die Adresse des Filterelements. Schnur
Art Der Typ des elements, das im Filter enthalten ist. Derzeit wird nur 'AgentAddress' unterstützt. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

Name Beschreibung Wert
Region Region für Verbindungsüberwachungsendpunkt. Schnur

ConnectionMonitorEndpointScope

Name Beschreibung Wert
ausschließen Liste der Elemente, die vom Endpunktbereich ausgeschlossen werden müssen. ConnectionMonitorEndpointScopeItem[]
einschließen Liste der Elemente, die in den Endpunktbereich eingeschlossen werden müssen. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Name Beschreibung Wert
Adresse Die Adresse des Endpunktelements. Unterstützte Typen sind IPv4/IPv6-Subnetzmaske oder IPv4/IPv6-IP-Adresse. Schnur

ConnectionMonitorHttpConfiguration

Name Beschreibung Wert
Methode Die zu verwendende HTTP-Methode. 'Abrufen'
"Posten"
Pfad Die Pfadkomponente des URI. Beispiel: "/dir1/dir2". Schnur
Hafen Der Port, mit dem eine Verbindung hergestellt werden soll. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
preferHTTPS Wert, der angibt, ob HTTPS über HTTP bevorzugt wird, in Fällen, in denen die Auswahl nicht explizit ist. Bool
requestHeaders Die HTTP-Header, die mit der Anforderung übertragen werden sollen. HttpHeader-[]
validStatusCodeRanges HTTP-Statuscodes, die als erfolgreich betrachtet werden sollen. Beispiel: "2xx.301-304.418". string[]

ConnectionMonitorIcmpConfiguration

Name Beschreibung Wert
disableTraceRoute Wert, der angibt, ob die Pfadauswertung mit Ablaufverfolgungsroute deaktiviert werden soll. Bool

ConnectionMonitorOutput

Name Beschreibung Wert
Art Ausgabezieltyp des Verbindungsmonitors. Derzeit wird nur "Arbeitsbereich" unterstützt. "Arbeitsbereich"
workspaceSettings Beschreibt die Einstellungen für die Ausgabe in einem Log Analytics-Arbeitsbereich. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Name Beschreibung Wert
AutoStart Bestimmt, ob der Verbindungsmonitor automatisch gestartet wird, sobald er erstellt wurde. Bool
Bestimmungsort Beschreibt das Ziel des Verbindungsmonitors. ConnectionMonitorDestination-
Endpunkte Liste der Verbindungsüberwachungsendpunkte. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Überwachungsintervall in Sekunden. Int

Zwänge:
Min.-Wert = 30
Maximalwert = 1800
Notizen Optionale Hinweise, die dem Verbindungsmonitor zugeordnet werden sollen. Schnur
Ausgaben Liste der Ausgabe des Verbindungsmonitors. ConnectionMonitorOutput-[]
Quelle Beschreibt die Quelle des Verbindungsmonitors. ConnectionMonitorSource-
testConfigurations Liste der Verbindungsüberwachungstestkonfigurationen. ConnectionMonitorTestConfiguration[]
testGroups Liste der Testgruppen des Verbindungsmonitors. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

Name Beschreibung Wert
Hafen Der vom Verbindungsmonitor verwendete Quellport. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
resourceId Die ID der Ressource, die vom Verbindungsmonitor als Quelle verwendet wird. Zeichenfolge (erforderlich)

ConnectionMonitorSuccessThreshold

Name Beschreibung Wert
checksFailedPercent Der maximale Prozentsatz der fehlgeschlagenen Überprüfungen, die für einen Test als erfolgreich ausgewertet werden dürfen. Int
roundTripTimeMs Die maximale Roundtripzeit in Millisekunden, die für einen Test als erfolgreich ausgewertet werden kann. Int

ConnectionMonitorTags

Name Beschreibung Wert

ConnectionMonitorTcpConfiguration

Name Beschreibung Wert
destinationPortBehavior Zielportverhalten. "ListenIfAvailable"
'None'
disableTraceRoute Wert, der angibt, ob die Pfadauswertung mit Ablaufverfolgungsroute deaktiviert werden soll. Bool
Hafen Der Port, mit dem eine Verbindung hergestellt werden soll. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535

ConnectionMonitorTestConfiguration

Name Beschreibung Wert
httpConfiguration Die Parameter, die zum Ausführen der Testauswertung über HTTP verwendet werden. ConnectionMonitorHttpConfiguration-
icmpConfiguration Die Parameter, die zum Durchführen der Testauswertung über ICMP verwendet werden. ConnectionMonitorIcmpConfiguration
Name Der Name der Testkonfiguration des Verbindungsmonitors. Zeichenfolge (erforderlich)
preferredIPVersion Die bevorzugte IP-Version, die bei der Testauswertung verwendet werden soll. Der Verbindungsmonitor kann je nach anderen Parametern eine andere Version verwenden. "IPv4"
"IPv6"
Protokoll Das Protokoll, das bei der Testauswertung verwendet werden soll. 'Http'
"Icmp"
'Tcp' (erforderlich)
successThreshold Der Schwellenwert zum Deklarieren eines erfolgreichen Tests. ConnectionMonitorSuccessThreshold
tcpConfiguration Die Parameter, die zum Ausführen der Testauswertung über TCP verwendet werden. ConnectionMonitorTcpConfiguration
testFrequencySec Die Häufigkeit der Testauswertung in Sekunden. Int

ConnectionMonitorTestGroup

Name Beschreibung Wert
flugziele Liste der Zielendpunktnamen. string[] (erforderlich)
abschalten Wert, der angibt, ob die Testgruppe deaktiviert ist. Bool
Name Der Name der Testgruppe des Verbindungsmonitors. Zeichenfolge (erforderlich)
Quellen Liste der Quellendpunktnamen. string[] (erforderlich)
testConfigurations Liste der Namen der Testkonfiguration. string[] (erforderlich)

ConnectionMonitorWorkspaceSettings

Name Beschreibung Wert
workspaceResourceId Ressourcen-ID des Log Analytics-Arbeitsbereichs. Schnur

HttpHeader

Name Beschreibung Wert
Name Der Name im HTTP-Header. Schnur
Wert Der Wert im HTTP-Header. Schnur

Microsoft.Network/networkWatchers/connectionMonitors

Name Beschreibung Wert
apiVersion Die API-Version '2024-05-01'
Ort Position des Verbindungsmonitors. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Verbindungsmonitors. ConnectionMonitorParametersOrConnectionMonitorResultProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Network/networkWatchers/connectionMonitors"

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "networkWatchers/connectionMonitors" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/networkWatchers/connectionMonitors-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2024-05-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"
          }
          locationDetails = {
            region = "string"
          }
          name = "string"
          resourceId = "string"
          scope = {
            exclude = [
              {
                address = "string"
              }
            ]
            include = [
              {
                address = "string"
              }
            ]
          }
          subscriptionId = "string"
          type = "string"
        }
      ]
      monitoringIntervalInSeconds = int
      notes = "string"
      outputs = [
        {
          type = "string"
          workspaceSettings = {
            workspaceResourceId = "string"
          }
        }
      ]
      source = {
        port = int
        resourceId = "string"
      }
      testConfigurations = [
        {
          httpConfiguration = {
            method = "string"
            path = "string"
            port = int
            preferHTTPS = bool
            requestHeaders = [
              {
                name = "string"
                value = "string"
              }
            ]
            validStatusCodeRanges = [
              "string"
            ]
          }
          icmpConfiguration = {
            disableTraceRoute = bool
          }
          name = "string"
          preferredIPVersion = "string"
          protocol = "string"
          successThreshold = {
            checksFailedPercent = int
            roundTripTimeMs = int
          }
          tcpConfiguration = {
            destinationPortBehavior = "string"
            disableTraceRoute = bool
            port = int
          }
          testFrequencySec = int
        }
      ]
      testGroups = [
        {
          destinations = [
            "string"
          ]
          disable = bool
          name = "string"
          sources = [
            "string"
          ]
          testConfigurations = [
            "string"
          ]
        }
      ]
    }
  })
}

Eigenschaftswerte

ConnectionMonitorDestination

Name Beschreibung Wert
Adresse Adresse des Ziels des Verbindungsmonitors (IP- oder Domänenname). Schnur
Hafen Der vom Verbindungsmonitor verwendete Zielport. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
resourceId Die ID der Ressource, die vom Verbindungsmonitor als Ziel verwendet wird. Schnur

ConnectionMonitorEndpoint

Name Beschreibung Wert
Adresse Adresse des Verbindungsüberwachungsendpunkts. Unterstützt für AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine-Endpunkttyp. Schnur
coverageLevel Testabdeckung für den Endpunkt. "AboveAverage"
"Mittelwert"
'BelowAverage'
'Standard'
"Vollständig"
"Niedrig"
Filter Filterfeld wird nicht mehr unterstützt und sollte nicht verwendet werden. Verwenden Sie stattdessen Include/Exclude-Bereichsfelder dafür. ConnectionMonitorEndpointFilter-
locationDetails Standortdetails sind optional und werden nur für AzureArcNetwork-Typendpunkte verwendet, die Regionsdetails enthalten. ConnectionMonitorEndpointLocationDetails
Name Der Name des Verbindungsüberwachungsendpunkts. Zeichenfolge (erforderlich)
resourceId Die Ressourcen-ID des Verbindungsüberwachungsendpunkts wird für AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM-Endpunkttyp unterstützt. Schnur
Umfang Der Endpunktbereich definiert, welche Zielressource bei zusammengesetzten Ressourcenendpunkten wie VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork überwacht werden soll. ConnectionMonitorEndpointScope-
subscriptionId Abonnement-ID für verbindungsüberwachungsendpunkt. Es handelt sich um einen optionalen Parameter, der für den AzureArcNetwork-Typendpunkt verwendet wird. Schnur
Art Der Endpunkttyp. "AzureArcNetwork"
"AzureArcVM"
"AzureSubnet"
"AzureVM"
"AzureVMSS"
"AzureVNet"
'ExternalAddress'
"MMAWorkspaceMachine"
"MMAWorkspaceNetwork"

ConnectionMonitorEndpointFilter

Name Beschreibung Wert
Artikel Liste der Elemente im Filter. ConnectionMonitorEndpointFilterItem[]
Art Das Verhalten des Endpunktfilters. Derzeit wird nur 'Include' unterstützt. "Einschließen"

ConnectionMonitorEndpointFilterItem

Name Beschreibung Wert
Adresse Die Adresse des Filterelements. Schnur
Art Der Typ des elements, das im Filter enthalten ist. Derzeit wird nur 'AgentAddress' unterstützt. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

Name Beschreibung Wert
Region Region für Verbindungsüberwachungsendpunkt. Schnur

ConnectionMonitorEndpointScope

Name Beschreibung Wert
ausschließen Liste der Elemente, die vom Endpunktbereich ausgeschlossen werden müssen. ConnectionMonitorEndpointScopeItem[]
einschließen Liste der Elemente, die in den Endpunktbereich eingeschlossen werden müssen. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Name Beschreibung Wert
Adresse Die Adresse des Endpunktelements. Unterstützte Typen sind IPv4/IPv6-Subnetzmaske oder IPv4/IPv6-IP-Adresse. Schnur

ConnectionMonitorHttpConfiguration

Name Beschreibung Wert
Methode Die zu verwendende HTTP-Methode. 'Abrufen'
"Posten"
Pfad Die Pfadkomponente des URI. Beispiel: "/dir1/dir2". Schnur
Hafen Der Port, mit dem eine Verbindung hergestellt werden soll. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
preferHTTPS Wert, der angibt, ob HTTPS über HTTP bevorzugt wird, in Fällen, in denen die Auswahl nicht explizit ist. Bool
requestHeaders Die HTTP-Header, die mit der Anforderung übertragen werden sollen. HttpHeader-[]
validStatusCodeRanges HTTP-Statuscodes, die als erfolgreich betrachtet werden sollen. Beispiel: "2xx.301-304.418". string[]

ConnectionMonitorIcmpConfiguration

Name Beschreibung Wert
disableTraceRoute Wert, der angibt, ob die Pfadauswertung mit Ablaufverfolgungsroute deaktiviert werden soll. Bool

ConnectionMonitorOutput

Name Beschreibung Wert
Art Ausgabezieltyp des Verbindungsmonitors. Derzeit wird nur "Arbeitsbereich" unterstützt. "Arbeitsbereich"
workspaceSettings Beschreibt die Einstellungen für die Ausgabe in einem Log Analytics-Arbeitsbereich. ConnectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

Name Beschreibung Wert
AutoStart Bestimmt, ob der Verbindungsmonitor automatisch gestartet wird, sobald er erstellt wurde. Bool
Bestimmungsort Beschreibt das Ziel des Verbindungsmonitors. ConnectionMonitorDestination-
Endpunkte Liste der Verbindungsüberwachungsendpunkte. ConnectionMonitorEndpoint[]
monitoringIntervalInSeconds Überwachungsintervall in Sekunden. Int

Zwänge:
Min.-Wert = 30
Maximalwert = 1800
Notizen Optionale Hinweise, die dem Verbindungsmonitor zugeordnet werden sollen. Schnur
Ausgaben Liste der Ausgabe des Verbindungsmonitors. ConnectionMonitorOutput-[]
Quelle Beschreibt die Quelle des Verbindungsmonitors. ConnectionMonitorSource-
testConfigurations Liste der Verbindungsüberwachungstestkonfigurationen. ConnectionMonitorTestConfiguration[]
testGroups Liste der Testgruppen des Verbindungsmonitors. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

Name Beschreibung Wert
Hafen Der vom Verbindungsmonitor verwendete Quellport. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535
resourceId Die ID der Ressource, die vom Verbindungsmonitor als Quelle verwendet wird. Zeichenfolge (erforderlich)

ConnectionMonitorSuccessThreshold

Name Beschreibung Wert
checksFailedPercent Der maximale Prozentsatz der fehlgeschlagenen Überprüfungen, die für einen Test als erfolgreich ausgewertet werden dürfen. Int
roundTripTimeMs Die maximale Roundtripzeit in Millisekunden, die für einen Test als erfolgreich ausgewertet werden kann. Int

ConnectionMonitorTags

Name Beschreibung Wert

ConnectionMonitorTcpConfiguration

Name Beschreibung Wert
destinationPortBehavior Zielportverhalten. "ListenIfAvailable"
'None'
disableTraceRoute Wert, der angibt, ob die Pfadauswertung mit Ablaufverfolgungsroute deaktiviert werden soll. Bool
Hafen Der Port, mit dem eine Verbindung hergestellt werden soll. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 65535

ConnectionMonitorTestConfiguration

Name Beschreibung Wert
httpConfiguration Die Parameter, die zum Ausführen der Testauswertung über HTTP verwendet werden. ConnectionMonitorHttpConfiguration-
icmpConfiguration Die Parameter, die zum Durchführen der Testauswertung über ICMP verwendet werden. ConnectionMonitorIcmpConfiguration
Name Der Name der Testkonfiguration des Verbindungsmonitors. Zeichenfolge (erforderlich)
preferredIPVersion Die bevorzugte IP-Version, die bei der Testauswertung verwendet werden soll. Der Verbindungsmonitor kann je nach anderen Parametern eine andere Version verwenden. "IPv4"
"IPv6"
Protokoll Das Protokoll, das bei der Testauswertung verwendet werden soll. 'Http'
"Icmp"
'Tcp' (erforderlich)
successThreshold Der Schwellenwert zum Deklarieren eines erfolgreichen Tests. ConnectionMonitorSuccessThreshold
tcpConfiguration Die Parameter, die zum Ausführen der Testauswertung über TCP verwendet werden. ConnectionMonitorTcpConfiguration
testFrequencySec Die Häufigkeit der Testauswertung in Sekunden. Int

ConnectionMonitorTestGroup

Name Beschreibung Wert
flugziele Liste der Zielendpunktnamen. string[] (erforderlich)
abschalten Wert, der angibt, ob die Testgruppe deaktiviert ist. Bool
Name Der Name der Testgruppe des Verbindungsmonitors. Zeichenfolge (erforderlich)
Quellen Liste der Quellendpunktnamen. string[] (erforderlich)
testConfigurations Liste der Namen der Testkonfiguration. string[] (erforderlich)

ConnectionMonitorWorkspaceSettings

Name Beschreibung Wert
workspaceResourceId Ressourcen-ID des Log Analytics-Arbeitsbereichs. Schnur

HttpHeader

Name Beschreibung Wert
Name Der Name im HTTP-Header. Schnur
Wert Der Wert im HTTP-Header. Schnur

Microsoft.Network/networkWatchers/connectionMonitors

Name Beschreibung Wert
Ort Position des Verbindungsmonitors. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: networkWatchers
Eigenschaften Eigenschaften des Verbindungsmonitors. ConnectionMonitorParametersOrConnectionMonitorResultProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/networkWatchers/connectionMonitors@2024-05-01"