@suluk/provision - v0.2.0
    Preparing search index...

    Interface InstanceState

    The live record of a provisioned instance (the journal plan diffs against — like drizzle's migration meta).

    interface InstanceState {
        ref: string;
        service: string;
        plan?: string;
        name: string;
        instanceId: string;
        outputs: Record<string, string>;
        fingerprint: string;
        protected?: boolean;
        provisionedAt: number;
    }
    Index

    Properties

    ref: string
    service: string
    plan?: string
    name: string
    instanceId: string

    the provider's instance id (e.g. the D1 uuid, the KV namespace id).

    outputs: Record<string, string>

    the binding outputs captured at provision/bind time (so downstream refs resolve without re-calling the provider).

    fingerprint: string

    a stable fingerprint of (name + plan + params), to detect drift → an update step.

    protected?: boolean

    carried from the spec so teardown/prune (which work off the journal) honour the destroy guard.

    provisionedAt: number