ControlPlaneAclMatchConditionPatch Class

Definition

Control Plane Access Control List (ACL) match conditions properties.

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

Constructors

Name Description
ControlPlaneAclMatchConditionPatch()

Initializes a new instance of ControlPlaneAclMatchConditionPatch.

Properties

Name Description
Flags

Flags that need to be matched. Example: established | initial | <List-of-TCP-flags>. List of eligible TCP Flags are ack, cwr, ece, fin, psh, rst, syn, urg, established.

IcmpTypes

Internet Control Message Protocol (ICMP) types.

IPCondition

IP condition that needs to be matched.

PortCondition

Port condition that needs to be matched.

ProtocolTypes

Protocols that need to be matched.

TimeToLiveMatchCondition

TTL [Time To Live] values that need to be matched.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

IJsonModel<ControlPlaneAclMatchConditionPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ControlPlaneAclMatchConditionPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ControlPlaneAclMatchConditionPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ControlPlaneAclMatchConditionPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to