共用方式為


NatGateways interface

表示 NatGateways 的介面。

方法

beginCreateOrUpdate(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

建立或更新 nat 閘道。

beginCreateOrUpdateAndWait(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

建立或更新 nat 閘道。

beginDelete(string, string, NatGatewaysDeleteOptionalParams)

刪除指定的 nat 閘道。

beginDeleteAndWait(string, string, NatGatewaysDeleteOptionalParams)

刪除指定的 nat 閘道。

get(string, string, NatGatewaysGetOptionalParams)

取得指定資源群組中的指定 nat 閘道。

list(string, NatGatewaysListOptionalParams)

取得資源群組中的所有 nat 閘道。

listAll(NatGatewaysListAllOptionalParams)

取得訂用帳戶中的所有 Nat 閘道。

updateTags(string, string, TagsObject, NatGatewaysUpdateTagsOptionalParams)

更新 nat 閘道標籤。

方法詳細資料

beginCreateOrUpdate(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

建立或更新 nat 閘道。

function beginCreateOrUpdate(resourceGroupName: string, natGatewayName: string, parameters: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NatGateway>, NatGateway>>

參數

resourceGroupName

string

資源群組的名稱。

natGatewayName

string

nat 閘道的名稱。

parameters
NatGateway

提供給建立或更新 nat 閘道作業的參數。

options
NatGatewaysCreateOrUpdateOptionalParams

選項參數。

傳回

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

beginCreateOrUpdateAndWait(string, string, NatGateway, NatGatewaysCreateOrUpdateOptionalParams)

建立或更新 nat 閘道。

function beginCreateOrUpdateAndWait(resourceGroupName: string, natGatewayName: string, parameters: NatGateway, options?: NatGatewaysCreateOrUpdateOptionalParams): Promise<NatGateway>

參數

resourceGroupName

string

資源群組的名稱。

natGatewayName

string

nat 閘道的名稱。

parameters
NatGateway

提供給建立或更新 nat 閘道作業的參數。

options
NatGatewaysCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<NatGateway>

beginDelete(string, string, NatGatewaysDeleteOptionalParams)

刪除指定的 nat 閘道。

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

參數

resourceGroupName

string

資源群組的名稱。

natGatewayName

string

nat 閘道的名稱。

options
NatGatewaysDeleteOptionalParams

選項參數。

傳回

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

beginDeleteAndWait(string, string, NatGatewaysDeleteOptionalParams)

刪除指定的 nat 閘道。

function beginDeleteAndWait(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。

natGatewayName

string

nat 閘道的名稱。

options
NatGatewaysDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, NatGatewaysGetOptionalParams)

取得指定資源群組中的指定 nat 閘道。

function get(resourceGroupName: string, natGatewayName: string, options?: NatGatewaysGetOptionalParams): Promise<NatGateway>

參數

resourceGroupName

string

資源群組的名稱。

natGatewayName

string

nat 閘道的名稱。

options
NatGatewaysGetOptionalParams

選項參數。

傳回

Promise<NatGateway>

list(string, NatGatewaysListOptionalParams)

取得資源群組中的所有 nat 閘道。

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

參數

resourceGroupName

string

資源群組的名稱。

options
NatGatewaysListOptionalParams

選項參數。

傳回

listAll(NatGatewaysListAllOptionalParams)

取得訂用帳戶中的所有 Nat 閘道。

function listAll(options?: NatGatewaysListAllOptionalParams): PagedAsyncIterableIterator<NatGateway, NatGateway[], PageSettings>

參數

options
NatGatewaysListAllOptionalParams

選項參數。

傳回

updateTags(string, string, TagsObject, NatGatewaysUpdateTagsOptionalParams)

更新 nat 閘道標籤。

function updateTags(resourceGroupName: string, natGatewayName: string, parameters: TagsObject, options?: NatGatewaysUpdateTagsOptionalParams): Promise<NatGateway>

參數

resourceGroupName

string

資源群組的名稱。

natGatewayName

string

nat 閘道的名稱。

parameters
TagsObject

提供以更新 nat 閘道標籤的參數。

options
NatGatewaysUpdateTagsOptionalParams

選項參數。

傳回

Promise<NatGateway>