GetVirtualMachineResult

data class GetVirtualMachineResult(val allowClaim: Boolean? = null, val applicableSchedule: ApplicableScheduleResponse, val artifactDeploymentStatus: ArtifactDeploymentStatusPropertiesResponse, val artifacts: List<ArtifactInstallPropertiesResponse>? = null, val computeId: String, val computeVm: ComputeVmPropertiesResponse, val createdByUser: String, val createdByUserId: String, val createdDate: String? = null, val customImageId: String? = null, val dataDiskParameters: List<DataDiskPropertiesResponse>? = null, val disallowPublicIpAddress: Boolean? = null, val environmentId: String? = null, val expirationDate: String? = null, val fqdn: String, val galleryImageReference: GalleryImageReferenceResponse? = null, val id: String, val isAuthenticationWithSshKey: Boolean? = null, val labSubnetName: String? = null, val labVirtualNetworkId: String? = null, val lastKnownPowerState: String, val location: String? = null, val name: String, val networkInterface: NetworkInterfacePropertiesResponse? = null, val notes: String? = null, val osType: String, val ownerObjectId: String? = null, val ownerUserPrincipalName: String? = null, val password: String? = null, val planId: String? = null, val provisioningState: String, val scheduleParameters: List<ScheduleCreationParameterResponse>? = null, val size: String? = null, val sshKey: String? = null, val storageType: String? = null, val tags: Map<String, String>? = null, val type: String, val uniqueIdentifier: String, val userName: String? = null, val virtualMachineCreationSource: String)

A virtual machine.

Constructors

Link copied to clipboard
constructor(allowClaim: Boolean? = null, applicableSchedule: ApplicableScheduleResponse, artifactDeploymentStatus: ArtifactDeploymentStatusPropertiesResponse, artifacts: List<ArtifactInstallPropertiesResponse>? = null, computeId: String, computeVm: ComputeVmPropertiesResponse, createdByUser: String, createdByUserId: String, createdDate: String? = null, customImageId: String? = null, dataDiskParameters: List<DataDiskPropertiesResponse>? = null, disallowPublicIpAddress: Boolean? = null, environmentId: String? = null, expirationDate: String? = null, fqdn: String, galleryImageReference: GalleryImageReferenceResponse? = null, id: String, isAuthenticationWithSshKey: Boolean? = null, labSubnetName: String? = null, labVirtualNetworkId: String? = null, lastKnownPowerState: String, location: String? = null, name: String, networkInterface: NetworkInterfacePropertiesResponse? = null, notes: String? = null, osType: String, ownerObjectId: String? = null, ownerUserPrincipalName: String? = null, password: String? = null, planId: String? = null, provisioningState: String, scheduleParameters: List<ScheduleCreationParameterResponse>? = null, size: String? = null, sshKey: String? = null, storageType: String? = null, tags: Map<String, String>? = null, type: String, uniqueIdentifier: String, userName: String? = null, virtualMachineCreationSource: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val allowClaim: Boolean? = null

Indicates whether another user can take ownership of the virtual machine

Link copied to clipboard

The applicable schedule for the virtual machine.

Link copied to clipboard

The artifact deployment status for the virtual machine.

Link copied to clipboard

The artifacts to be installed on the virtual machine.

Link copied to clipboard

The resource identifier (Microsoft.Compute) of the virtual machine.

Link copied to clipboard

The compute virtual machine properties.

Link copied to clipboard

The email address of creator of the virtual machine.

Link copied to clipboard

The object identifier of the creator of the virtual machine.

Link copied to clipboard
val createdDate: String? = null

The creation date of the virtual machine.

Link copied to clipboard
val customImageId: String? = null

The custom image identifier of the virtual machine.

Link copied to clipboard

New or existing data disks to attach to the virtual machine after creation

Link copied to clipboard

Indicates whether the virtual machine is to be created without a public IP address.

Link copied to clipboard
val environmentId: String? = null

The resource ID of the environment that contains this virtual machine, if any.

Link copied to clipboard
val expirationDate: String? = null

The expiration date for VM.

Link copied to clipboard

The fully-qualified domain name of the virtual machine.

Link copied to clipboard

The Microsoft Azure Marketplace image reference of the virtual machine.

Link copied to clipboard
val id: String

The identifier of the resource.

Link copied to clipboard

Indicates whether this virtual machine uses an SSH key for authentication.

Link copied to clipboard
val labSubnetName: String? = null

The lab subnet name of the virtual machine.

Link copied to clipboard

The lab virtual network identifier of the virtual machine.

Link copied to clipboard

Last known compute power state captured in DTL

Link copied to clipboard
val location: String? = null

The location of the resource.

Link copied to clipboard

The name of the resource.

Link copied to clipboard

The network interface properties.

Link copied to clipboard
val notes: String? = null

The notes of the virtual machine.

Link copied to clipboard

The OS type of the virtual machine.

Link copied to clipboard
val ownerObjectId: String? = null

The object identifier of the owner of the virtual machine.

Link copied to clipboard

The user principal name of the virtual machine owner.

Link copied to clipboard
val password: String? = null

The password of the virtual machine administrator.

Link copied to clipboard
val planId: String? = null

The id of the plan associated with the virtual machine image

Link copied to clipboard

The provisioning status of the resource.

Link copied to clipboard

Virtual Machine schedules to be created

Link copied to clipboard
val size: String? = null

The size of the virtual machine.

Link copied to clipboard
val sshKey: String? = null

The SSH key of the virtual machine administrator.

Link copied to clipboard
val storageType: String? = null

Storage type to use for virtual machine (i.e. Standard, Premium).

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
val userName: String? = null

The user name of the virtual machine.

Link copied to clipboard

Tells source of creation of lab virtual machine. Output property only.