ConfigurationOperations Класс
Операции ConfigurationOperations.
- Наследование
-
builtins.objectConfigurationOperations
Конструктор
ConfigurationOperations(client, config, serializer, deserializer)
Параметры
- client
Клиент для запросов на обслуживание.
- config
Настройка клиента службы.
- serializer
Сериализатор объектной модели.
- deserializer
Десериализатор объектной модели.
Переменные
- api_version
Версия API. Постоянное значение: "2021-04-12".
Методы
apply_on_edge_device |
Применяет содержимое конфигурации к пограничному устройству. |
create_or_update |
Создает или обновляет конфигурацию в Центр Интернета вещей для автоматического управления устройствами и модулями. Идентификатор конфигурации и содержимое не могут быть обновлены. |
delete |
Удаляет конфигурацию на Центр Интернета вещей для автоматического управления устройствами и модулями. |
get |
Возвращает конфигурацию на Центр Интернета вещей для автоматического управления устройствами и модулями. |
get_configurations |
Возвращает конфигурации на Центр Интернета вещей для автоматического управления устройствами и модулями. Разбиение на страницы не поддерживается. |
test_queries |
Проверяет целевое условие и пользовательские запросы метрик для конфигурации на Центр Интернета вещей. |
apply_on_edge_device
Применяет содержимое конфигурации к пограничному устройству.
apply_on_edge_device(id, content, custom_headers=None, raw=False, **operation_config)
Параметры
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
create_or_update
Создает или обновляет конфигурацию в Центр Интернета вещей для автоматического управления устройствами и модулями. Идентификатор конфигурации и содержимое не могут быть обновлены.
create_or_update(id, configuration, if_match=None, custom_headers=None, raw=False, **operation_config)
Параметры
- if_match
- str
Строка, представляющая слабый ETag для конфигурации согласно RFC7232. Это значение не должно быть задано при создании конфигурации, но может быть задано при обновлении конфигурации.
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
Configuration или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
delete
Удаляет конфигурацию на Центр Интернета вещей для автоматического управления устройствами и модулями.
delete(id, if_match=None, custom_headers=None, raw=False, **operation_config)
Параметры
- if_match
- str
Строка, представляющая слабый ETag для конфигурации согласно RFC7232. Операция удаления выполняется только в том случае, если этот ETag соответствует значению, поддерживаемого сервером, указывая, что конфигурация не была изменена с момента последнего получения. Чтобы принудительно выполнить безусловное удаление, задайте для If-Match подстановочный знак (*).
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
get
Возвращает конфигурацию на Центр Интернета вещей для автоматического управления устройствами и модулями.
get(id, custom_headers=None, raw=False, **operation_config)
Параметры
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
Configuration или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
get_configurations
Возвращает конфигурации на Центр Интернета вещей для автоматического управления устройствами и модулями. Разбиение на страницы не поддерживается.
get_configurations(top=None, custom_headers=None, raw=False, **operation_config)
Параметры
- top
- int
Количество извлекаемых конфигураций. Значение будет переопределено, если превышает максимальное число развертываний для Центр Интернета вещей.
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
list или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
test_queries
Проверяет целевое условие и пользовательские запросы метрик для конфигурации на Центр Интернета вещей.
test_queries(input, custom_headers=None, raw=False, **operation_config)
Параметры
Конфигурация для целевого условия и пользовательских запросов метрик.
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
ConfigurationQueriesTestResponse или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
Атрибуты
models
models = <module 'azure.iot.hub.protocol.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\iot\\hub\\protocol\\models\\__init__.py'>
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по