Microsoft.Network NetworkWatchers/connectionMonitors 2023-05-01
- neueste
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
Bicep-Ressourcendefinition
Der Ressourcentyp "networkWatchers/connectionMonitors" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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@2023-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'
}
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'
}
}
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 (IP- oder Domänenname). | Schnur |
coverageLevel | Testabdeckung für den Endpunkt. | "AboveAverage" "Mittelwert" 'BelowAverage' 'Standard' "Vollständig" "Niedrig" |
Filter | Filtert nach Unterelementen innerhalb des Endpunkts. | ConnectionMonitorEndpointFilter- |
Name | Der Name des Verbindungsüberwachungsendpunkts. | Zeichenfolge (erforderlich) |
resourceId | Ressourcen-ID des Verbindungsüberwachungsendpunkts. | Schnur |
Umfang | Endpunktbereich. | ConnectionMonitorEndpointScope- |
Art | Der Endpunkttyp. | "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' |
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:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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": "2023-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"
},
"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"
}
}
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 (IP- oder Domänenname). | Schnur |
coverageLevel | Testabdeckung für den Endpunkt. | "AboveAverage" "Mittelwert" 'BelowAverage' 'Standard' "Vollständig" "Niedrig" |
Filter | Filtert nach Unterelementen innerhalb des Endpunkts. | ConnectionMonitorEndpointFilter- |
Name | Der Name des Verbindungsüberwachungsendpunkts. | Zeichenfolge (erforderlich) |
resourceId | Ressourcen-ID des Verbindungsüberwachungsendpunkts. | Schnur |
Umfang | Endpunktbereich. | ConnectionMonitorEndpointScope- |
Art | Der Endpunkttyp. | "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' |
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 | '2023-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@2023-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"
}
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"
]
}
]
}
})
}
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 (IP- oder Domänenname). | Schnur |
coverageLevel | Testabdeckung für den Endpunkt. | "AboveAverage" "Mittelwert" 'BelowAverage' 'Standard' "Vollständig" "Niedrig" |
Filter | Filtert nach Unterelementen innerhalb des Endpunkts. | ConnectionMonitorEndpointFilter- |
Name | Der Name des Verbindungsüberwachungsendpunkts. | Zeichenfolge (erforderlich) |
resourceId | Ressourcen-ID des Verbindungsüberwachungsendpunkts. | Schnur |
Umfang | Endpunktbereich. | ConnectionMonitorEndpointScope- |
Art | Der Endpunkttyp. | "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' |
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@2023-05-01" |