StatusPageV3 to create a public status page. A v3 page has no cards or services: its structure is declared with StatusPageV3Component constructs that point at the page, and incidents can be automated with StatusPageV3AutomationRule.
Configuration
StatusPageV3 Options
string
required
Name of the status page, shown in the header and browser title.Usage:
string
required
Subdomain under
checkly-status-page.com. Must be unique across all Checkly accounts.Usage:string
Custom domain for your status page (e.g.,
status.example.com). Requires DNS configuration and domain verification. See Custom domains.Usage:string
Short text shown at the top of the public page.
string
URL to a logo image shown in the header. Must be publicly accessible.
string
URL to a logo used when the page is in dark mode. Falls back to
logo when unset.string
URL to redirect users to when they click the logo.
string
URL to a favicon image shown in browser tabs. Must be publicly accessible.
string
default:"AUTO"
Default color theme for the page:
'LIGHT', 'DARK', or 'AUTO' (follows system preference).string
Link to your privacy policy, shown in the page footer.
string
Link to your terms of service, shown in the page footer.
Free-form text shown in the page footer.
string
Google Analytics tag ID (e.g.
G-XXXXXXXXXX) embedded on the public page.boolean
default:"true"
Whether search engines may index the public page.
Referencing an existing page
UseStatusPageV3.fromId() to attach components and automation rules declared in code to a page created in the UI, without managing the page itself:
Importing an existing page
checkly import status-page:<id> imports a v3 page together with its components and automation rules into your project.