Struct Dynamic Plugin Host Policy Effect

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.

pub struct DynamicPluginHostPolicyEffect {
    pub allowed: Option<bool>,
    pub startup: Option<DynamicPluginStartupClass>,
    pub attestation: Option<DynamicPluginAttestationMode>,
    pub trusted_public_keys: Option<Vec<String>>,
}

A partial policy effect that may overlay another effect.

Fields

allowed: Option<bool>

Whether matching plugins are permitted to load.

startup: Option<DynamicPluginStartupClass>

Whether failure blocks startup.

attestation: Option<DynamicPluginAttestationMode>

Required artifact attestation mode.

trusted_public_keys: Option<Vec<String>>

Trusted Ed25519 public keys using the ed25519:<base64> encoding.

Trait Implementations

impl Clone for DynamicPluginHostPolicyEffect

impl Clone for DynamicPluginHostPolicyEffect

clone

fn clone(&self) -> DynamicPluginHostPolicyEffect

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for DynamicPluginHostPolicyEffect

impl Debug for DynamicPluginHostPolicyEffect

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for DynamicPluginHostPolicyEffect

impl Default for DynamicPluginHostPolicyEffect

default

fn default() -> DynamicPluginHostPolicyEffect

impl From<FileDynamicPluginHostPolicyEffect> for DynamicPluginHostPolicyEffect

impl From<FileDynamicPluginHostPolicyEffect> for DynamicPluginHostPolicyEffect

from

fn from(value: FileDynamicPluginHostPolicyEffect) -> Self

impl PartialEq for DynamicPluginHostPolicyEffect

impl PartialEq for DynamicPluginHostPolicyEffect

eq

fn eq(&self, other: &DynamicPluginHostPolicyEffect) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Eq for DynamicPluginHostPolicyEffect

impl Eq for DynamicPluginHostPolicyEffect

impl StructuralPartialEq for DynamicPluginHostPolicyEffect

impl StructuralPartialEq for DynamicPluginHostPolicyEffect