Versions in this module Expand all Collapse all v0 v0.2.61 Jul 30, 2026 Changes in this version + func Decode(data []byte, maxSupportedVersion uint32) (*providerv0.ProviderState, error) + func Encode(providerState *providerv0.ProviderState) ([]byte, error) + func Validate(providerState *providerv0.ProviderStateV1, maxSupportedVersion uint32) error + func ValidateUpgradeRecord(record *providerv0.UpgradeRecord) error + func ValidateVersioned(providerState *providerv0.ProviderState, maxSupportedVersion uint32) error + func WrapV1(providerState *providerv0.ProviderStateV1) *providerv0.ProviderState + type OwnershipIndex struct + func NewOwnershipIndex(states ...*providerv0.ProviderStateV1) (*OwnershipIndex, error) + func (i *OwnershipIndex) Add(providerState *providerv0.ProviderStateV1) error + func (i *OwnershipIndex) Owner(workspaceID string, identity *providerv0.RemoteIdentity) (*providerv0.BindingAddress, bool)