CertificatesOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:certificates> .
- Наследование
-
builtins.objectCertificatesOperations
CertificatesOperations(*args, **kwargs)
create_or_update |
Отправьте сертификат в Центр Интернета вещей. Добавляет новый или заменяет существующий сертификат. |
delete |
Удаление сертификата X509. Удаляет существующий сертификат X509 или ничего не делает, если он не существует. |
generate_verification_code |
Создайте код проверки для потока подтверждения владения. Создает код проверки для потока подтверждения владения. Код проверки будет использоваться для создания конечного сертификата. |
get |
Получите сертификат. Возвращает сертификат. |
list_by_iot_hub |
Получите список сертификатов. Возвращает список сертификатов. |
verify |
Проверьте владение закрытым ключом сертификата. Проверяет владение закрытым ключом сертификата, предоставляя конечный сертификат, выданный проверяющим предварительно отправленным сертификатом. |
Отправьте сертификат в Центр Интернета вещей.
Добавляет новый или заменяет существующий сертификат.
async create_or_update(resource_group_name: str, resource_name: str, certificate_name: str, certificate_description: _models.CertificateBodyDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription
Параметры
- resource_group_name
- str
Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.
- certificate_description
- CertificateBodyDescription или IO
Текст сертификата. Тип CertificateBodyDescription или тип ввода-вывода. Обязательный.
- if_match
- str
ETag сертификата. Не указывайте для создания нового сертификата. Требуется для обновления существующего сертификата. Значение по умолчанию —Нет.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
CertificateDescription или результат cls(response)
Возвращаемый тип
Исключения
Удаление сертификата X509.
Удаляет существующий сертификат X509 или ничего не делает, если он не существует.
async delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None
Параметры
- resource_group_name
- str
Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
Создайте код проверки для потока подтверждения владения.
Создает код проверки для потока подтверждения владения. Код проверки будет использоваться для создания конечного сертификата.
async generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription
Параметры
- resource_group_name
- str
Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
CertificateWithNonceDescription или результат cls(response)
Возвращаемый тип
Исключения
Получите сертификат.
Возвращает сертификат.
async get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
Параметры
- resource_group_name
- str
Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
CertificateDescription или результат cls(response)
Возвращаемый тип
Исключения
Получите список сертификатов.
Возвращает список сертификатов.
async list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Параметры
- resource_group_name
- str
Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
CertificateListDescription или результат cls(response)
Возвращаемый тип
Исключения
Проверьте владение закрытым ключом сертификата.
Проверяет владение закрытым ключом сертификата, предоставляя конечный сертификат, выданный проверяющим предварительно отправленным сертификатом.
async verify(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, certificate_verification_body: _models.CertificateVerificationDescription, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription
Параметры
- resource_group_name
- str
Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.
- certificate_verification_body
- CertificateVerificationDescription или IO
Имя сертификата. Тип CertificateVerificationDescription или тип ввода-вывода. Обязательный элемент.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
CertificateDescription или результат cls(response)
Возвращаемый тип
Исключения
models = <module 'azure.mgmt.iothub.v2017_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2017_07_01\\models\\__init__.py'>
Отзыв о Azure SDK for Python
Azure SDK for Python — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: