Appearance
OutboundProtocolConfig
Type: Object
Outbound protocol configuration (secrets excluded)
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| adapter | DatabaseAdapter | Database adapter for SQL protocol | ||
| authMode | AuthMode | Authentication mode | ||
| credentialsUpdatedAt | String | When the stored secret last changed (ISO8601), or null if none is set — also null for a credential last written before the platform recorded this. Says when, never what. Per protocol, like hasCredentials: where a protocol holds both a password and a connection string, changing either moves this, so it answers 'this protocol's credentials changed' rather than naming which one. | ||
| databaseName | String | Database name for SQL protocol | ||
| hasCredentials | Boolean! | Whether a password or connection string is stored for this protocol. The secrets themselves are never returned. Reported per protocol, not per field: a SQL protocol may hold both a password and a connection string, and this is true when either is. It cannot tell you which — if you need that, the protocol's own shape (host set vs connectionString set) is the better signal. | ||
| host | String | Host for SQL protocol | ||
| kind | OutboundProtocol! | Protocol type | ||
| label | String | User-defined label | ||
| port | Int | Port for SQL protocol | ||
| topic | String | Topic for MQTT protocol | ||
| url | String | URL for HTTP/JMF protocols, or file path for SQLite adapter | ||
| username | String | Username for authentication |