pub struct SecuritySecretMetadata {
pub key_id: String,
pub created_at_ms: u64,
pub expires_at_ms: Option<u64>,
pub status: SecuritySecretStatus,
}Expand description
Non-secret metadata required for rotation and expiry policy.
Fields§
§key_id: StringStable key identity.
created_at_ms: u64Creation timestamp in Unix milliseconds.
expires_at_ms: Option<u64>Optional expiry timestamp in Unix milliseconds.
status: SecuritySecretStatusRotation lifecycle state.
Trait Implementations§
Source§impl Clone for SecuritySecretMetadata
impl Clone for SecuritySecretMetadata
Source§fn clone(&self) -> SecuritySecretMetadata
fn clone(&self) -> SecuritySecretMetadata
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 SecuritySecretMetadata
impl Debug for SecuritySecretMetadata
impl Eq for SecuritySecretMetadata
Source§impl PartialEq for SecuritySecretMetadata
impl PartialEq for SecuritySecretMetadata
impl StructuralPartialEq for SecuritySecretMetadata
Auto Trait Implementations§
impl Freeze for SecuritySecretMetadata
impl RefUnwindSafe for SecuritySecretMetadata
impl Send for SecuritySecretMetadata
impl Sync for SecuritySecretMetadata
impl Unpin for SecuritySecretMetadata
impl UnsafeUnpin for SecuritySecretMetadata
impl UnwindSafe for SecuritySecretMetadata
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