RoutePolicyPatch Class

Definition

The Route Policy patch resource definition.

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

Constructors

Name Description
RoutePolicyPatch()

Creates an new RoutePolicyPatch instance.

Properties

Name Description
DefaultAction

Default action that needs to be applied when no condition is matched. Example: Permit | Deny.

Statement

Route Policy statements.

Tag

Resource tags

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoutePolicyPatch.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoutePolicyPatch.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoutePolicyPatch into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to