Delen via


LabNetworkProfile Class

Definition

Profile for how to handle networking for Labs.

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

Constructors

LabNetworkProfile()

Initializes a new instance of LabNetworkProfile.

Properties

LoadBalancerId

The external load balancer resource id.

PublicIPId

The external public IP resource id.

SubnetId

The external subnet resource id.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<LabNetworkProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<LabNetworkProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<LabNetworkProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LabNetworkProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<LabNetworkProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to