Versions in this module Expand all Collapse all v0 v0.2.0 Sep 26, 2025 Changes in this version + type FullyQualifiedObligation struct + Name string + Namespace string + Value string + func (obl *FullyQualifiedObligation) FQN() string + func (obl *FullyQualifiedObligation) Validate() error v0.1.0 Sep 17, 2025 Changes in this version + func BreakOblFQN(fqn string) (string, string) + func BreakOblValFQN(fqn string) (string, string, string) + func BuildOblFQN(nsFQN, oblName string) string + func BuildOblValFQN(nsFQN, oblName, oblVal string) string v0.0.2 May 20, 2025 Changes in this version + var ErrInvalidFQNFormat = errors.New("error: invalid FQN format") + var ErrUnsupportedFQNType = errors.New("error: unsupported FQN type") + func Parse[T FullyQualified](identifier string) (T, error) + type FullyQualified interface + FQN func() string + Validate func() error + type FullyQualifiedAttribute struct + Name string + Namespace string + Value string + func (attr *FullyQualifiedAttribute) FQN() string + func (attr *FullyQualifiedAttribute) Validate() error + type FullyQualifiedRegisteredResourceValue struct + Name string + Value string + func (rrv *FullyQualifiedRegisteredResourceValue) FQN() string + func (rrv *FullyQualifiedRegisteredResourceValue) Validate() error + type FullyQualifiedResourceMappingGroup struct + GroupName string + Namespace string + func (rmg *FullyQualifiedResourceMappingGroup) FQN() string + func (rmg *FullyQualifiedResourceMappingGroup) Validate() error