pub struct KmsStatus {
pub state: KmsServiceState,
pub backend: Option<KmsBackendKind>,
pub healthy: Option<bool>,
pub error_message: Option<String>,
pub config: Option<KmsConfigSummary>,
}Expand description
KMS health and configuration state.
Fields§
§state: KmsServiceState§backend: Option<KmsBackendKind>§healthy: Option<bool>§error_message: Option<String>§config: Option<KmsConfigSummary>Trait Implementations§
Source§impl<'de> Deserialize<'de> for KmsStatus
impl<'de> Deserialize<'de> for KmsStatus
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 KmsStatus
impl StructuralPartialEq for KmsStatus
Auto Trait Implementations§
impl Freeze for KmsStatus
impl RefUnwindSafe for KmsStatus
impl Send for KmsStatus
impl Sync for KmsStatus
impl Unpin for KmsStatus
impl UnsafeUnpin for KmsStatus
impl UnwindSafe for KmsStatus
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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