CertificatesOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:certificates> .
- Ereditarietà
-
builtins.objectCertificatesOperations
Costruttore
CertificatesOperations(*args, **kwargs)
Metodi
create_or_update |
Caricare il certificato nell'hub IoT. Aggiunge un certificato nuovo o sostituisce il certificato esistente. |
delete |
Eliminare un certificato X509. Elimina un certificato X509 esistente o non esiste nulla se non esiste. |
generate_verification_code |
Generare il codice di verifica per la verifica del flusso di possesso. Genera il codice di verifica per la verifica del flusso di possesso. Il codice di verifica verrà usato per generare un certificato foglia. |
get |
Ottenere il certificato. Restituisce il certificato. |
list_by_iot_hub |
Ottenere l'elenco di certificati. Restituisce l'elenco dei certificati. |
verify |
Verificare il possesso della chiave privata del certificato. Verifica il possesso della chiave privata del certificato fornendo il certificato foglia rilasciato dalla verifica del certificato precaricati. |
create_or_update
Caricare il certificato nell'hub IoT.
Aggiunge un certificato nuovo o sostituisce il certificato esistente.
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
Parametri
- certificate_description
- CertificateDescription oppure IO
Corpo del certificato. È un tipo CertificateDescription o un tipo I/O. Obbligatorio.
- if_match
- str
ETag del certificato. Non specificare per la creazione di un nuovo certificato. Obbligatorio per aggiornare un certificato esistente. Il valore predefinito è Nessuno.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
CertificateDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
delete
Eliminare un certificato X509.
Elimina un certificato X509 esistente o non esiste nulla se non esiste.
async delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
generate_verification_code
Generare il codice di verifica per la verifica del flusso di possesso.
Genera il codice di verifica per la verifica del flusso di possesso. Il codice di verifica verrà usato per generare un certificato foglia.
async generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
CertificateWithNonceDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Ottenere il certificato.
Restituisce il certificato.
async get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
CertificateDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
list_by_iot_hub
Ottenere l'elenco di certificati.
Restituisce l'elenco dei certificati.
async list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
CertificateListDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
verify
Verificare il possesso della chiave privata del certificato.
Verifica il possesso della chiave privata del certificato fornendo il certificato foglia rilasciato dalla verifica del certificato precaricati.
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
Parametri
- certificate_verification_body
- CertificateVerificationDescription oppure IO
Nome del certificato. È un tipo CertificateVerificationDescription o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
CertificateDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.iothub.v2022_04_30_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2022_04_30_preview\\models\\__init__.py'>
Azure SDK for Python