AccessControlListMatchCondition Class

Definition

Defines the match condition that is supported to filter the traffic.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.AccessControlListMatchConditionTypeConverter))]
public class AccessControlListMatchCondition : Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IAccessControlListMatchCondition, Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.AccessControlListMatchConditionTypeConverter))>]
type AccessControlListMatchCondition = class
    interface IAccessControlListMatchCondition
    interface IJsonSerializable
    interface ICommonMatchConditions
    interface IValidates
Public Class AccessControlListMatchCondition
Implements IAccessControlListMatchCondition, IValidates
Inheritance
AccessControlListMatchCondition
Attributes
Implements

Constructors

Name Description
AccessControlListMatchCondition()

Creates an new AccessControlListMatchCondition instance.

Properties

Name Description
DscpMarking

List of DSCP Markings that need to be matched.

EtherType

List of ether type values that need to be matched.

Fragment

List of IP fragment packets that need to be matched.

IPConditionIpgroupName

The List of IP Group Names that need to be matched.

IPConditionIpprefixValue

The list of IP Prefixes that need to be matched.

IPConditionPrefixType

IP Prefix Type that needs to be matched.

IPConditionType

IP Address type that needs to be matched.

IPLength

List of IP Lengths that need to be matched.

PortConditionFlag

List of protocol flags that need to be matched.

PortConditionLayer4Protocol

Layer4 protocol type that needs to be matched.

PortConditionPort

List of the Ports that need to be matched.

PortConditionPortGroupName

List of the port Group Names that need to be matched.

PortConditionPortType

Port type that needs to be matched.

ProtocolType

List of the protocols that need to be matched.

TtlValue

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

VlanMatchConditionInnerVlan

List of inner vlans that need to be matched.

VlanMatchConditionVlan

List of vlans that need to be matched.

VlanMatchConditionVlanGroupName

List of vlan group names that need to be matched.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AccessControlListMatchCondition.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AccessControlListMatchCondition.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IAccessControlListMatchCondition.

FromJsonString(String)

Creates a new instance of AccessControlListMatchCondition, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AccessControlListMatchCondition into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to