ManagedHsms interface
代表 ManagedHsms 的介面。
方法
方法詳細資料
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 集區的參數
選項參數。
傳回
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 集區的參數
選項參數。
傳回
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 的位置。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ManagedHsmsPurgeDeletedHeaders>, ManagedHsmsPurgeDeletedHeaders>>
beginPurgeDeletedAndWait(string, string, ManagedHsmsPurgeDeletedOptionalParams)
永久刪除指定的受控 HSM。
function beginPurgeDeletedAndWait(name: string, location: string, options?: ManagedHsmsPurgeDeletedOptionalParams): Promise<ManagedHsmsPurgeDeletedHeaders>
參數
- name
-
string
虛刪除受控 HSM 的名稱。
- location
-
string
虛刪除受控 HSM 的位置。
選項參數。
傳回
Promise<ManagedHsmsPurgeDeletedHeaders>
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 的名稱。
選項參數。
傳回
Promise<CheckMhsmNameAvailabilityResult>
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 的位置。
選項參數。
傳回
Promise<DeletedManagedHsm>
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>
參數
選項參數。