CertificatesOperations الفصل

تحذير

لا تقم بإنشاء مثيل لهذه الفئة مباشرة.

بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال

IotHubClient's

السمة ⁧<xref:certificates>⁩.

توريث
builtins.object
CertificatesOperations

الدالمنشئ

CertificatesOperations(*args, **kwargs)

الأساليب

create_or_update

قم بتحميل الشهادة إلى مركز IoT.

إضافة شهادة جديدة أو استبدال الشهادة الموجودة.

delete

حذف شهادة X509.

حذف شهادة X509 موجودة أو عدم القيام بأي شيء إذا لم تكن موجودة.

generate_verification_code

إنشاء رمز التحقق لإثبات تدفق الحيازة.

إنشاء رمز التحقق لإثبات تدفق الحيازة. سيتم استخدام رمز التحقق لإنشاء شهادة طرفية.

get

احصل على الشهادة.

إرجاع الشهادة.

list_by_iot_hub

احصل على قائمة الشهادات.

إرجاع قائمة الشهادات.

verify

تحقق من حيازة المفتاح الخاص للشهادة.

التحقق من حيازة المفتاح الخاص للشهادة من خلال توفير الشهادة الطرفية الصادرة عن التحقق من الشهادة التي تم تحميلها مسبقا.

create_or_update

قم بتحميل الشهادة إلى مركز IoT.

إضافة شهادة جديدة أو استبدال الشهادة الموجودة.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مركز IoT. مطلوب

resource_name
str
مطلوب

اسم مركز IoT. مطلوب

certificate_name
str
مطلوب

اسم الشهادة. مطلوب

certificate_description
CertificateBodyDescription أو IO
مطلوب

نص الشهادة. إما نوع CertificateBodyDescription أو نوع IO. مطلوب

if_match
str
مطلوب

ETag للشهادة. لا تحدد لإنشاء شهادة جديدة تماما. مطلوب لتحديث شهادة موجودة. القيمة الافتراضية هي بلا.

content_type
str

نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

CertificateDescription أو نتيجة cls(response)

نوع الإرجاع

استثناءات

delete

حذف شهادة X509.

حذف شهادة X509 موجودة أو عدم القيام بأي شيء إذا لم تكن موجودة.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مركز IoT. مطلوب

resource_name
str
مطلوب

اسم مركز IoT. مطلوب

certificate_name
str
مطلوب

اسم الشهادة. مطلوب

if_match
str
مطلوب

ETag للشهادة. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

لا شيء أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

generate_verification_code

إنشاء رمز التحقق لإثبات تدفق الحيازة.

إنشاء رمز التحقق لإثبات تدفق الحيازة. سيتم استخدام رمز التحقق لإنشاء شهادة طرفية.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مركز IoT. مطلوب

resource_name
str
مطلوب

اسم مركز IoT. مطلوب

certificate_name
str
مطلوب

اسم الشهادة. مطلوب

if_match
str
مطلوب

ETag للشهادة. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

CertificateWithNonceDescription أو نتيجة cls(response)

نوع الإرجاع

استثناءات

get

احصل على الشهادة.

إرجاع الشهادة.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مركز IoT. مطلوب

resource_name
str
مطلوب

اسم مركز IoT. مطلوب

certificate_name
str
مطلوب

اسم الشهادة. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

CertificateDescription أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list_by_iot_hub

احصل على قائمة الشهادات.

إرجاع قائمة الشهادات.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مركز IoT. مطلوب

resource_name
str
مطلوب

اسم مركز IoT. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

CertificateListDescription أو نتيجة cls(response)

نوع الإرجاع

استثناءات

verify

تحقق من حيازة المفتاح الخاص للشهادة.

التحقق من حيازة المفتاح الخاص للشهادة من خلال توفير الشهادة الطرفية الصادرة عن التحقق من الشهادة التي تم تحميلها مسبقا.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مركز IoT. مطلوب

resource_name
str
مطلوب

اسم مركز IoT. مطلوب

certificate_name
str
مطلوب

اسم الشهادة. مطلوب

if_match
str
مطلوب

ETag للشهادة. مطلوب

certificate_verification_body
CertificateVerificationDescription أو IO
مطلوب

اسم الشهادة. إما نوع CertificateVerificationDescription أو نوع IO. مطلوب

content_type
str

نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

CertificateDescription أو نتيجة cls(response)

نوع الإرجاع

استثناءات

السمات

models

models = <module 'azure.mgmt.iothub.v2017_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2017_07_01\\models\\__init__.py'>