CertificatesOperations Clase
Advertencia
NO cree instancias de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:certificates> .
- Herencia
-
builtins.objectCertificatesOperations
Constructor
CertificatesOperations(*args, **kwargs)
Métodos
create_or_update |
Cargue el certificado en el centro de IoT. Agrega un certificado nuevo o reemplaza el existente. |
delete |
Elimine un certificado X509. Elimina un certificado X509 existente o no hace nada si no existe. |
generate_verification_code |
Generar código de verificación para el flujo de prueba de posesión. Genera código de verificación para el flujo de prueba de posesión. El código de verificación se usará para generar un certificado hoja. |
get |
Obtenga el certificado. Devuelve el certificado. |
list_by_iot_hub |
Obtenga la lista de certificados. Devuelve la lista de certificados. |
verify |
Compruebe la posesión de la clave privada del certificado. Comprueba la posesión de la clave privada del certificado proporcionando el certificado hoja emitido por el certificado previamente cargado. |
create_or_update
Cargue el certificado en el centro de IoT.
Agrega un certificado nuevo o reemplaza el existente.
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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el centro de IoT. Necesario.
- certificate_description
- CertificateDescription o IO
Cuerpo del certificado. Es un tipo CertificateDescription o un tipo de E/S. Necesario.
- if_match
- str
ETag del certificado. No especifique para crear un certificado nuevo. Necesario para actualizar un certificado existente. El valor predeterminado es Ninguno.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
CertificateDescription o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
delete
Elimine un certificado X509.
Elimina un certificado X509 existente o no hace nada si no existe.
delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el centro de IoT. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
Ninguno o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
generate_verification_code
Generar código de verificación para el flujo de prueba de posesión.
Genera código de verificación para el flujo de prueba de posesión. El código de verificación se usará para generar un certificado hoja.
generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el centro de IoT. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
CertificateWithNonceDescription o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
get
Obtenga el certificado.
Devuelve el certificado.
get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el centro de IoT. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
CertificateDescription o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_by_iot_hub
Obtenga la lista de certificados.
Devuelve la lista de certificados.
list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el centro de IoT. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
CertificateListDescription o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
verify
Compruebe la posesión de la clave privada del certificado.
Comprueba la posesión de la clave privada del certificado proporcionando el certificado hoja emitido por el certificado previamente cargado.
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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el centro de IoT. Necesario.
- certificate_verification_body
- CertificateVerificationDescription o IO
Nombre del certificado. Es un tipo CertificateVerificationDescription o un tipo de E/S. Necesario.
- content_type
- str
Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa
Devoluciones
CertificateDescription o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
models
models = <module 'azure.mgmt.iothub.v2023_06_30_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2023_06_30_preview\\models\\__init__.py'>
Azure SDK for Python