Compartilhar via


Microsoft.Network networkWatchers/packetCaptures 2020-05-01

Definição de recurso do Bicep

O tipo de recurso networkWatchers/packetCaptures pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkWatchers/packetCaptures, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.Network/networkWatchers/packetCaptures@2020-05-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
  }
}

Valores de propriedade

Microsoft.Network/networkWatchers/packetCaptures

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico do recurso do tipo: networkWatchers
Propriedades Propriedades da captura de pacotes. PacketCaptureParametersOrPacketCaptureResultProperties (obrigatório)

PacketCaptureFilter

Nome Descrição Valor
localIPAddress Endereço IP local no qual será filtrado. Notação: "127.0.0.1" para entrada de endereço único. "127.0.0.1-127.0.0.255" para intervalo. "127.0.0.1; 127.0.0.5"? para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
localPort Porta local a ser filtrada. Notação: "80" para entrada de porta única." 80-85" para intervalo. "80; 443;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
protocolo Protocolo no qual será filtrado. 'Any'
'TCP'
'UDP'
remoteIPAddress Endereço IP local no qual será filtrado. Notação: "127.0.0.1" para entrada de endereço único. "127.0.0.1-127.0.0.255" para intervalo. "127.0.0.1; 127.0.0.5;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
remotePort Porta remota a ser filtrada. Notação: "80" para entrada de porta única." 80-85" para intervalo. "80; 443;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda

PacketCaptureParametersOrPacketCaptureResultProperties

Nome Descrição Valor
bytesToCapturePerPacket Número de bytes capturados por pacote, os bytes restantes são truncados. int
Filtros Uma lista de filtros de captura de pacotes. PacketCaptureFilter []
storageLocation O local de armazenamento de uma sessão de captura de pacotes. PacketCaptureStorageLocation (obrigatório)
alvo A ID do recurso de destino, somente a VM tem suporte no momento. cadeia de caracteres (obrigatório)
timeLimitInSeconds Duração máxima da sessão de captura em segundos. int
totalBytesPerSession Tamanho máximo da saída de captura. int

PacketCaptureStorageLocation

Nome Descrição Valor
filePath Um caminho local válido na VM de destino. Deve incluir o nome do arquivo de captura (*.cap). Para a máquina virtual linux, ela deve começar com /var/captures. Obrigatório se nenhuma ID de armazenamento for fornecida, caso contrário, opcional. corda
storageId A ID da conta de armazenamento para salvar a sessão de captura de pacotes. Obrigatório se nenhum caminho de arquivo local for fornecido. corda
storagePath O URI do caminho de armazenamento para salvar a captura de pacotes. Deve ser um URI bem formado descrevendo o local para salvar a captura de pacotes. corda

Definição de recurso de modelo do ARM

O tipo de recurso networkWatchers/packetCaptures pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkWatchers/packetCaptures, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.Network/networkWatchers/packetCaptures",
  "apiVersion": "2020-05-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"
  }
}

Valores de propriedade

Microsoft.Network/networkWatchers/packetCaptures

Nome Descrição Valor
apiVersion A versão da API '2020-05-01'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades da captura de pacotes. PacketCaptureParametersOrPacketCaptureResultProperties (obrigatório)
tipo O tipo de recurso 'Microsoft.Network/networkWatchers/packetCaptures'

PacketCaptureFilter

Nome Descrição Valor
localIPAddress Endereço IP local no qual será filtrado. Notação: "127.0.0.1" para entrada de endereço único. "127.0.0.1-127.0.0.255" para intervalo. "127.0.0.1; 127.0.0.5"? para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
localPort Porta local a ser filtrada. Notação: "80" para entrada de porta única." 80-85" para intervalo. "80; 443;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
protocolo Protocolo no qual será filtrado. 'Any'
'TCP'
'UDP'
remoteIPAddress Endereço IP local no qual será filtrado. Notação: "127.0.0.1" para entrada de endereço único. "127.0.0.1-127.0.0.255" para intervalo. "127.0.0.1; 127.0.0.5;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
remotePort Porta remota a ser filtrada. Notação: "80" para entrada de porta única." 80-85" para intervalo. "80; 443;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda

PacketCaptureParametersOrPacketCaptureResultProperties

Nome Descrição Valor
bytesToCapturePerPacket Número de bytes capturados por pacote, os bytes restantes são truncados. int
Filtros Uma lista de filtros de captura de pacotes. PacketCaptureFilter []
storageLocation O local de armazenamento de uma sessão de captura de pacotes. PacketCaptureStorageLocation (obrigatório)
alvo A ID do recurso de destino, somente a VM tem suporte no momento. cadeia de caracteres (obrigatório)
timeLimitInSeconds Duração máxima da sessão de captura em segundos. int
totalBytesPerSession Tamanho máximo da saída de captura. int

PacketCaptureStorageLocation

Nome Descrição Valor
filePath Um caminho local válido na VM de destino. Deve incluir o nome do arquivo de captura (*.cap). Para a máquina virtual linux, ela deve começar com /var/captures. Obrigatório se nenhuma ID de armazenamento for fornecida, caso contrário, opcional. corda
storageId A ID da conta de armazenamento para salvar a sessão de captura de pacotes. Obrigatório se nenhum caminho de arquivo local for fornecido. corda
storagePath O URI do caminho de armazenamento para salvar a captura de pacotes. Deve ser um URI bem formado descrevendo o local para salvar a captura de pacotes. corda

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso networkWatchers/packetCaptures pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Network/networkWatchers/packetCaptures, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/packetCaptures@2020-05-01"
  name = "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
    }
  })
}

Valores de propriedade

Microsoft.Network/networkWatchers/packetCaptures

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: networkWatchers
Propriedades Propriedades da captura de pacotes. PacketCaptureParametersOrPacketCaptureResultProperties (obrigatório)
tipo O tipo de recurso "Microsoft.Network/networkWatchers/packetCaptures@2020-05-01"

PacketCaptureFilter

Nome Descrição Valor
localIPAddress Endereço IP local no qual será filtrado. Notação: "127.0.0.1" para entrada de endereço único. "127.0.0.1-127.0.0.255" para intervalo. "127.0.0.1; 127.0.0.5"? para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
localPort Porta local a ser filtrada. Notação: "80" para entrada de porta única." 80-85" para intervalo. "80; 443;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
protocolo Protocolo no qual será filtrado. 'Any'
'TCP'
'UDP'
remoteIPAddress Endereço IP local no qual será filtrado. Notação: "127.0.0.1" para entrada de endereço único. "127.0.0.1-127.0.0.255" para intervalo. "127.0.0.1; 127.0.0.5;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda
remotePort Porta remota a ser filtrada. Notação: "80" para entrada de porta única." 80-85" para intervalo. "80; 443;" para várias entradas. No momento, não há suporte para vários intervalos. Intervalos de combinação com várias entradas não compatíveis no momento. Padrão = nulo. corda

PacketCaptureParametersOrPacketCaptureResultProperties

Nome Descrição Valor
bytesToCapturePerPacket Número de bytes capturados por pacote, os bytes restantes são truncados. int
Filtros Uma lista de filtros de captura de pacotes. PacketCaptureFilter []
storageLocation O local de armazenamento de uma sessão de captura de pacotes. PacketCaptureStorageLocation (obrigatório)
alvo A ID do recurso de destino, somente a VM tem suporte no momento. cadeia de caracteres (obrigatório)
timeLimitInSeconds Duração máxima da sessão de captura em segundos. int
totalBytesPerSession Tamanho máximo da saída de captura. int

PacketCaptureStorageLocation

Nome Descrição Valor
filePath Um caminho local válido na VM de destino. Deve incluir o nome do arquivo de captura (*.cap). Para a máquina virtual linux, ela deve começar com /var/captures. Obrigatório se nenhuma ID de armazenamento for fornecida, caso contrário, opcional. corda
storageId A ID da conta de armazenamento para salvar a sessão de captura de pacotes. Obrigatório se nenhum caminho de arquivo local for fornecido. corda
storagePath O URI do caminho de armazenamento para salvar a captura de pacotes. Deve ser um URI bem formado descrevendo o local para salvar a captura de pacotes. corda