You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document describes the fundamentals of how the `updateManifest` property, in the
19
19
`AzureDeviceUpdateCore.OrchestratorMetadata:4` interface, is used by the Device Update Agent. The
20
20
`AzureDeviceUpdateCore.OrchestratorMetadata:4` interface properties are sent from the Device Update for IoT Hub service
21
21
to the Device Update Agent. The `updateManifest` is a serialized JSON Object that is parsed by the Device Update Agent.
22
22
23
+
The update manifest is auto generated after creation of an import manifest. For more information on how to generate an import manifest, [see here](./import-update.md).
24
+
23
25
### An example update manifest
24
26
25
27
```JSON
@@ -47,11 +49,11 @@ Device Update for IoT Hub uses an _update manifest_ to communicate actions and a
47
49
48
50
The purpose of the update manifest is to describe the contents of an update, namely its identity, type,
49
51
installed criteria, and update file metadata. In addition, the update manifest is cryptographically signed to
50
-
allow the Device Update Agent to verify its authenticity. Refer to the [Device Update security](./device-update-security.md) documentation for more information on how the update manifest is used to securely import content.
52
+
allow the Device Update Agent to verify its authenticity. For more information, see the document on [Device Update security](./device-update-security.md).
51
53
52
54
## Import manifest vs update manifest
53
55
54
-
It is important to understand the differences between the import manifest and the update manifest concepts in Device Update for IoT Hub.
56
+
It is important to understand the differences between the import manifest and the update manifest.
55
57
* The [import manifest](./import-concepts.md) is created by whoever creates the corresponding update. It describes the contents of the update that will be imported into Device Update for IoT Hub.
56
58
* The update manifest is automatically generated by the Device Update for IoT Hub service, using some of the properties that were defined in the import manifest. It is used to communicate relevant information to the Device Update Agent during the update process.
57
59
@@ -70,7 +72,7 @@ to determine compatible devices for the update.
70
72
71
73
### updateType
72
74
73
-
Represents the type of update which is handled by a specific type of update handler. It follows the form
75
+
Represents the type of update that is handled by a specific type of update handler. It follows the form
74
76
of `microsoft/swupdate:1` for an image-based update and `microsoft/apt:1` for a package-based update (see `Update Handler Types` section below).
75
77
76
78
### installedCriteria
@@ -81,7 +83,7 @@ for each update type supported by Device Update for IoT Hub.
81
83
82
84
### files
83
85
84
-
Tells the Device Update Agent which files to download, and the hash that will be used to use to verify the files were downloaded correctly.
86
+
Tells the Device Update Agent which files to download, and the hash that will be used to verify that the files downloaded correctly.
85
87
Here's a closer look at the `files` property contents:
0 commit comments