AzureFirewallPacketCaptureRule Class

Definition

Group of src/dest ips and ports to be captured.

public class AzureFirewallPacketCaptureRule : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.AzureFirewallPacketCaptureRule>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.AzureFirewallPacketCaptureRule>
public class AzureFirewallPacketCaptureRule
type AzureFirewallPacketCaptureRule = class
    interface IJsonModel<AzureFirewallPacketCaptureRule>
    interface IPersistableModel<AzureFirewallPacketCaptureRule>
type AzureFirewallPacketCaptureRule = class
Public Class AzureFirewallPacketCaptureRule
Implements IJsonModel(Of AzureFirewallPacketCaptureRule), IPersistableModel(Of AzureFirewallPacketCaptureRule)
Public Class AzureFirewallPacketCaptureRule
Inheritance
AzureFirewallPacketCaptureRule
Implements

Constructors

AzureFirewallPacketCaptureRule()

Initializes a new instance of AzureFirewallPacketCaptureRule.

Properties

DestinationPorts

List of ports to be captured.

Destinations

List of destination IP addresses/subnets to be captured.

Sources

List of source IP addresses/subnets to be captured.

Explicit Interface Implementations

IJsonModel<AzureFirewallPacketCaptureRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AzureFirewallPacketCaptureRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AzureFirewallPacketCaptureRule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AzureFirewallPacketCaptureRule>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AzureFirewallPacketCaptureRule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to