CloudKitect Lambda Function component,

Default Configuration

Tracing: Enabled Removal Policy: Destroy in Production

Default Alarms

  1. Error Alarm
    • Risk Level: Medium
    • Well Architected Pillar: 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

Default Usage

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

Custom Configuration

new CcFunction(this, "LogicalId", {
tracing: Tracing.ACTIVE
});

Compliance

It addresses the following compliance requirements

  1. Enable dead letter queue
    • Risk Level: Low
    • Compliance: NA
    • Well Architected Pillar: Operational Excellence
  2. Enable tracing
    • Risk Level: Medium
    • Compliance: NIST4
    • Well Architected Pillar: Operational Excellence

Hierarchy

  • Function
    • CcFunction

Constructors

  • Parameters

    Returns CcFunction

Properties

alarms: Alarms = ...

All the default alarms configured for the CloudKitect Lambda Function.

Methods

  • Returns void

  • Parameters

    Returns undefined | IQueue

Generated using TypeDoc