Compartir a través de


PublicIPAddressConfiguration Class

The public IP Address configuration of the networking configuration of a Pool.

Inheritance
azure.mgmt.batch._serialization.Model
PublicIPAddressConfiguration

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}.