你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ManagedHsmKeys interface

表示 ManagedHsmKeys 的接口。

方法

createIfNotExist(string, string, string, ManagedHsmKeyCreateParameters, ManagedHsmKeysCreateIfNotExistOptionalParams)

创建新密钥的第一个版本(如果不存在)。 如果已存在,则会返回现有密钥,而无需执行任何写入操作。 此 API 不创建后续版本,也不更新现有的密钥。

get(string, string, string, ManagedHsmKeysGetOptionalParams)

从指定的托管 HSM 中获取指定密钥的当前版本。

getVersion(string, string, string, string, ManagedHsmKeysGetVersionOptionalParams)

获取指定托管 HSM 中指定密钥的指定版本。

list(string, string, ManagedHsmKeysListOptionalParams)

列出指定的托管 HSM 中的密钥。

listVersions(string, string, string, ManagedHsmKeysListVersionsOptionalParams)

列出指定托管 HSM 中指定密钥的版本。

方法详细信息

createIfNotExist(string, string, string, ManagedHsmKeyCreateParameters, ManagedHsmKeysCreateIfNotExistOptionalParams)

创建新密钥的第一个版本(如果不存在)。 如果已存在,则会返回现有密钥,而无需执行任何写入操作。 此 API 不创建后续版本,也不更新现有的密钥。

function createIfNotExist(resourceGroupName: string, name: string, keyName: string, parameters: ManagedHsmKeyCreateParameters, options?: ManagedHsmKeysCreateIfNotExistOptionalParams): Promise<ManagedHsmKey>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

name

string

指定资源组中托管 HSM 池的名称。

keyName

string

要创建的密钥的名称。 为了运行服务,可能会全局复制你提供的值。 提供的值不应包括个人身份信息或敏感信息。

parameters
ManagedHsmKeyCreateParameters

用于创建指定键的参数。

返回

Promise<ManagedHsmKey>

get(string, string, string, ManagedHsmKeysGetOptionalParams)

从指定的托管 HSM 中获取指定密钥的当前版本。

function get(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysGetOptionalParams): Promise<ManagedHsmKey>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

name

string

指定资源组中托管 HSM 池的名称。

keyName

string

要创建的密钥的名称。 为了运行服务,可能会全局复制你提供的值。 提供的值不应包括个人身份信息或敏感信息。

options
ManagedHsmKeysGetOptionalParams

选项参数。

返回

Promise<ManagedHsmKey>

getVersion(string, string, string, string, ManagedHsmKeysGetVersionOptionalParams)

获取指定托管 HSM 中指定密钥的指定版本。

function getVersion(resourceGroupName: string, name: string, keyName: string, keyVersion: string, options?: ManagedHsmKeysGetVersionOptionalParams): Promise<ManagedHsmKey>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

name

string

指定资源组中托管 HSM 池的名称。

keyName

string

要创建的密钥的名称。 为了运行服务,可能会全局复制你提供的值。 提供的值不应包括个人身份信息或敏感信息。

keyVersion

string

要检索的密钥的版本。

options
ManagedHsmKeysGetVersionOptionalParams

选项参数。

返回

Promise<ManagedHsmKey>

list(string, string, ManagedHsmKeysListOptionalParams)

列出指定的托管 HSM 中的密钥。

function list(resourceGroupName: string, name: string, options?: ManagedHsmKeysListOptionalParams): PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

name

string

指定资源组中托管 HSM 池的名称。

options
ManagedHsmKeysListOptionalParams

选项参数。

返回

listVersions(string, string, string, ManagedHsmKeysListVersionsOptionalParams)

列出指定托管 HSM 中指定密钥的版本。

function listVersions(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysListVersionsOptionalParams): PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

name

string

指定资源组中托管 HSM 池的名称。

keyName

string

要创建的密钥的名称。 为了运行服务,可能会全局复制你提供的值。 提供的值不应包括个人身份信息或敏感信息。

返回