DpsCertificateOperations Classe
Operazioni DpsCertificateOperations.
Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza client che lo crea automaticamente e lo associa come attributo.
- Ereditarietà
-
builtins.objectDpsCertificateOperations
Costruttore
DpsCertificateOperations(client, config, serializer, deserializer)
Parametri
- client
Client per le richieste di servizio.
- config
Configurazione del client del servizio.
- serializer
Serializzatore del modello a oggetti.
- deserializer
Deserializzatore del modello a oggetti.
Variabili
- models
Alias per modellare le classi usate in questo gruppo di operazioni.
Metodi
create_or_update |
Caricare il certificato nel servizio di provisioning. Aggiungere un nuovo certificato o aggiornare un certificato esistente. |
delete |
Eliminare il certificato del servizio di provisioning. Elimina il certificato specificato associato al servizio di provisioning. |
generate_verification_code |
Generare il codice di verifica per la prova del possesso. |
get |
Ottenere il certificato dal servizio di provisioning. |
list |
Ottenere tutti i certificati associati al servizio di provisioning. |
verify_certificate |
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 nel servizio di provisioning.
Aggiungere un nuovo certificato o aggiornare un certificato esistente.
create_or_update(resource_group_name: str, provisioning_service_name: str, certificate_name: str, certificate_description: CertificateBodyDescription, if_match: str | None = None, **kwargs: Any) -> CertificateResponse
Parametri
- if_match
- str
ETag del certificato. Questa operazione è necessaria per aggiornare un certificato esistente e ignorarlo durante la creazione di un nuovo certificato.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
CertificateResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
delete
Eliminare il certificato del servizio di provisioning.
Elimina il certificato specificato associato al servizio di provisioning.
delete(resource_group_name: str, if_match: str, provisioning_service_name: str, certificate_name: str, certificate_name1: str | None = None, certificate_raw_bytes: bytearray | None = None, certificate_is_verified: bool | None = None, certificate_purpose: str | CertificatePurpose | None = None, certificate_created: datetime | None = None, certificate_last_updated: datetime | None = None, certificate_has_private_key: bool | None = None, certificate_nonce: str | None = None, **kwargs: Any) -> None
Parametri
- certificate_name
- str
Si tratta di un campo obbligatorio ed è il nome logico del certificato a cui il servizio di provisioning accederà.
- certificate_is_verified
- bool
Indica se il certificato è stato verificato dal proprietario della chiave privata.
- certificate_purpose
- str oppure CertificatePurpose
Descrizione che indica lo scopo del certificato.
- 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 la prova del possesso.
generate_verification_code(certificate_name: str, if_match: str, resource_group_name: str, provisioning_service_name: str, certificate_name1: str | None = None, certificate_raw_bytes: bytearray | None = None, certificate_is_verified: bool | None = None, certificate_purpose: str | CertificatePurpose | None = None, certificate_created: datetime | None = None, certificate_last_updated: datetime | None = None, certificate_has_private_key: bool | None = None, certificate_nonce: str | None = None, **kwargs: Any) -> VerificationCodeResponse
Parametri
- certificate_name
- str
Nome logico obbligatorio del certificato usato dal servizio di provisioning per accedere.
- if_match
- str
ETag del certificato. Questa operazione è necessaria per aggiornare un certificato esistente e ignorarlo durante la creazione di un nuovo certificato.
- certificate_is_verified
- bool
Indica se il certificato è stato verificato dal proprietario della chiave privata.
- certificate_purpose
- str oppure CertificatePurpose
Descrizione che indica lo scopo del certificato.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
VerificationCodeResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Ottenere il certificato dal servizio di provisioning.
get(certificate_name: str, resource_group_name: str, provisioning_service_name: str, if_match: str | None = None, **kwargs: Any) -> CertificateResponse
Parametri
- provisioning_service_name
- str
Nome del servizio di provisioning a cui è associato il certificato.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
CertificateResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
list
Ottenere tutti i certificati associati al servizio di provisioning.
list(resource_group_name: str, provisioning_service_name: str, **kwargs: Any) -> CertificateListDescription
Parametri
- provisioning_service_name
- str
Nome del servizio di provisioning per cui recuperare i certificati.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
CertificateListDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
verify_certificate
Verificare il possesso della chiave privata del certificato.
Verifica il possesso della chiave privata del certificato specificando il certificato foglia emesso dal certificato precaricati.
verify_certificate(certificate_name: str, if_match: str, resource_group_name: str, provisioning_service_name: str, request: VerificationCodeRequest, certificate_name1: str | None = None, certificate_raw_bytes: bytearray | None = None, certificate_is_verified: bool | None = None, certificate_purpose: str | CertificatePurpose | None = None, certificate_created: datetime | None = None, certificate_last_updated: datetime | None = None, certificate_has_private_key: bool | None = None, certificate_nonce: str | None = None, **kwargs: Any) -> CertificateResponse
Parametri
- certificate_name
- str
Nome logico obbligatorio del certificato usato dal servizio di provisioning per accedere.
- certificate_is_verified
- bool
Indica se il certificato è stato verificato dal proprietario della chiave privata.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
CertificateResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.iothubprovisioningservices.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothubprovisioningservices\\models\\__init__.py'>
Azure SDK for Python