Package com.pulumi.aws.ec2.inputs
Class LaunchTemplateCpuOptionsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.LaunchTemplateCpuOptionsArgs
-
public final class LaunchTemplateCpuOptionsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLaunchTemplateCpuOptionsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static LaunchTemplateCpuOptionsArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>amdSevSnp()static LaunchTemplateCpuOptionsArgs.Builderbuilder()static LaunchTemplateCpuOptionsArgs.Builderbuilder(LaunchTemplateCpuOptionsArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>coreCount()java.util.Optional<com.pulumi.core.Output<java.lang.String>>nestedVirtualization()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>threadsPerCore()
-
-
-
Field Detail
-
Empty
public static final LaunchTemplateCpuOptionsArgs Empty
-
-
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)
-
builder
public static LaunchTemplateCpuOptionsArgs.Builder builder()
-
builder
public static LaunchTemplateCpuOptionsArgs.Builder builder(LaunchTemplateCpuOptionsArgs defaults)
-
-