Versions in this module Expand all Collapse all v0 v0.2.61 Jul 30, 2026 Changes in this version + type Capture struct + Outcome CaptureOutcome + Reference *providerv0.OpaqueReference + Selector string + type CaptureOutcome string + const OutcomeAbsent + const OutcomeCaptured + const OutcomeSinkFailed + type Field struct + Disposition manifest.ResponseDisposition + Purpose providerv0.CredentialPurpose + Required bool + Selector manifest.Selector + SinkKey string + type Forwarded struct + Selector string + Value *providerv0.PublicValue + type Limits struct + MaxArrayLen int + MaxCompressedBytes int64 + MaxDecompressedBytes int64 + MaxDepth int + MaxKeys int + MaxStringBytes int + func DefaultLimits() Limits + type Policy struct + Fields []Field + Limits Limits + func (p Policy) Filter(ctx context.Context, raw []byte, contentEncoding, contentType string, ...) (*Result, error) + func (p Policy) RequiresBody() bool + type Result struct + Captures []Capture + Forwarded []Forwarded + SafeJSON []byte + Suppressed []string + type Sink interface + Put func(ctx context.Context, target SinkTarget, secret string) (*providerv0.OpaqueReference, error) + type SinkTarget struct + Key string + Purpose providerv0.CredentialPurpose