IoTHubConfigurationManager Класс
Класс для предоставления удобных API для операций IoTHub Configuration Manager на основе автоматически созданных REST API IotHub
Инициализатор для клиента службы Configuration Manager.
После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub.
- Наследование
-
builtins.objectIoTHubConfigurationManager
Конструктор
IoTHubConfigurationManager(connection_string=None, host=None, auth=None)
Параметры
Имя | Описание |
---|---|
connection_string
|
Строка подключения Центра Интернета вещей, используемая для проверки подлинности подключения к Центру Интернета вещей, если мы используем connection_str проверку подлинности. Значение по умолчанию: нет значение по умолчанию: None
|
host
|
URL-адрес службы Azure, если мы используем проверку подлинности с помощью учетных данных маркера. Значение по умолчанию: нет значение по умолчанию: None
|
auth
|
Объект проверки подлинности Azure, если мы используем проверку подлинности с помощью учетных данных маркера. Значение по умолчанию: нет значение по умолчанию: None
|
Методы
apply_configuration_on_edge_device |
Применяет предоставленное содержимое конфигурации к указанному пограничному устройству. Содержимое модулей является обязательным. |
create_configuration |
Создает конфигурацию для устройств или модулей Центра Интернета вещей. |
delete_configuration |
Удаляет конфигурацию из Центра Интернета вещей. |
from_connection_string |
Инициализатор класса для клиента службы IoTHubConfigurationManager. Создает класс IoTHubConfigurationManager из строки подключения. После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub. |
from_token_credential |
Инициализатор класса для клиента службы IoTHubConfigurationManager. Создает класс IoTHubConfigurationManager на основе URL-адреса имени узла и учетных данных маркера Azure. После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub. |
get_configuration |
Извлекает конфигурацию Центра Интернета вещей для определенного устройства. |
get_configurations |
Извлекает несколько конфигураций для устройств и модулей Центра Интернета вещей. Возвращает указанное число конфигураций. Разбиение на страницы не поддерживается. |
test_configuration_queries |
Проверяет запрос целевого условия и пользовательские запросы метрик для конфигурации. |
update_configuration |
Обновления конфигурацию для устройств или модулей Центра Интернета вещей. Примечание. Этот идентификатор конфигурации и содержимое не могут быть обновлены пользователем. |
apply_configuration_on_edge_device
Применяет предоставленное содержимое конфигурации к указанному пограничному устройству. Содержимое модулей является обязательным.
apply_configuration_on_edge_device(device_id, configuration_content)
Параметры
Имя | Описание |
---|---|
configuration_content
Обязательно
|
Имя (id) пограничного устройства. |
device_id
Обязательно
|
|
Возвращаемое значение
Тип | Описание |
---|---|
Объект. |
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_configuration
Создает конфигурацию для устройств или модулей Центра Интернета вещей.
create_configuration(configuration)
Параметры
Имя | Описание |
---|---|
configuration_id
Обязательно
|
Идентификатор конфигурации. |
configuration
Обязательно
|
Создаваемая конфигурация. |
Возвращаемое значение
Тип | Описание |
---|---|
Объект Configuration, содержащий созданную конфигурацию. |
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
delete_configuration
Удаляет конфигурацию из Центра Интернета вещей.
delete_configuration(configuration_id, etag=None)
Параметры
Имя | Описание |
---|---|
configuration_id
Обязательно
|
Идентификатор конфигурации. |
configuration
Обязательно
|
Создаваемая конфигурация. |
etag
|
Значение etag (if_match), используемое для операции удаления. значение по умолчанию: None
|
Возвращаемое значение
Тип | Описание |
---|---|
Объект configuration, содержащий обновленную конфигурацию. |
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_connection_string
Инициализатор класса для клиента службы IoTHubConfigurationManager. Создает класс IoTHubConfigurationManager из строки подключения.
После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub.
from_connection_string(connection_string)
Параметры
Имя | Описание |
---|---|
connection_string
Обязательно
|
Строка подключения IoTHub, используемая для проверки подлинности подключения к Центру Интернета вещей. |
Возвращаемое значение
Тип | Описание |
---|---|
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_token_credential
Инициализатор класса для клиента службы IoTHubConfigurationManager. Создает класс IoTHubConfigurationManager на основе URL-адреса имени узла и учетных данных маркера Azure.
После успешного создания класс прошел проверку подлинности с помощью Центра Интернета вещей и готов вызывать API-интерфейсы-члены для взаимодействия с IoTHub.
from_token_credential(url, token_credential)
Параметры
Имя | Описание |
---|---|
url
Обязательно
|
URL-адрес службы Azure (имя узла). |
token_credential
Обязательно
|
<xref:azure.core.TokenCredential>
Объект учетных данных маркера Azure |
Возвращаемое значение
Тип | Описание |
---|---|
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_configuration
Извлекает конфигурацию Центра Интернета вещей для определенного устройства.
get_configuration(configuration_id)
Параметры
Имя | Описание |
---|---|
configuration_id
Обязательно
|
Идентификатор конфигурации. |
Возвращаемое значение
Тип | Описание |
---|---|
Объект Configuration. |
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_configurations
Извлекает несколько конфигураций для устройств и модулей Центра Интернета вещей. Возвращает указанное число конфигураций. Разбиение на страницы не поддерживается.
get_configurations(max_count=None)
Параметры
Имя | Описание |
---|---|
max_count
|
Максимальное количество запрошенных конфигураций. значение по умолчанию: None
|
Возвращаемое значение
Тип | Описание |
---|---|
Объект list[Configuration]. |
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
test_configuration_queries
Проверяет запрос целевого условия и пользовательские запросы метрик для конфигурации.
test_configuration_queries(configuration_queries_test_input)
Параметры
Имя | Описание |
---|---|
configuration_queries_test_input
Обязательно
|
Тестовые входные данные запросов. |
Возвращаемое значение
Тип | Описание |
---|---|
Объект ConfigurationQueriesTestResponse. |
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
update_configuration
Обновления конфигурацию для устройств или модулей Центра Интернета вещей. Примечание. Этот идентификатор конфигурации и содержимое не могут быть обновлены пользователем.
update_configuration(configuration, etag)
Параметры
Имя | Описание |
---|---|
configuration_id
Обязательно
|
Идентификатор конфигурации. |
configuration
Обязательно
|
Конфигурация содержит обновленную конфигурацию. |
etag
Обязательно
|
Значение etag (if_match), используемое для операции обновления. |
Возвращаемое значение
Тип | Описание |
---|---|
Объект configuration, содержащий обновленную конфигурацию. |
Исключения
Тип | Описание |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по