pub struct WebdevDeployResult {
pub project: String,
pub routes: Vec<String>,
pub script_exec: bool,
pub secret_rotated: bool,
pub import: Value,
pub tag_delete: bool,
pub tag_delete_secret_rotated: bool,
pub tag_delete_providers: Vec<String>,
pub warnings: Vec<String>,
}Expand description
ign webdev deploy result — ALL keys always (the agent shape);
the import answer rides as the opaque-success object verbatim.
The secret appears in NONE of them (redaction).
Fields§
§project: StringThe project the bundle deployed into.
routes: Vec<String>Route folder names deployed, manifest order (+ scriptExec when it shipped).
script_exec: boolWhether scriptExec rode the deploy.
secret_rotated: boolWhether a NEW secret was generated and persisted (first
scriptExec deploy or --rotate-secret).
import: ValueThe import endpoint’s opaque answer (the 03-02
{"status":"success"}-normalized object).
tag_delete: boolWhether the tagDelete route rode the deploy (26-17).
tag_delete_secret_rotated: boolWhether a NEW tagDelete secret was generated and persisted (first tag-delete deploy or its rotate).
tag_delete_providers: Vec<String>The tagDelete route’s provider allowlist (empty when it did not ship).
warnings: Vec<String>Warnings for the operator (26-REVIEW-D WR-D4: the tagDelete route and its stored secret were removed). Empty when there are none.