Class CpuArchitecture
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.CpuArchitecture
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.120.0 (build 192dc88)",
date="2025-12-05T10:47:19.791Z")
@Stability(Stable)
public class CpuArchitecture
extends software.amazon.jsii.JsiiObject
The CpuArchitecture for Fargate Runtime Platform.
Example:
// Create a Task Definition for the Windows container to start
FargateTaskDefinition taskDefinition = FargateTaskDefinition.Builder.create(this, "TaskDef")
.runtimePlatform(RuntimePlatform.builder()
.operatingSystemFamily(OperatingSystemFamily.WINDOWS_SERVER_2019_CORE)
.cpuArchitecture(CpuArchitecture.X86_64)
.build())
.cpu(1024)
.memoryLimitMiB(2048)
.build();
taskDefinition.addContainer("windowsservercore", ContainerDefinitionOptions.builder()
.logging(LogDriver.awsLogs(AwsLogDriverProps.builder().streamPrefix("win-iis-on-fargate").build()))
.portMappings(List.of(PortMapping.builder().containerPort(80).build()))
.image(ContainerImage.fromRegistry("mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019"))
.build());
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CpuArchitectureARM64.static final CpuArchitectureX86_64. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCpuArchitecture(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCpuArchitecture(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
ARM64
ARM64. -
X86_64
X86_64.
-
-
Constructor Details
-
CpuArchitecture
protected CpuArchitecture(software.amazon.jsii.JsiiObjectRef objRef) -
CpuArchitecture
protected CpuArchitecture(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
of
Other cpu architecture.- Parameters:
cpuArchitecture- cpu architecture. This parameter is required.- See Also:
-