Microsoft.Network networkWatchers/connectionMonitors 2020-05-01
Artikel 12/20/2024
2 inzenders
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype networkWatchers/connectionMonitors kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource Microsoft.Network/networkWatchers/connectionMonitors wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2020-05-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
autoStart: bool
destination: {
address: 'string'
port: int
resourceId: 'string'
}
endpoints: [
{
address: 'string'
filter: {
items: [
{
address: 'string'
type: 'string'
}
]
type: 'string'
}
name: 'string'
resourceId: '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: {
disableTraceRoute: bool
port: int
}
testFrequencySec: int
}
]
testGroups: [
{
destinations: [
'string'
]
disable: bool
name: 'string'
sources: [
'string'
]
testConfigurations: [
'string'
]
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
ConnectionMonitorDestination
Naam
Beschrijving
Waarde
adres
Adres van het doel van de verbindingsmonitor (IP of domeinnaam).
snaar
haven
De doelpoort die wordt gebruikt door verbindingsmonitor.
Int
resourceId
De id van de resource die wordt gebruikt als doel door verbindingsmonitor.
snaar
ConnectionMonitorEndpoint
Naam
Beschrijving
Waarde
adres
Adres van het eindpunt van de verbindingsmonitor (IP of domeinnaam).
snaar
filter
Filter op subitems binnen het eindpunt.
ConnectionMonitorEndpointFilter
naam
De naam van het eindpunt van de verbindingsmonitor.
tekenreeks (vereist)
resourceId
Resource-id van het eindpunt van de verbindingsmonitor.
snaar
ConnectionMonitorEndpointFilter
Naam
Beschrijving
Waarde
Items
Lijst met items in het filter.
ConnectionMonitorEndpointFilterItem []
type
Het gedrag van het eindpuntfilter. Op dit moment wordt alleen 'Opnemen' ondersteund.
'Opnemen'
ConnectionMonitorEndpointFilterItem
Naam
Beschrijving
Waarde
adres
Het adres van het filteritem.
snaar
type
Het type item dat in het filter is opgenomen. Momenteel wordt alleen AgentAddress ondersteund.
AgentAddress
ConnectionMonitorHttpConfiguration
Naam
Beschrijving
Waarde
methode
De HTTP-methode die moet worden gebruikt.
'Get' 'Post'
pad
Het padonderdeel van de URI. Bijvoorbeeld "/dir1/dir2".
snaar
haven
De poort waarmee verbinding moet worden gemaakt.
Int
preferHTTPS
Waarde die aangeeft of HTTPS de voorkeur heeft boven HTTP in gevallen waarin de keuze niet expliciet is.
Bool
requestHeaders
De HTTP-headers die met de aanvraag moeten worden verzonden.
HttpHeader- []
validStatusCodeRanges
HTTP-statuscodes om te overwegen succesvol te zijn. Bijvoorbeeld '2xx,301-304,418'.
tekenreeks[]
ConnectionMonitorIcmpConfiguration
Naam
Beschrijving
Waarde
disableTraceRoute
Waarde die aangeeft of padevaluatie met traceringsroute moet worden uitgeschakeld.
Bool
ConnectionMonitorOutput
Naam
Beschrijving
Waarde
type
Doeltype verbindingsmonitoruitvoer. Op dit moment wordt alleen Werkruimte ondersteund.
Werkruimte
workspaceSettings
Beschrijft de instellingen voor het produceren van uitvoer in een Log Analytics-werkruimte.
ConnectionMonitorWorkspaceSettings
ConnectionMonitorParametersOrConnectionMonitorResultProperties
ConnectionMonitorSource
Naam
Beschrijving
Waarde
haven
De bronpoort die wordt gebruikt door verbindingsmonitor.
Int
resourceId
De id van de resource die wordt gebruikt als bron door verbindingsmonitor.
tekenreeks (vereist)
ConnectionMonitorSuccessThreshold
Naam
Beschrijving
Waarde
controlesFailedPercent
Het maximumpercentage van mislukte controles dat is toegestaan voor een test om te evalueren als geslaagd.
Int
roundTripTimeMs
De maximale retourtijd in milliseconden die is toegestaan voor een test om te evalueren als geslaagd.
Int
ConnectionMonitorTcpConfiguration
Naam
Beschrijving
Waarde
disableTraceRoute
Waarde die aangeeft of padevaluatie met traceringsroute moet worden uitgeschakeld.
Bool
haven
De poort waarmee verbinding moet worden gemaakt.
Int
ConnectionMonitorTestConfiguration
Naam
Beschrijving
Waarde
httpConfiguration
De parameters die worden gebruikt om de testevaluatie via HTTP uit te voeren.
ConnectionMonitorHttpConfiguration-
icmpConfiguration
De parameters die worden gebruikt om testevaluatie uit te voeren via ICMP.
ConnectionMonitorIcmpConfiguration-
naam
De naam van de testconfiguratie van de verbindingsmonitor.
tekenreeks (vereist)
preferredIPVersion
De voorkeurs-IP-versie die moet worden gebruikt in de testevaluatie. De verbindingsmonitor kan ervoor kiezen om een andere versie te gebruiken, afhankelijk van andere parameters.
'IPv4' 'IPv6'
protocol
Het protocol dat moet worden gebruikt in de testevaluatie.
'Http' 'Icmp' Tcp (vereist)
successThreshold
De drempelwaarde voor het declareren van een test is geslaagd.
ConnectionMonitorSuccessThreshold-
tcpConfiguration
De parameters die worden gebruikt om de testevaluatie uit te voeren via TCP.
ConnectionMonitorTcpConfiguration-
testFrequencySec
De frequentie van testevaluatie, in seconden.
Int
ConnectionMonitorTestGroup
Naam
Beschrijving
Waarde
Bestemmingen
Lijst met doeleindpuntennamen.
tekenreeks[] (vereist)
uitschakelen
Waarde die aangeeft of de testgroep is uitgeschakeld.
Bool
naam
De naam van de testgroep voor verbindingsmonitor.
tekenreeks (vereist)
Bronnen
Lijst met broneindpuntnamen.
tekenreeks[] (vereist)
testConfigurations
Lijst met testconfiguratienamen.
tekenreeks[] (vereist)
ConnectionMonitorWorkspaceSettings
Naam
Beschrijving
Waarde
workspaceResourceId
Resource-id van Log Analytics-werkruimte.
snaar
Naam
Beschrijving
Waarde
naam
De naam in de HTTP-header.
snaar
waarde
De waarde in de HTTP-header.
snaar
Microsoft.Network/networkWatchers/connectionMonitors
Resourcedefinitie van ARM-sjabloon
Het resourcetype networkWatchers/connectionMonitors kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/networkWatchers/connectionMonitors-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Network/networkWatchers/connectionMonitors",
"apiVersion": "2020-05-01",
"name": "string",
"location": "string",
"properties": {
"autoStart": "bool",
"destination": {
"address": "string",
"port": "int",
"resourceId": "string"
},
"endpoints": [
{
"address": "string",
"filter": {
"items": [
{
"address": "string",
"type": "string"
}
],
"type": "string"
},
"name": "string",
"resourceId": "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": {
"disableTraceRoute": "bool",
"port": "int"
},
"testFrequencySec": "int"
}
],
"testGroups": [
{
"destinations": [ "string" ],
"disable": "bool",
"name": "string",
"sources": [ "string" ],
"testConfigurations": [ "string" ]
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
ConnectionMonitorDestination
Naam
Beschrijving
Waarde
adres
Adres van het doel van de verbindingsmonitor (IP of domeinnaam).
snaar
haven
De doelpoort die wordt gebruikt door verbindingsmonitor.
Int
resourceId
De id van de resource die wordt gebruikt als doel door verbindingsmonitor.
snaar
ConnectionMonitorEndpoint
Naam
Beschrijving
Waarde
adres
Adres van het eindpunt van de verbindingsmonitor (IP of domeinnaam).
snaar
filter
Filter op subitems binnen het eindpunt.
ConnectionMonitorEndpointFilter
naam
De naam van het eindpunt van de verbindingsmonitor.
tekenreeks (vereist)
resourceId
Resource-id van het eindpunt van de verbindingsmonitor.
snaar
ConnectionMonitorEndpointFilter
Naam
Beschrijving
Waarde
Items
Lijst met items in het filter.
ConnectionMonitorEndpointFilterItem []
type
Het gedrag van het eindpuntfilter. Op dit moment wordt alleen 'Opnemen' ondersteund.
'Opnemen'
ConnectionMonitorEndpointFilterItem
Naam
Beschrijving
Waarde
adres
Het adres van het filteritem.
snaar
type
Het type item dat in het filter is opgenomen. Momenteel wordt alleen AgentAddress ondersteund.
AgentAddress
ConnectionMonitorHttpConfiguration
Naam
Beschrijving
Waarde
methode
De HTTP-methode die moet worden gebruikt.
'Get' 'Post'
pad
Het padonderdeel van de URI. Bijvoorbeeld "/dir1/dir2".
snaar
haven
De poort waarmee verbinding moet worden gemaakt.
Int
preferHTTPS
Waarde die aangeeft of HTTPS de voorkeur heeft boven HTTP in gevallen waarin de keuze niet expliciet is.
Bool
requestHeaders
De HTTP-headers die met de aanvraag moeten worden verzonden.
HttpHeader- []
validStatusCodeRanges
HTTP-statuscodes om te overwegen succesvol te zijn. Bijvoorbeeld '2xx,301-304,418'.
tekenreeks[]
ConnectionMonitorIcmpConfiguration
Naam
Beschrijving
Waarde
disableTraceRoute
Waarde die aangeeft of padevaluatie met traceringsroute moet worden uitgeschakeld.
Bool
ConnectionMonitorOutput
Naam
Beschrijving
Waarde
type
Doeltype verbindingsmonitoruitvoer. Op dit moment wordt alleen Werkruimte ondersteund.
Werkruimte
workspaceSettings
Beschrijft de instellingen voor het produceren van uitvoer in een Log Analytics-werkruimte.
ConnectionMonitorWorkspaceSettings
ConnectionMonitorParametersOrConnectionMonitorResultProperties
ConnectionMonitorSource
Naam
Beschrijving
Waarde
haven
De bronpoort die wordt gebruikt door verbindingsmonitor.
Int
resourceId
De id van de resource die wordt gebruikt als bron door verbindingsmonitor.
tekenreeks (vereist)
ConnectionMonitorSuccessThreshold
Naam
Beschrijving
Waarde
controlesFailedPercent
Het maximumpercentage van mislukte controles dat is toegestaan voor een test om te evalueren als geslaagd.
Int
roundTripTimeMs
De maximale retourtijd in milliseconden die is toegestaan voor een test om te evalueren als geslaagd.
Int
ConnectionMonitorTcpConfiguration
Naam
Beschrijving
Waarde
disableTraceRoute
Waarde die aangeeft of padevaluatie met traceringsroute moet worden uitgeschakeld.
Bool
haven
De poort waarmee verbinding moet worden gemaakt.
Int
ConnectionMonitorTestConfiguration
Naam
Beschrijving
Waarde
httpConfiguration
De parameters die worden gebruikt om de testevaluatie via HTTP uit te voeren.
ConnectionMonitorHttpConfiguration-
icmpConfiguration
De parameters die worden gebruikt om testevaluatie uit te voeren via ICMP.
ConnectionMonitorIcmpConfiguration-
naam
De naam van de testconfiguratie van de verbindingsmonitor.
tekenreeks (vereist)
preferredIPVersion
De voorkeurs-IP-versie die moet worden gebruikt in de testevaluatie. De verbindingsmonitor kan ervoor kiezen om een andere versie te gebruiken, afhankelijk van andere parameters.
'IPv4' 'IPv6'
protocol
Het protocol dat moet worden gebruikt in de testevaluatie.
'Http' 'Icmp' Tcp (vereist)
successThreshold
De drempelwaarde voor het declareren van een test is geslaagd.
ConnectionMonitorSuccessThreshold-
tcpConfiguration
De parameters die worden gebruikt om de testevaluatie uit te voeren via TCP.
ConnectionMonitorTcpConfiguration-
testFrequencySec
De frequentie van testevaluatie, in seconden.
Int
ConnectionMonitorTestGroup
Naam
Beschrijving
Waarde
Bestemmingen
Lijst met doeleindpuntennamen.
tekenreeks[] (vereist)
uitschakelen
Waarde die aangeeft of de testgroep is uitgeschakeld.
Bool
naam
De naam van de testgroep voor verbindingsmonitor.
tekenreeks (vereist)
Bronnen
Lijst met broneindpuntnamen.
tekenreeks[] (vereist)
testConfigurations
Lijst met testconfiguratienamen.
tekenreeks[] (vereist)
ConnectionMonitorWorkspaceSettings
Naam
Beschrijving
Waarde
workspaceResourceId
Resource-id van Log Analytics-werkruimte.
snaar
Naam
Beschrijving
Waarde
naam
De naam in de HTTP-header.
snaar
waarde
De waarde in de HTTP-header.
snaar
Microsoft.Network/networkWatchers/connectionMonitors
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2020-05-01'
plaats
Locatie van verbindingsmonitor.
snaar
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
Eigenschappen van de verbindingsmonitor.
ConnectionMonitorParametersOrConnectionMonitorResultProperties (vereist)
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type
Het resourcetype
'Microsoft.Network/networkWatchers/connectionMonitors'
Het resourcetype networkWatchers/connectionMonitors kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.Network/networkWatchers/connectionMonitors-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkWatchers/connectionMonitors@2020-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"
filter = {
items = [
{
address = "string"
type = "string"
}
]
type = "string"
}
name = "string"
resourceId = "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 = {
disableTraceRoute = bool
port = int
}
testFrequencySec = int
}
]
testGroups = [
{
destinations = [
"string"
]
disable = bool
name = "string"
sources = [
"string"
]
testConfigurations = [
"string"
]
}
]
}
})
}
Eigenschapswaarden
ConnectionMonitorDestination
Naam
Beschrijving
Waarde
adres
Adres van het doel van de verbindingsmonitor (IP of domeinnaam).
snaar
haven
De doelpoort die wordt gebruikt door verbindingsmonitor.
Int
resourceId
De id van de resource die wordt gebruikt als doel door verbindingsmonitor.
snaar
ConnectionMonitorEndpoint
Naam
Beschrijving
Waarde
adres
Adres van het eindpunt van de verbindingsmonitor (IP of domeinnaam).
snaar
filter
Filter op subitems binnen het eindpunt.
ConnectionMonitorEndpointFilter
naam
De naam van het eindpunt van de verbindingsmonitor.
tekenreeks (vereist)
resourceId
Resource-id van het eindpunt van de verbindingsmonitor.
snaar
ConnectionMonitorEndpointFilter
Naam
Beschrijving
Waarde
Items
Lijst met items in het filter.
ConnectionMonitorEndpointFilterItem []
type
Het gedrag van het eindpuntfilter. Op dit moment wordt alleen 'Opnemen' ondersteund.
'Opnemen'
ConnectionMonitorEndpointFilterItem
Naam
Beschrijving
Waarde
adres
Het adres van het filteritem.
snaar
type
Het type item dat in het filter is opgenomen. Momenteel wordt alleen AgentAddress ondersteund.
AgentAddress
ConnectionMonitorHttpConfiguration
Naam
Beschrijving
Waarde
methode
De HTTP-methode die moet worden gebruikt.
'Get' 'Post'
pad
Het padonderdeel van de URI. Bijvoorbeeld "/dir1/dir2".
snaar
haven
De poort waarmee verbinding moet worden gemaakt.
Int
preferHTTPS
Waarde die aangeeft of HTTPS de voorkeur heeft boven HTTP in gevallen waarin de keuze niet expliciet is.
Bool
requestHeaders
De HTTP-headers die met de aanvraag moeten worden verzonden.
HttpHeader- []
validStatusCodeRanges
HTTP-statuscodes om te overwegen succesvol te zijn. Bijvoorbeeld '2xx,301-304,418'.
tekenreeks[]
ConnectionMonitorIcmpConfiguration
Naam
Beschrijving
Waarde
disableTraceRoute
Waarde die aangeeft of padevaluatie met traceringsroute moet worden uitgeschakeld.
Bool
ConnectionMonitorOutput
Naam
Beschrijving
Waarde
type
Doeltype verbindingsmonitoruitvoer. Op dit moment wordt alleen Werkruimte ondersteund.
Werkruimte
workspaceSettings
Beschrijft de instellingen voor het produceren van uitvoer in een Log Analytics-werkruimte.
ConnectionMonitorWorkspaceSettings
ConnectionMonitorParametersOrConnectionMonitorResultProperties
ConnectionMonitorSource
Naam
Beschrijving
Waarde
haven
De bronpoort die wordt gebruikt door verbindingsmonitor.
Int
resourceId
De id van de resource die wordt gebruikt als bron door verbindingsmonitor.
tekenreeks (vereist)
ConnectionMonitorSuccessThreshold
Naam
Beschrijving
Waarde
controlesFailedPercent
Het maximumpercentage van mislukte controles dat is toegestaan voor een test om te evalueren als geslaagd.
Int
roundTripTimeMs
De maximale retourtijd in milliseconden die is toegestaan voor een test om te evalueren als geslaagd.
Int
ConnectionMonitorTcpConfiguration
Naam
Beschrijving
Waarde
disableTraceRoute
Waarde die aangeeft of padevaluatie met traceringsroute moet worden uitgeschakeld.
Bool
haven
De poort waarmee verbinding moet worden gemaakt.
Int
ConnectionMonitorTestConfiguration
Naam
Beschrijving
Waarde
httpConfiguration
De parameters die worden gebruikt om de testevaluatie via HTTP uit te voeren.
ConnectionMonitorHttpConfiguration-
icmpConfiguration
De parameters die worden gebruikt om testevaluatie uit te voeren via ICMP.
ConnectionMonitorIcmpConfiguration-
naam
De naam van de testconfiguratie van de verbindingsmonitor.
tekenreeks (vereist)
preferredIPVersion
De voorkeurs-IP-versie die moet worden gebruikt in de testevaluatie. De verbindingsmonitor kan ervoor kiezen om een andere versie te gebruiken, afhankelijk van andere parameters.
'IPv4' 'IPv6'
protocol
Het protocol dat moet worden gebruikt in de testevaluatie.
'Http' 'Icmp' Tcp (vereist)
successThreshold
De drempelwaarde voor het declareren van een test is geslaagd.
ConnectionMonitorSuccessThreshold-
tcpConfiguration
De parameters die worden gebruikt om de testevaluatie uit te voeren via TCP.
ConnectionMonitorTcpConfiguration-
testFrequencySec
De frequentie van testevaluatie, in seconden.
Int
ConnectionMonitorTestGroup
Naam
Beschrijving
Waarde
Bestemmingen
Lijst met doeleindpuntennamen.
tekenreeks[] (vereist)
uitschakelen
Waarde die aangeeft of de testgroep is uitgeschakeld.
Bool
naam
De naam van de testgroep voor verbindingsmonitor.
tekenreeks (vereist)
Bronnen
Lijst met broneindpuntnamen.
tekenreeks[] (vereist)
testConfigurations
Lijst met testconfiguratienamen.
tekenreeks[] (vereist)
ConnectionMonitorWorkspaceSettings
Naam
Beschrijving
Waarde
workspaceResourceId
Resource-id van Log Analytics-werkruimte.
snaar
Naam
Beschrijving
Waarde
naam
De naam in de HTTP-header.
snaar
waarde
De waarde in de HTTP-header.
snaar
Microsoft.Network/networkWatchers/connectionMonitors
Naam
Beschrijving
Waarde
plaats
Locatie van verbindingsmonitor.
snaar
naam
De resourcenaam
tekenreeks (vereist)
parent_id
De id van de resource die het bovenliggende item voor deze resource is.
Id voor resource van het type: networkWatchers
Eigenschappen
Eigenschappen van de verbindingsmonitor.
ConnectionMonitorParametersOrConnectionMonitorResultProperties (vereist)
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden.
type
Het resourcetype
"Microsoft.Network/networkWatchers/connectionMonitors@2020-05-01"