RoutePolicyStatementProperties Class

Definition

Route Policy Statement properties.

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

Constructors

Name Description
RoutePolicyStatementProperties()

Creates an new RoutePolicyStatementProperties instance.

Properties

Name Description
ActionLocalPreference

Local Preference of the route policy.

ActionType

Action type. Example: Permit | Deny | Continue.

Annotation

Switch configuration description.

ConditionIPCommunityId

List of IP Community resource IDs.

ConditionIPExtendedCommunityId

List of IP Extended Community resource IDs.

ConditionIPPrefixId

Arm Resource Id of IpPrefix.

ConditionType

Type of the condition used.

IPCommunityPropertyAddIpcommunityId

List of IP Community resource IDs.

IPCommunityPropertyDeleteIpcommunityId

List of IP Community resource IDs.

IPCommunityPropertySetIpcommunityId

List of IP Community resource IDs.

IPExtendedCommunityPropertyAddIpextendedCommunityId

List of IP Extended Community resource IDs.

IPExtendedCommunityPropertyDeleteIpextendedCommunityId

List of IP Extended Community resource IDs.

IPExtendedCommunityPropertySetIpextendedCommunityId

List of IP Extended Community resource IDs.

SequenceNumber

Sequence to insert to/delete from existing route.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoutePolicyStatementProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoutePolicyStatementProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoutePolicyStatementProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to