GetVirtualMachineResult

data class GetVirtualMachineResult(val availabilitySets: List<VirtualMachinePropertiesResponseAvailabilitySets>? = null, val checkpointType: String? = null, val checkpoints: List<CheckpointResponse>? = null, val cloudId: String? = null, val extendedLocation: ExtendedLocationResponse, val generation: Int? = null, val guestAgentProfile: GuestAgentProfileResponse? = null, val hardwareProfile: HardwareProfileResponse? = null, val id: String, val identity: IdentityResponse? = null, val inventoryItemId: String? = null, val lastRestoredVMCheckpoint: CheckpointResponse, val location: String, val name: String, val networkProfile: NetworkProfileResponse? = null, val osProfile: OsProfileResponse? = null, val powerState: String, val provisioningState: String, val storageProfile: StorageProfileResponse? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val templateId: String? = null, val type: String, val uuid: String? = null, val vmName: String? = null, val vmmServerId: String? = null)

The VirtualMachines resource definition.

Constructors

Link copied to clipboard
constructor(availabilitySets: List<VirtualMachinePropertiesResponseAvailabilitySets>? = null, checkpointType: String? = null, checkpoints: List<CheckpointResponse>? = null, cloudId: String? = null, extendedLocation: ExtendedLocationResponse, generation: Int? = null, guestAgentProfile: GuestAgentProfileResponse? = null, hardwareProfile: HardwareProfileResponse? = null, id: String, identity: IdentityResponse? = null, inventoryItemId: String? = null, lastRestoredVMCheckpoint: CheckpointResponse, location: String, name: String, networkProfile: NetworkProfileResponse? = null, osProfile: OsProfileResponse? = null, powerState: String, provisioningState: String, storageProfile: StorageProfileResponse? = null, systemData: SystemDataResponse, tags: Map<String, String>? = null, templateId: String? = null, type: String, uuid: String? = null, vmName: String? = null, vmmServerId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Checkpoints in the vm.

Link copied to clipboard
val checkpointType: String? = null

Type of checkpoint supported for the vm.

Link copied to clipboard
val cloudId: String? = null

ARM Id of the cloud resource to use for deploying the vm.

Link copied to clipboard

The extended location.

Link copied to clipboard
val generation: Int? = null

Gets or sets the generation for the vm.

Link copied to clipboard

Guest agent status properties.

Link copied to clipboard

Hardware properties.

Link copied to clipboard
val id: String

Resource Id

Link copied to clipboard

The identity of the resource.

Link copied to clipboard
val inventoryItemId: String? = null

Gets or sets the inventory Item ID for the resource.

Link copied to clipboard

Last restored checkpoint in the vm.

Link copied to clipboard

Gets or sets the location.

Link copied to clipboard

Resource Name

Link copied to clipboard

Network properties.

Link copied to clipboard

OS properties.

Link copied to clipboard

Gets the power state of the virtual machine.

Link copied to clipboard

Gets or sets the provisioning state.

Link copied to clipboard

Storage properties.

Link copied to clipboard

The system data.

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

Resource tags

Link copied to clipboard
val templateId: String? = null

ARM Id of the template resource to use for deploying the vm.

Link copied to clipboard

Resource Type

Link copied to clipboard
val uuid: String? = null

Unique ID of the virtual machine.

Link copied to clipboard
val vmmServerId: String? = null

ARM Id of the vmmServer resource in which this resource resides.

Link copied to clipboard
val vmName: String? = null

VMName is the name of VM on the SCVMM server.