Поделиться через


IotHubResourceOperations Класс

Предупреждение

НЕ создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

IotHubClient's

атрибут<xref:iot_hub_resource> .

Наследование
builtins.object
IotHubResourceOperations

Конструктор

IotHubResourceOperations(*args, **kwargs)

Методы

begin_create_or_update

Создание или обновление метаданных Центра Интернета вещей.

Создание или обновление метаданных центра Интернета вещей. Обычно для изменения свойства используется получение метаданных Центра Интернета вещей и метаданных безопасности, а затем объединение их с измененными значениями в новом тексте для обновления Центра Интернета вещей. Если в JSON отсутствуют определенные свойства, обновление Центр Интернета вещей может привести к откату этих значений до значения по умолчанию, что может привести к непредвиденному поведению.

begin_delete

Удаление Центра Интернета вещей.

Удаление Центра Интернета вещей.

begin_update

Обновление существующих тегов Центров Интернета вещей.

Обновление существующих тегов Центр Интернета вещей. Для обновления других полей используйте метод CreateOrUpdate.

check_name_availability

Проверьте, доступно ли имя Центра Интернета вещей.

Проверьте, доступно ли имя Центра Интернета вещей.

create_event_hub_consumer_group

Добавьте группу потребителей в конечную точку, совместимую с Концентратором событий, в Центре Интернета вещей.

Добавьте группу потребителей в конечную точку, совместимую с Концентратором событий, в Центре Интернета вещей.

delete_event_hub_consumer_group

Удаление группы потребителей из конечной точки, совместимой с концентратором событий, в Центре Интернета вещей.

Удаление группы потребителей из конечной точки, совместимой с концентратором событий, в Центре Интернета вещей.

export_devices

Экспортирует все удостоверения устройств из реестра удостоверений Центра Интернета вещей в контейнер больших двоичных объектов службы хранилища Azure. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

Экспортирует все удостоверения устройств из реестра удостоверений Центра Интернета вещей в контейнер больших двоичных объектов службы хранилища Azure. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

get

Получение метаданных центра Интернета вещей, не связанных с безопасностью.

Получение метаданных центра Интернета вещей, не связанных с безопасностью.

get_endpoint_health

Получение сведений о работоспособности конечных точек маршрутизации.

Получение сведений о работоспособности конечных точек маршрутизации.

get_event_hub_consumer_group

Получите группу потребителей из конечной точки, совместимой с концентратором событий с устройства в облако, для Центра Интернета вещей.

Получите группу потребителей из конечной точки, совместимой с концентратором событий с устройства в облако, для Центра Интернета вещей.

get_job

Получение сведений о задании из Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

Получение сведений о задании из Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

get_keys_for_key_name

Получение политики общего доступа по имени из Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

Получение политики общего доступа по имени из Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

get_quota_metrics

Получение метрик квоты для Центра Интернета вещей.

Получение метрик квоты для Центра Интернета вещей.

get_stats

Получение статистики из Центра Интернета вещей.

Получение статистики из Центра Интернета вещей.

get_valid_skus

Получение списка допустимых номеров SKU для Центра Интернета вещей.

Получение списка допустимых номеров SKU для Центра Интернета вещей.

import_devices

Импорт, обновление или удаление удостоверений устройств в реестре удостоверений Центра Интернета вещей из большого двоичного объекта. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

Импорт, обновление или удаление удостоверений устройств в реестре удостоверений Центра Интернета вещей из большого двоичного объекта. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

list_by_resource_group

Получение всех Центров Интернета вещей в группе ресурсов.

Получение всех Центров Интернета вещей в группе ресурсов.

list_by_subscription

Получение всех Центров Интернета вещей в подписке.

Получение всех Центров Интернета вещей в подписке.

list_event_hub_consumer_groups

Получение списка групп потребителей в конечной точке, совместимой с концентратором событий с устройства в облако, в Центре Интернета вещей.

Получение списка групп потребителей в конечной точке, совместимой с концентратором событий с устройства в облако, в Центре Интернета вещей.

list_jobs

Получение списка всех заданий в Центре Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

Получение списка всех заданий в Центре Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

list_keys

Получение метаданных безопасности для Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

Получение метаданных безопасности для Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

test_all_routes

Проверьте все маршруты.

Проверьте все маршруты, настроенные в этом Центре Интернета вещей.

test_route

Протестируйте новый маршрут.

Протестируйте новый маршрут для этого Центра Интернета вещей.

begin_create_or_update

Создание или обновление метаданных Центра Интернета вещей.

Создание или обновление метаданных центра Интернета вещей. Обычно для изменения свойства используется получение метаданных Центра Интернета вещей и метаданных безопасности, а затем объединение их с измененными значениями в новом тексте для обновления Центра Интернета вещей. Если в JSON отсутствуют определенные свойства, обновление Центр Интернета вещей может привести к откату этих значений до значения по умолчанию, что может привести к непредвиденному поведению.

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]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

iot_hub_description
IotHubDescription или IO
Обязательно

Метаданные Центра Интернета вещей и метаданные безопасности. Тип IotHubDescription или тип ввода-вывода. Обязательный.

if_match
str
Обязательно

ETag Центр Интернета вещей. Не указывайте для создания нового Центр Интернета вещей. Требуется для обновления существующего Центр Интернета вещей. Значение по умолчанию —Нет.

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

Удаление Центра Интернета вещей.

Удаление Центра Интернета вещей.

begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> LROPoller[IotHubDescription]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий либо IotHubDescription, либо экземпляр LROPoller, возвращающий errorDetails или результат cls(response)

Возвращаемый тип

Исключения

begin_update

Обновление существующих тегов Центров Интернета вещей.

Обновление существующих тегов Центр Интернета вещей. Для обновления других полей используйте метод 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]

Параметры

resource_group_name
str
Обязательно

Идентификатор группы ресурсов. Обязательный.

resource_name
str
Обязательно

Имя обновляемого центра Интернета вещей. Обязательный.

iot_hub_tags
TagsResource или IO
Обязательно

Обновлены сведения о теге для установки в экземпляр центра Интернета вещей. Тип TagsResource или тип ввода-вывода. Обязательный.

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

Проверьте, доступно ли имя Центра Интернета вещей.

Проверьте, доступно ли имя Центра Интернета вещей.

check_name_availability(operation_inputs: _models.OperationInputs, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IotHubNameAvailabilityInfo

Параметры

operation_inputs
OperationInputs или IO
Обязательно

Задайте для параметра name в структуре OperationInputs имя Центра Интернета вещей, чтобы проверка. Тип OperationInputs или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

IotHubNameAvailabilityInfo или результат cls(response)

Возвращаемый тип

Исключения

create_event_hub_consumer_group

Добавьте группу потребителей в конечную точку, совместимую с Концентратором событий, в Центре Интернета вещей.

Добавьте группу потребителей в конечную точку, совместимую с Концентратором событий, в Центре Интернета вещей.

create_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, consumer_group_body: _models.EventHubConsumerGroupBodyDescription, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EventHubConsumerGroupInfo

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

event_hub_endpoint_name
str
Обязательно

Имя конечной точки, совместимой с Концентратором событий, в Центре Интернета вещей. Обязательный.

name
str
Обязательно

Имя добавляемой группы потребителей. Обязательный.

consumer_group_body
EventHubConsumerGroupBodyDescription или IO
Обязательно

Добавляемая группа потребителей. Тип EventHubConsumerGroupBodyDescription или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

EventHubConsumerGroupInfo или результат cls(response)

Возвращаемый тип

Исключения

delete_event_hub_consumer_group

Удаление группы потребителей из конечной точки, совместимой с концентратором событий, в Центре Интернета вещей.

Удаление группы потребителей из конечной точки, совместимой с концентратором событий, в Центре Интернета вещей.

delete_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> None

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

event_hub_endpoint_name
str
Обязательно

Имя конечной точки, совместимой с Концентратором событий, в Центре Интернета вещей. Обязательный.

name
str
Обязательно

Имя удаляемой группы потребителей. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

export_devices

Экспортирует все удостоверения устройств из реестра удостоверений Центра Интернета вещей в контейнер больших двоичных объектов службы хранилища Azure. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

Экспортирует все удостоверения устройств из реестра удостоверений Центра Интернета вещей в контейнер больших двоичных объектов службы хранилища 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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный элемент.

export_devices_parameters
ExportDevicesRequest или IO
Обязательно

Параметры, определяющие операцию экспорта устройств. Тип ExportDevicesRequest или тип ввода-вывода. Обязательный элемент.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

JobResponse или результат cls(response)

Возвращаемый тип

Исключения

get

Получение метаданных центра Интернета вещей, не связанных с безопасностью.

Получение метаданных центра Интернета вещей, не связанных с безопасностью.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

IotHubDescription или результат cls(response)

Возвращаемый тип

Исключения

get_endpoint_health

Получение сведений о работоспособности конечных точек маршрутизации.

Получение сведений о работоспособности конечных точек маршрутизации.

get_endpoint_health(resource_group_name: str, iot_hub_name: str, **kwargs: Any) -> Iterable[EndpointHealthData]

Параметры

resource_group_name
str
Обязательно

Обязательный.

iot_hub_name
str
Обязательно

Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр EndpointHealthData или результат cls(response)

Возвращаемый тип

Исключения

get_event_hub_consumer_group

Получите группу потребителей из конечной точки, совместимой с концентратором событий с устройства в облако, для Центра Интернета вещей.

Получите группу потребителей из конечной точки, совместимой с концентратором событий с устройства в облако, для Центра Интернета вещей.

get_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

event_hub_endpoint_name
str
Обязательно

Имя конечной точки, совместимой с концентратором событий, в Центре Интернета вещей. Обязательный.

name
str
Обязательно

Имя извлекаемой группы потребителей. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

EventHubConsumerGroupInfo или результат cls(response)

Возвращаемый тип

Исключения

get_job

Получение сведений о задании из Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

Получение сведений о задании из Центра Интернета вещей. Дополнительные сведения см. на странице 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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

job_id
str
Обязательно

Идентификатор задания. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

JobResponse или результат cls(response)

Возвращаемый тип

Исключения

get_keys_for_key_name

Получение политики общего доступа по имени из Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

Получение политики общего доступа по имени из Центра Интернета вещей. Дополнительные сведения см. на странице 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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

key_name
str
Обязательно

Название политики общего доступа. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

SharedAccessSignatureAuthorizationRule или результат cls(response)

Возвращаемый тип

Исключения

get_quota_metrics

Получение метрик квоты для Центра Интернета вещей.

Получение метрик квоты для Центра Интернета вещей.

get_quota_metrics(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubQuotaMetricInfo]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр IotHubQuotaMetricInfo или результат cls(response)

Возвращаемый тип

Исключения

get_stats

Получение статистики из Центра Интернета вещей.

Получение статистики из Центра Интернета вещей.

get_stats(resource_group_name: str, resource_name: str, **kwargs: Any) -> RegistryStatistics

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

RegistryStatistics или результат cls(response)

Возвращаемый тип

Исключения

get_valid_skus

Получение списка допустимых номеров SKU для Центра Интернета вещей.

Получение списка допустимых номеров SKU для Центра Интернета вещей.

get_valid_skus(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubSkuDescription]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр IotHubSkuDescription или результат cls(response)

Возвращаемый тип

Исключения

import_devices

Импорт, обновление или удаление удостоверений устройств в реестре удостоверений Центра Интернета вещей из большого двоичного объекта. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

Импорт, обновление или удаление удостоверений устройств в реестре удостоверений Центра Интернета вещей из большого двоичного объекта. Дополнительные сведения см. на странице 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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

import_devices_parameters
ImportDevicesRequest или IO
Обязательно

Параметры, определяющие операцию импорта устройств. Тип ImportDevicesRequest или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

JobResponse или результат cls(response)

Возвращаемый тип

Исключения

list_by_resource_group

Получение всех Центров Интернета вещей в группе ресурсов.

Получение всех Центров Интернета вещей в группе ресурсов.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[IotHubDescription]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр IotHubDescription или результат cls(response)

Возвращаемый тип

Исключения

list_by_subscription

Получение всех Центров Интернета вещей в подписке.

Получение всех Центров Интернета вещей в подписке.

list_by_subscription(**kwargs: Any) -> Iterable[IotHubDescription]

Параметры

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр IotHubDescription или результат cls(response)

Возвращаемый тип

Исключения

list_event_hub_consumer_groups

Получение списка групп потребителей в конечной точке, совместимой с концентратором событий с устройства в облако, в Центре Интернета вещей.

Получение списка групп потребителей в конечной точке, совместимой с концентратором событий с устройства в облако, в Центре Интернета вещей.

list_event_hub_consumer_groups(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, **kwargs: Any) -> Iterable[EventHubConsumerGroupInfo]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный элемент.

event_hub_endpoint_name
str
Обязательно

Имя конечной точки, совместимой с концентратором событий. Обязательный элемент.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр EventHubConsumerGroupInfo или результат cls(response)

Возвращаемый тип

Исключения

list_jobs

Получение списка всех заданий в Центре Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

Получение списка всех заданий в Центре Интернета вещей. Дополнительные сведения см. на странице 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]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный элемент.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр JobResponse или результат cls(response)

Возвращаемый тип

Исключения

list_keys

Получение метаданных безопасности для Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

Получение метаданных безопасности для Центра Интернета вещей. Дополнительные сведения см. на странице https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

list_keys(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[SharedAccessSignatureAuthorizationRule]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов, содержащей Центр Интернета вещей. Обязательный элемент.

resource_name
str
Обязательно

Имя Центра Интернета вещей. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр SharedAccessSignatureAuthorizationRule или результат cls(response)

Возвращаемый тип

Исключения

test_all_routes

Проверьте все маршруты.

Проверьте все маршруты, настроенные в этом Центре Интернета вещей.

test_all_routes(iot_hub_name: str, resource_group_name: str, input: _models.TestAllRoutesInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TestAllRoutesResult

Параметры

iot_hub_name
str
Обязательно

IotHub для тестирования. Обязательный.

resource_group_name
str
Обязательно

группа ресурсов, к которой принадлежит Центр Интернета вещей. Обязательный элемент.

input
TestAllRoutesInput или IO
Обязательно

Входные данные для тестирования всех маршрутов. Тип TestAllRoutesInput или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

TestAllRoutesResult или результат cls(response)

Возвращаемый тип

Исключения

test_route

Протестируйте новый маршрут.

Протестируйте новый маршрут для этого Центра Интернета вещей.

test_route(iot_hub_name: str, resource_group_name: str, input: _models.TestRouteInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TestRouteResult

Параметры

iot_hub_name
str
Обязательно

IotHub для тестирования. Обязательный элемент.

resource_group_name
str
Обязательно

группа ресурсов, к которой принадлежит Центр Интернета вещей. Обязательный.

input
TestRouteInput или IO
Обязательно

Маршрут, который необходимо проверить. Тип TestRouteInput или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

TestRouteResult или результат 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'>