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