你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PublicIPAddresses interface

表示 PublicIPAddresses 的接口。

方法

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

创建或更新静态或动态公共 IP 地址。

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

创建或更新静态或动态公共 IP 地址。

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

获取公共 IP 地址的 Ddos 保护状态

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

获取公共 IP 地址的 Ddos 保护状态

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

删除指定的公共 IP 地址。

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

删除指定的公共 IP 地址。

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

将云服务预留的公共IP解除关联,并将指定的独立公共IP关联到同一个云服务前端。

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

将云服务预留的公共IP解除关联,并将指定的独立公共IP关联到同一个云服务前端。

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

通过将指定的云服务公共IP切换为静态IP来保留该云服务的公共IP。 如果请求回滚,则将分配方法恢复为动态。

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

通过将指定的云服务公共IP切换为静态IP来保留该云服务的公共IP。 如果请求回滚,则将分配方法恢复为动态。

get(string, string, PublicIPAddressesGetOptionalParams)

获取指定资源组中的指定公共 IP 地址。

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

获取云服务中的指定公共 IP 地址。

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

获取虚拟机规模集中的指定公共 IP 地址。

list(string, PublicIPAddressesListOptionalParams)

获取资源组中的所有公共 IP 地址。

listAll(PublicIPAddressesListAllOptionalParams)

获取订阅中的所有公共 IP 地址。

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

获取有关云服务级别上所有公共 IP 地址的信息。

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

获取有关云服务中角色实例 IP 配置中的所有公共 IP 地址的信息。

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

获取有关虚拟机规模集级别上所有公共 IP 地址的信息。

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

获取有关虚拟机规模集中虚拟机 IP 配置中的所有公共 IP 地址的信息。

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

更新公共 IP 地址标记。

方法详细信息

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

创建或更新静态或动态公共 IP 地址。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

parameters
PublicIPAddress

提供给创建或更新公共 IP 地址作的参数。

返回

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

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

创建或更新静态或动态公共 IP 地址。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

parameters
PublicIPAddress

提供给创建或更新公共 IP 地址作的参数。

返回

Promise<PublicIPAddress>

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

获取公共 IP 地址的 Ddos 保护状态

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

返回

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

获取公共 IP 地址的 Ddos 保护状态

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

返回

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

删除指定的公共 IP 地址。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

options
PublicIPAddressesDeleteOptionalParams

选项参数。

返回

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

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

删除指定的公共 IP 地址。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

options
PublicIPAddressesDeleteOptionalParams

选项参数。

返回

Promise<void>

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

将云服务预留的公共IP解除关联,并将指定的独立公共IP关联到同一个云服务前端。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

parameters
DisassociateCloudServicePublicIpRequest

参数定义了应关联哪个公共IP地址,取代给定的公共IP地址。

返回

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

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

将云服务预留的公共IP解除关联,并将指定的独立公共IP关联到同一个云服务前端。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

parameters
DisassociateCloudServicePublicIpRequest

参数定义了应关联哪个公共IP地址,取代给定的公共IP地址。

返回

Promise<PublicIPAddress>

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

通过将指定的云服务公共IP切换为静态IP来保留该云服务的公共IP。 如果请求回滚,则将分配方法恢复为动态。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

parameters
ReserveCloudServicePublicIpAddressRequest

参数定义了应关联哪个公共IP地址,取代给定的公共IP地址。

返回

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

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

通过将指定的云服务公共IP切换为静态IP来保留该云服务的公共IP。 如果请求回滚,则将分配方法恢复为动态。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

parameters
ReserveCloudServicePublicIpAddressRequest

参数定义了应关联哪个公共IP地址,取代给定的公共IP地址。

返回

Promise<PublicIPAddress>

get(string, string, PublicIPAddressesGetOptionalParams)

获取指定资源组中的指定公共 IP 地址。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

options
PublicIPAddressesGetOptionalParams

选项参数。

返回

Promise<PublicIPAddress>

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

获取云服务中的指定公共 IP 地址。

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

参数

resourceGroupName

string

资源组的名称。

cloudServiceName

string

云服务的名称。

roleInstanceName

string

角色实例名称。

networkInterfaceName

string

网络接口的名称。

ipConfigurationName

string

IP 配置的名称。

publicIpAddressName

string

公共 IP 地址的名称。

返回

Promise<PublicIPAddress>

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

获取虚拟机规模集中的指定公共 IP 地址。

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

参数

resourceGroupName

string

资源组的名称。

virtualMachineScaleSetName

string

虚拟机规模集的名称。

virtualmachineIndex

string

虚拟机索引。

networkInterfaceName

string

网络接口的名称。

ipConfigurationName

string

IP 配置的名称。

publicIpAddressName

string

公共 IP 地址的名称。

返回

Promise<PublicIPAddress>

list(string, PublicIPAddressesListOptionalParams)

获取资源组中的所有公共 IP 地址。

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

参数

resourceGroupName

string

资源组的名称。

options
PublicIPAddressesListOptionalParams

选项参数。

返回

listAll(PublicIPAddressesListAllOptionalParams)

获取订阅中的所有公共 IP 地址。

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

参数

options
PublicIPAddressesListAllOptionalParams

选项参数。

返回

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

获取有关云服务级别上所有公共 IP 地址的信息。

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

参数

resourceGroupName

string

资源组的名称。

cloudServiceName

string

云服务的名称。

返回

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

获取有关云服务中角色实例 IP 配置中的所有公共 IP 地址的信息。

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

参数

resourceGroupName

string

资源组的名称。

cloudServiceName

string

云服务的名称。

roleInstanceName

string

角色实例的名称。

networkInterfaceName

string

网络接口名称。

ipConfigurationName

string

IP 配置名称。

返回

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

获取有关虚拟机规模集级别上所有公共 IP 地址的信息。

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

参数

resourceGroupName

string

资源组的名称。

virtualMachineScaleSetName

string

虚拟机规模集的名称。

返回

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

获取有关虚拟机规模集中虚拟机 IP 配置中的所有公共 IP 地址的信息。

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

参数

resourceGroupName

string

资源组的名称。

virtualMachineScaleSetName

string

虚拟机规模集的名称。

virtualmachineIndex

string

虚拟机索引。

networkInterfaceName

string

网络接口名称。

ipConfigurationName

string

IP 配置名称。

返回

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

更新公共 IP 地址标记。

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

参数

resourceGroupName

string

资源组的名称。

publicIpAddressName

string

公共 IP 地址的名称。

parameters
TagsObject

提供用于更新公共 IP 地址标记的参数。

返回

Promise<PublicIPAddress>