Show / Hide Table of Contents

    Class VirtualMachineScaleSetVMInstanceView

    The instance view of a virtual machine scale set VM.

    Inheritance
    Object
    VirtualMachineScaleSetVMInstanceView
    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. &lt;br&gt;&lt;br&gt; You can easily view the output of your console log. &lt;br&gt;&lt;br&gt; 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

    Back to top Azure SDK for Net