aws/aws-cdk

elasticache-alpha: dailyBackupTime field uses misleading Schedule type

Open

#36981 opened on Feb 12, 2026

View on GitHub
 (2 comments) (0 reactions) (0 assignees)TypeScript (10,710 stars) (3,530 forks)batch import
@aws-cdk/aws-schedulerbugeffort/smallgood first issuep2

Description

Describe the bug

The alpha elasticache module uses events.Schedule for dailyBackupTime. The expected elasticache type in the Cfn is just a time of day string HH:MM, but schedule is essentially a full cron interface leading to user potentially configuring a bunch of things that are irrelevant to the field.

https://github.com/aws/aws-cdk/blob/67f09c04ad860ff25494e1e76071c304adcf39b4/packages/%40aws-cdk/aws-elasticache-alpha/lib/serverless-cache.ts#L84

Proposal: Create a new helper type to specify time of day or revert back to expect a string on this field with validation in the construct that it matches expected string format.

Regression Issue

  • Select this option if this issue appears to be a regression.

Last Known Working CDK Library Version

No response

Expected Behavior

Not to use Schedule type for this field

Current Behavior

uses overly broad Schedule type

Reproduction Steps

n/a

Possible Solution

No response

Additional Information/Context

No response

AWS CDK Library version (aws-cdk-lib)

n/a

AWS CDK CLI version

n/a

Node.js Version

n/a

OS

n/a

Language

TypeScript

Language Version

No response

Other information

No response

Contributor guide