CloudFormation parameters
These parameters are set when deploying or updating the Uptime Scheduler CloudFormation stack in your AWS account.
Parameters
Timezone
Required. The fallback timezone used when a resource does not have a more specific timezone configured.
Schedule times are resolved in this order:
- An explicit timezone abbreviation appended to the tag value (e.g.
9-17 mon-fri CET) - The timezone of the AWS region the resource lives in (e.g.
eu-west-3→Europe/Paris) - This
Timezoneparameter - UTC
In practice, most resources will use their region’s timezone automatically. This parameter acts as a safety net and is useful if you want to override the region default for the whole account — for example, setting America/New_York when your team’s working hours are Eastern regardless of where resources are deployed.
Examples: Europe/London, America/New_York, Asia/Tokyo, UTC
Use a value from the IANA Time Zone Database.
UptimeSaaSAccountId
Required. Pre-filled by the dashboard. The AWS account ID of the Uptime Scheduler platform. This is used to allow the platform’s SNS topic to receive events from your account.
Do not change this value.
StackVersion
Required. Pre-filled by the dashboard. The version of the Lambda deployment packages to use. This value maps to the S3 key prefix where Lambda ZIPs are stored.
When a new version is released, the dashboard will prompt you to update your stack with the new version value.
Updating the stack
To update parameters (e.g. change timezone):
AWS Console
- Navigate to CloudFormation → Stacks
- Select the
uptime-schedulerstack - Click Update
- Choose Use current template
- Update the parameter value
- Acknowledge IAM capabilities and deploy
AWS CLI
aws cloudformation update-stack \ --stack-name uptime-scheduler \ --use-previous-template \ --capabilities CAPABILITY_NAMED_IAM \ --parameters \ ParameterKey=Timezone,ParameterValue=America/New_York \ ParameterKey=UptimeSaaSAccountId,UsePreviousValue=true \ ParameterKey=StackVersion,UsePreviousValue=true