pub struct Profile {
pub url: Url,
pub label: Option<String>,
pub ssl_verify: bool,
pub auth: AuthRef,
pub webdev_secret: Option<String>,
}Expand description
One gateway profile.
Fields§
§url: UrlGateway base URL.
label: Option<String>Optional display label (CORE-01) — absent from TOML and JSON when unset so existing configs and goldens don’t churn.
ssl_verify: boolVerify TLS certificates (self-signed dev rigs turn this off).
auth: AuthRefHOW to find the credential — a reference, never a value.
webdev_secret: Option<String>The CLI-GENERATED webdev scriptExec shared secret (05-03) — the ONE deliberate value-carrying exception to the references-only rule: this secret is not a user credential but a token the CLI itself mints at deploy time, must round-trip verbatim (the deployed route compares it byte-for-byte), and cannot live in an env var another tool owns. It rides ONLY in this 0600 config store and the baked route zip member — never in any action result, log, or JSON envelope (the redaction discipline).