GetLabResult

data class GetLabResult(val announcement: LabAnnouncementPropertiesResponse? = null, val artifactsStorageAccount: String, val createdDate: String, val defaultPremiumStorageAccount: String, val defaultStorageAccount: String, val environmentPermission: String? = null, val extendedProperties: Map<String, String>? = null, val id: String, val labStorageType: String? = null, val loadBalancerId: String, val location: String? = null, val mandatoryArtifactsResourceIdsLinux: List<String>? = null, val mandatoryArtifactsResourceIdsWindows: List<String>? = null, val name: String, val networkSecurityGroupId: String, val premiumDataDiskStorageAccount: String, val premiumDataDisks: String? = null, val provisioningState: String, val publicIpId: String, val support: LabSupportPropertiesResponse? = null, val tags: Map<String, String>? = null, val type: String, val uniqueIdentifier: String, val vaultName: String, val vmCreationResourceGroup: String)

A lab.

Constructors

Link copied to clipboard
constructor(announcement: LabAnnouncementPropertiesResponse? = null, artifactsStorageAccount: String, createdDate: String, defaultPremiumStorageAccount: String, defaultStorageAccount: String, environmentPermission: String? = null, extendedProperties: Map<String, String>? = null, id: String, labStorageType: String? = null, loadBalancerId: String, location: String? = null, mandatoryArtifactsResourceIdsLinux: List<String>? = null, mandatoryArtifactsResourceIdsWindows: List<String>? = null, name: String, networkSecurityGroupId: String, premiumDataDiskStorageAccount: String, premiumDataDisks: String? = null, provisioningState: String, publicIpId: String, support: LabSupportPropertiesResponse? = null, tags: Map<String, String>? = null, type: String, uniqueIdentifier: String, vaultName: String, vmCreationResourceGroup: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The properties of any lab announcement associated with this lab

Link copied to clipboard

The lab's artifact storage account.

Link copied to clipboard

The creation date of the lab.

Link copied to clipboard

The lab's default premium storage account.

Link copied to clipboard

The lab's default storage account.

Link copied to clipboard

The access rights to be granted to the user when provisioning an environment

Link copied to clipboard

Extended properties of the lab used for experimental features

Link copied to clipboard
val id: String

The identifier of the resource.

Link copied to clipboard
val labStorageType: String? = null

Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.

Link copied to clipboard

The load balancer used to for lab VMs that use shared IP address.

Link copied to clipboard
val location: String? = null

The location of the resource.

Link copied to clipboard

The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.

Link copied to clipboard

The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.

Link copied to clipboard

The name of the resource.

Link copied to clipboard

The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.

Link copied to clipboard

The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.

Link copied to clipboard

The lab's premium data disk storage account.

Link copied to clipboard

The provisioning status of the resource.

Link copied to clipboard

The public IP address for the lab's load balancer.

Link copied to clipboard

The properties of any lab support message associated with this lab

Link copied to clipboard
val tags: Map<String, String>? = null

The tags of the resource.

Link copied to clipboard

The type of the resource.

Link copied to clipboard

The unique immutable identifier of a resource (Guid).

Link copied to clipboard

The lab's Key vault.

Link copied to clipboard

The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.