IpamPoolProperties Class

Properties of IpamPool resource properties which are specific to the Pool resource.

Constructor

IpamPoolProperties(*args: Any, **kwargs: Any)

Variables

Name Description
description
str
display_name
str

String representing a friendly name for the resource.

ip_address_type

List of IP address type for the IpamPool.

parent_pool_name
str

String representing parent IpamPool resource name. If empty the IpamPool will be a root pool.

address_prefixes

List of IP address prefixes of the resource. Required.

provisioning_state

Provisioning states of a resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

min_allocation_size
str

Minimum number of IP addresses required for allocations from this IpamPool to be compliant. Must be less than or equal to the maximum allocation size. If not specified or empty, no minimum is enforced.

max_allocation_size
str

Maximum number of IP addresses allowed for allocations from this IpamPool to be compliant. Must be greater than or equal to the minimum allocation size. If not specified or empty, no maximum is enforced.

Attributes

address_prefixes

List of IP address prefixes of the resource. Required.

address_prefixes: list[str]

description

description: str | None

display_name

String representing a friendly name for the resource.

display_name: str | None

ip_address_type

List of IP address type for the IpamPool.

ip_address_type: list[typing.Union[str, ForwardRef('_models.IpType')]] | None

max_allocation_size

Maximum number of IP addresses allowed for allocations from this IpamPool to be compliant. Must be greater than or equal to the minimum allocation size. If not specified or empty, no maximum is enforced.

max_allocation_size: str | None

min_allocation_size

Minimum number of IP addresses required for allocations from this IpamPool to be compliant. Must be less than or equal to the maximum allocation size. If not specified or empty, no minimum is enforced.

min_allocation_size: str | None

parent_pool_name

String representing parent IpamPool resource name. If empty the IpamPool will be a root pool.

parent_pool_name: str | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None