Struct google_compute1::api::ShieldedInstanceConfig
source · pub struct ShieldedInstanceConfig {
pub enable_integrity_monitoring: Option<bool>,
pub enable_secure_boot: Option<bool>,
pub enable_vtpm: Option<bool>,
}
Expand description
A set of Shielded Instance options.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§enable_integrity_monitoring: Option<bool>
Defines whether the instance has integrity monitoring enabled. Enabled by default.
enable_secure_boot: Option<bool>
Defines whether the instance has Secure Boot enabled. Disabled by default.
enable_vtpm: Option<bool>
Defines whether the instance has the vTPM enabled. Enabled by default.
Trait Implementations§
source§impl Clone for ShieldedInstanceConfig
impl Clone for ShieldedInstanceConfig
source§fn clone(&self) -> ShieldedInstanceConfig
fn clone(&self) -> ShieldedInstanceConfig
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 ShieldedInstanceConfig
impl Debug for ShieldedInstanceConfig
source§impl Default for ShieldedInstanceConfig
impl Default for ShieldedInstanceConfig
source§fn default() -> ShieldedInstanceConfig
fn default() -> ShieldedInstanceConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ShieldedInstanceConfig
impl<'de> Deserialize<'de> for ShieldedInstanceConfig
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 ShieldedInstanceConfig
impl Serialize for ShieldedInstanceConfig
impl RequestValue for ShieldedInstanceConfig
Auto Trait Implementations§
impl RefUnwindSafe for ShieldedInstanceConfig
impl Send for ShieldedInstanceConfig
impl Sync for ShieldedInstanceConfig
impl Unpin for ShieldedInstanceConfig
impl UnwindSafe for ShieldedInstanceConfig
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