HyperVSiteDetails Class

Definition

HyperVSite fabric specific details.

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

Constructors

Name Description
HyperVSiteDetails()

Creates an new HyperVSiteDetails instance.

Properties

Name Description
HyperVHost

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

InstanceType

Gets the class type. Overridden in derived classes.

Methods

Name Description
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.Api202401.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