Share via


IHyperVVirtualMachineDetails Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.HyperVVirtualMachineDetailsTypeConverter))]
public interface IHyperVVirtualMachineDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IConfigurationSettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.HyperVVirtualMachineDetailsTypeConverter))>]
type IHyperVVirtualMachineDetails = interface
    interface IJsonSerializable
    interface IConfigurationSettings
Public Interface IHyperVVirtualMachineDetails
Implements IConfigurationSettings
Derived
Attributes
Implements

Properties

DiskDetail

The Last successful failover time.

Generation

The id of the object in fabric.

HasFibreChannelAdapter

A value indicating whether the VM has a fibre channel adapter attached. String value of SrsDataContract.PresenceStatus enum.

HasPhysicalDisk

A value indicating whether the VM has a physical disk attached. String value of SrsDataContract.PresenceStatus enum.

HasSharedVhd

A value indicating whether the VM has a shared VHD attached. String value of SrsDataContract.PresenceStatus enum.

HyperVHostId

The Id of the hyper-v host in fabric.

InstanceType

Gets the class type. Overridden in derived classes.

(Inherited from IConfigurationSettings)
OSDetailOsedition

The OSEdition.

OSDetailOsmajorVersion

The OS Major Version.

OSDetailOsminorVersion

The OS Minor Version.

OSDetailOstype

VM Disk details.

OSDetailOsversion

The OS Version.

OSDetailProductType

Product type.

SourceItemId

The source id of the object.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to