pub struct BoundaryStatus {Show 16 fields
pub status: BoundaryStatusStatus,
pub mode: BoundaryStatusMode,
pub version: Option<String>,
pub receipt_signer: BoundaryStatusReceiptSigner,
pub receipt_store: BoundaryStatusReceiptStore,
pub pdp: BoundaryStatusPdp,
pub mcp_firewall: BoundaryStatusMcpFirewall,
pub sandbox: BoundaryStatusSandbox,
pub authz: BoundaryStatusAuthz,
pub evidence_verifier: BoundaryStatusEvidenceVerifier,
pub checkpoint_log: BoundaryStatusCheckpointLog,
pub last_checkpoint_hash: Option<String>,
pub open_approval_count: i32,
pub quarantined_mcp_count: i32,
pub updated_at: String,
pub components: Option<HashMap<String, String>>,
}Expand description
BoundaryStatus : Runtime health summary for the OSS-local execution boundary. A ready status means both receipt storage and receipt signing are available; otherwise status is degraded and the unavailable mechanism is named by receipt_store or receipt_signer.
Fields§
§status: BoundaryStatusStatus§mode: BoundaryStatusMode§version: Option<String>§receipt_signer: BoundaryStatusReceiptSigner§receipt_store: BoundaryStatusReceiptStore§pdp: BoundaryStatusPdp§mcp_firewall: BoundaryStatusMcpFirewall§sandbox: BoundaryStatusSandbox§authz: BoundaryStatusAuthz§evidence_verifier: BoundaryStatusEvidenceVerifier§checkpoint_log: BoundaryStatusCheckpointLog§last_checkpoint_hash: Option<String>§open_approval_count: i32§quarantined_mcp_count: i32§updated_at: String§components: Option<HashMap<String, String>>Implementations§
Source§impl BoundaryStatus
impl BoundaryStatus
Sourcepub fn new(
status: BoundaryStatusStatus,
mode: BoundaryStatusMode,
receipt_signer: BoundaryStatusReceiptSigner,
receipt_store: BoundaryStatusReceiptStore,
pdp: BoundaryStatusPdp,
mcp_firewall: BoundaryStatusMcpFirewall,
sandbox: BoundaryStatusSandbox,
authz: BoundaryStatusAuthz,
evidence_verifier: BoundaryStatusEvidenceVerifier,
checkpoint_log: BoundaryStatusCheckpointLog,
open_approval_count: i32,
quarantined_mcp_count: i32,
updated_at: String,
) -> BoundaryStatus
pub fn new( status: BoundaryStatusStatus, mode: BoundaryStatusMode, receipt_signer: BoundaryStatusReceiptSigner, receipt_store: BoundaryStatusReceiptStore, pdp: BoundaryStatusPdp, mcp_firewall: BoundaryStatusMcpFirewall, sandbox: BoundaryStatusSandbox, authz: BoundaryStatusAuthz, evidence_verifier: BoundaryStatusEvidenceVerifier, checkpoint_log: BoundaryStatusCheckpointLog, open_approval_count: i32, quarantined_mcp_count: i32, updated_at: String, ) -> BoundaryStatus
Runtime health summary for the OSS-local execution boundary. A ready status means both receipt storage and receipt signing are available; otherwise status is degraded and the unavailable mechanism is named by receipt_store or receipt_signer.
Trait Implementations§
Source§impl Clone for BoundaryStatus
impl Clone for BoundaryStatus
Source§fn clone(&self) -> BoundaryStatus
fn clone(&self) -> BoundaryStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BoundaryStatus
impl Debug for BoundaryStatus
Source§impl Default for BoundaryStatus
impl Default for BoundaryStatus
Source§fn default() -> BoundaryStatus
fn default() -> BoundaryStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BoundaryStatus
impl<'de> Deserialize<'de> for BoundaryStatus
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
Source§impl PartialEq for BoundaryStatus
impl PartialEq for BoundaryStatus
Source§impl Serialize for BoundaryStatus
impl Serialize for BoundaryStatus
impl StructuralPartialEq for BoundaryStatus
Auto Trait Implementations§
impl Freeze for BoundaryStatus
impl RefUnwindSafe for BoundaryStatus
impl Send for BoundaryStatus
impl Sync for BoundaryStatus
impl Unpin for BoundaryStatus
impl UnsafeUnpin for BoundaryStatus
impl UnwindSafe for BoundaryStatus
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