Share via


ForwardingConfiguration Class

Definition

Describes Forwarding Route.

public class ForwardingConfiguration : Azure.ResourceManager.FrontDoor.Models.RouteConfiguration, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.FrontDoor.Models.ForwardingConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.FrontDoor.Models.ForwardingConfiguration>
public class ForwardingConfiguration : Azure.ResourceManager.FrontDoor.Models.RouteConfiguration
type ForwardingConfiguration = class
    inherit RouteConfiguration
    interface IJsonModel<ForwardingConfiguration>
    interface IPersistableModel<ForwardingConfiguration>
type ForwardingConfiguration = class
    inherit RouteConfiguration
Public Class ForwardingConfiguration
Inherits RouteConfiguration
Implements IJsonModel(Of ForwardingConfiguration), IPersistableModel(Of ForwardingConfiguration)
Public Class ForwardingConfiguration
Inherits RouteConfiguration
Inheritance
ForwardingConfiguration
Implements

Constructors

ForwardingConfiguration()

Initializes a new instance of ForwardingConfiguration.

Properties

BackendPoolId

Gets or sets Id.

CacheConfiguration

The caching configuration associated with this rule.

CustomForwardingPath

A custom path used to rewrite resource paths matched by this rule. Leave empty to use incoming path.

ForwardingProtocol

Protocol this rule will use when forwarding traffic to backends.

Explicit Interface Implementations

IJsonModel<ForwardingConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ForwardingConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<RouteConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from RouteConfiguration)
IJsonModel<RouteConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from RouteConfiguration)
IPersistableModel<ForwardingConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ForwardingConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ForwardingConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<RouteConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from RouteConfiguration)
IPersistableModel<RouteConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from RouteConfiguration)
IPersistableModel<RouteConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from RouteConfiguration)

Applies to