Class LaunchTemplateCpuOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.LaunchTemplateCpuOptions.Jsii$Proxy
- All Implemented Interfaces:
LaunchTemplateCpuOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
LaunchTemplateCpuOptions
@Stability(Stable)
@Internal
public static final class LaunchTemplateCpuOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LaunchTemplateCpuOptions
An implementation for
LaunchTemplateCpuOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.LaunchTemplateCpuOptions
LaunchTemplateCpuOptions.Builder, LaunchTemplateCpuOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theLaunchTemplateCpuOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanIndicates whether to enable the instance for AMD SEV-SNP.final NumberThe number of CPU cores for the instance.final BooleanIndicates whether the instance is enabled for nested virtualization.final NumberThe number of threads per CPU core.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theLaunchTemplateCpuOptions.Builder.
-
-
Method Details
-
getAmdSevSnp
Description copied from interface:LaunchTemplateCpuOptionsIndicates whether to enable the instance for AMD SEV-SNP.AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only.
Default: - AMD SEV-SNP is not specified in the launch template.
- Specified by:
getAmdSevSnpin interfaceLaunchTemplateCpuOptions- See Also:
-
getCoreCount
Description copied from interface:LaunchTemplateCpuOptionsThe number of CPU cores for the instance.Default: - The default number of CPU cores for the selected instance type.
- Specified by:
getCoreCountin interfaceLaunchTemplateCpuOptions
-
getNestedVirtualization
Description copied from interface:LaunchTemplateCpuOptionsIndicates whether the instance is enabled for nested virtualization.Default: - Nested virtualization is not specified in the launch template.
- Specified by:
getNestedVirtualizationin interfaceLaunchTemplateCpuOptions
-
getThreadsPerCore
Description copied from interface:LaunchTemplateCpuOptionsThe number of threads per CPU core.To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2.
Default: - The default number of threads per core for the selected instance type.
- Specified by:
getThreadsPerCorein interfaceLaunchTemplateCpuOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-