LabProperties interface
Properties of a lab resource.
- Extends
Properties
network |
The network profile for the lab, typically applied via a lab plan. This profile cannot be modified once a lab has been created. |
provisioning |
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
auto |
The resource auto shutdown configuration for the lab. This controls whether actions are taken on resources that are sitting idle. |
connection |
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. |
lab |
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.. |
roster |
The lab user list management profile. |
security |
The lab security profile. |
title | The title of the lab. |
virtual |
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
virtualMachineProfile
The profile used for creating lab virtual machines.
virtualMachineProfile?: VirtualMachineProfile
Property Value
Inherited From LabUpdateProperties.virtualMachineProfile