Share via


HyperVSiteDetails Class

Definition

HyperVSite fabric specific details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.HyperVSiteDetailsTypeConverter))]
public class HyperVSiteDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IHyperVSiteDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.HyperVSiteDetailsTypeConverter))>]
type HyperVSiteDetails = class
    interface IHyperVSiteDetails
    interface IJsonSerializable
    interface IFabricSpecificDetails
    interface IValidates
Public Class HyperVSiteDetails
Implements IHyperVSiteDetails, IValidates
Inheritance
HyperVSiteDetails
Attributes
Implements

Constructors

HyperVSiteDetails()

Creates an new HyperVSiteDetails instance.

Properties

HyperVHost

The list of Hyper-V hosts associated with the fabric.

InstanceType

Gets the class type. Overridden in derived classes.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HyperVSiteDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperVSiteDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IHyperVSiteDetails.

FromJsonString(String)

Creates a new instance of HyperVSiteDetails, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperVSiteDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to