Partager via


Microsoft.Network networkWatchers/connectionMonitors 2022-01-01

Définition de ressource Bicep

Le type de ressource networkWatchers/connectionMonitors peut être déployé avec des opérations qui ciblent :

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@2022-01-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'
  }
}

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 (IP ou nom de domaine). corde
coverageLevel Testez la couverture du point de terminaison. 'AboveAverage'
'Average'
'BelowAverage'
'Default'
'Full'
'Low'
filtre Filtrez les sous-éléments dans le point de terminaison. ConnectionMonitorEndpointFilter
nom Nom du point de terminaison du moniteur de connexion. chaîne (obligatoire)
resourceId ID de ressource du point de terminaison du moniteur de connexion. corde
portée Étendue du point de terminaison. ConnectionMonitorEndpointScope
type Type de point de terminaison. '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'

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

Nom Description Valeur
méthode Méthode HTTP à utiliser. 'Get'
'Post'
chemin Composant de chemin d’accès de l’URI. Par exemple, « /dir1/dir2 ». corde
port Port auquel se connecter. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 65535
preferHTTPS Valeur indiquant si HTTPS est préféré à HTTP dans les cas où le choix n’est pas explicite. Bool
requestHeaders En-têtes HTTP à transmettre avec la requête. HttpHeader []
validStatusCodeRanges Codes d’état HTTP à prendre en compte. Par exemple, « 2xx,301-304,418 ». string[]

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 :

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": "2022-01-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"
  }
}

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 (IP ou nom de domaine). corde
coverageLevel Testez la couverture du point de terminaison. 'AboveAverage'
'Average'
'BelowAverage'
'Default'
'Full'
'Low'
filtre Filtrez les sous-éléments dans le point de terminaison. ConnectionMonitorEndpointFilter
nom Nom du point de terminaison du moniteur de connexion. chaîne (obligatoire)
resourceId ID de ressource du point de terminaison du moniteur de connexion. corde
portée Étendue du point de terminaison. ConnectionMonitorEndpointScope
type Type de point de terminaison. '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'

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

Nom Description Valeur
méthode Méthode HTTP à utiliser. 'Get'
'Post'
chemin Composant de chemin d’accès de l’URI. Par exemple, « /dir1/dir2 ». corde
port Port auquel se connecter. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 65535
preferHTTPS Valeur indiquant si HTTPS est préféré à HTTP dans les cas où le choix n’est pas explicite. Bool
requestHeaders En-têtes HTTP à transmettre avec la requête. HttpHeader []
validStatusCodeRanges Codes d’état HTTP à prendre en compte. Par exemple, « 2xx,301-304,418 ». string[]

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 '2022-01-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@2022-01-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"
          ]
        }
      ]
    }
  })
}

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 (IP ou nom de domaine). corde
coverageLevel Testez la couverture du point de terminaison. 'AboveAverage'
'Average'
'BelowAverage'
'Default'
'Full'
'Low'
filtre Filtrez les sous-éléments dans le point de terminaison. ConnectionMonitorEndpointFilter
nom Nom du point de terminaison du moniteur de connexion. chaîne (obligatoire)
resourceId ID de ressource du point de terminaison du moniteur de connexion. corde
portée Étendue du point de terminaison. ConnectionMonitorEndpointScope
type Type de point de terminaison. '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'

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

Nom Description Valeur
méthode Méthode HTTP à utiliser. 'Get'
'Post'
chemin Composant de chemin d’accès de l’URI. Par exemple, « /dir1/dir2 ». corde
port Port auquel se connecter. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 65535
preferHTTPS Valeur indiquant si HTTPS est préféré à HTTP dans les cas où le choix n’est pas explicite. Bool
requestHeaders En-têtes HTTP à transmettre avec la requête. HttpHeader []
validStatusCodeRanges Codes d’état HTTP à prendre en compte. Par exemple, « 2xx,301-304,418 ». string[]

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@2022-01-01 »