PublicIPAddresses interface
表示 PublicIPAddresses 的接口。
方法
方法详细信息
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 地址的名称。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIpDdosProtectionStatusResult>, PublicIpDdosProtectionStatusResult>>
beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)
获取公共 IP 地址的 Ddos 保护状态
function beginDdosProtectionStatusAndWait(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDdosProtectionStatusOptionalParams): Promise<PublicIpDdosProtectionStatusResult>
参数
- resourceGroupName
-
string
资源组的名称。
- publicIpAddressName
-
string
公共 IP 地址的名称。
选项参数。
返回
Promise<PublicIpDdosProtectionStatusResult>
beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)
删除指定的公共 IP 地址。
function beginDelete(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。
- publicIpAddressName
-
string
公共 IP 地址的名称。
选项参数。
返回
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 地址的名称。
选项参数。
返回
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 地址的名称。
选项参数。
返回
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
资源组的名称。
选项参数。
返回
listAll(PublicIPAddressesListAllOptionalParams)
获取订阅中的所有公共 IP 地址。
function listAll(options?: PublicIPAddressesListAllOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>
参数
选项参数。
返回
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>