Struct google_api_proto::google::cloud::confidentialcomputing::v1::TdxCcelAttestation
source · pub struct TdxCcelAttestation {
pub ccel_acpi_table: Bytes,
pub ccel_data: Bytes,
pub canonical_event_log: Bytes,
pub td_quote: Bytes,
}
Expand description
A TDX Attestation quote.
Fields§
§ccel_acpi_table: Bytes
Optional. The Confidential Computing Event Log (CCEL) ACPI table. Formatted as described in the ACPI Specification 6.5.
ccel_data: Bytes
Optional. The CCEL event log. Formatted as described in the UEFI 2.10.
canonical_event_log: Bytes
Optional. An Event Log containing additional events measured into the RTMR that are not already present in the CCEL.
td_quote: Bytes
Optional. The TDX attestation quote from the guest. It contains the RTMR values.
Trait Implementations§
source§impl Clone for TdxCcelAttestation
impl Clone for TdxCcelAttestation
source§fn clone(&self) -> TdxCcelAttestation
fn clone(&self) -> TdxCcelAttestation
Returns a copy 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 TdxCcelAttestation
impl Debug for TdxCcelAttestation
source§impl Default for TdxCcelAttestation
impl Default for TdxCcelAttestation
source§impl Message for TdxCcelAttestation
impl Message for TdxCcelAttestation
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for TdxCcelAttestation
impl PartialEq for TdxCcelAttestation
source§fn eq(&self, other: &TdxCcelAttestation) -> bool
fn eq(&self, other: &TdxCcelAttestation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TdxCcelAttestation
Auto Trait Implementations§
impl !Freeze for TdxCcelAttestation
impl RefUnwindSafe for TdxCcelAttestation
impl Send for TdxCcelAttestation
impl Sync for TdxCcelAttestation
impl Unpin for TdxCcelAttestation
impl UnwindSafe for TdxCcelAttestation
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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