TwinOperations Class
TwinOperations operations.
- Inheritance
-
builtins.objectTwinOperations
Constructor
TwinOperations(client, config, serializer, deserializer)
Parameters
- client
Client for service requests.
- config
Configuration of service client.
- serializer
An object model serializer.
- deserializer
An object model deserializer.
Variables
- api_version
The API version to use for the request. Constant value: "2020-05-31-preview".
Methods
| get_device_twin |
Gets a device twin. Gets a device twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information. |
| get_module_twin |
Gets a module twin. Gets a module twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information. |
| replace_device_twin |
Replaces tags and desired properties of a device twin. Replaces a device twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information. |
| replace_module_twin |
Replaces tags and desired properties of a module twin. Replaces a module twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information. |
| update_device_twin |
Updates tags and desired properties of a device twin. Updates a device twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information. |
| update_module_twin |
Updates tags and desired properties of a module twin. Updates a module twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information. |
get_device_twin
Gets a device twin.
Gets a device twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information.
get_device_twin(id, custom_headers=None, raw=False, **operation_config)
Parameters
- operation_config
Operation configuration overrides.
Returns
Twin or ClientRawResponse if raw=true
Return type
Exceptions
get_module_twin
Gets a module twin.
Gets a module twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information.
get_module_twin(id, mid, custom_headers=None, raw=False, **operation_config)
Parameters
- operation_config
Operation configuration overrides.
Returns
Twin or ClientRawResponse if raw=true
Return type
Exceptions
replace_device_twin
Replaces tags and desired properties of a device twin.
Replaces a device twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information.
replace_device_twin(id, device_twin_info, if_match=None, custom_headers=None, raw=False, **operation_config)
Parameters
- if_match
- str
- operation_config
Operation configuration overrides.
Returns
Twin or ClientRawResponse if raw=true
Return type
Exceptions
replace_module_twin
Replaces tags and desired properties of a module twin.
Replaces a module twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information.
replace_module_twin(id, mid, device_twin_info, if_match=None, custom_headers=None, raw=False, **operation_config)
Parameters
- if_match
- str
- operation_config
Operation configuration overrides.
Returns
Twin or ClientRawResponse if raw=true
Return type
Exceptions
update_device_twin
Updates tags and desired properties of a device twin.
Updates a device twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information.
update_device_twin(id, device_twin_info, if_match=None, custom_headers=None, raw=False, **operation_config)
Parameters
- if_match
- str
- operation_config
Operation configuration overrides.
Returns
Twin or ClientRawResponse if raw=true
Return type
Exceptions
update_module_twin
Updates tags and desired properties of a module twin.
Updates a module twin. See https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins for more information.
update_module_twin(id, mid, device_twin_info, if_match=None, custom_headers=None, raw=False, **operation_config)
Parameters
- if_match
- str
- operation_config
Operation configuration overrides.
Returns
Twin or ClientRawResponse if raw=true
Return type
Exceptions
Attributes
models
models = <module 'azure.iot.hub.protocol.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\iot\\hub\\protocol\\models\\__init__.py'>
Feedback
Submit and view feedback for