Delen via


Microsoft.Network networkWatchers/packetCaptures 2023-02-01

Bicep-resourcedefinitie

Het resourcetype networkWatchers/packetCaptures kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Network/networkWatchers/packetCaptures wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

networkWatchers/packetCaptures

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: networkWatchers
properties Eigenschappen van de pakketopname. PacketCaptureParametersOrPacketCaptureResultProperti... (vereist)

PacketCaptureParametersOrPacketCaptureResultProperti...

Naam Description Waarde
bytesToCapturePerPacket Aantal vastgelegde bytes per pakket, de resterende bytes worden afgekapt. int

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 4294967295
filters Een lijst met pakketopnamefilters. PacketCaptureFilter[]
scope Een lijst met AzureVMSS-exemplaren die kunnen worden opgenomen of uitgesloten om pakketopname uit te voeren. Als zowel opgenomen als uitgesloten leeg zijn, wordt de pakketopname uitgevoerd op alle exemplaren van AzureVMSS. PacketCaptureMachineScope
storageLocation De opslaglocatie voor een pakketopnamesessie. PacketCaptureStorageLocation (vereist)
Doel De id van de doelresource, alleen AzureVM en AzureVMSS als doeltype, worden momenteel ondersteund. tekenreeks (vereist)
targetType Doeltype van de opgegeven resource. 'AzureVM'
'AzureVMSS'
timeLimitInSeconds Maximale duur van de opnamesessie in seconden. int

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 18000
totalBytesPerSession Maximale grootte van de opname-uitvoer. int

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 4294967295

PacketCaptureFilter

Naam Description Waarde
localIPAddress Lokaal IP-adres waarop moet worden gefilterd. Notatie: "127.0.0.1" voor vermelding van één adres. "127.0.0.1-127.0.0.255" voor bereik. "127.0.0.1; 127.0.0.5"? voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
localPort Lokale poort waarop moet worden gefilterd. Notatie: '80' voor vermelding met één poort.' 80-85" voor bereik. "80; 443;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
protocol Protocol waarop moet worden gefilterd. 'Any'
'TCP'
'UDP'
remoteIPAddress Lokaal IP-adres waarop moet worden gefilterd. Notatie: "127.0.0.1" voor vermelding van één adres. "127.0.0.1-127.0.0.255" voor bereik. "127.0.0.1; 127.0.0.5;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
remotePort Externe poort waarop moet worden gefilterd. Notatie: '80' voor vermelding met één poort.' 80-85" voor bereik. "80; 443;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks

PacketCaptureMachineScope

Naam Description Waarde
uitsluiten Lijst met AzureVMSS-exemplaren die moeten worden uitgesloten van de AzureVMSS van het uitvoeren van pakketopname. tekenreeks[]
opnemen Lijst met AzureVMSS-exemplaren waarop pakketopname moet worden uitgevoerd. tekenreeks[]

PacketCaptureStorageLocation

Naam Description Waarde
Filepath Een geldig lokaal pad op de doel-VM. Moet de naam van het opnamebestand (*.cap) bevatten. Voor virtuele Linux-machine moet deze beginnen met /var/captures. Vereist als er geen opslag-id is opgegeven, anders optioneel. tekenreeks
storageId De id van het opslagaccount om de pakketopnamesessie op te slaan. Vereist als er geen lokaal bestandspad is opgegeven. tekenreeks
storagePath De URI van het opslagpad voor het opslaan van de pakketopname. Moet een goed opgemaakte URI zijn die de locatie beschrijft om de pakketopname op te slaan. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype networkWatchers/packetCaptures kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/networkWatchers/packetCaptures-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

networkWatchers/packetCaptures

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/networkWatchers/packetCaptures'
apiVersion De resource-API-versie '2023-02-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
properties Eigenschappen van de pakketopname. PacketCaptureParametersOrPacketCaptureResultProperti... (vereist)

PacketCaptureParametersOrPacketCaptureResultProperti...

Naam Description Waarde
bytesToCapturePerPacket Het aantal bytes dat per pakket is vastgelegd, de resterende bytes worden afgekapt. int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 4294967295
filters Een lijst met pakketopnamefilters. PacketCaptureFilter[]
scope Een lijst met AzureVMSS-exemplaren die kunnen worden opgenomen of uitgesloten om pakketopname uit te voeren. Als zowel opgenomen als uitgesloten leeg zijn, wordt de pakketopname uitgevoerd op alle exemplaren van AzureVMSS. PacketCaptureMachineScope
storageLocation De opslaglocatie voor een pakketopnamesessie. PacketCaptureStorageLocation (vereist)
Doel De id van de doelresource, alleen AzureVM en AzureVMSS als doeltype, worden momenteel ondersteund. tekenreeks (vereist)
targetType Doeltype van de opgegeven resource. 'AzureVM'
'AzureVMSS'
timeLimitInSeconds Maximale duur van de opnamesessie in seconden. int

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 18000
totalBytesPerSession Maximale grootte van de opname-uitvoer. int

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 4294967295

PacketCaptureFilter

Naam Description Waarde
localIPAddress Lokaal IP-adres waarop moet worden gefilterd. Notatie: "127.0.0.1" voor vermelding van één adres. "127.0.0.1-127.0.0.255" voor bereik. "127.0.0.1; 127.0.0.5"? voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
localPort Lokale poort waarop moet worden gefilterd. Notatie: '80' voor vermelding met één poort.' 80-85" voor bereik. "80; 443;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
protocol Protocol waarop moet worden gefilterd. 'Alle'
'TCP'
UDP
remoteIPAddress Lokaal IP-adres waarop moet worden gefilterd. Notatie: "127.0.0.1" voor vermelding van één adres. "127.0.0.1-127.0.0.255" voor bereik. "127.0.0.1; 127.0.0.5;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
remotePort Externe poort waarop moet worden gefilterd. Notatie: '80' voor vermelding met één poort.' 80-85" voor bereik. "80; 443;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks

PacketCaptureMachineScope

Naam Description Waarde
uitsluiten Lijst met AzureVMSS-exemplaren die moeten worden uitgesloten van de AzureVMSS om pakketopname uit te voeren. tekenreeks[]
opnemen Lijst met AzureVMSS-exemplaren waarop pakketopname moet worden uitgevoerd. tekenreeks[]

PacketCaptureStorageLocation

Naam Description Waarde
Filepath Een geldig lokaal pad op de doel-VM. Moet de naam van het opnamebestand (*.cap) bevatten. Voor de virtuele Linux-machine moet deze beginnen met /var/captures. Vereist als er geen opslag-id is opgegeven, anders optioneel. tekenreeks
storageId De id van het opslagaccount om de pakketopnamesessie op te slaan. Vereist als er geen lokaal bestandspad is opgegeven. tekenreeks
storagePath De URI van het opslagpad om de pakketopname op te slaan. Moet een goed gevormde URI zijn die de locatie beschrijft om de pakketopname op te slaan. tekenreeks

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype networkWatchers/packetCaptures kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Network/networkWatchers/packetCaptures wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

networkWatchers/packetCaptures

Naam Description Waarde
type Het resourcetype "Microsoft.Network/networkWatchers/packetCaptures@2023-02-01"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: networkWatchers
properties Eigenschappen van de pakketopname. PacketCaptureParametersOrPacketCaptureResultProperti... (vereist)

PacketCaptureParametersOrPacketCaptureResultProperti...

Naam Description Waarde
bytesToCapturePerPacket Het aantal bytes dat per pakket is vastgelegd, de resterende bytes worden afgekapt. int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 4294967295
filters Een lijst met pakketopnamefilters. PacketCaptureFilter[]
scope Een lijst met AzureVMSS-exemplaren die kunnen worden opgenomen of uitgesloten om pakketopname uit te voeren. Als zowel opgenomen als uitgesloten leeg zijn, wordt de pakketopname uitgevoerd op alle exemplaren van AzureVMSS. PacketCaptureMachineScope
storageLocation De opslaglocatie voor een pakketopnamesessie. PacketCaptureStorageLocation (vereist)
Doel De id van de doelresource, alleen AzureVM en AzureVMSS als doeltype, worden momenteel ondersteund. tekenreeks (vereist)
targetType Doeltype van de opgegeven resource. "AzureVM"
"AzureVMSS"
timeLimitInSeconds Maximale duur van de opnamesessie in seconden. int

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 18000
totalBytesPerSession Maximale grootte van de opname-uitvoer. int

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 4294967295

PacketCaptureFilter

Naam Description Waarde
localIPAddress Lokaal IP-adres waarop moet worden gefilterd. Notatie: "127.0.0.1" voor vermelding van één adres. "127.0.0.1-127.0.0.255" voor bereik. "127.0.0.1; 127.0.0.5"? voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
localPort Lokale poort waarop moet worden gefilterd. Notatie: '80' voor vermelding met één poort.' 80-85" voor bereik. "80; 443;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
protocol Protocol waarop moet worden gefilterd. "Alle"
"TCP"
"UDP"
remoteIPAddress Lokaal IP-adres waarop moet worden gefilterd. Notatie: "127.0.0.1" voor vermelding van één adres. "127.0.0.1-127.0.0.255" voor bereik. "127.0.0.1; 127.0.0.5;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks
remotePort Externe poort waarop moet worden gefilterd. Notatie: '80' voor vermelding met één poort.' 80-85" voor bereik. "80; 443;" voor meerdere vermeldingen. Meerdere bereiken worden momenteel niet ondersteund. Het combineren van bereiken met meerdere vermeldingen wordt momenteel niet ondersteund. Standaard = null. tekenreeks

PacketCaptureMachineScope

Naam Description Waarde
uitsluiten Lijst met AzureVMSS-exemplaren die moeten worden uitgesloten van de AzureVMSS om pakketopname uit te voeren. tekenreeks[]
opnemen Lijst met AzureVMSS-exemplaren waarop pakketopname moet worden uitgevoerd. tekenreeks[]

PacketCaptureStorageLocation

Naam Description Waarde
Filepath Een geldig lokaal pad op de doel-VM. Moet de naam van het opnamebestand (*.cap) bevatten. Voor de virtuele Linux-machine moet deze beginnen met /var/captures. Vereist als er geen opslag-id is opgegeven, anders optioneel. tekenreeks
storageId De id van het opslagaccount om de pakketopnamesessie op te slaan. Vereist als er geen lokaal bestandspad is opgegeven. tekenreeks
storagePath De URI van het opslagpad om de pakketopname op te slaan. Moet een goed gevormde URI zijn die de locatie beschrijft om de pakketopname op te slaan. tekenreeks