Class CfnLaunchTemplate.CpuOptionsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnLaunchTemplate.CpuOptionsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLaunchTemplate.CpuOptionsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLaunchTemplate.CpuOptionsProperty
@Stability(Stable)
@Internal
public static final class CfnLaunchTemplate.CpuOptionsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLaunchTemplate.CpuOptionsProperty
An implementation for
CfnLaunchTemplate.CpuOptionsProperty-
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.CfnLaunchTemplate.CpuOptionsProperty
CfnLaunchTemplate.CpuOptionsProperty.Builder, CfnLaunchTemplate.CpuOptionsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLaunchTemplate.CpuOptionsProperty.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 StringIndicates whether to enable the instance for AMD SEV-SNP.final NumberThe number of CPU cores for the instance.final StringIndicates 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 theCfnLaunchTemplate.CpuOptionsProperty.Builder.
-
-
Method Details
-
getAmdSevSnp
Description copied from interface:CfnLaunchTemplate.CpuOptionsPropertyIndicates whether to enable the instance for AMD SEV-SNP.AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only. For more information, see AMD SEV-SNP for Amazon EC2 instances .
- Specified by:
getAmdSevSnpin interfaceCfnLaunchTemplate.CpuOptionsProperty- See Also:
-
getCoreCount
Description copied from interface:CfnLaunchTemplate.CpuOptionsPropertyThe number of CPU cores for the instance.- Specified by:
getCoreCountin interfaceCfnLaunchTemplate.CpuOptionsProperty- See Also:
-
getNestedVirtualization
Description copied from interface:CfnLaunchTemplate.CpuOptionsPropertyIndicates whether the instance is enabled for nested virtualization.- Specified by:
getNestedVirtualizationin interfaceCfnLaunchTemplate.CpuOptionsProperty- See Also:
-
getThreadsPerCore
Description copied from interface:CfnLaunchTemplate.CpuOptionsPropertyThe number of threads per CPU core.To disable multithreading for the instance, specify a value of
1. Otherwise, specify the default value of2.- Specified by:
getThreadsPerCorein interfaceCfnLaunchTemplate.CpuOptionsProperty- See Also:
-
$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()
-