Share via


PublicIPAddressConfiguration Class

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

Constructor

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

Variables

Name Description
provision

The provisioning type for Public IP Addresses for the Batch Pool. Known values are: "BatchManaged", "UserManaged", and "NoPublicIPAddresses".

ip_address_ids

The list of public IPs which the Batch service will use when provisioning Compute Nodes.

ip_families

The IP families used to specify IP versions available to the pool.

ip_tags

IP Tags that will applied to new Public IPs that Batch creates.

Attributes

ip_address_ids

The list of public IPs which the Batch service will use when provisioning Compute Nodes.

ip_address_ids: list[str] | None

ip_families

The IP families used to specify IP versions available to the pool.

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

ip_tags

IP Tags that will applied to new Public IPs that Batch creates.

ip_tags: list['_models.IPTag'] | None

provision

The provisioning type for Public IP Addresses for the Batch Pool. Known values are: "BatchManaged", "UserManaged", and "NoPublicIPAddresses".

provision: str | _models.IPAddressProvisioningType | None