Język

FirewallPacketCaptureRequestContent Class

Definition

Compatibility alias for firewall packet capture request content.

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

Constructors

Name Description
FirewallPacketCaptureRequestContent()

Initializes a new instance of FirewallPacketCaptureRequestContent.

Properties

Name Description
DurationInSeconds

Duration of packet capture in seconds. If the field is not provided, the default value is 60.

(Inherited from FirewallPacketCaptureContent)
FileName

Name of file to be uploaded to sasURL.

(Inherited from FirewallPacketCaptureContent)
Filters

Rules to filter packet captures.

(Inherited from FirewallPacketCaptureContent)
Flags

The tcp-flag type to be captured. Used with protocol TCP.

(Inherited from FirewallPacketCaptureContent)
Id

Resource ID.

(Inherited from NetworkSubResource)
NumberOfPacketsToCapture

Number of packets to be captured. If the field is not provided, the default value is 1000.

(Inherited from FirewallPacketCaptureContent)
Operation

The packet capture operation to perform. If the Start operation is selected, please provide all the fields in the firewallPacketCaptureParameters to successfully initiate the packet capture. If the Status or Stop operation is selected, only the operation field is required; all other fields in the firewallPacketCaptureParameters can be omitted to successfully retrieve the capture status or stop the capture.

(Inherited from FirewallPacketCaptureContent)
Protocol

The protocol of packets to capture.

(Inherited from FirewallPacketCaptureContent)
SasUri

Upload capture location.

(Inherited from FirewallPacketCaptureContent)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from FirewallPacketCaptureContent)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model as JSON.

PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions) (Inherited from FirewallPacketCaptureContent)
PersistableModelWriteCore(ModelReaderWriterOptions) (Inherited from FirewallPacketCaptureContent)

Explicit Interface Implementations

Name Description
IJsonModel<FirewallPacketCaptureContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Dummy implementation.

(Inherited from FirewallPacketCaptureContent)
IJsonModel<FirewallPacketCaptureContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Dummy implementation.

(Inherited from FirewallPacketCaptureContent)
IJsonModel<FirewallPacketCaptureRequestContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FirewallPacketCaptureRequestContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<NetworkSubResource>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from NetworkSubResource)
IJsonModel<NetworkSubResource>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from NetworkSubResource)
IPersistableModel<FirewallPacketCaptureContent>.Create(BinaryData, ModelReaderWriterOptions)

Dummy implementation.

(Inherited from FirewallPacketCaptureContent)
IPersistableModel<FirewallPacketCaptureContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Dummy implementation.

(Inherited from FirewallPacketCaptureContent)
IPersistableModel<FirewallPacketCaptureContent>.Write(ModelReaderWriterOptions)

Dummy implementation.

(Inherited from FirewallPacketCaptureContent)
IPersistableModel<FirewallPacketCaptureRequestContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FirewallPacketCaptureRequestContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FirewallPacketCaptureRequestContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<NetworkSubResource>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from NetworkSubResource)
IPersistableModel<NetworkSubResource>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from NetworkSubResource)
IPersistableModel<NetworkSubResource>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from NetworkSubResource)

Applies to