pub struct CsePrivateKeyMetadata {
pub hardware_key_metadata: Option<HardwareKeyMetadata>,
pub kacls_key_metadata: Option<KaclsKeyMetadata>,
pub private_key_metadata_id: Option<String>,
}
Expand description
Metadata for a private key instance.
This type is not used in any activity, and only used as part of another schema.
Fields§
§hardware_key_metadata: Option<HardwareKeyMetadata>
Metadata for hardware keys.
kacls_key_metadata: Option<KaclsKeyMetadata>
Metadata for a private key instance managed by an external key access control list service.
private_key_metadata_id: Option<String>
Output only. The immutable ID for the private key metadata instance.
Trait Implementations§
Source§impl Clone for CsePrivateKeyMetadata
impl Clone for CsePrivateKeyMetadata
Source§fn clone(&self) -> CsePrivateKeyMetadata
fn clone(&self) -> CsePrivateKeyMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 CsePrivateKeyMetadata
impl Debug for CsePrivateKeyMetadata
Source§impl Default for CsePrivateKeyMetadata
impl Default for CsePrivateKeyMetadata
Source§fn default() -> CsePrivateKeyMetadata
fn default() -> CsePrivateKeyMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CsePrivateKeyMetadata
impl<'de> Deserialize<'de> for CsePrivateKeyMetadata
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
Source§impl Serialize for CsePrivateKeyMetadata
impl Serialize for CsePrivateKeyMetadata
impl Part for CsePrivateKeyMetadata
Auto Trait Implementations§
impl Freeze for CsePrivateKeyMetadata
impl RefUnwindSafe for CsePrivateKeyMetadata
impl Send for CsePrivateKeyMetadata
impl Sync for CsePrivateKeyMetadata
impl Unpin for CsePrivateKeyMetadata
impl UnwindSafe for CsePrivateKeyMetadata
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,
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 more