Struct google_compute1::api::InitialStateConfig[][src]

pub struct InitialStateConfig {
    pub dbs: Option<Vec<FileContentBuffer>>,
    pub dbxs: Option<Vec<FileContentBuffer>>,
    pub keks: Option<Vec<FileContentBuffer>>,
    pub pk: Option<FileContentBuffer>,
}

Initial State for shielded instance, these are public keys which are safe to store in public

This type is not used in any activity, and only used as part of another schema.

Fields

dbs: Option<Vec<FileContentBuffer>>

The Key Database (db).

dbxs: Option<Vec<FileContentBuffer>>

The forbidden key database (dbx).

keks: Option<Vec<FileContentBuffer>>

The Key Exchange Key (KEK).

pk: Option<FileContentBuffer>

The Platform Key (PK).

Trait Implementations

impl Clone for InitialStateConfig[src]

impl Debug for InitialStateConfig[src]

impl Default for InitialStateConfig[src]

impl<'de> Deserialize<'de> for InitialStateConfig[src]

impl Part for InitialStateConfig[src]

impl Serialize for InitialStateConfig[src]

Auto Trait Implementations

impl RefUnwindSafe for InitialStateConfig[src]

impl Send for InitialStateConfig[src]

impl Sync for InitialStateConfig[src]

impl Unpin for InitialStateConfig[src]

impl UnwindSafe for InitialStateConfig[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.