Ordered list of individual config change entries representing every add, update, noop, orphan, and delete in the diff.
OptionalcodeMachine-readable conflict code when status is "conflict", e.g. "review_required". null when there is no conflict.
true when the upgrade was computed without writing any changes; false when changes were committed.
Optionalexisting_Version string of the currently installed solution, as declared in its manifest. null if no prior version is installed.
Optionalincoming_Version string of the incoming solution to be installed, as declared in its manifest. null if the incoming manifest omits a version.
OptionalmessageHuman-readable description of the conflict or error. null when there is no conflict.
Optionalreview_Opaque fingerprint that uniquely identifies this diff. Pass this value as review_fingerprint on a subsequent non-dry-run upgrade call to confirm you have reviewed the diff. null if not applicable.
Overall result of the upgrade. "ready" means the upgrade can proceed; "conflict" means a blocking issue was detected and the upgrade was not applied.
Aggregate counts of each action type across all diff entries.
Describes the nature of the version transition. One of "upgrade", "downgrade", "same", or "unknown".
The outcome of a solution upgrade operation, including the computed diff and conflict status.