NetworkTapRulePatch Class

Definition

The NetworkTapRule resource definition.

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

Constructors

Name Description
NetworkTapRulePatch()

Creates an new NetworkTapRulePatch instance.

Properties

Name Description
Annotation

Switch configuration description.

ConfigurationType

Input method to configure Network Tap Rule.

DynamicMatchConfiguration

List of dynamic match configurations.

MatchConfiguration

List of match configurations.

Tag

Resource tags

TapRulesUrl

Network Tap Rules file URL.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkTapRulePatch.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkTapRulePatch.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkTapRulePatch into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to