Lingua

RoutingConfiguration Class

Definition

Compatibility declaration for the RoutingConfiguration type.

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

Constructors

Name Description
RoutingConfiguration()

Initializes a new instance of RoutingConfiguration.

Properties

Name Description
AssociatedRouteTableId

Resource ID.

(Inherited from RoutingConfigurationNfv)
AssociatedRouteTableResourceUri

Compatibility member.

(Inherited from RoutingConfigurationNfv)
InboundRouteMapId

Resource ID.

(Inherited from RoutingConfigurationNfv)
InboundRouteMapResourceUri

Compatibility member.

(Inherited from RoutingConfigurationNfv)
OutboundRouteMapId

Resource ID.

(Inherited from RoutingConfigurationNfv)
OutboundRouteMapResourceUri

Compatibility member.

(Inherited from RoutingConfigurationNfv)
PropagatedRouteTables

The propagated route tables.

StaticRoutes
Obsolete.

Compatibility member.

VnetRoutes

List of routes that control routing from VirtualHub into a virtual network connection.

(Inherited from RoutingConfigurationNfv)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from RoutingConfigurationNfv)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from RoutingConfigurationNfv)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions) (Inherited from RoutingConfigurationNfv)
PersistableModelWriteCore(ModelReaderWriterOptions) (Inherited from RoutingConfigurationNfv)

Explicit Interface Implementations

Name Description
IJsonModel<RoutingConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<RoutingConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<RoutingConfigurationNfv>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from RoutingConfigurationNfv)
IPersistableModel<RoutingConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RoutingConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<RoutingConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<RoutingConfigurationNfv>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from RoutingConfigurationNfv)

Applies to