Class OperatingSystemFamily
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.OperatingSystemFamily
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:47.424Z")
@Stability(Stable)
public class OperatingSystemFamily
extends software.amazon.jsii.JsiiObject
The operating system 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
Modifier and TypeFieldDescriptionstatic final OperatingSystemFamily
LINUX.static final OperatingSystemFamily
WINDOWS_SERVER_20H2_CORE.static final OperatingSystemFamily
WINDOWS_SERVER_2004_CORE.static final OperatingSystemFamily
WINDOWS_SERVER_2016_FULL.static final OperatingSystemFamily
WINDOWS_SERVER_2019_CORE.static final OperatingSystemFamily
WINDOWS_SERVER_2019_FULL.static final OperatingSystemFamily
WINDOWS_SERVER_2022_CORE.static final OperatingSystemFamily
WINDOWS_SERVER_2022_FULL. -
Constructor Summary
ModifierConstructorDescriptionprotected
OperatingSystemFamily
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
OperatingSystemFamily
(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, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
LINUX
LINUX. -
WINDOWS_SERVER_2004_CORE
WINDOWS_SERVER_2004_CORE. -
WINDOWS_SERVER_2016_FULL
WINDOWS_SERVER_2016_FULL. -
WINDOWS_SERVER_2019_CORE
WINDOWS_SERVER_2019_CORE. -
WINDOWS_SERVER_2019_FULL
WINDOWS_SERVER_2019_FULL. -
WINDOWS_SERVER_2022_CORE
WINDOWS_SERVER_2022_CORE. -
WINDOWS_SERVER_2022_FULL
WINDOWS_SERVER_2022_FULL. -
WINDOWS_SERVER_20_H2_CORE
WINDOWS_SERVER_20H2_CORE.
-
-
Constructor Details
-
OperatingSystemFamily
protected OperatingSystemFamily(software.amazon.jsii.JsiiObjectRef objRef) -
OperatingSystemFamily
protected OperatingSystemFamily(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
of
Other operating system family.- Parameters:
family
- operating system family. This parameter is required.- See Also:
-