Compartilhar via


PublicIPAddresses interface

Interface que representa um PublicIPAddresses.

Métodos

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Cria ou atualiza um endereço IP público estático ou dinâmico.

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Cria ou atualiza um endereço IP público estático ou dinâmico.

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtém o status de proteção de Ddos de um endereço IP público

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtém o status de proteção de Ddos de um endereço IP público

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

Exclui o endereço IP público especificado.

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

Exclui o endereço IP público especificado.

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia o IP Público reservado do Serviço de Nuvem e associa o IP Público Independente especificado ao mesmo frontend do Serviço de Nuvem.

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia o IP Público reservado do Serviço de Nuvem e associa o IP Público Independente especificado ao mesmo frontend do Serviço de Nuvem.

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Reserva o IP Público do Serviço de Nuvem especificado ao mudar seu método de alocação para Estático. Se for solicitado o rollback, o método de alocação reverte para Dynamic.

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Reserva o IP Público do Serviço de Nuvem especificado ao mudar seu método de alocação para Estático. Se for solicitado o rollback, o método de alocação reverte para Dynamic.

get(string, string, PublicIPAddressesGetOptionalParams)

Obtém o endereço IP público especificado em um grupo de recursos especificado.

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

Obtenha o endereço IP público especificado em um serviço de nuvem.

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

Obtenha o endereço IP público especificado em um conjunto de dimensionamento de máquinas virtuais.

list(string, PublicIPAddressesListOptionalParams)

Obtém todos os endereços IP públicos em um grupo de recursos.

listAll(PublicIPAddressesListAllOptionalParams)

Obtém todos os endereços IP públicos em uma assinatura.

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

Obtém informações sobre todos os endereços IP públicos em um nível de serviço de nuvem.

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

Obtém informações sobre todos os endereços IP públicos em uma configuração de IP de instância de função em um serviço de nuvem.

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

Obtém informações sobre todos os endereços IP públicos em um nível de conjunto de dimensionamento de máquinas virtuais.

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

Obtém informações sobre todos os endereços IP públicos em uma configuração de IP de máquina virtual em um conjunto de dimensionamento de máquinas virtuais.

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Atualiza marcas de endereço IP público.

Detalhes do método

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Cria ou atualiza um endereço IP público estático ou dinâmico.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

parameters
PublicIPAddress

Parâmetros fornecidos para a operação de criar ou atualizar endereço IP público.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Cria ou atualiza um endereço IP público estático ou dinâmico.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

parameters
PublicIPAddress

Parâmetros fornecidos para a operação de criar ou atualizar endereço IP público.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PublicIPAddress>

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtém o status de proteção de Ddos de um endereço IP público

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

options
PublicIPAddressesDdosProtectionStatusOptionalParams

Os parâmetros de opções.

Retornos

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtém o status de proteção de Ddos de um endereço IP público

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

options
PublicIPAddressesDdosProtectionStatusOptionalParams

Os parâmetros de opções.

Retornos

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

Exclui o endereço IP público especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

options
PublicIPAddressesDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

Exclui o endereço IP público especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

options
PublicIPAddressesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia o IP Público reservado do Serviço de Nuvem e associa o IP Público Independente especificado ao mesmo frontend do Serviço de Nuvem.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

parameters
DisassociateCloudServicePublicIpRequest

Parâmetro que define qual Endereço IP Público deve ser associado no lugar do Endereço IP Público dado.

Retornos

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

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia o IP Público reservado do Serviço de Nuvem e associa o IP Público Independente especificado ao mesmo frontend do Serviço de Nuvem.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

parameters
DisassociateCloudServicePublicIpRequest

Parâmetro que define qual Endereço IP Público deve ser associado no lugar do Endereço IP Público dado.

Retornos

Promise<PublicIPAddress>

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Reserva o IP Público do Serviço de Nuvem especificado ao mudar seu método de alocação para Estático. Se for solicitado o rollback, o método de alocação reverte para Dynamic.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

parameters
ReserveCloudServicePublicIpAddressRequest

Parâmetro que define qual Endereço IP Público deve ser associado no lugar do Endereço IP Público dado.

Retornos

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

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Reserva o IP Público do Serviço de Nuvem especificado ao mudar seu método de alocação para Estático. Se for solicitado o rollback, o método de alocação reverte para Dynamic.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

parameters
ReserveCloudServicePublicIpAddressRequest

Parâmetro que define qual Endereço IP Público deve ser associado no lugar do Endereço IP Público dado.

Retornos

Promise<PublicIPAddress>

get(string, string, PublicIPAddressesGetOptionalParams)

Obtém o endereço IP público especificado em um grupo de recursos especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

options
PublicIPAddressesGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<PublicIPAddress>

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

Obtenha o endereço IP público especificado em um serviço de nuvem.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

cloudServiceName

string

O nome do serviço de nuvem.

roleInstanceName

string

O nome da instância de função.

networkInterfaceName

string

O nome do adaptador de rede.

ipConfigurationName

string

O nome da configuração de IP.

publicIpAddressName

string

O nome do endereço IP público.

Retornos

Promise<PublicIPAddress>

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

Obtenha o endereço IP público especificado em um conjunto de dimensionamento de máquinas virtuais.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

virtualMachineScaleSetName

string

O nome do conjunto de dimensionamento de máquinas virtuais.

virtualmachineIndex

string

O índice da máquina virtual.

networkInterfaceName

string

O nome do adaptador de rede.

ipConfigurationName

string

O nome da configuração de IP.

publicIpAddressName

string

O nome do endereço IP público.

Retornos

Promise<PublicIPAddress>

list(string, PublicIPAddressesListOptionalParams)

Obtém todos os endereços IP públicos em um grupo de recursos.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

options
PublicIPAddressesListOptionalParams

Os parâmetros de opções.

Retornos

listAll(PublicIPAddressesListAllOptionalParams)

Obtém todos os endereços IP públicos em uma assinatura.

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

Parâmetros

options
PublicIPAddressesListAllOptionalParams

Os parâmetros de opções.

Retornos

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

Obtém informações sobre todos os endereços IP públicos em um nível de serviço de nuvem.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

cloudServiceName

string

O nome do serviço de nuvem.

Retornos

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

Obtém informações sobre todos os endereços IP públicos em uma configuração de IP de instância de função em um serviço de nuvem.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

cloudServiceName

string

O nome do serviço de nuvem.

roleInstanceName

string

O nome da instância de função.

networkInterfaceName

string

O nome do adaptador de rede.

ipConfigurationName

string

O nome da configuração de IP.

Retornos

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

Obtém informações sobre todos os endereços IP públicos em um nível de conjunto de dimensionamento de máquinas virtuais.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

virtualMachineScaleSetName

string

O nome do conjunto de dimensionamento de máquinas virtuais.

Retornos

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

Obtém informações sobre todos os endereços IP públicos em uma configuração de IP de máquina virtual em um conjunto de dimensionamento de máquinas virtuais.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

virtualMachineScaleSetName

string

O nome do conjunto de dimensionamento de máquinas virtuais.

virtualmachineIndex

string

O índice da máquina virtual.

networkInterfaceName

string

O nome do adaptador de rede.

ipConfigurationName

string

O nome da configuração de IP.

Retornos

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Atualiza marcas de endereço IP público.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

publicIpAddressName

string

O nome do endereço IP público.

parameters
TagsObject

Parâmetros fornecidos para atualizar marcas de endereço IP público.

options
PublicIPAddressesUpdateTagsOptionalParams

Os parâmetros de opções.

Retornos

Promise<PublicIPAddress>