ConfigurationOperations Classe
Configuração Operações operações.
- Herança
-
builtins.objectConfigurationOperations
Construtor
ConfigurationOperations(client, config, serializer, deserializer)
Parâmetros
- client
Cliente para pedidos de serviço.
- config
Configuração do cliente de serviço.
- serializer
Um serializador modelo de objeto.
- deserializer
Um deserializador modelo de objeto.
Variáveis
- api_version
Versão da Api. Valor constante: "2021-04-12".
Métodos
apply_on_edge_device |
Aplica o conteúdo de configuração a um dispositivo de borda. |
create_or_update |
Cria ou atualiza uma configuração no Hub IoT para a gestão automática de dispositivos/módulos. O identificador de configuração e o conteúdo não podem ser atualizados. |
delete |
Elimina uma configuração no Hub IoT para a gestão automática do dispositivo/módulo. |
get |
Obtém uma configuração no Hub IoT para a gestão automática do dispositivo/módulo. |
get_configurations |
Obtém configurações no Hub IoT para gestão automática de dispositivos/módulos. A paginação não é apoiada. |
test_queries |
Valida a condição do alvo e consultas métricas personalizadas para uma configuração no Hub IoT. |
apply_on_edge_device
Aplica o conteúdo de configuração a um dispositivo de borda.
apply_on_edge_device(id, content, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
Nenhum ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
create_or_update
Cria ou atualiza uma configuração no Hub IoT para a gestão automática de dispositivos/módulos. O identificador de configuração e o conteúdo não podem ser atualizados.
create_or_update(id, configuration, if_match=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- if_match
- str
A cadeia que representa um ETag fraco para a configuração, de acordo com RFC7232. Isto não deve ser definido ao criar uma configuração, mas pode ser definido ao atualizar uma configuração.
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
Configuração ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
delete
Elimina uma configuração no Hub IoT para a gestão automática do dispositivo/módulo.
delete(id, if_match=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- if_match
- str
A cadeia que representa um ETag fraco para a configuração, de acordo com RFC7232. A operação de eliminação só é realizada se este ETag corresponder ao valor mantido pelo servidor, indicando que a configuração não foi modificada desde que foi recuperada pela última vez. Para forçar uma eliminação incondicional, desempare If-Match ao carácter wildcard (*).
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
Nenhum ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
get
Obtém uma configuração no Hub IoT para a gestão automática do dispositivo/módulo.
get(id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
Configuração ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
get_configurations
Obtém configurações no Hub IoT para gestão automática de dispositivos/módulos. A paginação não é apoiada.
get_configurations(top=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- top
- int
O número de configurações para recuperar. O valor será ultrapassado se for superior à contagem máxima de implantação para o Hub IoT.
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
lista ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
test_queries
Valida a condição do alvo e consultas métricas personalizadas para uma configuração no Hub IoT.
test_queries(input, custom_headers=None, raw=False, **operation_config)
Parâmetros
A configuração para a condição de alvo e consultas métricas personalizadas.
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
ConfiguraçõesQueriesTestResponse ou ClientRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
Atributos
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