Class LaunchTemplateCpuOptionsArgs


  • public final class LaunchTemplateCpuOptionsArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • amdSevSnp

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> amdSevSnp()
        Returns:
        Indicates whether to enable the instance for AMD SEV-SNP. AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only. Valid values are `enabled` and `disabled`.
      • coreCount

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> coreCount()
        Returns:
        The number of CPU cores for the instance.
      • nestedVirtualization

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nestedVirtualization()
        Returns:
        Indicates whether to enable the instance for nested virtualization. Nested virtualization is supported on 8th generation Intel-based instance types (C8i, M8i, R8i, and their flex variants) only. When nested virtualization is enabled, Virtual Secure Mode (VSM) is automatically disabled for the instance. Valid values are `enabled` and `disabled`.
      • threadsPerCore

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> threadsPerCore()
        Returns:
        The number of threads per CPU core. To disable Intel Hyper-Threading Technology for the instance, specify a value of 1. Otherwise, specify the default value of 2. Both number of CPU cores and threads per core must be specified. Valid number of CPU cores and threads per core for the instance type can be found in the [CPU Options Documentation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html?shortFooter=true#cpu-options-supported-instances-values)