IotHubResourceOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:iot_hub_resource>.
- توريث
-
builtins.objectIotHubResourceOperations
الدالمنشئ
IotHubResourceOperations(*args, **kwargs)
الأساليب
begin_create_or_update |
إنشاء بيانات التعريف لمركز IoT أو تحديثها. إنشاء بيانات التعريف لمركز Iot أو تحديثها. النمط المعتاد لتعديل خاصية هو استرداد بيانات تعريف مركز IoT وبيانات تعريف الأمان، ثم دمجها مع القيم المعدلة في نص جديد لتحديث مركز IoT. إذا كانت بعض الخصائص مفقودة في JSON، فقد يؤدي تحديث IoT Hub إلى إرجاع هذه القيم إلى الوضع الافتراضي، مما قد يؤدي إلى سلوك غير متوقع. |
begin_delete |
حذف مركز IoT. حذف مركز IoT. |
begin_update |
تحديث علامات IoT Hubs موجودة. تحديث علامات IoT Hub موجودة. لتحديث الحقول الأخرى، استخدم أسلوب CreateOrUpdate. |
check_name_availability |
تحقق مما إذا كان اسم مركز IoT متوفرا. تحقق مما إذا كان اسم مركز IoT متوفرا. |
create_event_hub_consumer_group |
أضف مجموعة مستهلكين إلى نقطة نهاية متوافقة مع Event Hub في مركز IoT. أضف مجموعة مستهلكين إلى نقطة نهاية متوافقة مع Event Hub في مركز IoT. |
delete_event_hub_consumer_group |
حذف مجموعة مستهلكين من نقطة نهاية متوافقة مع Event Hub في مركز IoT. حذف مجموعة مستهلكين من نقطة نهاية متوافقة مع Event Hub في مركز IoT. |
export_devices |
تصدير جميع هويات الجهاز في سجل هوية مركز IoT إلى حاوية كائن ثنائي كبير الحجم لتخزين Azure. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. تصدير جميع هويات الجهاز في سجل هوية مركز IoT إلى حاوية كائن ثنائي كبير الحجم لتخزين Azure. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. |
get |
احصل على بيانات التعريف غير المتعلقة بالأمان لمركز IoT. احصل على بيانات التعريف غير المتعلقة بالأمان لمركز IoT. |
get_event_hub_consumer_group |
احصل على مجموعة مستهلكين من نقطة النهاية المتوافقة مع Event Hub من جهاز إلى سحابة لمركز IoT. احصل على مجموعة مستهلكين من نقطة النهاية المتوافقة مع Event Hub من جهاز إلى سحابة لمركز IoT. |
get_job |
احصل على تفاصيل الوظيفة من مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. احصل على تفاصيل الوظيفة من مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. |
get_keys_for_key_name |
احصل على نهج وصول مشترك بالاسم من مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. احصل على نهج وصول مشترك بالاسم من مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. |
get_quota_metrics |
احصل على مقاييس الحصة النسبية لمركز IoT. احصل على مقاييس الحصة النسبية لمركز IoT. |
get_stats |
احصل على الإحصائيات من مركز IoT. احصل على الإحصائيات من مركز IoT. |
get_valid_skus |
احصل على قائمة وحدات SKU الصالحة لمركز IoT. احصل على قائمة وحدات SKU الصالحة لمركز IoT. |
import_devices |
استيراد هويات الجهاز أو تحديثها أو حذفها في سجل هوية مركز IoT من كائن ثنائي كبير الحجم. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. استيراد هويات الجهاز أو تحديثها أو حذفها في سجل هوية مركز IoT من كائن ثنائي كبير الحجم. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. |
list_by_resource_group |
احصل على جميع مراكز IoT في مجموعة موارد. احصل على جميع مراكز IoT في مجموعة موارد. |
list_by_subscription |
احصل على جميع مراكز IoT في اشتراك. احصل على جميع مراكز IoT في اشتراك. |
list_event_hub_consumer_groups |
احصل على قائمة بمجموعات المستهلكين في نقطة النهاية المتوافقة مع Event Hub من جهاز إلى سحابة في مركز IoT. احصل على قائمة بمجموعات المستهلكين في نقطة النهاية المتوافقة مع Event Hub من جهاز إلى سحابة في مركز IoT. |
list_jobs |
احصل على قائمة بجميع الوظائف في مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. احصل على قائمة بجميع الوظائف في مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. |
list_keys |
احصل على بيانات تعريف الأمان لمركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. احصل على بيانات تعريف الأمان لمركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. |
begin_create_or_update
إنشاء بيانات التعريف لمركز IoT أو تحديثها.
إنشاء بيانات التعريف لمركز Iot أو تحديثها. النمط المعتاد لتعديل خاصية هو استرداد بيانات تعريف مركز IoT وبيانات تعريف الأمان، ثم دمجها مع القيم المعدلة في نص جديد لتحديث مركز IoT. إذا كانت بعض الخصائص مفقودة في JSON، فقد يؤدي تحديث IoT Hub إلى إرجاع هذه القيم إلى الوضع الافتراضي، مما قد يؤدي إلى سلوك غير متوقع.
begin_create_or_update(resource_group_name: str, resource_name: str, iot_hub_description: _models.IotHubDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.IotHubDescription]
المعلمات
- iot_hub_description
- IotHubDescription أو IO
بيانات تعريف مركز IoT وبيانات تعريف الأمان. هو إما نوع IotHubDescription أو نوع IO. مطلوب
- if_match
- str
ETag لمركز IoT. لا تحدد لإنشاء مركز IoT جديد تماما. مطلوب لتحديث IoT Hub موجود. القيمة الافتراضية هي بلا.
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما IotHubDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_delete
حذف مركز IoT.
حذف مركز IoT.
begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> LROPoller[IotHubDescription]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما IotHubDescription أو مثيل LROPoller الذي يرجع إما ErrorDetails أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_update
تحديث علامات IoT Hubs موجودة.
تحديث علامات IoT Hub موجودة. لتحديث الحقول الأخرى، استخدم أسلوب CreateOrUpdate.
begin_update(resource_group_name: str, resource_name: str, iot_hub_tags: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.IotHubDescription]
المعلمات
- iot_hub_tags
- TagsResource أو IO
معلومات العلامة المحدثة لتعيينها في مثيل مركز iot. هو إما نوع TagsResource أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما IotHubDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
check_name_availability
تحقق مما إذا كان اسم مركز IoT متوفرا.
تحقق مما إذا كان اسم مركز IoT متوفرا.
check_name_availability(operation_inputs: _models.OperationInputs, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IotHubNameAvailabilityInfo
المعلمات
- operation_inputs
- OperationInputs أو IO
قم بتعيين معلمة الاسم في بنية OperationInputs إلى اسم مركز IoT للتحقق. هو إما نوع OperationInputs أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
IotHubNameAvailabilityInfo أو نتيجة cls(response)
نوع الإرجاع
استثناءات
create_event_hub_consumer_group
أضف مجموعة مستهلكين إلى نقطة نهاية متوافقة مع Event Hub في مركز IoT.
أضف مجموعة مستهلكين إلى نقطة نهاية متوافقة مع Event Hub في مركز IoT.
create_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
EventHubConsumerGroupInfo أو نتيجة cls(response)
نوع الإرجاع
استثناءات
delete_event_hub_consumer_group
حذف مجموعة مستهلكين من نقطة نهاية متوافقة مع Event Hub في مركز IoT.
حذف مجموعة مستهلكين من نقطة نهاية متوافقة مع Event Hub في مركز IoT.
delete_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> None
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
لا شيء أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
export_devices
تصدير جميع هويات الجهاز في سجل هوية مركز IoT إلى حاوية كائن ثنائي كبير الحجم لتخزين Azure. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
تصدير جميع هويات الجهاز في سجل هوية مركز IoT إلى حاوية كائن ثنائي كبير الحجم لتخزين Azure. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
export_devices(resource_group_name: str, resource_name: str, export_devices_parameters: _models.ExportDevicesRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.JobResponse
المعلمات
- export_devices_parameters
- ExportDevicesRequest أو IO
المعلمات التي تحدد عملية أجهزة التصدير. إما نوع ExportDevicesRequest أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
JobResponse أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get
احصل على بيانات التعريف غير المتعلقة بالأمان لمركز IoT.
احصل على بيانات التعريف غير المتعلقة بالأمان لمركز IoT.
get(resource_group_name: str, resource_name: str, **kwargs: Any) -> IotHubDescription
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
IotHubDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_event_hub_consumer_group
احصل على مجموعة مستهلكين من نقطة النهاية المتوافقة مع Event Hub من جهاز إلى سحابة لمركز IoT.
احصل على مجموعة مستهلكين من نقطة النهاية المتوافقة مع Event Hub من جهاز إلى سحابة لمركز IoT.
get_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
EventHubConsumerGroupInfo أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_job
احصل على تفاصيل الوظيفة من مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
احصل على تفاصيل الوظيفة من مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
get_job(resource_group_name: str, resource_name: str, job_id: str, **kwargs: Any) -> JobResponse
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
JobResponse أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_keys_for_key_name
احصل على نهج وصول مشترك بالاسم من مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
احصل على نهج وصول مشترك بالاسم من مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
get_keys_for_key_name(resource_group_name: str, resource_name: str, key_name: str, **kwargs: Any) -> SharedAccessSignatureAuthorizationRule
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
SharedAccessSignatureAuthorizationRule أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_quota_metrics
احصل على مقاييس الحصة النسبية لمركز IoT.
احصل على مقاييس الحصة النسبية لمركز IoT.
get_quota_metrics(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubQuotaMetricInfo]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما IotHubQuotaMetricInfo أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_stats
احصل على الإحصائيات من مركز IoT.
احصل على الإحصائيات من مركز IoT.
get_stats(resource_group_name: str, resource_name: str, **kwargs: Any) -> RegistryStatistics
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
إحصائيات التسجيل أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_valid_skus
احصل على قائمة وحدات SKU الصالحة لمركز IoT.
احصل على قائمة وحدات SKU الصالحة لمركز IoT.
get_valid_skus(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubSkuDescription]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما IotHubSkuDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
import_devices
استيراد هويات الجهاز أو تحديثها أو حذفها في سجل هوية مركز IoT من كائن ثنائي كبير الحجم. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
استيراد هويات الجهاز أو تحديثها أو حذفها في سجل هوية مركز IoT من كائن ثنائي كبير الحجم. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
import_devices(resource_group_name: str, resource_name: str, import_devices_parameters: _models.ImportDevicesRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.JobResponse
المعلمات
- import_devices_parameters
- ImportDevicesRequest أو IO
المعلمات التي تحدد عملية استيراد الأجهزة. إما نوع ImportDevicesRequest أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
JobResponse أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_by_resource_group
احصل على جميع مراكز IoT في مجموعة موارد.
احصل على جميع مراكز IoT في مجموعة موارد.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[IotHubDescription]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما IotHubDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_by_subscription
احصل على جميع مراكز IoT في اشتراك.
احصل على جميع مراكز IoT في اشتراك.
list_by_subscription(**kwargs: Any) -> Iterable[IotHubDescription]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما IotHubDescription أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_event_hub_consumer_groups
احصل على قائمة بمجموعات المستهلكين في نقطة النهاية المتوافقة مع Event Hub من جهاز إلى سحابة في مركز IoT.
احصل على قائمة بمجموعات المستهلكين في نقطة النهاية المتوافقة مع Event Hub من جهاز إلى سحابة في مركز IoT.
list_event_hub_consumer_groups(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, **kwargs: Any) -> Iterable[EventHubConsumerGroupInfo]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل EventHubConsumerGroupInfo أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_jobs
احصل على قائمة بجميع الوظائف في مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
احصل على قائمة بجميع الوظائف في مركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
list_jobs(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[JobResponse]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل JobResponse أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
list_keys
احصل على بيانات تعريف الأمان لمركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
احصل على بيانات تعريف الأمان لمركز IoT. لمزيد من المعلومات، راجع: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
list_keys(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[SharedAccessSignatureAuthorizationRule]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما SharedAccessSignatureAuthorizationRule أو نتيجة cls(response)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.iothub.v2018_01_22.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2018_01_22\\models\\__init__.py'>
Azure SDK for Python