Share via


VerificationIPFlowContent Class

Definition

Parameters that define the IP flow to be verified.

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

Constructors

VerificationIPFlowContent(ResourceIdentifier, NetworkTrafficDirection, IPFlowProtocol, String, String, String, String)

Initializes a new instance of VerificationIPFlowContent.

Properties

Direction

The direction of the packet represented as a 5-tuple.

LocalIPAddress

The local IP address. Acceptable values are valid IPv4 addresses.

LocalPort

The local port. Acceptable values are a single integer in the range (0-65535). Support for * for the source port, which depends on the direction.

Protocol

Protocol to be verified on.

RemoteIPAddress

The remote IP address. Acceptable values are valid IPv4 addresses.

RemotePort

The remote port. Acceptable values are a single integer in the range (0-65535). Support for * for the source port, which depends on the direction.

TargetNicResourceId

The NIC ID. (If VM has multiple NICs and IP forwarding is enabled on any of them, then this parameter must be specified. Otherwise optional).

TargetResourceId

The ID of the target resource to perform next-hop on.

Explicit Interface Implementations

IJsonModel<VerificationIPFlowContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VerificationIPFlowContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VerificationIPFlowContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VerificationIPFlowContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VerificationIPFlowContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to