pub struct DynamicPluginStatus {
pub validation: DynamicPluginValidationStatus,
pub runtime: DynamicPluginRuntimeStatus,
pub startup_class: Option<DynamicPluginStartupClass>,
pub attestation_mode: Option<DynamicPluginAttestationMode>,
pub last_error: Option<DynamicPluginFailure>,
}Expand description
Durable observed state for a plugin record.
Fields§
§validation: DynamicPluginValidationStatusValidation and policy status.
runtime: DynamicPluginRuntimeStatusRuntime state observed by the control plane.
startup_class: Option<DynamicPluginStartupClass>Host policy startup classification.
attestation_mode: Option<DynamicPluginAttestationMode>Effective attestation mode for this plugin under host policy.
last_error: Option<DynamicPluginFailure>Most recent meaningful failure summary.
Trait Implementations§
Source§impl Clone for DynamicPluginStatus
impl Clone for DynamicPluginStatus
Source§fn clone(&self) -> DynamicPluginStatus
fn clone(&self) -> DynamicPluginStatus
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 DynamicPluginStatus
impl Debug for DynamicPluginStatus
Source§impl Default for DynamicPluginStatus
impl Default for DynamicPluginStatus
Source§fn default() -> DynamicPluginStatus
fn default() -> DynamicPluginStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DynamicPluginStatus
impl<'de> Deserialize<'de> for DynamicPluginStatus
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
impl Eq for DynamicPluginStatus
Source§impl PartialEq for DynamicPluginStatus
impl PartialEq for DynamicPluginStatus
Source§impl Serialize for DynamicPluginStatus
impl Serialize for DynamicPluginStatus
impl StructuralPartialEq for DynamicPluginStatus
Auto Trait Implementations§
impl Freeze for DynamicPluginStatus
impl RefUnwindSafe for DynamicPluginStatus
impl Send for DynamicPluginStatus
impl Sync for DynamicPluginStatus
impl Unpin for DynamicPluginStatus
impl UnsafeUnpin for DynamicPluginStatus
impl UnwindSafe for DynamicPluginStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request