Lab interface
The lab resource.
- Extends
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.. |
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. |
roster |
The lab user list management profile. |
security |
The lab security profile. |
state | The lab state. NOTE: This property will not be serialized. It can only be populated by the server. |
system |
Metadata pertaining to creation and last modification of the lab. NOTE: This property will not be serialized. It can only be populated by the server. |
title | The title of the lab. |
virtual |
The profile used for creating lab virtual machines. |
Inherited Properties
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server. |
location | The geo-location where the resource lives |
name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server. |
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
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
description
The description of the lab.
description?: string
Property Value
string
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
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
rosterProfile
securityProfile
state
The lab state. NOTE: This property will not be serialized. It can only be populated by the server.
state?: LabState
Property Value
systemData
Metadata pertaining to creation and last modification of the lab. NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SystemData
Property Value
title
The title of the lab.
title?: string
Property Value
string
virtualMachineProfile
The profile used for creating lab virtual machines.
virtualMachineProfile?: VirtualMachineProfile
Property Value
Inherited Property Details
id
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From TrackedResource.id
location
The geo-location where the resource lives
location: string
Property Value
string
Inherited From TrackedResource.location
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From TrackedResource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From TrackedResource.type