Ash Resource Fragment which is the shared foundation for TMF Relationship resources.
Provides the common attributes, relationships, validations, and actions shared
between Diffo.Provider.Relationship (TMF service/resource relationships) and
Diffo.Provider.AssignedToRelationship (pool assignment relationships).
Common attributes
id— uuid4 primary keytype— relationship type atomtarget_href— denormalised target href (set by theDetailRelationshipchange)target_type— denormalised target type (:serviceor:resource)created_at,updated_at— timestamps
Common Ash relationships
belongs_to :source, Diffo.Provider.Instancebelongs_to :target, Diffo.Provider.Instance