DigitalTwinOperations Class
DigitalTwinOperations operations.
- Inheritance
-
builtins.objectDigitalTwinOperations
Constructor
DigitalTwinOperations(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
Version of the Api. Constant value: "2021-04-12".
Methods
| get_digital_twin |
Gets a digital twin. |
| invoke_component_command |
Invoke a digital twin command. Invoke a digital twin command. |
| invoke_root_level_command |
Invoke a digital twin root level command. Invoke a digital twin root level command. |
| update_digital_twin |
Updates a digital twin. |
get_digital_twin
Gets a digital twin.
get_digital_twin(id, custom_headers=None, raw=False, **operation_config)
Parameters
- operation_config
Operation configuration overrides.
Returns
object or ClientRawResponse if raw=true
Return type
Exceptions
invoke_component_command
Invoke a digital twin command.
Invoke a digital twin command.
invoke_component_command(id, component_path, command_name, payload, connect_timeout_in_seconds=None, response_timeout_in_seconds=None, custom_headers=None, raw=False, **operation_config)
Parameters
- id
- str
- component_path
- str
- command_name
- str
- payload
- object
- connect_timeout_in_seconds
- int
Maximum interval of time, in seconds, that the digital twin command will wait for the answer.
- response_timeout_in_seconds
- int
Maximum interval of time, in seconds, that the digital twin command will wait for the answer.
- operation_config
Operation configuration overrides.
Returns
object or ClientRawResponse if raw=true
Return type
Exceptions
invoke_root_level_command
Invoke a digital twin root level command.
Invoke a digital twin root level command.
invoke_root_level_command(id, command_name, payload, connect_timeout_in_seconds=None, response_timeout_in_seconds=None, custom_headers=None, raw=False, **operation_config)
Parameters
- id
- str
- command_name
- str
- payload
- object
- connect_timeout_in_seconds
- int
Maximum interval of time, in seconds, that the digital twin command will wait for the answer.
- response_timeout_in_seconds
- int
Maximum interval of time, in seconds, that the digital twin command will wait for the answer.
- operation_config
Operation configuration overrides.
Returns
object or ClientRawResponse if raw=true
Return type
Exceptions
update_digital_twin
Updates a digital twin.
update_digital_twin(id, digital_twin_patch, if_match=None, custom_headers=None, raw=False, **operation_config)
Parameters
- if_match
- str
- operation_config
Operation configuration overrides.
Returns
None 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