Partilhar 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 Ddos de um endereço IP público

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtém o status de proteção 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 Cloud e associa o IP Público Independente especificado ao mesmo frontend do Serviço Nuvem.

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

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

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

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

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

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

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áquina virtual.

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 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 escala de máquina virtual.

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

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

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Atualiza as tags de endereço IP público.

Detalhes de 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 criação ou atualização de endereço IP público.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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 criação ou atualização de endereço IP público.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PublicIPAddress>

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtém o status de proteção 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.

Devoluções

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtém o status de proteção 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.

Devoluções

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.

Devoluções

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.

Devoluções

Promise<void>

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia o IP Público reservado do Serviço Cloud e associa o IP Público Independente especificado ao mesmo frontend do Serviço 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 o Endereço IP Público que deve estar associado em vez do dado Endereço IP Público.

Devoluções

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

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia o IP Público reservado do Serviço Cloud e associa o IP Público Independente especificado ao mesmo frontend do Serviço 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 o Endereço IP Público que deve estar associado em vez do dado Endereço IP Público.

Devoluções

Promise<PublicIPAddress>

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

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

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 o Endereço IP Público que deve estar associado em vez do dado Endereço IP Público.

Devoluções

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

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

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

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 o Endereço IP Público que deve estar associado em vez do dado Endereço IP Público.

Devoluções

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.

Devoluções

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 da interface de rede.

ipConfigurationName

string

O nome da configuração IP.

publicIpAddressName

string

O nome do endereço IP público.

Devoluções

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áquina virtual.

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 da máquina virtual.

virtualmachineIndex

string

O índice da máquina virtual.

networkInterfaceName

string

O nome da interface de rede.

ipConfigurationName

string

O nome da configuração IP.

publicIpAddressName

string

O nome do endereço IP público.

Devoluções

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.

Devoluções

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.

Devoluções

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.

Devoluções

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

Obtém informações sobre todos os endereços IP públicos em uma configuração 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 da interface de rede.

ipConfigurationName

string

O nome da configuração IP.

Devoluções

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

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

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 da máquina virtual.

Devoluções

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

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

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 da máquina virtual.

virtualmachineIndex

string

O índice da máquina virtual.

networkInterfaceName

string

O nome da interface de rede.

ipConfigurationName

string

O nome da configuração IP.

Devoluções

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Atualiza as tags 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 tags de endereço IP público.

options
PublicIPAddressesUpdateTagsOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PublicIPAddress>