Compartir a través de


PublicIPAddresses interface

Interfaz que representa publicIPAddresses.

Métodos

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crea o actualiza una dirección IP pública estática o dinámica.

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crea o actualiza una dirección IP pública estática o dinámica.

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtiene el estado de protección de Ddos de una dirección IP pública.

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtiene el estado de protección de Ddos de una dirección IP pública.

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

Elimina la dirección IP pública especificada.

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

Elimina la dirección IP pública especificada.

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Desasocia la IP Pública reservada del Servicio de Nube y asocia la IP Pública Independiente especificada al mismo frontend del Servicio Nube.

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Desasocia la IP Pública reservada del Servicio de Nube y asocia la IP Pública Independiente especificada al mismo frontend del Servicio Nube.

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Reserva la IP pública del servicio en la nube especificada cambiando su método de asignación a Estático. Si se solicita el rollback, el método de asignación vuelve a Dinámico.

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Reserva la IP pública del servicio en la nube especificada cambiando su método de asignación a Estático. Si se solicita el rollback, el método de asignación vuelve a Dinámico.

get(string, string, PublicIPAddressesGetOptionalParams)

Obtiene la dirección IP pública especificada en un grupo de recursos especificado.

getCloudServicePublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams)

Obtenga la dirección IP pública especificada en un servicio en la nube.

getVirtualMachineScaleSetPublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams)

Obtenga la dirección IP pública especificada en un conjunto de escalado de máquinas virtuales.

list(string, PublicIPAddressesListOptionalParams)

Obtiene todas las direcciones IP públicas de un grupo de recursos.

listAll(PublicIPAddressesListAllOptionalParams)

Obtiene todas las direcciones IP públicas de una suscripción.

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

Obtiene información sobre todas las direcciones IP públicas en un nivel de servicio en la nube.

listCloudServiceRoleInstancePublicIPAddresses(string, string, string, string, string, PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesOptionalParams)

Obtiene información sobre todas las direcciones IP públicas de una configuración de IP de instancia de rol en un servicio en la nube.

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

Obtiene información sobre todas las direcciones IP públicas en un nivel de conjunto de escalado de máquinas virtuales.

listVirtualMachineScaleSetVMPublicIPAddresses(string, string, string, string, string, PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesOptionalParams)

Obtiene información sobre todas las direcciones IP públicas de una configuración de IP de máquina virtual en un conjunto de escalado de máquinas virtuales.

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Actualiza las etiquetas de dirección IP pública.

Detalles del método

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crea o actualiza una dirección IP pública estática o dinámica.

function beginCreateOrUpdate(resourceGroupName: string, publicIpAddressName: string, parameters: PublicIPAddress, options?: PublicIPAddressesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

parameters
PublicIPAddress

Parámetros proporcionados a la operación de creación o actualización de la dirección IP pública.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crea o actualiza una dirección IP pública estática o dinámica.

function beginCreateOrUpdateAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: PublicIPAddress, options?: PublicIPAddressesCreateOrUpdateOptionalParams): Promise<PublicIPAddress>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

parameters
PublicIPAddress

Parámetros proporcionados a la operación de creación o actualización de la dirección IP pública.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PublicIPAddress>

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtiene el estado de protección de Ddos de una dirección IP pública.

function beginDdosProtectionStatus(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDdosProtectionStatusOptionalParams): Promise<SimplePollerLike<OperationState<PublicIpDdosProtectionStatusResult>, PublicIpDdosProtectionStatusResult>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

options
PublicIPAddressesDdosProtectionStatusOptionalParams

Parámetros de opciones.

Devoluciones

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtiene el estado de protección de Ddos de una dirección IP pública.

function beginDdosProtectionStatusAndWait(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDdosProtectionStatusOptionalParams): Promise<PublicIpDdosProtectionStatusResult>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

options
PublicIPAddressesDdosProtectionStatusOptionalParams

Parámetros de opciones.

Devoluciones

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

Elimina la dirección IP pública especificada.

function beginDelete(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

options
PublicIPAddressesDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

Elimina la dirección IP pública especificada.

function beginDeleteAndWait(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDeleteOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

options
PublicIPAddressesDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Desasocia la IP Pública reservada del Servicio de Nube y asocia la IP Pública Independiente especificada al mismo frontend del Servicio Nube.

function beginDisassociateCloudServiceReservedPublicIp(resourceGroupName: string, publicIpAddressName: string, parameters: DisassociateCloudServicePublicIpRequest, options?: PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

parameters
DisassociateCloudServicePublicIpRequest

Parámetro que defina qué dirección IP pública debe asociarse en lugar de la dirección IP pública dada.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Desasocia la IP Pública reservada del Servicio de Nube y asocia la IP Pública Independiente especificada al mismo frontend del Servicio Nube.

function beginDisassociateCloudServiceReservedPublicIpAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: DisassociateCloudServicePublicIpRequest, options?: PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams): Promise<PublicIPAddress>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

parameters
DisassociateCloudServicePublicIpRequest

Parámetro que defina qué dirección IP pública debe asociarse en lugar de la dirección IP pública dada.

Devoluciones

Promise<PublicIPAddress>

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Reserva la IP pública del servicio en la nube especificada cambiando su método de asignación a Estático. Si se solicita el rollback, el método de asignación vuelve a Dinámico.

function beginReserveCloudServicePublicIpAddress(resourceGroupName: string, publicIpAddressName: string, parameters: ReserveCloudServicePublicIpAddressRequest, options?: PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

parameters
ReserveCloudServicePublicIpAddressRequest

Parámetro que defina qué dirección IP pública debe asociarse en lugar de la dirección IP pública dada.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Reserva la IP pública del servicio en la nube especificada cambiando su método de asignación a Estático. Si se solicita el rollback, el método de asignación vuelve a Dinámico.

function beginReserveCloudServicePublicIpAddressAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: ReserveCloudServicePublicIpAddressRequest, options?: PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams): Promise<PublicIPAddress>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

parameters
ReserveCloudServicePublicIpAddressRequest

Parámetro que defina qué dirección IP pública debe asociarse en lugar de la dirección IP pública dada.

Devoluciones

Promise<PublicIPAddress>

get(string, string, PublicIPAddressesGetOptionalParams)

Obtiene la dirección IP pública especificada en un grupo de recursos especificado.

function get(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesGetOptionalParams): Promise<PublicIPAddress>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

options
PublicIPAddressesGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PublicIPAddress>

getCloudServicePublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams)

Obtenga la dirección IP pública especificada en un servicio en la nube.

function getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams): Promise<PublicIPAddress>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

cloudServiceName

string

Nombre del servicio en la nube.

roleInstanceName

string

Nombre de la instancia de rol.

networkInterfaceName

string

Nombre de la interfaz de red.

ipConfigurationName

string

Nombre de la configuración de IP.

publicIpAddressName

string

Nombre de la dirección IP pública.

Devoluciones

Promise<PublicIPAddress>

getVirtualMachineScaleSetPublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams)

Obtenga la dirección IP pública especificada en un conjunto de escalado de máquinas virtuales.

function getVirtualMachineScaleSetPublicIPAddress(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams): Promise<PublicIPAddress>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

virtualMachineScaleSetName

string

Nombre del conjunto de escalado de máquinas virtuales.

virtualmachineIndex

string

Índice de la máquina virtual.

networkInterfaceName

string

Nombre de la interfaz de red.

ipConfigurationName

string

Nombre de la configuración de IP.

publicIpAddressName

string

Nombre de la dirección IP pública.

Devoluciones

Promise<PublicIPAddress>

list(string, PublicIPAddressesListOptionalParams)

Obtiene todas las direcciones IP públicas de un grupo de recursos.

function list(resourceGroupName: string, options?: PublicIPAddressesListOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

options
PublicIPAddressesListOptionalParams

Parámetros de opciones.

Devoluciones

listAll(PublicIPAddressesListAllOptionalParams)

Obtiene todas las direcciones IP públicas de una suscripción.

function listAll(options?: PublicIPAddressesListAllOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parámetros

options
PublicIPAddressesListAllOptionalParams

Parámetros de opciones.

Devoluciones

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

Obtiene información sobre todas las direcciones IP públicas en un nivel de servicio en la nube.

function listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

cloudServiceName

string

Nombre del servicio en la nube.

Devoluciones

listCloudServiceRoleInstancePublicIPAddresses(string, string, string, string, string, PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesOptionalParams)

Obtiene información sobre todas las direcciones IP públicas de una configuración de IP de instancia de rol en un servicio en la nube.

function listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

cloudServiceName

string

Nombre del servicio en la nube.

roleInstanceName

string

Nombre de la instancia de rol.

networkInterfaceName

string

Nombre de la interfaz de red.

ipConfigurationName

string

Nombre de configuración de IP.

Devoluciones

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

Obtiene información sobre todas las direcciones IP públicas en un nivel de conjunto de escalado de máquinas virtuales.

function listVirtualMachineScaleSetPublicIPAddresses(resourceGroupName: string, virtualMachineScaleSetName: string, options?: PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

virtualMachineScaleSetName

string

Nombre del conjunto de escalado de máquinas virtuales.

Devoluciones

listVirtualMachineScaleSetVMPublicIPAddresses(string, string, string, string, string, PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesOptionalParams)

Obtiene información sobre todas las direcciones IP públicas de una configuración de IP de máquina virtual en un conjunto de escalado de máquinas virtuales.

function listVirtualMachineScaleSetVMPublicIPAddresses(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, ipConfigurationName: string, options?: PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

virtualMachineScaleSetName

string

Nombre del conjunto de escalado de máquinas virtuales.

virtualmachineIndex

string

Índice de la máquina virtual.

networkInterfaceName

string

Nombre de la interfaz de red.

ipConfigurationName

string

Nombre de configuración de IP.

Devoluciones

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Actualiza las etiquetas de dirección IP pública.

function updateTags(resourceGroupName: string, publicIpAddressName: string, parameters: TagsObject, options?: PublicIPAddressesUpdateTagsOptionalParams): Promise<PublicIPAddress>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

publicIpAddressName

string

Nombre de la dirección IP pública.

parameters
TagsObject

Parámetros proporcionados para actualizar las etiquetas de dirección IP pública.

options
PublicIPAddressesUpdateTagsOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PublicIPAddress>