ManagedHsms interface

代表 ManagedHsms 的介面。

方法

beginCreateOrUpdate(string, string, ManagedHsm, ManagedHsmsCreateOrUpdateOptionalParams)

在指定的訂用帳戶中建立或更新受控 HSM 集區。

beginCreateOrUpdateAndWait(string, string, ManagedHsm, ManagedHsmsCreateOrUpdateOptionalParams)

在指定的訂用帳戶中建立或更新受控 HSM 集區。

beginDelete(string, string, ManagedHsmsDeleteOptionalParams)

刪除指定的受控 HSM 集區。

beginDeleteAndWait(string, string, ManagedHsmsDeleteOptionalParams)

刪除指定的受控 HSM 集區。

beginPurgeDeleted(string, string, ManagedHsmsPurgeDeletedOptionalParams)

永久刪除指定的受控 HSM。

beginPurgeDeletedAndWait(string, string, ManagedHsmsPurgeDeletedOptionalParams)

永久刪除指定的受控 HSM。

beginUpdate(string, string, ManagedHsm, ManagedHsmsUpdateOptionalParams)

更新指定訂用帳戶中的受控 HSM 集區。

beginUpdateAndWait(string, string, ManagedHsm, ManagedHsmsUpdateOptionalParams)

更新指定訂用帳戶中的受控 HSM 集區。

checkMhsmNameAvailability(CheckMhsmNameAvailabilityParameters, ManagedHsmsCheckMhsmNameAvailabilityOptionalParams)

檢查 Managed hsm 名稱是否有效,且尚未使用中。

get(string, string, ManagedHsmsGetOptionalParams)

取得指定的受控 HSM 集區。

getDeleted(string, string, ManagedHsmsGetDeletedOptionalParams)

取得指定的已刪除受控 HSM。

listByResourceGroup(string, ManagedHsmsListByResourceGroupOptionalParams)

清單作業會取得與訂用帳戶和指定資源群組內相關聯之受控 HSM 集區的相關資訊。

listBySubscription(ManagedHsmsListBySubscriptionOptionalParams)

清單作業會取得與訂用帳戶相關聯之受控 HSM 集區的相關資訊。

listDeleted(ManagedHsmsListDeletedOptionalParams)

清單作業會取得與訂用帳戶相關聯的已刪除受控 HSM 相關資訊。

方法詳細資料

beginCreateOrUpdate(string, string, ManagedHsm, ManagedHsmsCreateOrUpdateOptionalParams)

在指定的訂用帳戶中建立或更新受控 HSM 集區。

function beginCreateOrUpdate(resourceGroupName: string, name: string, parameters: ManagedHsm, options?: ManagedHsmsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ManagedHsm>, ManagedHsm>>

參數

resourceGroupName

string

包含受控 HSM 集區的資源群組名稱。

name

string

受控 HSM 集區的名稱

parameters
ManagedHsm

用來建立或更新受控 HSM 集區的參數

options
ManagedHsmsCreateOrUpdateOptionalParams

選項參數。

傳回

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

beginCreateOrUpdateAndWait(string, string, ManagedHsm, ManagedHsmsCreateOrUpdateOptionalParams)

在指定的訂用帳戶中建立或更新受控 HSM 集區。

function beginCreateOrUpdateAndWait(resourceGroupName: string, name: string, parameters: ManagedHsm, options?: ManagedHsmsCreateOrUpdateOptionalParams): Promise<ManagedHsm>

參數

resourceGroupName

string

包含受控 HSM 集區的資源群組名稱。

name

string

受控 HSM 集區的名稱

parameters
ManagedHsm

用來建立或更新受控 HSM 集區的參數

options
ManagedHsmsCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<ManagedHsm>

beginDelete(string, string, ManagedHsmsDeleteOptionalParams)

刪除指定的受控 HSM 集區。

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

參數

resourceGroupName

string

包含受控 HSM 集區的資源群組名稱。

name

string

要刪除的受控 HSM 集區名稱

options
ManagedHsmsDeleteOptionalParams

選項參數。

傳回

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

beginDeleteAndWait(string, string, ManagedHsmsDeleteOptionalParams)

刪除指定的受控 HSM 集區。

function beginDeleteAndWait(resourceGroupName: string, name: string, options?: ManagedHsmsDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

包含受控 HSM 集區的資源群組名稱。

name

string

要刪除的受控 HSM 集區名稱

options
ManagedHsmsDeleteOptionalParams

選項參數。

傳回

Promise<void>

beginPurgeDeleted(string, string, ManagedHsmsPurgeDeletedOptionalParams)

永久刪除指定的受控 HSM。

function beginPurgeDeleted(name: string, location: string, options?: ManagedHsmsPurgeDeletedOptionalParams): Promise<SimplePollerLike<OperationState<ManagedHsmsPurgeDeletedHeaders>, ManagedHsmsPurgeDeletedHeaders>>

參數

name

string

虛刪除受控 HSM 的名稱。

location

string

虛刪除受控 HSM 的位置。

options
ManagedHsmsPurgeDeletedOptionalParams

選項參數。

傳回

beginPurgeDeletedAndWait(string, string, ManagedHsmsPurgeDeletedOptionalParams)

永久刪除指定的受控 HSM。

function beginPurgeDeletedAndWait(name: string, location: string, options?: ManagedHsmsPurgeDeletedOptionalParams): Promise<ManagedHsmsPurgeDeletedHeaders>

參數

name

string

虛刪除受控 HSM 的名稱。

location

string

虛刪除受控 HSM 的位置。

options
ManagedHsmsPurgeDeletedOptionalParams

選項參數。

傳回

beginUpdate(string, string, ManagedHsm, ManagedHsmsUpdateOptionalParams)

更新指定訂用帳戶中的受控 HSM 集區。

function beginUpdate(resourceGroupName: string, name: string, parameters: ManagedHsm, options?: ManagedHsmsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ManagedHsm>, ManagedHsm>>

參數

resourceGroupName

string

包含受控 HSM 集區的資源群組名稱。

name

string

受控 HSM 集區的名稱

parameters
ManagedHsm

修補受控 HSM 集區的參數

options
ManagedHsmsUpdateOptionalParams

選項參數。

傳回

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

beginUpdateAndWait(string, string, ManagedHsm, ManagedHsmsUpdateOptionalParams)

更新指定訂用帳戶中的受控 HSM 集區。

function beginUpdateAndWait(resourceGroupName: string, name: string, parameters: ManagedHsm, options?: ManagedHsmsUpdateOptionalParams): Promise<ManagedHsm>

參數

resourceGroupName

string

包含受控 HSM 集區的資源群組名稱。

name

string

受控 HSM 集區的名稱

parameters
ManagedHsm

修補受控 HSM 集區的參數

options
ManagedHsmsUpdateOptionalParams

選項參數。

傳回

Promise<ManagedHsm>

checkMhsmNameAvailability(CheckMhsmNameAvailabilityParameters, ManagedHsmsCheckMhsmNameAvailabilityOptionalParams)

檢查 Managed hsm 名稱是否有效,且尚未使用中。

function checkMhsmNameAvailability(mhsmName: CheckMhsmNameAvailabilityParameters, options?: ManagedHsmsCheckMhsmNameAvailabilityOptionalParams): Promise<CheckMhsmNameAvailabilityResult>

參數

mhsmName
CheckMhsmNameAvailabilityParameters

Managed hsm 的名稱。

傳回

get(string, string, ManagedHsmsGetOptionalParams)

取得指定的受控 HSM 集區。

function get(resourceGroupName: string, name: string, options?: ManagedHsmsGetOptionalParams): Promise<ManagedHsm>

參數

resourceGroupName

string

包含受控 HSM 集區的資源群組名稱。

name

string

受控 HSM 集區的名稱。

options
ManagedHsmsGetOptionalParams

選項參數。

傳回

Promise<ManagedHsm>

getDeleted(string, string, ManagedHsmsGetDeletedOptionalParams)

取得指定的已刪除受控 HSM。

function getDeleted(name: string, location: string, options?: ManagedHsmsGetDeletedOptionalParams): Promise<DeletedManagedHsm>

參數

name

string

已刪除的受控 HSM 名稱。

location

string

已刪除受控 HSM 的位置。

options
ManagedHsmsGetDeletedOptionalParams

選項參數。

傳回

listByResourceGroup(string, ManagedHsmsListByResourceGroupOptionalParams)

清單作業會取得與訂用帳戶和指定資源群組內相關聯之受控 HSM 集區的相關資訊。

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

參數

resourceGroupName

string

包含受控 HSM 集區的資源群組名稱。

傳回

listBySubscription(ManagedHsmsListBySubscriptionOptionalParams)

清單作業會取得與訂用帳戶相關聯之受控 HSM 集區的相關資訊。

function listBySubscription(options?: ManagedHsmsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ManagedHsm, ManagedHsm[], PageSettings>

參數

傳回

listDeleted(ManagedHsmsListDeletedOptionalParams)

清單作業會取得與訂用帳戶相關聯的已刪除受控 HSM 相關資訊。

function listDeleted(options?: ManagedHsmsListDeletedOptionalParams): PagedAsyncIterableIterator<DeletedManagedHsm, DeletedManagedHsm[], PageSettings>

參數

options
ManagedHsmsListDeletedOptionalParams

選項參數。

傳回