Share via


VirtualHubRouteTableV2Data Class

Definition

A class representing the VirtualHubRouteTableV2 data model. VirtualHubRouteTableV2 Resource.

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

Constructors

VirtualHubRouteTableV2Data()

Initializes a new instance of VirtualHubRouteTableV2Data.

Properties

AttachedConnections

List of all connections attached to this route table v2.

ETag

A unique read-only string that changes whenever the resource is updated.

Id

Resource ID.

(Inherited from NetworkResourceData)
Name

Resource name.

(Inherited from NetworkResourceData)
ProvisioningState

The provisioning state of the virtual hub route table v2 resource.

ResourceType

Resource type.

(Inherited from NetworkResourceData)
Routes

List of all routes.

Explicit Interface Implementations

IJsonModel<NetworkResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from NetworkResourceData)
IJsonModel<VirtualHubRouteTableV2Data>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VirtualHubRouteTableV2Data>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetworkResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from NetworkResourceData)
IPersistableModel<VirtualHubRouteTableV2Data>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualHubRouteTableV2Data>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VirtualHubRouteTableV2Data>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to