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
Отправьте сертификат в Центр Интернета вещей.
Добавляет новый или заменяет существующий сертификат.
async 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
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
CertificateDescription или результат cls(response)
Возвращаемый тип
Исключения
delete
Удаление сертификата 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)
Возвращаемый тип
Исключения
generate_verification_code
Создайте код проверки для потока подтверждения владения.
Создает код проверки для потока подтверждения владения. Код проверки будет использоваться для создания конечного сертификата.
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)
Возвращаемый тип
Исключения
get
Получите сертификат.
Возвращает сертификат.
async 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
Получите список сертификатов.
Возвращает список сертификатов.
async list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Параметры
- resource_group_name
- str
Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
CertificateListDescription или результат cls(response)
Возвращаемый тип
Исключения
verify
Проверьте владение закрытым ключом сертификата.
Проверяет владение закрытым ключом сертификата, предоставляя конечный сертификат, выданный проверяющим предварительно отправленным сертификатом.
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
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