Share via


Microsoft.Network networkWatchers/packetCaptures 2021-02-01

Définition de ressource Bicep

Le type de ressource networkWatchers/packetCaptures 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/packetCaptures, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Network/networkWatchers/packetCaptures@2021-02-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    bytesToCapturePerPacket: int
    filters: [
      {
        localIPAddress: 'string'
        localPort: 'string'
        protocol: 'string'
        remoteIPAddress: 'string'
        remotePort: 'string'
      }
    ]
    storageLocation: {
      filePath: 'string'
      storageId: 'string'
      storagePath: 'string'
    }
    target: 'string'
    timeLimitInSeconds: int
    totalBytesPerSession: int
  }
}

Valeurs de propriétés

networkWatchers/packetCaptures

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)
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 de la capture de paquets. PacketCaptureParametersOrPacketCaptureResultProperti... (obligatoire)

PacketCaptureParametersOrPacketCaptureResultProperti...

Nom Description Valeur
bytesToCapturePerPacket Nombre d’octets capturés par paquet, les octets restants sont tronqués. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 4294967295
filtres Liste des filtres de capture de paquets. PacketCaptureFilter[]
storageLocation Emplacement de stockage d’une session de capture de paquets. PacketCaptureStorageLocation (obligatoire)
target ID de la ressource ciblée, seule la machine virtuelle est actuellement prise en charge. chaîne (obligatoire)
timeLimitInSeconds Durée maximale de la session de capture en secondes. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 18000
totalBytesPerSession Taille maximale de la sortie de capture. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 4294967295

PacketCaptureFilter

Nom Description Valeur
localIPAddress Adresse IP locale à filtrer. Notation : « 127.0.0.1 » pour l’entrée d’adresse unique. « 127.0.0.1-127.0.0.255 » pour la plage. "127.0.0.1; 127.0.0.5"? pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Combinaison de plages avec plusieurs entrées non prises en charge actuellement. Valeur par défaut = null. string
localPort Port local à filtrer. Notation : « 80 » pour l’entrée à port unique. » 80-85" pour la plage. "80; 443 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Combinaison de plages avec plusieurs entrées non prises en charge actuellement. Valeur par défaut = null. string
protocol Protocole sur lequel filtrer. 'Any'
'TCP'
'UDP'
remoteIPAddress Adresse IP locale à filtrer. Notation : « 127.0.0.1 » pour l’entrée d’adresse unique. « 127.0.0.1-127.0.0.255 » pour la plage. "127.0.0.1; 127.0.0.5 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Le mélange de plages avec plusieurs entrées n’est actuellement pas pris en charge. Valeur par défaut = null. string
remotePort Port distant sur lequel filtrer. Notation : « 80 » pour l’entrée à port unique. » De 80 à 85 pouces pour la plage. "80; 443 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Le mélange de plages avec plusieurs entrées n’est actuellement pas pris en charge. Valeur par défaut = null. string

PacketCaptureStorageLocation

Nom Description Valeur
filePath Chemin d’accès local valide sur la machine virtuelle cible. Doit inclure le nom du fichier de capture (*.cap). Pour la machine virtuelle Linux, elle doit commencer par /var/captures. Obligatoire si aucun ID de stockage n’est fourni, sinon facultatif. string
storageId ID du compte de stockage pour enregistrer la session de capture de paquets. Obligatoire si aucun chemin de fichier local n’est fourni. string
storagePath URI du chemin de stockage pour enregistrer la capture de paquets. Doit être un URI bien formé décrivant l’emplacement d’enregistrement de la capture de paquets. string

Définition de ressources de modèle ARM

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

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/packetCaptures, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/networkWatchers/packetCaptures",
  "apiVersion": "2021-02-01",
  "name": "string",
  "properties": {
    "bytesToCapturePerPacket": "int",
    "filters": [
      {
        "localIPAddress": "string",
        "localPort": "string",
        "protocol": "string",
        "remoteIPAddress": "string",
        "remotePort": "string"
      }
    ],
    "storageLocation": {
      "filePath": "string",
      "storageId": "string",
      "storagePath": "string"
    },
    "target": "string",
    "timeLimitInSeconds": "int",
    "totalBytesPerSession": "int"
  }
}

Valeurs de propriétés

networkWatchers/packetCaptures

Nom Description Valeur
type Type de ressource 'Microsoft.Network/networkWatchers/packetCaptures'
apiVersion Version de l’API de ressource '2021-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.
string (obligatoire)
properties Propriétés de la capture de paquets. PacketCaptureParametersOrPacketCaptureResultProperti... (obligatoire)

PacketCaptureParametersOrPacketCaptureResultProperti...

Nom Description Valeur
bytesToCapturePerPacket Nombre d’octets capturés par paquet, les octets restants sont tronqués. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 4294967295
filtres Liste des filtres de capture de paquets. PacketCaptureFilter[]
storageLocation Emplacement de stockage pour une session de capture de paquets. PacketCaptureStorageLocation (obligatoire)
target ID de la ressource ciblée, seule la machine virtuelle est actuellement prise en charge. string (obligatoire)
timeLimitInSeconds Durée maximale de la session de capture en secondes. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 18000
totalBytesPerSession Taille maximale de la sortie de capture. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 4294967295

PacketCaptureFilter

Nom Description Valeur
localIPAddress Adresse IP locale à filtrer. Notation : « 127.0.0.1 » pour l’entrée d’adresse unique. « 127.0.0.1-127.0.0.255 » pour la plage. "127.0.0.1; 127.0.0.5"? pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Le mélange de plages avec plusieurs entrées n’est actuellement pas pris en charge. Valeur par défaut = null. string
localPort Port local sur lequel filtrer. Notation : « 80 » pour l’entrée à port unique. » De 80 à 85 pouces pour la plage. "80; 443 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Le mélange de plages avec plusieurs entrées n’est actuellement pas pris en charge. Valeur par défaut = null. string
protocol Protocole sur lequel filtrer. 'Any'
'TCP'
'UDP'
remoteIPAddress Adresse IP locale à filtrer. Notation : « 127.0.0.1 » pour l’entrée d’adresse unique. « 127.0.0.1-127.0.0.255 » pour la plage. "127.0.0.1; 127.0.0.5 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Le mélange de plages avec plusieurs entrées n’est actuellement pas pris en charge. Valeur par défaut = null. string
remotePort Port distant sur lequel filtrer. Notation : « 80 » pour l’entrée à port unique. » De 80 à 85 pouces pour la plage. "80; 443 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Le mélange de plages avec plusieurs entrées n’est actuellement pas pris en charge. Valeur par défaut = null. string

PacketCaptureStorageLocation

Nom Description Valeur
filePath Chemin d’accès local valide sur la machine virtuelle cible. Doit inclure le nom du fichier de capture (*.cap). Pour la machine virtuelle Linux, elle doit commencer par /var/captures. Obligatoire si aucun ID de stockage n’est fourni, sinon facultatif. string
storageId ID du compte de stockage pour enregistrer la session de capture de paquets. Obligatoire si aucun chemin de fichier local n’est fourni. string
storagePath URI du chemin de stockage pour enregistrer la capture de paquets. Doit être un URI bien formé décrivant l’emplacement d’enregistrement de la capture de paquets. string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource networkWatchers/packetCaptures 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/packetCaptures, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/packetCaptures@2021-02-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      bytesToCapturePerPacket = int
      filters = [
        {
          localIPAddress = "string"
          localPort = "string"
          protocol = "string"
          remoteIPAddress = "string"
          remotePort = "string"
        }
      ]
      storageLocation = {
        filePath = "string"
        storageId = "string"
        storagePath = "string"
      }
      target = "string"
      timeLimitInSeconds = int
      totalBytesPerSession = int
    }
  })
}

Valeurs de propriétés

networkWatchers/packetCaptures

Nom Description Valeur
type Type de ressource « Microsoft.Network/networkWatchers/packetCaptures@2021-02-01 »
name Nom de la ressource string (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : networkWatchers
properties Propriétés de la capture de paquets. PacketCaptureParametersOrPacketCaptureResultProperti... (obligatoire)

PacketCaptureParametersOrPacketCaptureResultProperti...

Nom Description Valeur
bytesToCapturePerPacket Nombre d’octets capturés par paquet, les octets restants sont tronqués. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 4294967295
filtres Liste des filtres de capture de paquets. PacketCaptureFilter[]
storageLocation Emplacement de stockage pour une session de capture de paquets. PacketCaptureStorageLocation (obligatoire)
target ID de la ressource ciblée, seule la machine virtuelle est actuellement prise en charge. string (obligatoire)
timeLimitInSeconds Durée maximale de la session de capture en secondes. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 18000
totalBytesPerSession Taille maximale de la sortie de capture. int

Contraintes :
Valeur minimale = 0
Valeur maximale = 4294967295

PacketCaptureFilter

Nom Description Valeur
localIPAddress Adresse IP locale à filtrer. Notation : « 127.0.0.1 » pour l’entrée d’adresse unique. « 127.0.0.1-127.0.0.255 » pour la plage. "127.0.0.1; 127.0.0.5"? pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Combinaison de plages avec plusieurs entrées non prises en charge actuellement. Valeur par défaut = null. string
localPort Port local à filtrer. Notation : « 80 » pour l’entrée à port unique. » 80-85" pour la plage. "80; 443 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Combinaison de plages avec plusieurs entrées non prises en charge actuellement. Valeur par défaut = null. string
protocol Protocole sur lequel filtrer. « N’importe quel »
« TCP »
« UDP »
remoteIPAddress Adresse IP locale à filtrer. Notation : « 127.0.0.1 » pour l’entrée d’adresse unique. « 127.0.0.1-127.0.0.255 » pour la plage. "127.0.0.1; 127.0.0.5 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Combinaison de plages avec plusieurs entrées non prises en charge actuellement. Valeur par défaut = null. string
remotePort Port distant sur lequel filtrer. Notation : « 80 » pour l’entrée à port unique. » 80-85" pour la plage. "80; 443 ;" pour plusieurs entrées. Plusieurs plages ne sont actuellement pas prises en charge. Combinaison de plages avec plusieurs entrées non prises en charge actuellement. Valeur par défaut = null. string

PacketCaptureStorageLocation

Nom Description Valeur
filePath Chemin d’accès local valide sur la machine virtuelle de ciblage. Doit inclure le nom du fichier de capture (*.cap). Pour la machine virtuelle linux, elle doit commencer par /var/captures. Obligatoire si aucun ID de stockage n’est fourni, sinon facultatif. string
storageId ID du compte de stockage pour enregistrer la session de capture de paquets. Obligatoire si aucun chemin de fichier local n’est fourni. string
storagePath URI du chemin d’accès de stockage pour enregistrer la capture de paquets. Il doit s’agir d’un URI bien formé décrivant l’emplacement où enregistrer la capture de paquets. string