CloudKitect Fargate Service component to run tasks

Default Configuration

VPC Subnet: Private

Default Alarms

  1. CPU Utilization alerts
    • Risk Level: Medium
    • Well Architected Pillar: Reliability, Performance, Operational Excellence
  2. Memory Utilization alert
    • Risk Level: Low
    • Well Architected Pillar: Reliability, Performance, Operational Excellence

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

Examples

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

Custom Configuration

new CcFargateService(this, "LogicalId", {
assignPublicIp: true
});

Compliance

It addresses the following compliance requirements

  1. Do not assign public IP
    • Risk Level: Medium
    • Compliance: NIST4
    • Well Architected Pillar: Security

Hierarchy

  • FargateService
    • CcFargateService

Constructors

Properties

alarms: Alarms = ...

All the default alarms configured for the Well Architected Fargate Service.

Methods

  • Returns void

  • Returns void

Generated using TypeDoc