Skip to main content

AegisBridge

Trait AegisBridge 

Source
pub trait AegisBridge: Send + Sync {
    // Provided methods
    fn check_security(
        &self,
        _blueprint_json: &str,
    ) -> Result<Vec<String>, String> { ... }
    fn apply_security_policy(&self, _policy: &str) -> Result<(), String> { ... }
    fn audit_blueprint(&self, _blueprint_id: &str) -> Result<String, String> { ... }
}

Provided Methods§

Source

fn check_security(&self, _blueprint_json: &str) -> Result<Vec<String>, String>

Source

fn apply_security_policy(&self, _policy: &str) -> Result<(), String>

Source

fn audit_blueprint(&self, _blueprint_id: &str) -> Result<String, String>

Implementors§