IotHubClient الفصل

استخدم واجهة برمجة التطبيقات هذه لإدارة مراكز IoT في اشتراك Azure الخاص بك.

يحتوي هذا الجاهز على إصدارات واجهة برمجة تطبيقات متعددة، لمساعدتك في التعامل مع جميع سحابات Azure (Azure Stack Azure Government وAzure China وما إلى ذلك). بشكل افتراضي، يستخدم أحدث إصدار من واجهة برمجة التطبيقات المتوفر على Azure العام. للإنتاج، يجب أن تلتزم بإصدار واجهة برمجة تطبيقات و/أو ملف تعريف معين. يعين ملف التعريف تعيينا بين مجموعة عمليات وإصدار واجهة برمجة التطبيقات الخاص بها. تعين معلمة api-version إصدار واجهة برمجة التطبيقات الافتراضي إذا لم يتم وصف مجموعة العمليات في ملف التعريف.

توريث
IotHubClient
azure.mgmt.iothub._iot_hub_client._SDKClient
IotHubClient

الدالمنشئ

IotHubClient(credential: TokenCredential, subscription_id: str, api_version: str | None = None, base_url: str = 'https://management.azure.com', profile: KnownProfiles = KnownProfiles.default, **kwargs: Any)

المعلمات

credential
TokenCredential
مطلوب

بيانات الاعتماد اللازمة للعميل للاتصال ب Azure. مطلوب

subscription_id
str
مطلوب

معرف الاشتراك. مطلوب

api_version
str
القيمة الافتراضية: None

إصدار واجهة برمجة التطبيقات لاستخدامه إذا لم يتم توفير ملف تعريف، أو إذا كان مفقودا في ملف التعريف.

base_url
str
القيمة الافتراضية: https://management.azure.com

عنوان URL للخدمة

profile
KnownProfiles
القيمة الافتراضية: KnownProfiles.default

تعريف ملف تعريف، من KnownProfiles إلى dict.

polling_interval
int

وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.

الأساليب

close
models

تعتمد الوحدة النمطية على إصدار واجهة برمجة التطبيقات:

close

close()

models

تعتمد الوحدة النمطية على إصدار واجهة برمجة التطبيقات:

models(api_version='2023-06-30')

المعلمات

api_version
القيمة الافتراضية: 2023-06-30

السمات

certificates

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

iot_hub

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

iot_hub_resource

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

operations

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

private_endpoint_connections

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

resource_provider_common

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

DEFAULT_API_VERSION

DEFAULT_API_VERSION = '2023-06-30'

LATEST_PROFILE

LATEST_PROFILE = azure.mgmt.iothub.IotHubClient latest