public sealed class ShieldedInstanceConfig : IMessage<ShieldedInstanceConfig>, IEquatable<ShieldedInstanceConfig>, IDeepCloneable<ShieldedInstanceConfig>, IBufferMessage, IMessage
[[["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\u003eThis webpage provides documentation for the \u003ccode\u003eShieldedInstanceConfig\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dataproc.V1\u003c/code\u003e namespace, detailing its usage in configuring shielded instances for Google Cloud Dataproc clusters using Compute Engine Shielded VMs.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eShieldedInstanceConfig\u003c/code\u003e 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, and inherits from the base \u003ccode\u003eObject\u003c/code\u003e class, with inherited members such as \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists various versions of the documentation, ranging from version 5.0.0 up to the latest version 5.17.0, as well as previous versions, alongside older versions from 4.0.0 down to 3.1.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eShieldedInstanceConfig\u003c/code\u003e offers three key properties for configuration: \u003ccode\u003eEnableIntegrityMonitoring\u003c/code\u003e, \u003ccode\u003eEnableSecureBoot\u003c/code\u003e, and \u003ccode\u003eEnableVtpm\u003c/code\u003e, all of which are optional boolean values that control integrity monitoring, secure boot, and vTPM enabling, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors: a default constructor, and one that takes another \u003ccode\u003eShieldedInstanceConfig\u003c/code\u003e object as a parameter, allowing for the creation of new instances from an existing one.\u003c/p\u003e\n"]]],[],null,[]]