ManagedHsmKeysOperations Класс
Предупреждение
НЕ создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:managed_hsm_keys> .
- Наследование
-
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
Параметры
- resource_group_name
- str
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.
- name
- str
Имя пула управляемого устройства HSM в указанной группе ресурсов. Обязательный элемент.
- key_name
- str
Имя создаваемого ключа. Указанное значение может быть глобально скопировано для запуска службы. Указываемое значение не должно включать личную или конфиденциальную информацию. Обязательный.
- parameters
- ManagedHsmKeyCreateParameters или IO
Параметры, используемые для создания указанного ключа. Тип ManagedHsmKeyCreateParameters или тип ввода-вывода. Обязательный элемент.
- content_type
- str
Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
ManagedHsmKey или результат cls(response)
Возвращаемый тип
Исключения
get
Возвращает текущую версию указанного ключа из указанного управляемого модуля HSM.
get(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> ManagedHsmKey
Параметры
- resource_group_name
- str
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный элемент.
- name
- str
Имя пула управляемого устройства HSM в указанной группе ресурсов. Обязательный элемент.
- key_name
- str
Имя создаваемого ключа. Указанное значение может быть глобально скопировано для запуска службы. Указываемое значение не должно включать личную или конфиденциальную информацию. Обязательный.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
ManagedHsmKey или результат cls(response)
Возвращаемый тип
Исключения
get_version
Возвращает указанную версию указанного ключа в указанном управляемом устройстве HSM.
get_version(resource_group_name: str, name: str, key_name: str, key_version: str, **kwargs: Any) -> ManagedHsmKey
Параметры
- resource_group_name
- str
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный элемент.
- name
- str
Имя пула управляемого устройства HSM в указанной группе ресурсов. Обязательный.
- key_name
- str
Имя создаваемого ключа. Указанное значение может быть глобально скопировано для запуска службы. Указываемое значение не должно включать личную или конфиденциальную информацию. Обязательный элемент.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
ManagedHsmKey или результат cls(response)
Возвращаемый тип
Исключения
list
Перечисляет ключи в указанном управляемом устройстве HSM.
list(resource_group_name: str, name: str, **kwargs: Any) -> Iterable[ManagedHsmKey]
Параметры
- resource_group_name
- str
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный элемент.
- name
- str
Имя пула управляемого устройства HSM в указанной группе ресурсов. Обязательный.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
Итератор, например экземпляр ManagedHsmKey или результат cls(response)
Возвращаемый тип
Исключения
list_versions
Список версий указанного ключа в указанном управляемом устройстве HSM.
list_versions(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> Iterable[ManagedHsmKey]
Параметры
- resource_group_name
- str
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.
- name
- str
Имя пула управляемого устройства HSM в указанной группе ресурсов. Обязательный.
- key_name
- str
Имя создаваемого ключа. Указанное значение может быть глобально скопировано для запуска службы. Указываемое значение не должно включать личную или конфиденциальную информацию. Обязательный.
- cls
- callable
Пользовательский тип или функция, которым будет передан прямой ответ
Возвращаемое значение
Итератор, например экземпляр ManagedHsmKey или результат cls(response)
Возвращаемый тип
Исключения
Атрибуты
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'>
Azure SDK for Python