Delen via


CertificatesOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

IotHubClient's

<xref:certificates> Kenmerk.

Overname
builtins.object
CertificatesOperations

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

Genereer een verificatiecode voor de stroom bewijs van bezit.

Hiermee wordt een verificatiecode gegenereerd 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 certificaatlijst op.

Retourneert de lijst met certificaten.

verify

Controleer het bezit van de persoonlijke sleutel van het certificaat.

Verifieert het bezit van de persoonlijke sleutel van het certificaat door het leaf-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.

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

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

certificate_description
CertificateBodyDescription of IO
Vereist

De hoofdtekst van het certificaat. Is een CertificateBodyDescription-type of een IO-type. Vereist.

if_match
str
Vereist

ETag van het certificaat. Geef niet op voor het maken van een gloednieuw certificaat. Vereist om een bestaand certificaat bij te werken. De standaardwaarde is Geen.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

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.

delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

if_match
str
Vereist

ETag van het certificaat. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

generate_verification_code

Genereer een verificatiecode voor de stroom bewijs van bezit.

Hiermee wordt een verificatiecode gegenereerd voor de stroom voor het bewijs van bezit. De verificatiecode wordt gebruikt om een leaf-certificaat te genereren.

generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

if_match
str
Vereist

ETag van het certificaat. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

CertificateWithNonceDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Haal het certificaat op.

Retourneert het certificaat.

get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

CertificateDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_iot_hub

Haal de certificaatlijst op.

Retourneert de lijst met certificaten.

list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

CertificateListDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

verify

Controleer het bezit van de persoonlijke sleutel van het certificaat.

Verifieert het bezit van de persoonlijke sleutel van het certificaat door het leaf-certificaat op te geven dat is uitgegeven door het vooraf geĆ¼ploade verificatiecertificaat.

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

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

certificate_name
str
Vereist

De naam van het certificaat. Vereist.

if_match
str
Vereist

ETag van het certificaat. Vereist.

certificate_verification_body
CertificateVerificationDescription of IO
Vereist

De naam van het certificaat. Is een Type CertificateVerificationDescription of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

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'>