pub struct ProjectServerKey {
pub id: String,
pub project_id: String,
pub public_key_id: String,
pub label: String,
pub status: ProjectServerKeyStatus,
pub digest_key_version: i32,
pub display_prefix: String,
pub revision: i64,
pub created_at: String,
pub credential_acknowledged_at: Option<String>,
pub last_used_at: Option<String>,
pub revoked_at: Option<String>,
}Expand description
Safe Control inventory metadata. No credential digest or secret component is exposed.
Fields§
§id: String§project_id: String§public_key_id: String§label: String§status: ProjectServerKeyStatus§digest_key_version: i32§display_prefix: String§revision: i64§created_at: String§credential_acknowledged_at: Option<String>Set only after an operator explicitly confirms durable secret-manager storage.
last_used_at: Option<String>§revoked_at: Option<String>Trait Implementations§
Source§impl Clone for ProjectServerKey
impl Clone for ProjectServerKey
Source§fn clone(&self) -> ProjectServerKey
fn clone(&self) -> ProjectServerKey
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 ComposeSchema for ProjectServerKey
impl ComposeSchema for ProjectServerKey
Source§impl Debug for ProjectServerKey
impl Debug for ProjectServerKey
Source§impl<'de> Deserialize<'de> for ProjectServerKey
impl<'de> Deserialize<'de> for ProjectServerKey
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 ProjectServerKey
Source§impl PartialEq for ProjectServerKey
impl PartialEq for ProjectServerKey
Source§impl Serialize for ProjectServerKey
impl Serialize for ProjectServerKey
impl StructuralPartialEq for ProjectServerKey
Auto Trait Implementations§
impl Freeze for ProjectServerKey
impl RefUnwindSafe for ProjectServerKey
impl Send for ProjectServerKey
impl Sync for ProjectServerKey
impl Unpin for ProjectServerKey
impl UnsafeUnpin for ProjectServerKey
impl UnwindSafe for ProjectServerKey
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.