6.11.2.9 AgentConnectorInstance
Future work
Part of the model, but built only when a real case needs it.
6.11.2.9.1 Purpose¶
One Organization's connection to a connector: who consented, where the credential lives (the secret manager, never the database) and whether it was revoked.
6.11.2.9.2 Questions it answers¶
- Which connections does this Organization have, and who consented to them?
- Is a connection still active?
6.11.2.9.3 Fields¶
| Field | Type | Cardinality | Description |
|---|---|---|---|
id |
string (uuid) |
1..1 |
Key. |
connector |
AgentConnector | 1..1 |
|
organization |
Organization | 1..1 |
|
credential_ref |
string |
1..1 |
|
consented_by |
User | 1..1 |
|
revoked_at |
datetime |
0..1 |
|
created_at |
datetime |
1..1 |
|
updated_at |
datetime |
1..1 |
6.11.2.9.4 Relationships¶
References
AgentConnectorInstance.connector→ AgentConnector (1..1)AgentConnectorInstance.organization→ Organization (1..1)AgentConnectorInstance.consented_by→ User (1..1)
6.11.2.9.5 Rules & constraints¶
- One Organization's connection, with its consent and its credential in the secret manager.
(connector, organization)is unique among active instances.