PublicIPAddressConfiguration Class
The public IP Address configuration of the networking configuration of a Pool.
- Inheritance
-
azure.mgmt.batch._serialization.ModelPublicIPAddressConfiguration
Constructor
PublicIPAddressConfiguration(*, provision: str | _models.IPAddressProvisioningType | None = None, ip_address_ids: List[str] | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
provision
|
The default value is BatchManaged. Known values are: "BatchManaged", "UserManaged", and "NoPublicIPAddresses". |
ip_address_ids
|
The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. |
Variables
Name | Description |
---|---|
provision
|
The default value is BatchManaged. Known values are: "BatchManaged", "UserManaged", and "NoPublicIPAddresses". |
ip_address_ids
|
The number of IPs specified here limits the maximum size of the Pool - 100 dedicated nodes or 100 Spot/low-priority nodes can be allocated for each public IP. For example, a pool needing 250 dedicated VMs would need at least 3 public IPs specified. Each element of this collection is of the form: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. |
Azure SDK for Python