OptionalcodeThe typed EdgibleError code, when the failure was a mapped API error
(e.g. HOSTNAME_REMOVAL_BLOCKED, AGENT_VERSION_TOO_OLD). Lets callers
render a specific remedy instead of only the message string.
OptionaldetailsThe error's structured details (e.g. { removedHostnames } for
HOSTNAME_REMOVAL_BLOCKED; { field, deviceName, agentVersion, minAgentVersion } for AGENT_VERSION_TOO_OLD), when present.
A per-application failure within a deploy or teardown run.