pub struct SessionConnectorsGetStatusResult {
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 SessionConnectorsGetStatusResult
impl<'de> Deserialize<'de> for SessionConnectorsGetStatusResult
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 SessionConnectorsGetStatusResult
impl RefUnwindSafe for SessionConnectorsGetStatusResult
impl Send for SessionConnectorsGetStatusResult
impl Sync for SessionConnectorsGetStatusResult
impl Unpin for SessionConnectorsGetStatusResult
impl UnsafeUnpin for SessionConnectorsGetStatusResult
impl UnwindSafe for SessionConnectorsGetStatusResult
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