Microsoft.Network networkWatchers/connectionMonitors 2023-02-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 des ressources

Pour créer une ressource Microsoft.Network/networkWatchers/connectionMonitors, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2023-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    autoStart: bool
    destination: {
      address: 'string'
      port: int
      resourceId: 'string'
    }
    endpoints: [
      {
        address: 'string'
        coverageLevel: 'string'
        filter: {
          items: [
            {
              address: 'string'
              type: 'AgentAddress'
            }
          ]
          type: 'Include'
        }
        name: 'string'
        resourceId: 'string'
        scope: {
          exclude: [
            {
              address: 'string'
            }
          ]
          include: [
            {
              address: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    monitoringIntervalInSeconds: int
    notes: 'string'
    outputs: [
      {
        type: 'Workspace'
        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és

networkWatchers/connectionMonitors

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)
location Emplacement du moniteur de connexion. string
tags Balises du moniteur de connexion. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
parent Dans Bicep, vous pouvez spécifier la ressource parente pour 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
properties Propriétés du moniteur de connexion. ConnectionMonitorParametersOrConnectionMonitorResult... (obligatoire)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nom Description Valeur
Autostart Détermine si le moniteur de connexion démarre automatiquement une fois créé. bool
destination Décrit la destination du moniteur de connexion. ConnectionMonitorDestination
points de 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
HDInsight Remarques facultatives à associer au moniteur de connexion. string
outputs 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[]

ConnectionMonitorDestination

Nom Description Valeur
address Adresse de la destination du moniteur de connexion (adresse IP ou nom de domaine). string
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 le moniteur de connexion. string

ConnectionMonitorEndpoint

Nom Description Valeur
address Adresse du point de terminaison du moniteur de connexion (adresse IP ou nom de domaine). string
coverageLevel Couverture de test pour le point de terminaison. 'AboveAverage'
'Moyenne'
« BelowAverage »
'Par défaut'
'Full'
'Faible'
filter Filtrez les sous-éléments dans le point de terminaison. ConnectionMonitorEndpointFilter
name Nom du point de terminaison du moniteur de connexion. chaîne (obligatoire)
resourceId ID de ressource du point de terminaison du moniteur de connexion. string
scope Étendue du point de terminaison. ConnectionMonitorEndpointScope
type Type de point de terminaison. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
« AzureVMSS »
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Nom Description Valeur
items 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
address Adresse de l’élément de filtre. string
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[]
include Liste des éléments qui doivent être inclus dans l’étendue du point de terminaison. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nom Description Valeur
address 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. string

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

ConnectionMonitorWorkspaceSettings

Nom Description Valeur
workspaceResourceId ID de ressource de l’espace de travail Log Analytics. string

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)

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
name 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'
protocol Protocole à utiliser dans l’évaluation de test. 'Http'
'Icmp'
'Tcp' (obligatoire)
successThreshold Seuil de déclaration de réussite d’un test. 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

ConnectionMonitorHttpConfiguration

Nom Description Valeur
method Méthode HTTP à utiliser. 'Get'
'Post'
path Composant de chemin d’accès de l’URI. Pour instance, « /dir1/dir2 ». string
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 Les codes HTTP status à considérer comme réussis. Pour instance, « 2xx,301-304,418 ». string[]

HttpHeader

Nom Description Valeur
name Nom dans l’en-tête HTTP. string
value Valeur dans l’en-tête HTTP. 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

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 réussi. int

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

ConnectionMonitorTestGroup

Nom Description Valeur
destinations Liste des noms de point de terminaison de destination. string[] (obligatoire)
disable Valeur indiquant si le groupe de test est désactivé. bool
name Nom du groupe de test du moniteur de connexion. chaîne (obligatoire)
sources Liste des noms de point de terminaison source. string[] (obligatoire)
testConfigurations Liste des noms de configuration de test. string[] (obligatoire)

Définition de ressources 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 des ressources

Pour créer une ressource Microsoft.Network/networkWatchers/connectionMonitors, ajoutez le JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2023-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "autoStart": "bool",
    "destination": {
      "address": "string",
      "port": "int",
      "resourceId": "string"
    },
    "endpoints": [
      {
        "address": "string",
        "coverageLevel": "string",
        "filter": {
          "items": [
            {
              "address": "string",
              "type": "AgentAddress"
            }
          ],
          "type": "Include"
        },
        "name": "string",
        "resourceId": "string",
        "scope": {
          "exclude": [
            {
              "address": "string"
            }
          ],
          "include": [
            {
              "address": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "monitoringIntervalInSeconds": "int",
    "notes": "string",
    "outputs": [
      {
        "type": "Workspace",
        "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és

networkWatchers/connectionMonitors

Nom Description Valeur
type Type de ressource « Microsoft.Network/networkWatchers/connectionMonitors »
apiVersion Version de l’API de ressource '2023-02-01'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
chaîne (obligatoire)
location Emplacement du moniteur de connexion. string
tags Balises du moniteur de connexion. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés du moniteur de connexion. ConnectionMonitorParametersOrConnectionMonitorResult... (obligatoire)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nom Description Valeur
Autostart Détermine si le moniteur de connexion démarre automatiquement une fois créé. bool
destination Décrit la destination du moniteur de connexion. ConnectionMonitorDestination
points de 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
HDInsight Remarques facultatives à associer au moniteur de connexion. string
outputs 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[]

ConnectionMonitorDestination

Nom Description Valeur
address Adresse de la destination du moniteur de connexion (IP ou nom de domaine). string
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 le moniteur de connexion. string

ConnectionMonitorEndpoint

Nom Description Valeur
address Adresse du point de terminaison du moniteur de connexion (IP ou nom de domaine). string
coverageLevel Couverture de test pour le point de terminaison. 'AboveAverage'
'Moyenne'
'BelowAverage'
'Par défaut'
'Full'
'Low'
filter Filtrez les sous-éléments dans le point de terminaison. ConnectionMonitorEndpointFilter
name Nom du point de terminaison du moniteur de connexion. string (obligatoire)
resourceId ID de ressource du point de terminaison du moniteur de connexion. string
scope Étendue du point de terminaison. ConnectionMonitorEndpointScope
type Type de point de terminaison. 'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

Nom Description Valeur
items 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
address Adresse de l’élément de filtre. string
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[]
include Liste des éléments qui doivent être inclus dans l’étendue du point de terminaison. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nom Description Valeur
address Adresse de l’élément de point de terminaison. Les types pris en charge sont masque de sous-réseau IPv4/IPv6 ou adresse IP IPv4/IPv6. string

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

ConnectionMonitorWorkspaceSettings

Nom Description Valeur
workspaceResourceId ID de ressource de l’espace de travail Log Analytics. string

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. string (obligatoire)

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
name Nom de la configuration de test du moniteur de connexion. string (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'
protocol Protocole à utiliser dans l’évaluation des tests. 'Http'
'Icmp'
'Tcp' (obligatoire)
successThreshold Seuil de déclaration de réussite d’un test. ConnectionMonitorSuccessThreshold
tcpConfiguration Paramètres utilisés pour effectuer une évaluation de test sur TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Fréquence d’évaluation des tests, en secondes. int

ConnectionMonitorHttpConfiguration

Nom Description Valeur
method Méthode HTTP à utiliser. 'Get'
'Post'
path Composant path de l’URI. Pour instance, « /dir1/dir2 ». string
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 Http status codes à considérer comme réussis. Pour instance, « 2xx,301-304,418 ». string[]

HttpHeader

Nom Description Valeur
name Nom dans l’en-tête HTTP. string
value Valeur dans l’en-tête HTTP. 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

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 réussi. int

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

ConnectionMonitorTestGroup

Nom Description Valeur
destinations Liste des noms de point de terminaison de destination. string[] (obligatoire)
disable Valeur indiquant si le groupe de tests est désactivé. bool
name Nom du groupe de test du moniteur de connexion. string (obligatoire)
sources Liste des noms de point de terminaison source. string[] (obligatoire)
testConfigurations Liste des noms de configuration de test. string[] (obligatoire)

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 d’API, consultez journal des modifications.

Format des ressources

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@2023-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoStart = bool
      destination = {
        address = "string"
        port = int
        resourceId = "string"
      }
      endpoints = [
        {
          address = "string"
          coverageLevel = "string"
          filter = {
            items = [
              {
                address = "string"
                type = "AgentAddress"
              }
            ]
            type = "Include"
          }
          name = "string"
          resourceId = "string"
          scope = {
            exclude = [
              {
                address = "string"
              }
            ]
            include = [
              {
                address = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      monitoringIntervalInSeconds = int
      notes = "string"
      outputs = [
        {
          type = "Workspace"
          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és

networkWatchers/connectionMonitors

Nom Description Valeur
type Type de ressource « Microsoft.Network/networkWatchers/connectionMonitors@2023-02-01 »
name Nom de la ressource string (obligatoire)
location Emplacement du moniteur de connexion. string
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : networkWatchers
tags Balises du moniteur de connexion. Dictionnaire de noms et de valeurs d’étiquettes.
properties Propriétés du moniteur de connexion. ConnectionMonitorParametersOrConnectionMonitorResult... (obligatoire)

ConnectionMonitorParametersOrConnectionMonitorResult...

Nom Description Valeur
Autostart Détermine si le moniteur de connexion démarre automatiquement une fois créé. bool
destination Décrit la destination du moniteur de connexion. ConnectionMonitorDestination
points de 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
HDInsight Remarques facultatives à associer au moniteur de connexion. string
outputs 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[]

ConnectionMonitorDestination

Nom Description Valeur
address Adresse de la destination du moniteur de connexion (IP ou nom de domaine). string
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 le moniteur de connexion. string

ConnectionMonitorEndpoint

Nom Description Valeur
address Adresse du point de terminaison du moniteur de connexion (IP ou nom de domaine). string
coverageLevel Couverture de test pour le point de terminaison. « AboveAverage »
« Moyenne »
« BelowAverage »
« Par défaut »
« Complet »
"Low"
filter Filtrez les sous-éléments dans le point de terminaison. ConnectionMonitorEndpointFilter
name Nom du point de terminaison du moniteur de connexion. string (obligatoire)
resourceId ID de ressource du point de terminaison du moniteur de connexion. string
scope Étendue du point de terminaison. ConnectionMonitorEndpointScope
type Type de point de terminaison. « AzureArcVM »
« AzureSubnet »
« AzureVM »
« AzureVMSS »
« AzureVNet »
« ExternalAddress »
« MMAWorkspaceMachine »
« MMAWorkspaceNetwork »

ConnectionMonitorEndpointFilter

Nom Description Valeur
items Liste des éléments dans le filtre. ConnectionMonitorEndpointFilterItem[]
type Comportement du filtre de point de terminaison. Actuellement, seul « Include » est pris en charge. « Inclure »

ConnectionMonitorEndpointFilterItem

Nom Description Valeur
address Adresse de l’élément de filtre. string
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[]
include Liste des éléments qui doivent être inclus dans l’étendue du point de terminaison. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

Nom Description Valeur
address Adresse de l’élément de point de terminaison. Les types pris en charge sont masque de sous-réseau IPv4/IPv6 ou adresse IP IPv4/IPv6. string

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

ConnectionMonitorWorkspaceSettings

Nom Description Valeur
workspaceResourceId ID de ressource de l’espace de travail Log Analytics. string

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. string (obligatoire)

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
name Nom de la configuration de test du moniteur de connexion. string (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 »
protocol Protocole à utiliser dans l’évaluation des tests. « Http »
« Icmp »
« Tcp » (obligatoire)
successThreshold Seuil de déclaration de réussite d’un test. ConnectionMonitorSuccessThreshold
tcpConfiguration Paramètres utilisés pour effectuer une évaluation de test sur TCP. ConnectionMonitorTcpConfiguration
testFrequencySec Fréquence d’évaluation des tests, en secondes. int

ConnectionMonitorHttpConfiguration

Nom Description Valeur
method Méthode HTTP à utiliser. « Get »
« Post »
path Composant path de l’URI. Pour instance, « /dir1/dir2 ». string
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 Http status codes à considérer comme réussis. Pour instance, « 2xx,301-304,418 ». string[]

HttpHeader

Nom Description Valeur
name Nom dans l’en-tête HTTP. string
value Valeur dans l’en-tête HTTP. 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

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 réussi. int

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

ConnectionMonitorTestGroup

Nom Description Valeur
destinations Liste des noms de point de terminaison de destination. string[] (obligatoire)
disable Valeur indiquant si le groupe de tests est désactivé. bool
name Nom du groupe de test du moniteur de connexion. string (obligatoire)
sources Liste des noms de point de terminaison source. string[] (obligatoire)
testConfigurations Liste des noms de configuration de test. string[] (obligatoire)