InstanceAdvancedMachineFeatures constructor

const InstanceAdvancedMachineFeatures({
  1. Input<bool?>? enableNestedVirtualization,
  2. Input<bool?>? enableUefiNetworking,
  3. Input<String?>? performanceMonitoringUnit,
  4. Input<int?>? threadsPerCore,
  5. Input<String?>? turboMode,
  6. Input<int?>? visibleCoreCount,
})

Creates a new InstanceAdvancedMachineFeatures. enableNestedVirtualization Defines whether the instance should have nested virtualization enabled. Defaults to false. enableUefiNetworking Whether to enable UEFI networking for instance creation. performanceMonitoringUnit The PMU is a hardware component within the CPU core that monitors how the processor runs code. Valid values for the level of PMU are STANDARD, ENHANCED, and ARCHITECTURAL. threadsPerCore The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. turboMode Turbo frequency mode to use for the instance. Supported modes are currently either ALL_CORE_MAX or unset (default). visibleCoreCount The number of physical cores to expose to an instance. visible cores info (VC).

Implementation

const InstanceAdvancedMachineFeatures({
  this.enableNestedVirtualization,
  this.enableUefiNetworking,
  this.performanceMonitoringUnit,
  this.threadsPerCore,
  this.turboMode,
  this.visibleCoreCount,
});