#[non_exhaustive]pub struct ShieldedInstanceIdentityEntry {
pub ek_cert: Option<String>,
pub ek_pub: Option<String>,
/* private fields */
}Available on crate feature
instances only.Expand description
A Shielded Instance Identity Entry.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.ek_cert: Option<String>A PEM-encoded X.509 certificate. This field can be empty.
ek_pub: Option<String>A PEM-encoded public key.
Implementations§
Source§impl ShieldedInstanceIdentityEntry
impl ShieldedInstanceIdentityEntry
pub fn new() -> Self
Sourcepub fn set_ek_cert<T>(self, v: T) -> Self
pub fn set_ek_cert<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_ek_cert<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_ek_cert<T>(self, v: Option<T>) -> Self
Sourcepub fn set_ek_pub<T>(self, v: T) -> Self
pub fn set_ek_pub<T>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for ShieldedInstanceIdentityEntry
impl Clone for ShieldedInstanceIdentityEntry
Source§fn clone(&self) -> ShieldedInstanceIdentityEntry
fn clone(&self) -> ShieldedInstanceIdentityEntry
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 Default for ShieldedInstanceIdentityEntry
impl Default for ShieldedInstanceIdentityEntry
Source§fn default() -> ShieldedInstanceIdentityEntry
fn default() -> ShieldedInstanceIdentityEntry
Returns the “default value” for a type. Read more
Source§impl PartialEq for ShieldedInstanceIdentityEntry
impl PartialEq for ShieldedInstanceIdentityEntry
Source§fn eq(&self, other: &ShieldedInstanceIdentityEntry) -> bool
fn eq(&self, other: &ShieldedInstanceIdentityEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ShieldedInstanceIdentityEntry
Auto Trait Implementations§
impl Freeze for ShieldedInstanceIdentityEntry
impl RefUnwindSafe for ShieldedInstanceIdentityEntry
impl Send for ShieldedInstanceIdentityEntry
impl Sync for ShieldedInstanceIdentityEntry
impl Unpin for ShieldedInstanceIdentityEntry
impl UnwindSafe for ShieldedInstanceIdentityEntry
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