VirtualMachineScaleSetPublicIPAddressConfiguration Class
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
VirtualMachineScaleSetPublicIPAddressConfiguration
Constructor
VirtualMachineScaleSetPublicIPAddressConfiguration(*, name: str, sku: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.PublicIPAddressSku] = None, idle_timeout_in_minutes: Optional[int] = None, dns_settings: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings] = None, ip_tags: Optional[List[azure.mgmt.compute.v2021_04_01.models._models_py3.VirtualMachineScaleSetIpTag]] = None, public_ip_prefix: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.SubResource] = None, public_ip_address_version: Optional[Union[str, azure.mgmt.compute.v2021_04_01.models._compute_management_client_enums.IPVersion]] = None, delete_option: Optional[Union[str, azure.mgmt.compute.v2021_04_01.models._compute_management_client_enums.DeleteOptions]] = None, **kwargs)
Parameters
The dns settings to be applied on the publicIP addresses .
- ip_tags
- list[VirtualMachineScaleSetIpTag]
The list of IP tags associated with the public IP address.
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'. Possible values include: "IPv4", "IPv6".
- delete_option
- str or DeleteOptions
Specify what happens to the public IP when the VM is deleted. Possible values include: "Delete", "Detach".
Feedback
Submit and view feedback for