LabProperties interface

Properties of a lab resource.

Extends

Properties

networkProfile

The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.

provisioningState

Current provisioning state of the lab. NOTE: This property will not be serialized. It can only be populated by the server.

state

The lab state. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

autoShutdownProfile

The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.

connectionProfile

The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.

description

The description of the lab.

labPlanId

The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..

rosterProfile

The lab user list management profile.

securityProfile

The lab security profile.

title

The title of the lab.

virtualMachineProfile

The profile used for creating lab virtual machines.

Property Details

networkProfile

The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created.

networkProfile?: LabNetworkProfile

Property Value

provisioningState

Current provisioning state of the lab. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: ProvisioningState

Property Value

state

The lab state. NOTE: This property will not be serialized. It can only be populated by the server.

state?: LabState

Property Value

Inherited Property Details

autoShutdownProfile

The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle.

autoShutdownProfile?: AutoShutdownProfile

Property Value

Inherited From LabUpdateProperties.autoShutdownProfile

connectionProfile

The connection profile for the lab. This controls settings such as web access to lab resources or whether RDP or SSH ports are open.

connectionProfile?: ConnectionProfile

Property Value

Inherited From LabUpdateProperties.connectionProfile

description

The description of the lab.

description?: string

Property Value

string

Inherited From LabUpdateProperties.description

labPlanId

The ID of the lab plan. Used during resource creation to provide defaults and acts as a permission container when creating a lab via labs.azure.com. Setting a labPlanId on an existing lab provides organization..

labPlanId?: string

Property Value

string

Inherited From LabUpdateProperties.labPlanId

rosterProfile

The lab user list management profile.

rosterProfile?: RosterProfile

Property Value

Inherited From LabUpdateProperties.rosterProfile

securityProfile

The lab security profile.

securityProfile?: SecurityProfile

Property Value

Inherited From LabUpdateProperties.securityProfile

title

The title of the lab.

title?: string

Property Value

string

Inherited From LabUpdateProperties.title

virtualMachineProfile

The profile used for creating lab virtual machines.

virtualMachineProfile?: VirtualMachineProfile

Property Value

Inherited From LabUpdateProperties.virtualMachineProfile