wist-control 0.11.0

Reusable Control domain model for the wist agent control plane and center governance
Documentation
// @jumo generated
// @jumo hash=0000000000000000

#[derive(Debug, Clone, ::serde::Serialize, ::serde::Deserialize, ::jumo_derive::Jumo)]
#[jumo(
    kind = "struct",
    domain = "Control",
    module = "Control.Agent.Enrollment"
)]
pub struct AgentPlatformPackage {
    // 目标平台(target-triple),如 `aarch64-apple-darwin` / `x86_64-unknown-linux-musl`。
    // 网关按它把安装脚本与托管包一一对上(多平台 agentd 包)。
    pub platform: String,
    // 该平台的安装脚本地址(对平台限定)。
    pub install_script_url: String,
    // 网关托管并由其派生的下载地址(agent 只从网关取包)。
    pub agent_package_url: String,
    // 与实际会服务出去的那份制品同源的 sha256(裸 hex 或 `sha256:` 前缀)。
    pub agent_package_sha256: String,
}