Share via


LabPlanNetworkProfile Class

Definition

Profile for how to handle networking for Lab Plans.

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

Constructors

LabPlanNetworkProfile()

Creates an new LabPlanNetworkProfile instance.

Properties

SubnetId

The external subnet resource id

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of LabPlanNetworkProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of LabPlanNetworkProfile.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of LabPlanNetworkProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to