CertificatesOperations Classe
Avviso
NON creare direttamente un'istanza 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 quello esistente. |
delete |
Eliminare un certificato X509. Elimina un certificato X509 esistente o non esegue alcuna operazione se non esiste. |
generate_verification_code |
Generare il codice di verifica per il flusso di verifica del possesso. Genera il codice di verifica per il flusso di verifica del 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 dei certificati. Restituisce l'elenco dei certificati. |
verify |
Verificare il possesso della chiave privata del certificato. Verifica il possesso della chiave privata del certificato specificando il certificato foglia emesso dal certificato precaricati. |
create_or_update
Caricare il certificato nell'hub IoT.
Aggiunge un certificato nuovo o sostituisce quello 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 di 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
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla 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 esegue alcuna operazione 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 alla risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
generate_verification_code
Generare il codice di verifica per il flusso di verifica del possesso.
Genera il codice di verifica per il flusso di verifica del 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 alla 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 alla risposta diretta
Restituisce
CertificateDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
list_by_iot_hub
Ottenere l'elenco dei 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 alla 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 specificando il certificato foglia emesso dal 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 di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
CertificateDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.iothub.v2021_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2021_07_01\\models\\__init__.py'>
Azure SDK for Python