pub struct SessionConnectorsReconcileForStartupResult {
pub account_id: Option<String>,
pub api_version: i64,
pub authorization_requirement: Option<ConnectorAuthorizationRequirement>,
pub availability: ConnectorAvailability,
pub catalog: Option<ConnectorCatalogResult>,
pub pending_connections: i64,
pub runtime_servers: Vec<ConnectorRuntimeStatus>,
}Expand description
Authoritative session connector state. Account IDs are opaque routing identifiers and credentials are never included.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§account_id: Option<String>Opaque account selection pinned to this session, when one has been selected.
api_version: i64Connector API contract version.
Exact selected account and stable scope requiring an authorization update, when proven by the Connector service.
availability: ConnectorAvailabilityCurrent feature and session availability.
catalog: Option<ConnectorCatalogResult>Latest validated catalog snapshot, when available.
pending_connections: i64Number of active opaque connection continuations.
runtime_servers: Vec<ConnectorRuntimeStatus>Live MCP status for every Connector-owned runtime server.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SessionConnectorsReconcileForStartupResult
impl<'de> Deserialize<'de> for SessionConnectorsReconcileForStartupResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SessionConnectorsReconcileForStartupResult
impl RefUnwindSafe for SessionConnectorsReconcileForStartupResult
impl Send for SessionConnectorsReconcileForStartupResult
impl Sync for SessionConnectorsReconcileForStartupResult
impl Unpin for SessionConnectorsReconcileForStartupResult
impl UnsafeUnpin for SessionConnectorsReconcileForStartupResult
impl UnwindSafe for SessionConnectorsReconcileForStartupResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more