pub struct KmsKey {
pub id: String,
pub description: String,
pub is_disabled: bool,
pub org_id: String,
pub name: String,
pub created_at: String,
pub updated_at: String,
pub project_id: String,
pub key_usage: String,
pub version: i32,
pub encryption_algorithm: String,
}Expand description
Represents a KMS key from the Infisical API.
Fields§
§id: String§description: String§is_disabled: bool§org_id: String§name: String§created_at: String§updated_at: String§project_id: String§key_usage: String§version: i32§encryption_algorithm: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for KmsKey
impl<'de> Deserialize<'de> for KmsKey
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
Auto Trait Implementations§
impl Freeze for KmsKey
impl RefUnwindSafe for KmsKey
impl Send for KmsKey
impl Sync for KmsKey
impl Unpin for KmsKey
impl UnsafeUnpin for KmsKey
impl UnwindSafe for KmsKey
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