|
|
-
state1
:
FargateTaskDefinitionConfig
-
state2
:
FargateTaskDefinitionConfig
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Sets a custom construct ID.
-
id
:
string
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Sets the number of CPU units (256, 512, 1024, 2048, 4096).
-
cpu
:
int
-
Returns:
FargateTaskDefinitionConfig
|
|
|
-
f
:
unit -> FargateTaskDefinitionConfig
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Sets the ephemeral storage size in GiB (default 20, max 200).
-
size
:
int
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Sets the IAM role for the execution (pulls images, writes logs).
-
role
:
IRole
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Sets the task definition family name.
-
family
:
string
-
Returns:
FargateTaskDefinitionConfig
|
|
|
-
config
:
FargateTaskDefinitionConfig
-
f
:
unit -> FargateTaskDefinitionConfig
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Sets the memory limit in MiB.
-
memory
:
int
-
Returns:
FargateTaskDefinitionConfig
|
|
|
-
config
:
FargateTaskDefinitionConfig
-
Returns:
FargateTaskDefinitionSpec
|
|
|
Sets the runtime platform (CPU architecture and OS).
-
platform
:
RuntimePlatform
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Sets the IAM role for the task (application permissions).
-
role
:
IRole
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Adds a volume to the task definition.
-
volume
:
Volume
-
Returns:
FargateTaskDefinitionConfig
|
|
|
Adds multiple volumes to the task definition.
-
volumes
:
Volume list
-
Returns:
FargateTaskDefinitionConfig
|
|
|
-
()
:
unit
-
Returns:
FargateTaskDefinitionConfig
|
|
|
-
Returns:
FargateTaskDefinitionConfig
|