Share via


IPPool Class

Definition

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

Constructors

IPPool()

Creates an new IPPool instance.

Properties

End

End of the IP address pool

InfoAvailable

Number of IP addresses available in the IP Pool

InfoUsed

Number of IP addresses allocated from the IP Pool

Name

Name of the IP-Pool

Start

Start of the IP address pool

Type

Type of the IP Pool [vm, vippool]

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of IPPool.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of IPPool.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of IPPool into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to