VirtualMachineScaleSetPublicIPAddressConfiguration Class

Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration.

All required parameters must be populated in order to send to server.

Inheritance
azure.mgmt.compute._serialization.Model
VirtualMachineScaleSetPublicIPAddressConfiguration

Constructor

VirtualMachineScaleSetPublicIPAddressConfiguration(*, name: str, idle_timeout_in_minutes: int | None = None, dns_settings: _models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings | None = None, ip_tags: List[_models.VirtualMachineScaleSetIpTag] | None = None, public_ip_prefix: _models.SubResource | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
name
str

The publicIP address configuration name. Required.

idle_timeout_in_minutes
int

The idle timeout of the public IP address.

dns_settings

The dns settings to be applied on the publicIP addresses .

ip_tags

The list of IP tags associated with the public IP address.

public_ip_prefix

The PublicIPPrefix from which to allocate publicIP addresses.

Variables

Name Description
name
str

The publicIP address configuration name. Required.

idle_timeout_in_minutes
int

The idle timeout of the public IP address.

dns_settings

The dns settings to be applied on the publicIP addresses .

ip_tags

The list of IP tags associated with the public IP address.

public_ip_prefix

The PublicIPPrefix from which to allocate publicIP addresses.