IpamPoolProperties Class
Properties of IpamPool resource properties which are specific to the Pool resource.
Constructor
IpamPoolProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
description
|
|
|
display_name
|
String representing a friendly name for the resource. |
|
ip_address_type
|
List of IP address type for the IpamPool. |
|
parent_pool_name
|
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
|
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
|
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