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)
透過將指定的 Cloud Service 公共 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)
透過將指定的 Cloud Service 公共 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>