VirtualMachineScaleSetPublicIPAddressConfigurationProperties Class
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration.
Constructor
VirtualMachineScaleSetPublicIPAddressConfigurationProperties()
Variables
| Name | Description |
|---|---|
|
idle_timeout_in_minutes
|
The idle timeout of the public IP address. |
|
dns_settings
|
<xref:<xref:"VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings">>
The dns settings to be applied on the publicIP addresses . |
|
ip_tags
|
list[<xref:"VirtualMachineScaleSetIpTag">]
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
|
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". |
|
delete_option
|
Specify what happens to the public IP when the VM is deleted. Known values are: "Delete" and "Detach". |
Attributes
deleteOption
"Delete" and "Detach".
deleteOption: str | DeleteOptions
dnsSettings
The dns settings to be applied on the publicIP addresses .
dnsSettings: VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
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['VirtualMachineScaleSetIpTag']
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 | IPVersion
publicIPPrefix
The PublicIPPrefix from which to allocate publicIP addresses.
publicIPPrefix: SubResource