NetworkTapRuleProperties Class

Definition

Network Tap Rule Properties defines the resource properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.NetworkTapRulePropertiesTypeConverter))]
public class NetworkTapRuleProperties : Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.INetworkTapRuleProperties, Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.NetworkTapRulePropertiesTypeConverter))>]
type NetworkTapRuleProperties = class
    interface INetworkTapRuleProperties
    interface IJsonSerializable
    interface IAnnotationResource
    interface INetworkTapRulePatchableProperties
    interface IValidates
Public Class NetworkTapRuleProperties
Implements INetworkTapRuleProperties, IValidates
Inheritance
NetworkTapRuleProperties
Attributes
Implements

Constructors

Name Description
NetworkTapRuleProperties()

Creates an new NetworkTapRuleProperties instance.

Properties

Name Description
AdministrativeState

Administrative state of the resource.

Annotation

Switch configuration description.

ConfigurationState

Configuration state of the resource.

ConfigurationType

Input method to configure Network Tap Rule.

DynamicMatchConfiguration

List of dynamic match configurations.

LastSyncedTime

The last sync timestamp.

MatchConfiguration

List of match configurations.

NetworkTapId

The ARM resource Id of the NetworkTap.

PollingIntervalInSecond

Polling interval in seconds.

ProvisioningState

Provisioning state of the resource.

TapRulesUrl

Network Tap Rules file URL.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkTapRuleProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkTapRuleProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkTapRuleProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to