PublicIPAddressPropertiesFormat Class
Public IP address properties.
Constructor
PublicIPAddressPropertiesFormat(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
public_ip_allocation_method
|
The public IP address allocation method. Known values are: "Static" and "Dynamic". |
|
public_ip_address_version
|
The public IP address version. Known values are: "IPv4" and "IPv6". |
|
ip_configuration
|
The IP configuration associated with the public IP address. |
|
dns_settings
|
The FQDN of the DNS record associated with the public IP address. |
|
ddos_settings
|
The DDoS protection custom policy associated with the public IP address. |
|
ip_tags
|
The list of tags associated with the public IP address. |
|
ip_address
|
The IP address associated with the public IP address resource. |
|
public_ip_prefix
|
The Public IP Prefix this Public IP Address should be allocated from. |
|
idle_timeout_in_minutes
|
The idle timeout of the public IP address. |
|
resource_guid
|
The resource GUID property of the public IP address resource. |
|
provisioning_state
|
The provisioning state of the public IP address resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". |
|
service_public_ip_address
|
The service public IP address of the public IP address resource. |
|
nat_gateway
|
The NatGateway for the Public IP address. |
|
migration_phase
|
Migration phase of Public IP Address. Known values are: "None", "Prepare", "Commit", "Abort", and "Committed". |
|
linked_public_ip_address
|
The linked public IP address of the public IP address resource. |
|
delete_option
|
str or
DeleteOptions
Specify what happens to the public IP address when the VM using it is deleted. Known values are: "Delete" and "Detach". |
Attributes
ddos_settings
The DDoS protection custom policy associated with the public IP address.
ddos_settings: _models.DdosSettings | None
delete_option
Specify what happens to the public IP address when the VM using it is deleted. Known values are: "Delete" and "Detach".
delete_option: str | _models.DeleteOptions | None
dns_settings
The FQDN of the DNS record associated with the public IP address.
dns_settings: _models.PublicIPAddressDnsSettings | None
idle_timeout_in_minutes
The idle timeout of the public IP address.
idle_timeout_in_minutes: int | None
ip_address
The IP address associated with the public IP address resource.
ip_address: str | None
ip_configuration
The IP configuration associated with the public IP address.
ip_configuration: _models.IPConfiguration | None
ip_tags
The list of tags associated with the public IP address.
ip_tags: list['_models.IpTag'] | None
linked_public_ip_address
The linked public IP address of the public IP address resource.
linked_public_ip_address: _models.PublicIPAddress | None
migration_phase
"None", "Prepare", "Commit", "Abort", and "Committed".
migration_phase: str | _models.PublicIPAddressMigrationPhase | None
nat_gateway
The NatGateway for the Public IP address.
nat_gateway: _models.NatGateway | None
provisioning_state
"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".
provisioning_state: str | _models.ProvisioningState | None
public_ip_address_version
"IPv4" and "IPv6".
public_ip_address_version: str | _models.IPVersion | None
public_ip_allocation_method
"Static" and "Dynamic".
public_ip_allocation_method: str | _models.IPAllocationMethod | None
public_ip_prefix
The Public IP Prefix this Public IP Address should be allocated from.
public_ip_prefix: _models.SubResource | None
resource_guid
The resource GUID property of the public IP address resource.
resource_guid: str | None
service_public_ip_address
The service public IP address of the public IP address resource.
service_public_ip_address: _models.PublicIPAddress | None