Share via


StaticIPAddressPool [SPFSDK][VMMREF]

 

Applies To: Windows Azure Pack

The StaticIPAddressPool entity represents static IP address pool.

Inheritance Hierarchy

VMM
  StaticIPAddressPool

Entity Properties

For more information about how the properties of an entity interact with HTTP operations, see Entity Basics.

Name

Create (POST)

Read (GET)

Update (PUT)

Delete (DELETE)

Type

Nullable

Description

ID

-

Optional

Required

Required

Edm.Guid

False

Key Property

The identifier of the entity.

StampId

Required

Optional

Required

Required

Edm.Guid

False

Key Property

The identifier of the stamp that contains the entity.

AddressFamily

-

Optional

-

-

Edm.String

True

The type of IP addresses for the pool. Either InterNetwork (IPv4) or InterNetworkV6 (IPv6).

AvailableAddresses

-

Optional

-

-

Edm.Decimal

True

Total number of addresses available for allocation from the pool.

AvailableDIPAddresses

-

Optional

-

-

Edm.Decimal

True

Number of DIP (Dedicated IP) addresses available for allocation from the pool.

AvailableVIPAddresses

-

Optional

-

-

Edm.Decimal

True

Number of VIP (Virtual IP) addresses available for allocation from the pool.

DefaultGatewayIPAddresses

-

Optional

-

-

Collection(Edm.String)

False

Zero or more IP addresses to use as the default gateway.

Description

Optional

Optional

Optional

-

Edm.String

True

The description of the static IP address object.

DNSSearchSuffixes

Optional

Optional

Optional

-

Collection(Edm.String)

False

Zero or more strings that are appended to a host name to resolve a Domain Name System (DNS) address.

DNSServers

Optional

Optional

Optional

-

Collection(Edm.String)

False

The IP address of one or more DNS servers.

DNSSuffix

Optional

Optional

Optional

-

Edm.String

True

The default DNS suffix.

EnableNetBIOS

Optional

Optional

Optional

-

Edm.Boolean

True

Indicates whether NetBIOS over TCP/IP is enabled.

ExternalId

-

Optional

-

-

Edm.Guid

True

If the pool is provided by an external network manager, this represents the unique ID for the pool generated by the network manager.

ExternalSyncTime

-

Optional

-

-

Edm.DateTime

True

If the pool is provided by an external network manager, this represents the last time the pool was modified by the network manager.

IPAddressRangeEnd

Optional

Optional

Optional

-

Edm.String

True

The last IP address in a range of IP addresses.

IPAddressRangeStart

Optional

Optional

Optional

-

Edm.String

True

The first IP address in a range of IP addresses.

IPAddressReservedSet

Optional

Optional

Optional

-

Edm.String

True

A set of IP addresses within an IP subnet that is reserved for other use.

IsFullyCached

-

Optional

-

-

Edm.Boolean

True

If true, the data for this object and all of its child objects has been cached on the client.

IsIPv4

-

Optional

-

-

Edm.Boolean

True

Indicates that the IP address pool is IPv4

IsMulticastPool

-

Optional

-

-

Edm.Boolean

True

Whether the IP address pool contains a multicast IP address range.

IsViewOnly

-

Optional

-

-

Edm.Boolean

True

Whether or not this pool is read-only.

LogicalNetworkDefinitionId

Optional

Optional

-

-

Edm.Guid

True

The identifier of a logical network.

MarkedForDeletion

-

Optional

-

-

Edm.Boolean

True

Indicates that this object has flagged to be deleted by VMM.

Name

Required

Optional

Optional

-

Edm.String

True

The name of the entity.

NetworkEntityAccessType

-

Optional

-

-

Edm.String

True

Access state of pool.

ReservedAddresses

-

Optional

-

-

Edm.Decimal

True

Number of addresses reserved in the pool.

Subnet

Required

Optional

-

-

Edm.String

True

The IPv4 or IPv6 address of the subnet in Classless Inter-Domain Routing (CIDR) notation.

TotalAddresses

-

Optional

-

-

Edm.Decimal

True

Total number of addresses managed by the pool.

TotalDIPAddresses

-

Optional

-

-

Edm.Decimal

True

Total number of DIP (Dedicated IP) addresses managed by the pool.

TotalVIPAddresses

-

Optional

-

-

Edm.Decimal

True

Total number of VIP (Virtual IP) addresses managed by the pool.

UnassignedAddresses

-

Optional

-

-

Edm.Decimal

True

Total number of unassigned addresses in the pool.

UnassignedDIPAddresses

-

Optional

-

-

Edm.Decimal

True

Number of unassigned DIP (Dedicated IP) addresses in the pool.

UnassignedVIPAddresses

-

Optional

-

-

Edm.Decimal

True

Number of unassigned VIP (Virtual IP) addresses from the pool.

VIPAddressSet

Optional

Optional

Optional

-

Edm.String

True

A set of IP addresses within an IP subnet that is reserved for configuring virtual IPs (VIPs) in load balancers.

VLanID

-

Optional

-

-

Edm.Int32

True

Identifies a Vlan.

VMSubnetId

Optional

Optional

-

-

Edm.Guid

True

The ID of the virtual machine subnet.

WINSServers

Optional

Optional

Optional

-

Collection(Edm.String)

False

The IPv4 or IPv6 address of zero or more Windows Internet Name Service (WINS) servers.

Relationships

None

OData Operations

None

Examples

See Also

Entities [SPFSDK][VMMREF]
StaticIPAddressPools Collection [SPFSDK][VMMREF]