Share via


RouteMapRule Class

Definition

A RouteMap Rule.

public class RouteMapRule : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.RouteMapRule>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.RouteMapRule>
public class RouteMapRule
type RouteMapRule = class
    interface IJsonModel<RouteMapRule>
    interface IPersistableModel<RouteMapRule>
type RouteMapRule = class
Public Class RouteMapRule
Implements IJsonModel(Of RouteMapRule), IPersistableModel(Of RouteMapRule)
Public Class RouteMapRule
Inheritance
RouteMapRule
Implements

Constructors

RouteMapRule()

Initializes a new instance of RouteMapRule.

Properties

Actions

List of actions which will be applied on a match.

MatchCriteria

List of matching criterion which will be applied to traffic.

Name

The unique name for the rule.

NextStepIfMatched

Next step after rule is evaluated. Current supported behaviors are 'Continue'(to next rule) and 'Terminate'.

Explicit Interface Implementations

IJsonModel<RouteMapRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<RouteMapRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RouteMapRule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RouteMapRule>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<RouteMapRule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to