CertificatesOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:certificates>.
- توريث
-
builtins.objectCertificatesOperations
الدالمنشئ
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.CertificateDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription
المعلمات
- certificate_description
- CertificateDescription أو IO
نص الشهادة. هو إما نوع CertificateDescription أو نوع 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
المعلمات
- 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
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
CertificateWithNonceDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get
احصل على الشهادة.
إرجاع الشهادة.
get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
CertificateDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_by_iot_hub
احصل على قائمة الشهادات.
إرجاع قائمة الشهادات.
list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
المعلمات
- 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
المعلمات
- certificate_verification_body
- CertificateVerificationDescription أو IO
اسم الشهادة. هو إما نوع CertificateVerificationDescription أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
CertificateDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.iothub.v2021_03_31.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2021_03_31\\models\\__init__.py'>
Azure SDK for Python