public sealed class AdvancedMachineFeatures : IMessage<AdvancedMachineFeatures>, IEquatable<AdvancedMachineFeatures>, IDeepCloneable<AdvancedMachineFeatures>, IBufferMessage, IMessage
Specifies options for controlling advanced machine features. Options that would traditionally be configured in a BIOS belong here. Features that require operating system support may have corresponding entries in the GuestOsFeatures of an Image (e.g., whether or not the OS in the Image supports nested virtualization being enabled or disabled).
The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
[[["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-08 UTC."],[[["\u003cp\u003eThe latest version of the Google.Cloud.Compute.V1 library is 3.6.0, with multiple previous versions available, spanning from 3.5.0 down to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAdvancedMachineFeatures\u003c/code\u003e is a class within the Google.Cloud.Compute.V1 namespace, used to configure options for advanced machine features that are traditionally configured in a BIOS.\u003c/p\u003e\n"],["\u003cp\u003eThis class allows control over enabling nested virtualization, UEFI networking, and specifying the number of threads per physical core, including the option to disable simultaneous multithreading.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAdvancedMachineFeatures\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and offers constructors for creating new instances or copying from existing ones.\u003c/p\u003e\n"],["\u003cp\u003eThe class contains properties such as \u003ccode\u003eEnableNestedVirtualization\u003c/code\u003e, \u003ccode\u003eEnableUefiNetworking\u003c/code\u003e, \u003ccode\u003eHasEnableNestedVirtualization\u003c/code\u003e, \u003ccode\u003eHasEnableUefiNetworking\u003c/code\u003e, \u003ccode\u003eHasThreadsPerCore\u003c/code\u003e and \u003ccode\u003eThreadsPerCore\u003c/code\u003e, with descriptions and types given.\u003c/p\u003e\n"]]],[],null,[]]