你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ManagedHsmKeysOperations 类
- 继承
-
builtins.objectManagedHsmKeysOperations
构造函数
ManagedHsmKeysOperations(*args, **kwargs)
方法
create_if_not_exist |
创建新密钥的第一个版本(如果不存在)。 如果已存在,则会返回现有密钥,而无需执行任何写入操作。 此 API 不创建后续版本,也不更新现有的密钥。 |
get |
从指定的托管 HSM 获取指定密钥的当前版本。 |
get_version |
获取指定托管 HSM 中指定密钥的指定版本。 |
list |
列出指定托管 HSM 中的密钥。 |
list_versions |
列出指定托管 HSM 中指定密钥的版本。 |
create_if_not_exist
创建新密钥的第一个版本(如果不存在)。 如果已存在,则会返回现有密钥,而无需执行任何写入操作。 此 API 不创建后续版本,也不更新现有的密钥。
create_if_not_exist(resource_group_name: str, name: str, key_name: str, parameters: _models.ManagedHsmKeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagedHsmKey
参数
- parameters
- ManagedHsmKeyCreateParameters 或 IO
用于创建指定键的参数。 是 ManagedHsmKeyCreateParameters 类型或 IO 类型。 必需。
- content_type
- str
Body 参数内容类型。 已知值为:“application/json”。 默认值为 None。
- cls
- callable
将传递直接响应的自定义类型或函数
返回
ManagedHsmKey 或 cls 的结果 (响应)
返回类型
例外
get
从指定的托管 HSM 获取指定密钥的当前版本。
get(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> ManagedHsmKey
参数
- cls
- callable
将传递直接响应的自定义类型或函数
返回
ManagedHsmKey 或 cls 的结果 (响应)
返回类型
例外
get_version
获取指定托管 HSM 中指定密钥的指定版本。
get_version(resource_group_name: str, name: str, key_name: str, key_version: str, **kwargs: Any) -> ManagedHsmKey
参数
- cls
- callable
将传递直接响应的自定义类型或函数
返回
ManagedHsmKey 或 cls 的结果 (响应)
返回类型
例外
list
列出指定托管 HSM 中的密钥。
list(resource_group_name: str, name: str, **kwargs: Any) -> Iterable[ManagedHsmKey]
参数
- cls
- callable
将传递直接响应的自定义类型或函数
返回
迭代器,例如 ManagedHsmKey 的实例或 cls 的结果 (响应)
返回类型
例外
list_versions
列出指定托管 HSM 中指定密钥的版本。
list_versions(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> Iterable[ManagedHsmKey]
参数
- cls
- callable
将传递直接响应的自定义类型或函数
返回
迭代器,例如 ManagedHsmKey 的实例或 cls 的结果 (响应)
返回类型
例外
属性
models
models = <module 'azure.mgmt.keyvault.v2023_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\keyvault\\v2023_02_01\\models\\__init__.py'>