VirtualMachineScaleSetVMInstanceViewResponse

data class VirtualMachineScaleSetVMInstanceViewResponse(val assignedHost: String, val bootDiagnostics: BootDiagnosticsInstanceViewResponse? = null, val computerName: String? = null, val disks: List<DiskInstanceViewResponse>? = null, val extensions: List<VirtualMachineExtensionInstanceViewResponse>? = null, val hyperVGeneration: String? = null, val maintenanceRedeployStatus: MaintenanceRedeployStatusResponse? = null, val osName: String? = null, val osVersion: String? = null, val placementGroupId: String? = null, val platformFaultDomain: Int? = null, val platformUpdateDomain: Int? = null, val rdpThumbPrint: String? = null, val statuses: List<InstanceViewStatusResponse>? = null, val vmAgent: VirtualMachineAgentInstanceViewResponse? = null, val vmHealth: VirtualMachineHealthStatusResponse)

The instance view of a virtual machine scale set VM.

Constructors

constructor(assignedHost: String, bootDiagnostics: BootDiagnosticsInstanceViewResponse? = null, computerName: String? = null, disks: List<DiskInstanceViewResponse>? = null, extensions: List<VirtualMachineExtensionInstanceViewResponse>? = null, hyperVGeneration: String? = null, maintenanceRedeployStatus: MaintenanceRedeployStatusResponse? = null, osName: String? = null, osVersion: String? = null, placementGroupId: String? = null, platformFaultDomain: Int? = null, platformUpdateDomain: Int? = null, rdpThumbPrint: String? = null, statuses: List<InstanceViewStatusResponse>? = null, vmAgent: VirtualMachineAgentInstanceViewResponse? = null, vmHealth: VirtualMachineHealthStatusResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled. Minimum api-version: 2020-06-01.

Link copied to clipboard

Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. You can easily view the output of your console log. Azure also enables you to see a screenshot of the VM from the hypervisor.

Link copied to clipboard
val computerName: String? = null

Specifies the host OS name of the virtual machine.

This name cannot be updated after the VM is created.

Max-length (Windows): 15 characters

Max-length (Linux): 64 characters.

For naming conventions and restrictions see Azure infrastructure services implementation guidelines.

Link copied to clipboard

The disks information.

Link copied to clipboard

The extensions information.

Link copied to clipboard

The hypervisor generation of the Virtual Machine V1, V2

Link copied to clipboard

The Maintenance Operation status on the virtual machine.

Link copied to clipboard
val osName: String? = null

The Operating System running on the hybrid machine.

Link copied to clipboard
val osVersion: String? = null

The version of Operating System running on the hybrid machine.

Link copied to clipboard

The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.

Link copied to clipboard

The Fault Domain count.

Link copied to clipboard

The Update Domain count.

Link copied to clipboard
val rdpThumbPrint: String? = null

The Remote desktop certificate thumbprint.

Link copied to clipboard

The resource status information.

Link copied to clipboard

The VM Agent running on the virtual machine.

Link copied to clipboard

The health status for the VM.