PublicIPAddresses interface
Interface que representa um PublicIPAddresses.
Métodos
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.
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.
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.
Os parâmetros de opções.
Retornos
Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIpDdosProtectionStatusResult>, PublicIpDdosProtectionStatusResult>>
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.
Os parâmetros de opções.
Retornos
Promise<PublicIpDdosProtectionStatusResult>
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.
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.
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.
Os parâmetros de opções.
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.
Os parâmetros de opções.
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.
Os parâmetros de opções.
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.
Os parâmetros de opções.
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.
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.
Os parâmetros de opções.
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.
Os parâmetros de opções.
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.
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
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.
Os parâmetros de opções.
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.
Os parâmetros de opções.
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.
Os parâmetros de opções.
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.
Os parâmetros de opções.
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.
Os parâmetros de opções.
Retornos
Promise<PublicIPAddress>