CertificatesOperations Klas
Waarschuwing
Maak deze klasse NIET rechtstreeks een instantie.
In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via
<xref:certificates> Kenmerk.
- Overname
-
builtins.objectCertificatesOperations
Constructor
CertificatesOperations(*args, **kwargs)
Methoden
create_or_update |
Upload het certificaat naar de IoT-hub. Hiermee voegt u een nieuw certificaat toe of vervangt u een bestaand certificaat. |
delete |
Een X509-certificaat verwijderen. Hiermee verwijdert u een bestaand X509-certificaat of doet u niets als het niet bestaat. |
generate_verification_code |
Verificatiecode genereren voor de stroom voor het bewijs van bezit. Hiermee genereert u een verificatiecode voor de stroom voor het bewijs van bezit. De verificatiecode wordt gebruikt om een leaf-certificaat te genereren. |
get |
Haal het certificaat op. Retourneert het certificaat. |
list_by_iot_hub |
Haal de lijst met certificaten op. Retourneert de lijst met certificaten. |
verify |
Controleer het bezit van de persoonlijke sleutel van het certificaat. Controleert het bezit van de persoonlijke sleutel van het certificaat door het certificaat op te geven dat is uitgegeven door het vooraf geĆ¼ploade verificatiecertificaat. |
create_or_update
Upload het certificaat naar de IoT-hub.
Hiermee voegt u een nieuw certificaat toe of vervangt u een bestaand certificaat.
async create_or_update(resource_group_name: str, resource_name: str, certificate_name: str, certificate_description: _models.CertificateBodyDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription
Parameters
- certificate_description
- CertificateBodyDescription of IO
De hoofdtekst van het certificaat. Is een Type CertificateBodyDescription of een IO-type. Vereist.
- if_match
- str
ETag van het certificaat. Geef niet op voor het maken van een nieuw certificaat. Vereist om een bestaand certificaat bij te werken. De standaardwaarde is Geen.
- content_type
- str
Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
CertificateDescription of het resultaat van cls(response)
Retourtype
Uitzonderingen
delete
Een X509-certificaat verwijderen.
Hiermee verwijdert u een bestaand X509-certificaat of doet u niets als het niet bestaat.
async delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None
Parameters
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
Geen of het resultaat van cls(response)
Retourtype
Uitzonderingen
generate_verification_code
Verificatiecode genereren voor de stroom voor het bewijs van bezit.
Hiermee genereert u een verificatiecode voor de stroom voor het bewijs van bezit. De verificatiecode wordt gebruikt om een leaf-certificaat te genereren.
async generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription
Parameters
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
CertificateWithNonceDescription of het resultaat van cls(response)
Retourtype
Uitzonderingen
get
Haal het certificaat op.
Retourneert het certificaat.
async get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
Parameters
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
CertificateDescription of het resultaat van cls(response)
Retourtype
Uitzonderingen
list_by_iot_hub
Haal de lijst met certificaten op.
Retourneert de lijst met certificaten.
async list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Parameters
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
CertificateListDescription of het resultaat van cls(response)
Retourtype
Uitzonderingen
verify
Controleer het bezit van de persoonlijke sleutel van het certificaat.
Controleert het bezit van de persoonlijke sleutel van het certificaat door het certificaat op te geven dat is uitgegeven door het vooraf geĆ¼ploade verificatiecertificaat.
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
Parameters
- certificate_verification_body
- CertificateVerificationDescription of IO
De naam van het certificaat. Is een Type CertificateVerificationDescription of een IO-type. Vereist.
- content_type
- str
Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.
- cls
- callable
Een aangepast type of functie die wordt doorgegeven aan het directe antwoord
Retouren
CertificateDescription of het resultaat van cls(response)
Retourtype
Uitzonderingen
Kenmerken
models
models = <module 'azure.mgmt.iothub.v2019_07_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2019_07_01_preview\\models\\__init__.py'>
Azure SDK for Python