VirtualMachinePublicIPAddressConfigurationProperties Class

Describes a virtual machines IP Configuration's PublicIPAddress configuration.

Constructor

VirtualMachinePublicIPAddressConfigurationProperties()

Variables

Name Description
idle_timeout_in_minutes
int

The idle timeout of the public IP address.

delete_option
Union[str, <xref:"DeleteOptions">]

Specify what happens to the public IP address when the VM is deleted. Known values are: "Delete" and "Detach".

dns_settings
<xref:<xref:"VirtualMachinePublicIPAddressDnsSettingsConfiguration">>

The dns settings to be applied on the publicIP addresses .

ip_tags
list[<xref:"VirtualMachineIpTag">]

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

public_ip_prefix
<xref:<xref:"SubResource">>

The PublicIPPrefix from which to allocate publicIP addresses.

public_ip_address_version
Union[str, <xref:"IPVersions">]

Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. Known values are: "IPv4" and "IPv6".

public_ip_allocation_method
Union[str, <xref:"PublicIPAllocationMethod">]

Specify the public IP allocation type. Known values are: "Dynamic" and "Static".

Attributes

deleteOption

Specify what happens to the public IP address when the VM is deleted. Known values are: "Delete" and "Detach".

deleteOption: str | DeleteOptions

dnsSettings

The dns settings to be applied on the publicIP addresses .

dnsSettings: VirtualMachinePublicIPAddressDnsSettingsConfiguration

idleTimeoutInMinutes

The idle timeout of the public IP address.

idleTimeoutInMinutes: int

ipTags

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

ipTags: list['VirtualMachineIpTag']

publicIPAddressVersion

Available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. Known values are: "IPv4" and "IPv6".

publicIPAddressVersion: str | IPVersions

publicIPAllocationMethod

"Dynamic" and "Static".

publicIPAllocationMethod: str | PublicIPAllocationMethod

publicIPPrefix

The PublicIPPrefix from which to allocate publicIP addresses.

publicIPPrefix: SubResource