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