#[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
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 (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 Default for ShieldedInstanceIdentityEntry
impl Default for ShieldedInstanceIdentityEntry
Source§fn default() -> ShieldedInstanceIdentityEntry
fn default() -> ShieldedInstanceIdentityEntry
Returns the “default value” for a type. Read more
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 UnsafeUnpin 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request