共用方式為


VpnSites interface

代表 VpnSites 的介面。

方法

beginCreateOrUpdate(string, string, VpnSite, VpnSitesCreateOrUpdateOptionalParams)

如果 VpnSite 資源不存在,則建立 VpnSite 資源,否則會更新現有的 VpnSite。

beginCreateOrUpdateAndWait(string, string, VpnSite, VpnSitesCreateOrUpdateOptionalParams)

如果 VpnSite 資源不存在,則建立 VpnSite 資源,否則會更新現有的 VpnSite。

beginDelete(string, string, VpnSitesDeleteOptionalParams)

刪除 VpnSite。

beginDeleteAndWait(string, string, VpnSitesDeleteOptionalParams)

刪除 VpnSite。

get(string, string, VpnSitesGetOptionalParams)

擷取 VPN 網站的詳細數據。

list(VpnSitesListOptionalParams)

列出訂用帳戶中的所有 VpnSites。

listByResourceGroup(string, VpnSitesListByResourceGroupOptionalParams)

列出資源群組中的所有 vpnSites。

updateTags(string, string, TagsObject, VpnSitesUpdateTagsOptionalParams)

更新 VpnSite 標籤。

方法詳細資料

beginCreateOrUpdate(string, string, VpnSite, VpnSitesCreateOrUpdateOptionalParams)

如果 VpnSite 資源不存在,則建立 VpnSite 資源,否則會更新現有的 VpnSite。

function beginCreateOrUpdate(resourceGroupName: string, vpnSiteName: string, vpnSiteParameters: VpnSite, options?: VpnSitesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VpnSite>, VpnSite>>

參數

resourceGroupName

string

VpnSite 的資源組名。

vpnSiteName

string

要建立或更新之 VpnSite 的名稱。

vpnSiteParameters
VpnSite

提供用來建立或更新 VpnSite 的參數。

options
VpnSitesCreateOrUpdateOptionalParams

選項參數。

傳回

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

beginCreateOrUpdateAndWait(string, string, VpnSite, VpnSitesCreateOrUpdateOptionalParams)

如果 VpnSite 資源不存在,則建立 VpnSite 資源,否則會更新現有的 VpnSite。

function beginCreateOrUpdateAndWait(resourceGroupName: string, vpnSiteName: string, vpnSiteParameters: VpnSite, options?: VpnSitesCreateOrUpdateOptionalParams): Promise<VpnSite>

參數

resourceGroupName

string

VpnSite 的資源組名。

vpnSiteName

string

要建立或更新之 VpnSite 的名稱。

vpnSiteParameters
VpnSite

提供用來建立或更新 VpnSite 的參數。

options
VpnSitesCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<VpnSite>

beginDelete(string, string, VpnSitesDeleteOptionalParams)

刪除 VpnSite。

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

參數

resourceGroupName

string

VpnSite 的資源組名。

vpnSiteName

string

要刪除的 VpnSite 名稱。

options
VpnSitesDeleteOptionalParams

選項參數。

傳回

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

beginDeleteAndWait(string, string, VpnSitesDeleteOptionalParams)

刪除 VpnSite。

function beginDeleteAndWait(resourceGroupName: string, vpnSiteName: string, options?: VpnSitesDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

VpnSite 的資源組名。

vpnSiteName

string

要刪除的 VpnSite 名稱。

options
VpnSitesDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, VpnSitesGetOptionalParams)

擷取 VPN 網站的詳細數據。

function get(resourceGroupName: string, vpnSiteName: string, options?: VpnSitesGetOptionalParams): Promise<VpnSite>

參數

resourceGroupName

string

VpnSite 的資源組名。

vpnSiteName

string

要擷取的 VpnSite 名稱。

options
VpnSitesGetOptionalParams

選項參數。

傳回

Promise<VpnSite>

list(VpnSitesListOptionalParams)

列出訂用帳戶中的所有 VpnSites。

function list(options?: VpnSitesListOptionalParams): PagedAsyncIterableIterator<VpnSite, VpnSite[], PageSettings>

參數

options
VpnSitesListOptionalParams

選項參數。

傳回

listByResourceGroup(string, VpnSitesListByResourceGroupOptionalParams)

列出資源群組中的所有 vpnSites。

function listByResourceGroup(resourceGroupName: string, options?: VpnSitesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<VpnSite, VpnSite[], PageSettings>

參數

resourceGroupName

string

VpnSite 的資源組名。

傳回

updateTags(string, string, TagsObject, VpnSitesUpdateTagsOptionalParams)

更新 VpnSite 標籤。

function updateTags(resourceGroupName: string, vpnSiteName: string, vpnSiteParameters: TagsObject, options?: VpnSitesUpdateTagsOptionalParams): Promise<VpnSite>

參數

resourceGroupName

string

VpnSite 的資源組名。

vpnSiteName

string

要更新之 VpnSite 的名稱。

vpnSiteParameters
TagsObject

提供用來更新 VpnSite 標籤的參數。

options
VpnSitesUpdateTagsOptionalParams

選項參數。

傳回

Promise<VpnSite>