Well Architected Fargate Task Definition component

Default Configuration

CPU: 2048 (2vCPU) for Production Memory: 4096 GB for Production Storage: 50 GB for Production

Default Alarms

None

Note that the default alarm uses the CcAlarm construct, which sets up an alarm action to notify the SNS Topic AlarmEventsTopic by default.

Examples

Default Usage

new CcFargateTaskDefinition(this, "LogicalId", {});

Custom Configuration

new CcFargateTaskDefinition(this, "LogicalId", {
cpu: 2048
});

Compliance

It addresses the following compliance requirements

  1. Encrypted storage
    • Risk Level: High
    • Compliance: NIST4
    • Well Architected Pillar: Security
  2. Cost Optimization
    • Risk Level: Low
    • Compliance: NA
    • Well Architected Pillar: Cost Optimization
    Compliance Check Report

Hierarchy

  • FargateTaskDefinition
    • CcFargateTaskDefinition

Constructors

Constructors

Generated using TypeDoc