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
资源组的名称。 此名称不区分大小写。
- 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
资源组的名称。 此名称不区分大小写。
- 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
资源组的名称。 此名称不区分大小写。
- 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
资源组的名称。 此名称不区分大小写。
- 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
Azure 区域的名称。
选项参数。
返回
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
Azure 区域的名称。
选项参数。
返回
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
资源组的名称。 此名称不区分大小写。
- 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
资源组的名称。 此名称不区分大小写。
- name
-
string
托管 HSM 池的名称。
- parameters
- ManagedHsm
用于修补托管 HSM 池的参数
- options
- ManagedHsmsUpdateOptionalParams
选项参数。
返回
Promise<ManagedHsm>
checkMhsmNameAvailability(CheckMhsmNameAvailabilityParameters, ManagedHsmsCheckMhsmNameAvailabilityOptionalParams)
检查托管 hsm 名称是否有效且尚未使用。
function checkMhsmNameAvailability(mhsmName: CheckMhsmNameAvailabilityParameters, options?: ManagedHsmsCheckMhsmNameAvailabilityOptionalParams): Promise<CheckMhsmNameAvailabilityResult>
参数
- mhsmName
- CheckMhsmNameAvailabilityParameters
请求正文
选项参数。
返回
Promise<CheckMhsmNameAvailabilityResult>
get(string, string, ManagedHsmsGetOptionalParams)
获取指定的托管 HSM 池。
function get(resourceGroupName: string, name: string, options?: ManagedHsmsGetOptionalParams): Promise<ManagedHsm>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- 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
Azure 区域的名称。
选项参数。
返回
Promise<DeletedManagedHsm>
listByResourceGroup(string, ManagedHsmsListByResourceGroupOptionalParams)
列表作获取与订阅和指定资源组关联的托管 HSM 池的相关信息。
function listByResourceGroup(resourceGroupName: string, options?: ManagedHsmsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ManagedHsm, ManagedHsm[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
选项参数。
返回
listBySubscription(ManagedHsmsListBySubscriptionOptionalParams)
列表作获取与订阅关联的托管 HSM 池的相关信息。
function listBySubscription(options?: ManagedHsmsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ManagedHsm, ManagedHsm[], PageSettings>
参数
选项参数。
返回
listDeleted(ManagedHsmsListDeletedOptionalParams)
列表作获取与订阅关联的已删除托管 HSM 的相关信息。
function listDeleted(options?: ManagedHsmsListDeletedOptionalParams): PagedAsyncIterableIterator<DeletedManagedHsm, DeletedManagedHsm[], PageSettings>
参数
选项参数。