VirtualMachinePublicIPAddressConfigurationProperties Class
Describes a virtual machines IP Configuration's PublicIPAddress configuration.
Constructor
VirtualMachinePublicIPAddressConfigurationProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
idle_timeout_in_minutes
|
The idle timeout of the public IP address. |
|
delete_option
|
str or
DeleteOptions
Specify what happens to the public IP address when the VM is deleted. Known values are: "Delete" and "Detach". |
|
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. |
|
public_ip_address_version
|
str or
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
|
Specify the public IP allocation type. Known values are: "Dynamic" and "Static". |
Attributes
delete_option
Specify what happens to the public IP address when the VM is deleted. Known values are: "Delete" and "Detach".
delete_option: str | _models.DeleteOptions | None
dns_settings
The dns settings to be applied on the publicIP addresses .
dns_settings: _models.VirtualMachinePublicIPAddressDnsSettingsConfiguration | None
idle_timeout_in_minutes
The idle timeout of the public IP address.
idle_timeout_in_minutes: int | None
ip_tags
The list of IP tags associated with the public IP address.
ip_tags: list['_models.VirtualMachineIpTag'] | None
public_ip_address_version
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_address_version: str | _models.IPVersions | None
public_ip_allocation_method
"Dynamic" and "Static".
public_ip_allocation_method: str | _models.PublicIPAllocationMethod | None
public_ip_prefix
The PublicIPPrefix from which to allocate publicIP addresses.
public_ip_prefix: _models.SubResource | None