Class CfnTaskDefinition.LinuxParametersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTaskDefinition.LinuxParametersProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTaskDefinition.LinuxParametersProperty
CfnTaskDefinition.LinuxParametersProperty-
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.ecs.CfnTaskDefinition.LinuxParametersProperty
CfnTaskDefinition.LinuxParametersProperty.Builder, CfnTaskDefinition.LinuxParametersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTaskDefinition.LinuxParametersProperty.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 ObjectThe Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.final ObjectAny host devices to expose to the container.final ObjectRun aninitprocess inside the container that forwards signals and reaps processes.final NumberThe total amount of swap memory (in MiB) a container can use.final NumberThe value for the size (in MiB) of the/dev/shmvolume.final NumberThis allows you to tune a container's memory swappiness behavior.final ObjectgetTmpfs()The container path, mount options, and size (in MiB) of the tmpfs mount.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 theCfnTaskDefinition.LinuxParametersProperty.Builder.
-
-
Method Details
-
getCapabilities
Description copied from interface:CfnTaskDefinition.LinuxParametersPropertyThe Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.For tasks that use the Fargate launch type,
capabilitiesis supported for all platform versions but theaddparameter is only supported if using platform version 1.4.0 or later.Returns union: either
IResolvableorCfnTaskDefinition.KernelCapabilitiesProperty- Specified by:
getCapabilitiesin interfaceCfnTaskDefinition.LinuxParametersProperty- See Also:
-
getDevices
Description copied from interface:CfnTaskDefinition.LinuxParametersPropertyAny host devices to expose to the container.This parameter maps to
Devicesin the docker container create command and the--deviceoption to docker run.If you're using tasks that use the Fargate launch type, the
devicesparameter isn't supported.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTaskDefinition.DeviceProperty>- Specified by:
getDevicesin interfaceCfnTaskDefinition.LinuxParametersProperty- See Also:
-
getInitProcessEnabled
Description copied from interface:CfnTaskDefinition.LinuxParametersPropertyRun aninitprocess inside the container that forwards signals and reaps processes.This parameter maps to the
--initoption to docker run. This parameter requires version 1.25 of the Docker Remote API or greater on your container instance. To check the Docker Remote API version on your container instance, log in to your container instance and run the following command:sudo docker version --format '{{.Server.APIVersion}}'Returns union: either
BooleanorIResolvable- Specified by:
getInitProcessEnabledin interfaceCfnTaskDefinition.LinuxParametersProperty- See Also:
-
getMaxSwap
Description copied from interface:CfnTaskDefinition.LinuxParametersPropertyThe total amount of swap memory (in MiB) a container can use.This parameter will be translated to the
--memory-swapoption to docker run where the value would be the sum of the container memory plus themaxSwapvalue.If a
maxSwapvalue of0is specified, the container will not use swap. Accepted values are0or any positive integer. If themaxSwapparameter is omitted, the container will use the swap configuration for the container instance it is running on. AmaxSwapvalue must be set for theswappinessparameter to be used.If you're using tasks that use the Fargate launch type, the
maxSwapparameter isn't supported.If you're using tasks on Amazon Linux 2023 the
swappinessparameter isn't supported.- Specified by:
getMaxSwapin interfaceCfnTaskDefinition.LinuxParametersProperty- See Also:
-
getSwappiness
Description copied from interface:CfnTaskDefinition.LinuxParametersPropertyThis allows you to tune a container's memory swappiness behavior.A
swappinessvalue of0will cause swapping to not happen unless absolutely necessary. Aswappinessvalue of100will cause pages to be swapped very aggressively. Accepted values are whole numbers between0and100. If theswappinessparameter is not specified, a default value of60is used. If a value is not specified formaxSwapthen this parameter is ignored. This parameter maps to the--memory-swappinessoption to docker run.If you're using tasks that use the Fargate launch type, the
swappinessparameter isn't supported.If you're using tasks on Amazon Linux 2023 the
swappinessparameter isn't supported.- Specified by:
getSwappinessin interfaceCfnTaskDefinition.LinuxParametersProperty- See Also:
-
getTmpfs
Description copied from interface:CfnTaskDefinition.LinuxParametersPropertyThe container path, mount options, and size (in MiB) of the tmpfs mount.This parameter maps to the
--tmpfsoption to docker run.If you're using tasks that use the Fargate launch type, the
tmpfsparameter isn't supported.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTaskDefinition.TmpfsProperty>- Specified by:
getTmpfsin interfaceCfnTaskDefinition.LinuxParametersProperty- 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()
-