Compartir a través de


VirtualMachinePublicIPAddressConfiguration Clase

Describe la configuración de PublicIPAddress de una configuración de publicIPAddress de una máquina virtual.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
azure.mgmt.compute._serialization.Model
VirtualMachinePublicIPAddressConfiguration

Constructor

VirtualMachinePublicIPAddressConfiguration(*, name: str, sku: _models.PublicIPAddressSku | None = None, idle_timeout_in_minutes: int | None = None, delete_option: str | _models.DeleteOptions | None = None, dns_settings: _models.VirtualMachinePublicIPAddressDnsSettingsConfiguration | None = None, ip_tags: List[_models.VirtualMachineIpTag] | None = None, public_ip_prefix: _models.SubResource | None = None, public_ip_address_version: str | _models.IPVersions | None = None, public_ip_allocation_method: str | _models.PublicIPAllocationMethod | None = None, **kwargs: Any)

Keyword-Only Parameters

name
str

El nombre de configuración de la dirección publicIP. Necesario.

sku
PublicIPAddressSku

Describe la SKU de dirección IP pública. Solo se puede establecer con OrchestrationMode como flexible.

idle_timeout_in_minutes
int

Tiempo de espera de inactividad de la dirección IP pública.

delete_option
str o DeleteOptions

Especifique lo que sucede con la dirección IP pública cuando se elimina la máquina virtual. Los valores conocidos son: "Delete" y "Detach".

dns_settings
VirtualMachinePublicIPAddressDnsSettingsConfiguration

Configuración dns que se va a aplicar en las direcciones publicIP.

ip_tags
list[VirtualMachineIpTag]

Lista de etiquetas IP asociadas a la dirección IP pública.

public_ip_prefix
SubResource

PublicIPPrefix desde el que se van a asignar direcciones publicIP.

public_ip_address_version
str o IPVersions

Disponible desde Api-Version 2019-07-01 en adelante, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" y "IPv6". Los valores conocidos son: "IPv4" y "IPv6".

public_ip_allocation_method
str o PublicIPAllocationMethod

Especifique el tipo de asignación de IP pública. Los valores conocidos son: "Dynamic" y "Static".

Variables

name
str

El nombre de configuración de la dirección publicIP. Necesario.

sku
PublicIPAddressSku

Describe la SKU de dirección IP pública. Solo se puede establecer con OrchestrationMode como flexible.

idle_timeout_in_minutes
int

Tiempo de espera de inactividad de la dirección IP pública.

delete_option
str o DeleteOptions

Especifique lo que sucede con la dirección IP pública cuando se elimina la máquina virtual. Los valores conocidos son: "Delete" y "Detach".

dns_settings
VirtualMachinePublicIPAddressDnsSettingsConfiguration

Configuración dns que se va a aplicar en las direcciones publicIP.

ip_tags
list[VirtualMachineIpTag]

Lista de etiquetas IP asociadas a la dirección IP pública.

public_ip_prefix
SubResource

PublicIPPrefix desde el que se van a asignar direcciones publicIP.

public_ip_address_version
str o IPVersions

Disponible desde Api-Version 2019-07-01 en adelante, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" y "IPv6". Los valores conocidos son: "IPv4" y "IPv6".

public_ip_allocation_method
str o PublicIPAllocationMethod

Especifique el tipo de asignación de IP pública. Los valores conocidos son: "Dynamic" y "Static".