GetVirtualMachineResult

data class GetVirtualMachineResult(val adminUsername: String, val availabilityZone: String, val azureApiVersion: String, val bareMetalMachineId: String, val bootMethod: String? = null, val cloudServicesNetworkAttachment: NetworkAttachmentResponse, val clusterId: String, val consoleExtendedLocation: ExtendedLocationResponse? = null, val cpuCores: Double, val detailedStatus: String, val detailedStatusMessage: String, val etag: String, val extendedLocation: ExtendedLocationResponse, val id: String, val isolateEmulatorThread: String? = null, val location: String, val memorySizeGB: Double, val name: String, val networkAttachments: List<NetworkAttachmentResponse>? = null, val networkData: String? = null, val placementHints: List<VirtualMachinePlacementHintResponse>? = null, val powerState: String, val provisioningState: String, val sshPublicKeys: List<SshPublicKeyResponse>? = null, val storageProfile: StorageProfileResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val userData: String? = null, val virtioInterface: String? = null, val vmDeviceModel: String? = null, val vmImage: String, val vmImageRepositoryCredentials: ImageRepositoryCredentialsResponse? = null, val volumes: List<String>)

Constructors

Link copied to clipboard
constructor(adminUsername: String, availabilityZone: String, azureApiVersion: String, bareMetalMachineId: String, bootMethod: String? = null, cloudServicesNetworkAttachment: NetworkAttachmentResponse, clusterId: String, consoleExtendedLocation: ExtendedLocationResponse? = null, cpuCores: Double, detailedStatus: String, detailedStatusMessage: String, etag: String, extendedLocation: ExtendedLocationResponse, id: String, isolateEmulatorThread: String? = null, location: String, memorySizeGB: Double, name: String, networkAttachments: List<NetworkAttachmentResponse>? = null, networkData: String? = null, placementHints: List<VirtualMachinePlacementHintResponse>? = null, powerState: String, provisioningState: String, sshPublicKeys: List<SshPublicKeyResponse>? = null, storageProfile: StorageProfileResponse, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String, userData: String? = null, virtioInterface: String? = null, vmDeviceModel: String? = null, vmImage: String, vmImageRepositoryCredentials: ImageRepositoryCredentialsResponse? = null, volumes: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The name of the administrator to which the ssh public keys will be added into the authorized keys.

Link copied to clipboard

The cluster availability zone containing this virtual machine.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The resource ID of the bare metal machine that hosts the virtual machine.

Link copied to clipboard
val bootMethod: String? = null

Selects the boot method for the virtual machine.

Link copied to clipboard

The cloud service network that provides platform-level services for the virtual machine.

Link copied to clipboard

The resource ID of the cluster the virtual machine is created for.

Link copied to clipboard

The extended location to use for creation of a VM console resource.

Link copied to clipboard

The number of CPU cores in the virtual machine.

Link copied to clipboard

The more detailed status of the virtual machine.

Link copied to clipboard

The descriptive message about the current detailed status.

Link copied to clipboard

Resource ETag.

Link copied to clipboard

The extended location of the cluster associated with the resource.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard

Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine.

Link copied to clipboard

The geo-location where the resource lives

Link copied to clipboard

The memory size of the virtual machine. Allocations are measured in gibibytes.

Link copied to clipboard

The name of the resource

Link copied to clipboard

The list of network attachments to the virtual machine.

Link copied to clipboard
val networkData: String? = null

The Base64 encoded cloud-init network data.

Link copied to clipboard

The scheduling hints for the virtual machine.

Link copied to clipboard

The power state of the virtual machine.

Link copied to clipboard

The provisioning state of the virtual machine.

Link copied to clipboard

The list of ssh public keys. Each key will be added to the virtual machine using the cloud-init ssh_authorized_keys mechanism for the adminUsername.

Link copied to clipboard

The storage profile that specifies size and other parameters about the disks related to the virtual machine.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

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

Resource tags.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard
val userData: String? = null

The Base64 encoded cloud-init user data.

Link copied to clipboard
val virtioInterface: String? = null

Field Deprecated, use virtualizationModel instead. The type of the virtio interface.

Link copied to clipboard
val vmDeviceModel: String? = null

The type of the device model to use.

Link copied to clipboard

The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image.

Link copied to clipboard

The credentials used to login to the image repository that has access to the specified image.

Link copied to clipboard

The resource IDs of volumes that are attached to the virtual machine.