Id |
1:TrimmedString |
|
Id is a system-wide unique name for identifying the recipe. |
Version |
1:TrimmedString |
Yes |
Represents an optional version number of the identified recipe. It is recommended to be of the format Major.minor.patch.build or a subset thereof, but the actual format is implementation defined. |
Hash |
0:ByteString |
Yes |
Represents an optional hash of the binary content of the actual recipe (as it would be transmitted by the transfer methods).
The hash is supposed to be provided by the environment if existing. The environment shall use the same hash function on all recipes so that a difference in the hash indicates a difference in the recipe. It is recommended to use the SHA-256 algorithm for computing the hash, however, the actual algorithm is implementation-defined. |
HashAlgorithm |
0:String |
Yes |
Name of the hash function used. Required if internally and externally computed hashes are to be compared. |
Description |
0:LocalizedText |
Yes |
Optional short human readable description of the configuration. |