VirtualMachineScaleSetUpdatePublicIPAddressConfiguration Class
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration.
Constructor
VirtualMachineScaleSetUpdatePublicIPAddressConfiguration(*, name: str | None = None, tags: dict[str, str] | None = None, idle_timeout_in_minutes: int | None = None, dns_settings: _models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings | None = None, public_ip_prefix: _models.SubResource | None = None, delete_option: str | _models.DeleteOptions | None = None, **kwargs: Any)
Keyword-Only Parameters
| Name | Description |
|---|---|
|
name
|
The publicIP address configuration name. Default value: None
|
|
tags
|
Resource tags applied to the publicIP address created by this PublicIPAddressConfiguration. Default value: None
|
|
idle_timeout_in_minutes
|
The idle timeout of the public IP address. Default value: None
|
|
dns_settings
|
The dns settings to be applied on the publicIP addresses . Default value: None
|
|
public_ip_prefix
|
The PublicIPPrefix from which to allocate publicIP addresses. Default value: None
|
|
delete_option
|
str or
DeleteOptions
Specify what happens to the public IP when the VM is deleted. Known values are: "Delete" and "Detach". Default value: None
|
Variables
| Name | Description |
|---|---|
|
name
|
The publicIP address configuration name. |
|
tags
|
Resource tags applied to the publicIP address created by this PublicIPAddressConfiguration. |
|
idle_timeout_in_minutes
|
The idle timeout of the public IP address. |
|
dns_settings
|
The dns settings to be applied on the publicIP addresses . |
|
public_ip_prefix
|
The PublicIPPrefix from which to allocate publicIP addresses. |
|
delete_option
|
str or
DeleteOptions
Specify what happens to the public IP when the VM is deleted. Known values are: "Delete" and "Detach". |