| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.cpu(Number cpu)
The number of cpu units used by the task.
|
static FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.create(software.constructs.Construct scope,
String id) |
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.ephemeralStorageGiB(Number ephemeralStorageGiB)
The amount (in GiB) of ephemeral storage to be allocated to the task.
|
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.executionRole(IRole executionRole)
The name of the IAM task execution role that grants the ECS agent permission to call AWS APIs on your behalf.
|
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.family(String family)
The name of a family that this task definition is registered to.
|
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.memoryLimitMiB(Number memoryLimitMiB)
The amount (in MiB) of memory used by the task.
|
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration)
The configuration details for the App Mesh proxy.
|
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.runtimePlatform(RuntimePlatform runtimePlatform)
The operating system that your task definitions are running on.
|
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.taskRole(IRole taskRole)
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.
|
FargateTaskDefinition.Builder |
FargateTaskDefinition.Builder.volumes(List<? extends Volume> volumes)
The list of volume definitions for the task.
|
Copyright © 2022. All rights reserved.