Share via


LabNetworkProfile Class

Definition

Profile for how to handle networking for Labs.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.LabNetworkProfileTypeConverter))]
public class LabNetworkProfile : Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.ILabNetworkProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.LabNetworkProfileTypeConverter))>]
type LabNetworkProfile = class
    interface ILabNetworkProfile
    interface IJsonSerializable
Public Class LabNetworkProfile
Implements ILabNetworkProfile
Inheritance
LabNetworkProfile
Attributes
Implements

Constructors

LabNetworkProfile()

Creates an new LabNetworkProfile instance.

Properties

LoadBalancerId

The external load balancer resource id

PublicIPId

The external public IP resource id

SubnetId

The external subnet resource id

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of LabNetworkProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of LabNetworkProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.ILabNetworkProfile.

FromJsonString(String)

Creates a new instance of LabNetworkProfile, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of LabNetworkProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to