Class VirtualMachineScaleSetVMInstanceView
The instance view of a virtual machine scale set VM.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Compute.dll
Syntax
public class VirtualMachineScaleSetVMInstanceView
Constructors
VirtualMachineScaleSetVMInstanceView()
Initializes a new instance of the VirtualMachineScaleSetVMInstanceView class.
Declaration
public VirtualMachineScaleSetVMInstanceView ();
VirtualMachineScaleSetVMInstanceView(Nullable<Int32>, Nullable<Int32>, String, VirtualMachineAgentInstanceView, MaintenanceRedeployStatus, IList<DiskInstanceView>, IList<VirtualMachineExtensionInstanceView>, VirtualMachineHealthStatus, BootDiagnosticsInstanceView, IList<InstanceViewStatus>, String)
Initializes a new instance of the VirtualMachineScaleSetVMInstanceView class.
Declaration
public VirtualMachineScaleSetVMInstanceView (Nullable<int> platformUpdateDomain = null, Nullable<int> platformFaultDomain = null, string rdpThumbPrint = null, Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView vmAgent = null, Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus maintenanceRedeployStatus = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.DiskInstanceView> disks = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView> extensions = null, Microsoft.Azure.Management.Compute.Models.VirtualMachineHealthStatus vmHealth = null, Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView bootDiagnostics = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.InstanceViewStatus> statuses = null, string placementGroupId = null);
Parameters
|
Nullable<Int32>
platformUpdateDomain
The Update Domain count. |
|
Nullable<Int32>
platformFaultDomain
The Fault Domain count. |
|
String
rdpThumbPrint
The Remote desktop certificate thumbprint. |
|
VirtualMachineAgentInstanceView
vmAgent
The VM Agent running on the virtual machine. |
|
MaintenanceRedeployStatus
maintenanceRedeployStatus
The Maintenance Operation status on the virtual machine. |
|
IList<DiskInstanceView>
disks
The disks information. |
|
IList<VirtualMachineExtensionInstanceView>
extensions
The extensions information. |
|
VirtualMachineHealthStatus
vmHealth
The health status for the VM. |
|
BootDiagnosticsInstanceView
bootDiagnostics
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor. |
|
IList<InstanceViewStatus>
statuses
The resource status information. |
|
String
placementGroupId
The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId. |
Properties
BootDiagnostics
Gets or sets boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="bootDiagnostics")]
public Microsoft.Azure.Management.Compute.Models.BootDiagnosticsInstanceView BootDiagnostics { get; set; }
Property Value
|
BootDiagnosticsInstanceView
|
Disks
Gets or sets the disks information.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="disks")]
public System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.DiskInstanceView> Disks { get; set; }
Property Value
|
IList<DiskInstanceView>
|
Extensions
Gets or sets the extensions information.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="extensions")]
public System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineExtensionInstanceView> Extensions { get; set; }
Property Value
|
IList<VirtualMachineExtensionInstanceView>
|
MaintenanceRedeployStatus
Gets or sets the Maintenance Operation status on the virtual machine.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="maintenanceRedeployStatus")]
public Microsoft.Azure.Management.Compute.Models.MaintenanceRedeployStatus MaintenanceRedeployStatus { get; set; }
Property Value
|
MaintenanceRedeployStatus
|
PlacementGroupId
Gets or sets the placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="placementGroupId")]
public string PlacementGroupId { get; set; }
Property Value
|
String
|
PlatformFaultDomain
Gets or sets the Fault Domain count.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="platformFaultDomain")]
public Nullable<int> PlatformFaultDomain { get; set; }
Property Value
|
Nullable<Int32>
|
PlatformUpdateDomain
Gets or sets the Update Domain count.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="platformUpdateDomain")]
public Nullable<int> PlatformUpdateDomain { get; set; }
Property Value
|
Nullable<Int32>
|
RdpThumbPrint
Gets or sets the Remote desktop certificate thumbprint.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="rdpThumbPrint")]
public string RdpThumbPrint { get; set; }
Property Value
|
String
|
Statuses
Gets or sets the resource status information.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="statuses")]
public System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.InstanceViewStatus> Statuses { get; set; }
Property Value
|
IList<InstanceViewStatus>
|
VmAgent
Gets or sets the VM Agent running on the virtual machine.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="vmAgent")]
public Microsoft.Azure.Management.Compute.Models.VirtualMachineAgentInstanceView VmAgent { get; set; }
Property Value
|
VirtualMachineAgentInstanceView
|
VmHealth
Gets the health status for the VM.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="vmHealth")]
public Microsoft.Azure.Management.Compute.Models.VirtualMachineHealthStatus VmHealth { get; }
Property Value
|
VirtualMachineHealthStatus
|