A machine snapshot: one machine's disk state, captured under a name.
A copy-on-write clone rather than a memory image — the files the guest
wrote, not what it was executing. Bsdkrun.Client.branch/3 boots a new
machine from one; Bsdkrun.Client.restore/4 puts one back.
Summary
Types
@type t() :: %Bsdkrun.Types.SnapshotInfo{ cpus: integer(), created_at: integer(), description: String.t(), id: String.t(), image: String.t(), kind: String.t(), machine_id: String.t(), machine_name: String.t(), mem: integer(), name: String.t(), parent: String.t() | nil, path: String.t(), ports: [Bsdkrun.Types.PortForward.t()], size: String.t() | nil }