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
str

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
int

The idle timeout of the public IP address.

resource_guid
str

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

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