public sealed class ShieldedInstanceConfig : IMessage<ShieldedInstanceConfig>, IEquatable<ShieldedInstanceConfig>, IDeepCloneable<ShieldedInstanceConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Notebooks v2 API class ShieldedInstanceConfig.
public bool EnableIntegrityMonitoring { get; set; }
Optional. Defines whether the VM instance has integrity monitoring enabled.
Enables monitoring and attestation of the boot integrity of the VM
instance. The attestation is performed against the integrity policy
baseline. This baseline is initially derived from the implicitly trusted
boot image when the VM instance is created. Enabled by default.
Optional. Defines whether the VM instance has Secure Boot enabled.
Secure Boot helps ensure that the system only runs authentic software by
verifying the digital signature of all boot components, and halting the
boot process if signature verification fails. Disabled by default.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eShieldedInstanceConfig\u003c/code\u003e class in the Notebooks v2 API provides a set of options for configuring Shielded VM features, as described in the provided link.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its functionality in data handling and manipulation.\u003c/p\u003e\n"],["\u003cp\u003eIt contains properties like \u003ccode\u003eEnableIntegrityMonitoring\u003c/code\u003e, \u003ccode\u003eEnableSecureBoot\u003c/code\u003e, and \u003ccode\u003eEnableVtpm\u003c/code\u003e to manage integrity monitoring, secure boot, and vTPM features on VM instances, all of which are boolean values.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors for the class, one is a default constructor and the other creates a copy of another \u003ccode\u003eShieldedInstanceConfig\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class allows for setting the mentioned properties as optional features, with \u003ccode\u003eEnableIntegrityMonitoring\u003c/code\u003e and \u003ccode\u003eEnableVtpm\u003c/code\u003e enabled by default, and \u003ccode\u003eEnableSecureBoot\u003c/code\u003e being disabled.\u003c/p\u003e\n"]]],[],null,[]]