Devices - Replace Module Properties
Ersätt modulegenskaper
Ersätt alla egenskapsvärden för en modul.
PUT https://{subdomain}.{baseDomain}/api/devices/{deviceId}/modules/{moduleName}/properties?api-version=2022-07-31
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
base
|
path | True |
string |
Basdomänen för alla Azure IoT Central-tjänstbegäranden. |
|
device
|
path | True |
string |
Enhetens unika ID. |
|
module
|
path | True |
string |
Namnet på enhetsmodulen. |
|
subdomain
|
path | True |
string |
Programmets underdomän. |
|
api-version
|
query | True |
string |
Den version av API:et som anropas. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| body |
Device |
Modulegenskaper. |
Svar
| Name | Typ | Description |
|---|---|---|
| 202 Accepted |
Device |
Framgång |
| Other Status Codes |
Ett felsvar som togs emot från IoT Central-tjänsten. Sidhuvuden x-ms-error-code: string |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
Update properties of a module
Exempelbegäran
PUT https://appsubdomain.azureiotcentral.com/api/devices/mx1/modules/module_env/properties?api-version=2022-07-31
{
"componentA": {
"SensitivityDial": 200
}
}
Exempelsvar
{
"componentA": {
"SensitivityDial": 75,
"$metadata": {
"SensitivityDial": {
"desiredValue": 200,
"desiredVersion": 3,
"ackVersion": 1,
"ackDescription": "Ok",
"ackCode": 200,
"lastUpdateTime": "2020-04-27T22:08:55.1149957Z"
}
}
}
}
Definitioner
| Name | Description |
|---|---|
| Error |
Svarsfeldefinitionen. |
|
Error |
Information om felet. |
Error
Svarsfeldefinitionen.
| Name | Typ | Description |
|---|---|---|
| error |
Felinformation för aktuell begäran. |
ErrorDetails
Information om felet.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Felkod. |
| message |
string |
Information om felmeddelande. |
| requestId |
string |
Korrelations-ID för aktuell begäran. |
| time |
string (date-time-rfc1123) |
Den tid då felbegäran misslyckades. |