Versions in this module Expand all Collapse all v0 v0.2.0 Jul 14, 2026 v0.1.0 Jul 13, 2026 Changes in this version + type FileStore struct + func OpenFileStore(workspace string) *FileStore + func (s *FileStore) Current(environmentID string) (Snapshot, error) + func (s *FileStore) Save(environmentID string, snapshot Snapshot) error + type Snapshot struct + ObservedAt time.Time + Parameters map[string]any + RemoteETag string + Status string + Summary *Summary + Template json.RawMessage + UnavailableReason UnavailableReason + Version string + func SnapshotFromTemplate(template []byte, etag, version string, observedAt time.Time) (Snapshot, error) + type SnapshotStore interface + Current func(environmentID string) (Snapshot, error) + type Store = SnapshotStore + type Summary struct + ConditionCount int + ContentDigest string + HasStructuralDifference bool + HasUnknownParameters bool + HasUnmodeledConditions bool + ManagedParameterCount int + ParameterCount int + type UnavailableReason string + const CapabilityUnavailable + const ProviderUnauthorized + const ProviderUnavailable + const SnapshotMissing