Share via


IPPoolInfo Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IPPoolInfoTypeConverter))]
public class IPPoolInfo : Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IIPPoolInfo
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IPPoolInfoTypeConverter))>]
type IPPoolInfo = class
    interface IIPPoolInfo
    interface IJsonSerializable
Public Class IPPoolInfo
Implements IIPPoolInfo
Inheritance
IPPoolInfo
Attributes
Implements

Constructors

IPPoolInfo()

Creates an new IPPoolInfo instance.

Properties

Available

Number of IP addresses available in the IP Pool

Used

Number of IP addresses allocated from the IP Pool

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of IPPoolInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of IPPoolInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IIPPoolInfo.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of IPPoolInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to