Share via


HyperVSiteUsage Class

Definition

Hyper-V site usage.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.HyperVSiteUsageTypeConverter))]
public class HyperVSiteUsage : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVSiteUsage
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.HyperVSiteUsageTypeConverter))>]
type HyperVSiteUsage = class
    interface IHyperVSiteUsage
    interface IJsonSerializable
Public Class HyperVSiteUsage
Implements IHyperVSiteUsage
Inheritance
HyperVSiteUsage
Attributes
Implements

Constructors

HyperVSiteUsage()

Creates an new HyperVSiteUsage instance.

Properties

ClusterCount

Number of clusters part of the site.

HostCount

Number of hosts part of the site.

MachineCount

Number of machines discovered in the site.

RunAsAccountCount

Number of run as accounts in the site.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HyperVSiteUsage.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperVSiteUsage.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVSiteUsage.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperVSiteUsage into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to