PluginDiscoveryRelationship
HTTP API schema
← HTTP API referenceView source specification ↗
A provider-reported relationship between typed port resources. Identity is `externalId` within the reporting plugin and auth link; resubmitting the same `externalId` updates the relationship. Omission from a later synchronization is not a deletion instruction.
PluginDiscoveryRelationship fields
- externalId
stringRequired Plugin-owned stable identifier of the relationship.
minLength: 1
- typeRelationshipTypeRequired
type: Reference RelationshipType
- sourcePluginDiscoveryRelationshipVertexRequired
source: Reference PluginDiscoveryRelationshipVertex
- targetPluginDiscoveryRelationshipVertexRequired
target: Reference PluginDiscoveryRelationshipVertex
- interfaces
array<RelationshipInterface> Optional interface applicability; used by `CAN_CONTROL` to declare which messages the source supports on the target.
- ItemRelationshipInterface
interfaces[]: Reference RelationshipInterface