Microsoft.Network networkWatchers/connectionMonitors 2024-03-01
- dernière
- 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
Définition de ressource Bicep
Le type de ressource networkWatchers/connectionMonitors peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/networkWatchers/connectionMonitors, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2024-03-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'
}
}
Valeurs de propriété
ConnectionMonitorDestination
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de la destination du moniteur de connexion (IP ou nom de domaine). | corde |
port | Port de destination utilisé par le moniteur de connexion. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
resourceId | ID de la ressource utilisée comme destination par moniteur de connexion. | corde |
ConnectionMonitorEndpoint
Nom | Description | Valeur |
---|---|---|
adresse | Adresse du point de terminaison du moniteur de connexion. Pris en charge pour AzureVM, ExternalAddress, ArcMachine, type de point de terminaison MMAWorkspaceMachine. | corde |
coverageLevel | Testez la couverture du point de terminaison. | 'AboveAverage' 'Average' 'BelowAverage' 'Default' 'Full' 'Low' |
filtre | Le champ de filtre est déconseillé et ne doit pas être utilisé. Utilisez plutôt les champs d’étendue Include/Exclude pour celui-ci. | ConnectionMonitorEndpointFilter |
locationDetails | Les détails de l’emplacement sont facultatifs et utilisés uniquement pour les points de terminaison de type « AzureArcNetwork », qui contiennent des détails de région. | ConnectionMonitorEndpointLocationDetails |
nom | Nom du point de terminaison du moniteur de connexion. | chaîne (obligatoire) |
resourceId | L’ID de ressource du point de terminaison du moniteur de connexion est pris en charge pour AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, type de point de terminaison AzureArcVM. | corde |
portée | L’étendue du point de terminaison définit la ressource cible à surveiller en cas de points de terminaison de ressources composés tels que VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork. | ConnectionMonitorEndpointScope |
subscriptionId | ID d’abonnement pour le point de terminaison du moniteur de connexion. Il s’agit d’un paramètre facultatif utilisé pour le point de terminaison de type « AzureArcNetwork ». | corde |
type | Type de point de terminaison. | 'AzureArcNetwork' 'AzureArcVM' 'AzureSubnet' 'AzureVM' 'AzureVMSS' 'AzureVNet' 'ExternalAddress' 'MMAWorkspaceMachine' 'MMAWorkspaceNetwork' |
ConnectionMonitorEndpointFilter
Nom | Description | Valeur |
---|---|---|
Articles | Liste des éléments dans le filtre. | ConnectionMonitorEndpointFilterItem[] |
type | Comportement du filtre de point de terminaison. Actuellement, seul « Include » est pris en charge. | 'Include' |
ConnectionMonitorEndpointFilterItem
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de l’élément de filtre. | corde |
type | Type d’élément inclus dans le filtre. Actuellement, seul « AgentAddress » est pris en charge. | 'AgentAddress' |
ConnectionMonitorEndpointLocationDetails
Nom | Description | Valeur |
---|---|---|
région | Région du point de terminaison du moniteur de connexion. | corde |
ConnectionMonitorEndpointScope
Nom | Description | Valeur |
---|---|---|
exclure | Liste des éléments qui doivent être exclus de l’étendue du point de terminaison. | ConnectionMonitorEndpointScopeItem[] |
inclure | Liste des éléments qui doivent être inclus dans l’étendue du point de terminaison. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de l’élément de point de terminaison. Les types pris en charge sont le masque de sous-réseau IPv4/IPv6 ou l’adresse IP IPv4/IPv6. | corde |
ConnectionMonitorHttpConfiguration
ConnectionMonitorIcmpConfiguration
Nom | Description | Valeur |
---|---|---|
disableTraceRoute | Valeur indiquant si l’évaluation du chemin d’accès avec l’itinéraire de trace doit être désactivée. | Bool |
ConnectionMonitorOutput
Nom | Description | Valeur |
---|---|---|
type | Type de destination de sortie du moniteur de connexion. Actuellement, seul « Espace de travail » est pris en charge. | 'Espace de travail' |
workspaceSettings | Décrit les paramètres de production de sortie dans un espace de travail Log Analytics. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorParametersOrConnectionMonitorResultProperties
Nom | Description | Valeur |
---|---|---|
démarrage automatique | Détermine si le moniteur de connexion démarre automatiquement une fois créé. | Bool |
destination | Décrit la destination du moniteur de connexion. | connectionMonitorDestination |
Terminaison | Liste des points de terminaison du moniteur de connexion. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | Intervalle de surveillance en secondes. | Int Contraintes: Valeur minimale = 30 Valeur maximale = 1800 |
Notes | Remarques facultatives à associer au moniteur de connexion. | corde |
Sorties | Liste des sorties du moniteur de connexion. | ConnectionMonitorOutput[] |
source | Décrit la source du moniteur de connexion. | ConnectionMonitorSource |
testConfigurations | Liste des configurations de test du moniteur de connexion. | ConnectionMonitorTestConfiguration[] |
testGroups | Liste des groupes de test du moniteur de connexion. | ConnectionMonitorTestGroup[] |
ConnectionMonitorSource
Nom | Description | Valeur |
---|---|---|
port | Port source utilisé par le moniteur de connexion. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
resourceId | ID de la ressource utilisée comme source par le moniteur de connexion. | chaîne (obligatoire) |
ConnectionMonitorSuccessThreshold
Nom | Description | Valeur |
---|---|---|
checksFailedPercent | Pourcentage maximal de vérifications ayant échoué autorisées pour qu’un test soit évalué comme réussi. | Int |
roundTripTimeMs | Durée maximale d’aller-retour en millisecondes autorisée pour qu’un test soit évalué comme ayant réussi. | Int |
ConnectionMonitorTags
Nom | Description | Valeur |
---|
ConnectionMonitorTcpConfiguration
Nom | Description | Valeur |
---|---|---|
destinationPortBehavior | Comportement du port de destination. | 'ListenIfAvailable' 'None' |
disableTraceRoute | Valeur indiquant si l’évaluation du chemin d’accès avec l’itinéraire de trace doit être désactivée. | Bool |
port | Port auquel se connecter. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
ConnectionMonitorTestConfiguration
Nom | Description | Valeur |
---|---|---|
httpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur HTTP. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur ICMP. | connectionMonitorIcmpConfiguration |
nom | Nom de la configuration de test du moniteur de connexion. | chaîne (obligatoire) |
preferredIPVersion | Version IP préférée à utiliser dans l’évaluation de test. Le moniteur de connexion peut choisir d’utiliser une version différente en fonction d’autres paramètres. | 'IPv4' 'IPv6' |
protocole | Protocole à utiliser dans l’évaluation de test. | 'Http' 'Icmp' 'Tcp' (obligatoire) |
successThreshold | Seuil pour déclarer un test réussi. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur TCP. | ConnectionMonitorTcpConfiguration |
testFrequencySec | Fréquence de l’évaluation des tests, en secondes. | Int |
ConnectionMonitorTestGroup
Nom | Description | Valeur |
---|---|---|
Destinations | Liste des noms de points de terminaison de destination. | string[] (obligatoire) |
désactiver | Valeur indiquant si le groupe de tests est désactivé. | Bool |
nom | Nom du groupe de test du moniteur de connexion. | chaîne (obligatoire) |
Sources | Liste des noms de points de terminaison sources. | string[] (obligatoire) |
testConfigurations | Liste des noms de configuration de test. | string[] (obligatoire) |
ConnectionMonitorWorkspaceSettings
Nom | Description | Valeur |
---|---|---|
workspaceResourceId | ID de ressource de l’espace de travail Log Analytics. | corde |
HttpHeader
Nom | Description | Valeur |
---|---|---|
nom | Nom dans l’en-tête HTTP. | corde |
valeur | Valeur dans l’en-tête HTTP. | corde |
Microsoft.Network/networkWatchers/connectionMonitors
Nom | Description | Valeur |
---|---|---|
emplacement | Emplacement du moniteur de connexion. | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
parent | Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : networkWatchers |
Propriétés | Propriétés du moniteur de connexion. | ConnectionMonitorParametersOrConnectionMonitorResultProperties (obligatoire) |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Définition de ressource de modèle ARM
Le type de ressource networkWatchers/connectionMonitors peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/networkWatchers/connectionMonitors, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Network/networkWatchers/connectionMonitors",
"apiVersion": "2024-03-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"
}
}
Valeurs de propriété
ConnectionMonitorDestination
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de la destination du moniteur de connexion (IP ou nom de domaine). | corde |
port | Port de destination utilisé par le moniteur de connexion. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
resourceId | ID de la ressource utilisée comme destination par moniteur de connexion. | corde |
ConnectionMonitorEndpoint
Nom | Description | Valeur |
---|---|---|
adresse | Adresse du point de terminaison du moniteur de connexion. Pris en charge pour AzureVM, ExternalAddress, ArcMachine, type de point de terminaison MMAWorkspaceMachine. | corde |
coverageLevel | Testez la couverture du point de terminaison. | 'AboveAverage' 'Average' 'BelowAverage' 'Default' 'Full' 'Low' |
filtre | Le champ de filtre est déconseillé et ne doit pas être utilisé. Utilisez plutôt les champs d’étendue Include/Exclude pour celui-ci. | ConnectionMonitorEndpointFilter |
locationDetails | Les détails de l’emplacement sont facultatifs et utilisés uniquement pour les points de terminaison de type « AzureArcNetwork », qui contiennent des détails de région. | ConnectionMonitorEndpointLocationDetails |
nom | Nom du point de terminaison du moniteur de connexion. | chaîne (obligatoire) |
resourceId | L’ID de ressource du point de terminaison du moniteur de connexion est pris en charge pour AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, type de point de terminaison AzureArcVM. | corde |
portée | L’étendue du point de terminaison définit la ressource cible à surveiller en cas de points de terminaison de ressources composés tels que VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork. | ConnectionMonitorEndpointScope |
subscriptionId | ID d’abonnement pour le point de terminaison du moniteur de connexion. Il s’agit d’un paramètre facultatif utilisé pour le point de terminaison de type « AzureArcNetwork ». | corde |
type | Type de point de terminaison. | 'AzureArcNetwork' 'AzureArcVM' 'AzureSubnet' 'AzureVM' 'AzureVMSS' 'AzureVNet' 'ExternalAddress' 'MMAWorkspaceMachine' 'MMAWorkspaceNetwork' |
ConnectionMonitorEndpointFilter
Nom | Description | Valeur |
---|---|---|
Articles | Liste des éléments dans le filtre. | ConnectionMonitorEndpointFilterItem[] |
type | Comportement du filtre de point de terminaison. Actuellement, seul « Include » est pris en charge. | 'Include' |
ConnectionMonitorEndpointFilterItem
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de l’élément de filtre. | corde |
type | Type d’élément inclus dans le filtre. Actuellement, seul « AgentAddress » est pris en charge. | 'AgentAddress' |
ConnectionMonitorEndpointLocationDetails
Nom | Description | Valeur |
---|---|---|
région | Région du point de terminaison du moniteur de connexion. | corde |
ConnectionMonitorEndpointScope
Nom | Description | Valeur |
---|---|---|
exclure | Liste des éléments qui doivent être exclus de l’étendue du point de terminaison. | ConnectionMonitorEndpointScopeItem[] |
inclure | Liste des éléments qui doivent être inclus dans l’étendue du point de terminaison. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de l’élément de point de terminaison. Les types pris en charge sont le masque de sous-réseau IPv4/IPv6 ou l’adresse IP IPv4/IPv6. | corde |
ConnectionMonitorHttpConfiguration
ConnectionMonitorIcmpConfiguration
Nom | Description | Valeur |
---|---|---|
disableTraceRoute | Valeur indiquant si l’évaluation du chemin d’accès avec l’itinéraire de trace doit être désactivée. | Bool |
ConnectionMonitorOutput
Nom | Description | Valeur |
---|---|---|
type | Type de destination de sortie du moniteur de connexion. Actuellement, seul « Espace de travail » est pris en charge. | 'Espace de travail' |
workspaceSettings | Décrit les paramètres de production de sortie dans un espace de travail Log Analytics. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorParametersOrConnectionMonitorResultProperties
Nom | Description | Valeur |
---|---|---|
démarrage automatique | Détermine si le moniteur de connexion démarre automatiquement une fois créé. | Bool |
destination | Décrit la destination du moniteur de connexion. | connectionMonitorDestination |
Terminaison | Liste des points de terminaison du moniteur de connexion. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | Intervalle de surveillance en secondes. | Int Contraintes: Valeur minimale = 30 Valeur maximale = 1800 |
Notes | Remarques facultatives à associer au moniteur de connexion. | corde |
Sorties | Liste des sorties du moniteur de connexion. | ConnectionMonitorOutput[] |
source | Décrit la source du moniteur de connexion. | ConnectionMonitorSource |
testConfigurations | Liste des configurations de test du moniteur de connexion. | ConnectionMonitorTestConfiguration[] |
testGroups | Liste des groupes de test du moniteur de connexion. | ConnectionMonitorTestGroup[] |
ConnectionMonitorSource
Nom | Description | Valeur |
---|---|---|
port | Port source utilisé par le moniteur de connexion. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
resourceId | ID de la ressource utilisée comme source par le moniteur de connexion. | chaîne (obligatoire) |
ConnectionMonitorSuccessThreshold
Nom | Description | Valeur |
---|---|---|
checksFailedPercent | Pourcentage maximal de vérifications ayant échoué autorisées pour qu’un test soit évalué comme réussi. | Int |
roundTripTimeMs | Durée maximale d’aller-retour en millisecondes autorisée pour qu’un test soit évalué comme ayant réussi. | Int |
ConnectionMonitorTags
Nom | Description | Valeur |
---|
ConnectionMonitorTcpConfiguration
Nom | Description | Valeur |
---|---|---|
destinationPortBehavior | Comportement du port de destination. | 'ListenIfAvailable' 'None' |
disableTraceRoute | Valeur indiquant si l’évaluation du chemin d’accès avec l’itinéraire de trace doit être désactivée. | Bool |
port | Port auquel se connecter. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
ConnectionMonitorTestConfiguration
Nom | Description | Valeur |
---|---|---|
httpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur HTTP. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur ICMP. | connectionMonitorIcmpConfiguration |
nom | Nom de la configuration de test du moniteur de connexion. | chaîne (obligatoire) |
preferredIPVersion | Version IP préférée à utiliser dans l’évaluation de test. Le moniteur de connexion peut choisir d’utiliser une version différente en fonction d’autres paramètres. | 'IPv4' 'IPv6' |
protocole | Protocole à utiliser dans l’évaluation de test. | 'Http' 'Icmp' 'Tcp' (obligatoire) |
successThreshold | Seuil pour déclarer un test réussi. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur TCP. | ConnectionMonitorTcpConfiguration |
testFrequencySec | Fréquence de l’évaluation des tests, en secondes. | Int |
ConnectionMonitorTestGroup
Nom | Description | Valeur |
---|---|---|
Destinations | Liste des noms de points de terminaison de destination. | string[] (obligatoire) |
désactiver | Valeur indiquant si le groupe de tests est désactivé. | Bool |
nom | Nom du groupe de test du moniteur de connexion. | chaîne (obligatoire) |
Sources | Liste des noms de points de terminaison sources. | string[] (obligatoire) |
testConfigurations | Liste des noms de configuration de test. | string[] (obligatoire) |
ConnectionMonitorWorkspaceSettings
Nom | Description | Valeur |
---|---|---|
workspaceResourceId | ID de ressource de l’espace de travail Log Analytics. | corde |
HttpHeader
Nom | Description | Valeur |
---|---|---|
nom | Nom dans l’en-tête HTTP. | corde |
valeur | Valeur dans l’en-tête HTTP. | corde |
Microsoft.Network/networkWatchers/connectionMonitors
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2024-03-01' |
emplacement | Emplacement du moniteur de connexion. | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés du moniteur de connexion. | ConnectionMonitorParametersOrConnectionMonitorResultProperties (obligatoire) |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.Network/networkWatchers/connectionMonitors' |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource networkWatchers/connectionMonitors peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Network/networkWatchers/connectionMonitors, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkWatchers/connectionMonitors@2024-03-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"
]
}
]
}
})
}
Valeurs de propriété
ConnectionMonitorDestination
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de la destination du moniteur de connexion (IP ou nom de domaine). | corde |
port | Port de destination utilisé par le moniteur de connexion. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
resourceId | ID de la ressource utilisée comme destination par moniteur de connexion. | corde |
ConnectionMonitorEndpoint
Nom | Description | Valeur |
---|---|---|
adresse | Adresse du point de terminaison du moniteur de connexion. Pris en charge pour AzureVM, ExternalAddress, ArcMachine, type de point de terminaison MMAWorkspaceMachine. | corde |
coverageLevel | Testez la couverture du point de terminaison. | 'AboveAverage' 'Average' 'BelowAverage' 'Default' 'Full' 'Low' |
filtre | Le champ de filtre est déconseillé et ne doit pas être utilisé. Utilisez plutôt les champs d’étendue Include/Exclude pour celui-ci. | ConnectionMonitorEndpointFilter |
locationDetails | Les détails de l’emplacement sont facultatifs et utilisés uniquement pour les points de terminaison de type « AzureArcNetwork », qui contiennent des détails de région. | ConnectionMonitorEndpointLocationDetails |
nom | Nom du point de terminaison du moniteur de connexion. | chaîne (obligatoire) |
resourceId | L’ID de ressource du point de terminaison du moniteur de connexion est pris en charge pour AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, type de point de terminaison AzureArcVM. | corde |
portée | L’étendue du point de terminaison définit la ressource cible à surveiller en cas de points de terminaison de ressources composés tels que VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork. | ConnectionMonitorEndpointScope |
subscriptionId | ID d’abonnement pour le point de terminaison du moniteur de connexion. Il s’agit d’un paramètre facultatif utilisé pour le point de terminaison de type « AzureArcNetwork ». | corde |
type | Type de point de terminaison. | 'AzureArcNetwork' 'AzureArcVM' 'AzureSubnet' 'AzureVM' 'AzureVMSS' 'AzureVNet' 'ExternalAddress' 'MMAWorkspaceMachine' 'MMAWorkspaceNetwork' |
ConnectionMonitorEndpointFilter
Nom | Description | Valeur |
---|---|---|
Articles | Liste des éléments dans le filtre. | ConnectionMonitorEndpointFilterItem[] |
type | Comportement du filtre de point de terminaison. Actuellement, seul « Include » est pris en charge. | 'Include' |
ConnectionMonitorEndpointFilterItem
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de l’élément de filtre. | corde |
type | Type d’élément inclus dans le filtre. Actuellement, seul « AgentAddress » est pris en charge. | 'AgentAddress' |
ConnectionMonitorEndpointLocationDetails
Nom | Description | Valeur |
---|---|---|
région | Région du point de terminaison du moniteur de connexion. | corde |
ConnectionMonitorEndpointScope
Nom | Description | Valeur |
---|---|---|
exclure | Liste des éléments qui doivent être exclus de l’étendue du point de terminaison. | ConnectionMonitorEndpointScopeItem[] |
inclure | Liste des éléments qui doivent être inclus dans l’étendue du point de terminaison. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Nom | Description | Valeur |
---|---|---|
adresse | Adresse de l’élément de point de terminaison. Les types pris en charge sont le masque de sous-réseau IPv4/IPv6 ou l’adresse IP IPv4/IPv6. | corde |
ConnectionMonitorHttpConfiguration
ConnectionMonitorIcmpConfiguration
Nom | Description | Valeur |
---|---|---|
disableTraceRoute | Valeur indiquant si l’évaluation du chemin d’accès avec l’itinéraire de trace doit être désactivée. | Bool |
ConnectionMonitorOutput
Nom | Description | Valeur |
---|---|---|
type | Type de destination de sortie du moniteur de connexion. Actuellement, seul « Espace de travail » est pris en charge. | 'Espace de travail' |
workspaceSettings | Décrit les paramètres de production de sortie dans un espace de travail Log Analytics. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorParametersOrConnectionMonitorResultProperties
Nom | Description | Valeur |
---|---|---|
démarrage automatique | Détermine si le moniteur de connexion démarre automatiquement une fois créé. | Bool |
destination | Décrit la destination du moniteur de connexion. | connectionMonitorDestination |
Terminaison | Liste des points de terminaison du moniteur de connexion. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | Intervalle de surveillance en secondes. | Int Contraintes: Valeur minimale = 30 Valeur maximale = 1800 |
Notes | Remarques facultatives à associer au moniteur de connexion. | corde |
Sorties | Liste des sorties du moniteur de connexion. | ConnectionMonitorOutput[] |
source | Décrit la source du moniteur de connexion. | ConnectionMonitorSource |
testConfigurations | Liste des configurations de test du moniteur de connexion. | ConnectionMonitorTestConfiguration[] |
testGroups | Liste des groupes de test du moniteur de connexion. | ConnectionMonitorTestGroup[] |
ConnectionMonitorSource
Nom | Description | Valeur |
---|---|---|
port | Port source utilisé par le moniteur de connexion. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
resourceId | ID de la ressource utilisée comme source par le moniteur de connexion. | chaîne (obligatoire) |
ConnectionMonitorSuccessThreshold
Nom | Description | Valeur |
---|---|---|
checksFailedPercent | Pourcentage maximal de vérifications ayant échoué autorisées pour qu’un test soit évalué comme réussi. | Int |
roundTripTimeMs | Durée maximale d’aller-retour en millisecondes autorisée pour qu’un test soit évalué comme ayant réussi. | Int |
ConnectionMonitorTags
Nom | Description | Valeur |
---|
ConnectionMonitorTcpConfiguration
Nom | Description | Valeur |
---|---|---|
destinationPortBehavior | Comportement du port de destination. | 'ListenIfAvailable' 'None' |
disableTraceRoute | Valeur indiquant si l’évaluation du chemin d’accès avec l’itinéraire de trace doit être désactivée. | Bool |
port | Port auquel se connecter. | Int Contraintes: Valeur minimale = 0 Valeur maximale = 65535 |
ConnectionMonitorTestConfiguration
Nom | Description | Valeur |
---|---|---|
httpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur HTTP. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur ICMP. | connectionMonitorIcmpConfiguration |
nom | Nom de la configuration de test du moniteur de connexion. | chaîne (obligatoire) |
preferredIPVersion | Version IP préférée à utiliser dans l’évaluation de test. Le moniteur de connexion peut choisir d’utiliser une version différente en fonction d’autres paramètres. | 'IPv4' 'IPv6' |
protocole | Protocole à utiliser dans l’évaluation de test. | 'Http' 'Icmp' 'Tcp' (obligatoire) |
successThreshold | Seuil pour déclarer un test réussi. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | Paramètres utilisés pour effectuer une évaluation de test sur TCP. | ConnectionMonitorTcpConfiguration |
testFrequencySec | Fréquence de l’évaluation des tests, en secondes. | Int |
ConnectionMonitorTestGroup
Nom | Description | Valeur |
---|---|---|
Destinations | Liste des noms de points de terminaison de destination. | string[] (obligatoire) |
désactiver | Valeur indiquant si le groupe de tests est désactivé. | Bool |
nom | Nom du groupe de test du moniteur de connexion. | chaîne (obligatoire) |
Sources | Liste des noms de points de terminaison sources. | string[] (obligatoire) |
testConfigurations | Liste des noms de configuration de test. | string[] (obligatoire) |
ConnectionMonitorWorkspaceSettings
Nom | Description | Valeur |
---|---|---|
workspaceResourceId | ID de ressource de l’espace de travail Log Analytics. | corde |
HttpHeader
Nom | Description | Valeur |
---|---|---|
nom | Nom dans l’en-tête HTTP. | corde |
valeur | Valeur dans l’en-tête HTTP. | corde |
Microsoft.Network/networkWatchers/connectionMonitors
Nom | Description | Valeur |
---|---|---|
emplacement | Emplacement du moniteur de connexion. | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : networkWatchers |
Propriétés | Propriétés du moniteur de connexion. | ConnectionMonitorParametersOrConnectionMonitorResultProperties (obligatoire) |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.Network/networkWatchers/connectionMonitors@2024-03-01 » |