Resources
Every resource type documented on this site, grouped by service.
Amazon Route 53
1 typeAWS Identity and Access Management
1 typeAWS Systems Manager
1 typeUpdraft Config
3 typesUpdraft::Config::Document
Document
Reads a JSON or YAML document from Amazon S3 at stack-operation time and makes its contents available to the rest of the template — so configuration can live in a versioned file rather than in fifty template parameters.
Updraft::Config::Lookup
Lookup
Extracts a single value from an Updraft::Config::Document and exposes it as a template attribute, with an optional default, a type assertion, and a clear failure when the path is not there.
Updraft::Config::ParameterSet
ParameterSet
Writes every value in an Updraft::Config::Document into SSM Parameter Store under a common prefix, as one CloudFormation resource that owns the whole set and cleans up after itself.
Updraft Region
2 typesUpdraft::Region::Metadata
Metadata
Exposes facts about an AWS region — partition, DNS suffix, availability-zone count, opt-in status, geography — so a template can adapt to where it is deploying instead of carrying a mapping table that goes stale.
Updraft::Region::Stagger
Stagger
Computes a deterministic per-region offset, so the same template deployed to twelve regions produces twelve different start times instead of twelve simultaneous ones.
Updraft Schedule
2 typesUpdraft::Schedule::CronExpression
CronExpression
Builds a cron expression from a described intent and a named time zone, so a template can say "03:00 in Toronto, weekdays only" instead of a UTC field string that silently drifts by an hour twice a year.
Updraft::Schedule::MaintenanceWindow
MaintenanceWindow
Resolves a maintenance window from a duration, a set of acceptable days, and an optional per-region offset — emitting the start time, the end time, and the cron expression in one resource instead of three hand-aligned ones.