published on Friday, Oct 9, 2026 by Checkly
Checklypublished on Friday, Oct 9, 2026 by Checkly
Checkly status pages allow you to easily communicate the uptime and health of your applications and services to your customers. A v3 status page has no cards or services: its structure is managed with checkly.StatusPageV3Component resources, and incidents can be automated with checkly.StatusPageV3AutomationRule resources. The checkly.StatusPageV3 resource should always be preferred over the old checkly.StatusPage resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkly from "@checkly/pulumi";
const example = new checkly.StatusPageV3("example", {
name: "Example Application",
url: "my-example-status-page",
defaultTheme: "DARK",
supportLink: "mailto:support@example.com",
themeColors: {
light: {
bodyBackgroundColor: "#F9FAFB",
headerBackgroundColor: "#FFFFFF",
headerFontColor: "#151A1E",
titleFontColor: "#212930",
bodyFontColor: "#475766",
bodyFontColorMuted: "#60758A",
navigationFontColor: "#151A1E",
linkFontColor: "#FF0000",
cardBackgroundColor: "#FFFFFF",
borderColor: "#E0E5EB",
primaryButtonBackgroundColor: "#151A1E",
primaryButtonFontColor: "#FFFFFF",
},
dark: {
bodyBackgroundColor: "#14171C",
headerBackgroundColor: "#171B21",
headerFontColor: "#FFFFFF",
titleFontColor: "#ECEEF2",
bodyFontColor: "#C6CDD7",
bodyFontColorMuted: "#A3B3C2",
navigationFontColor: "#FFFFFF",
linkFontColor: "#248AFF",
cardBackgroundColor: "#171B21",
borderColor: "#242B34",
primaryButtonBackgroundColor: "#242B34",
primaryButtonFontColor: "#FFFFFF",
},
},
});
// The page structure is declared with components: GROUPs contain SERVICEs.
const services = new checkly.StatusPageV3Component("services", {
statusPageId: example.id,
type: "GROUP",
name: "Services",
displayOrder: 0,
});
const api = new checkly.StatusPageV3Component("api", {
statusPageId: example.id,
name: "API",
displayOrder: 1,
parentId: services.id,
});
const database = new checkly.StatusPageV3Component("database", {
statusPageId: example.id,
name: "Database",
displayOrder: 2,
parentId: services.id,
});
import pulumi
import pulumi_checkly as checkly
example = checkly.StatusPageV3("example",
name="Example Application",
url="my-example-status-page",
default_theme="DARK",
support_link="mailto:support@example.com",
theme_colors={
"light": {
"body_background_color": "#F9FAFB",
"header_background_color": "#FFFFFF",
"header_font_color": "#151A1E",
"title_font_color": "#212930",
"body_font_color": "#475766",
"body_font_color_muted": "#60758A",
"navigation_font_color": "#151A1E",
"link_font_color": "#FF0000",
"card_background_color": "#FFFFFF",
"border_color": "#E0E5EB",
"primary_button_background_color": "#151A1E",
"primary_button_font_color": "#FFFFFF",
},
"dark": {
"body_background_color": "#14171C",
"header_background_color": "#171B21",
"header_font_color": "#FFFFFF",
"title_font_color": "#ECEEF2",
"body_font_color": "#C6CDD7",
"body_font_color_muted": "#A3B3C2",
"navigation_font_color": "#FFFFFF",
"link_font_color": "#248AFF",
"card_background_color": "#171B21",
"border_color": "#242B34",
"primary_button_background_color": "#242B34",
"primary_button_font_color": "#FFFFFF",
},
})
# The page structure is declared with components: GROUPs contain SERVICEs.
services = checkly.StatusPageV3Component("services",
status_page_id=example.id,
type="GROUP",
name="Services",
display_order=0)
api = checkly.StatusPageV3Component("api",
status_page_id=example.id,
name="API",
display_order=1,
parent_id=services.id)
database = checkly.StatusPageV3Component("database",
status_page_id=example.id,
name="Database",
display_order=2,
parent_id=services.id)
package main
import (
"github.com/checkly/pulumi-checkly/sdk/v2/go/checkly"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := checkly.NewStatusPageV3(ctx, "example", &checkly.StatusPageV3Args{
Name: pulumi.String("Example Application"),
Url: pulumi.String("my-example-status-page"),
DefaultTheme: pulumi.String("DARK"),
SupportLink: pulumi.String("mailto:support@example.com"),
ThemeColors: &checkly.StatusPageV3ThemeColorsArgs{
Light: &checkly.StatusPageV3ThemeColorsLightArgs{
BodyBackgroundColor: pulumi.String("#F9FAFB"),
HeaderBackgroundColor: pulumi.String("#FFFFFF"),
HeaderFontColor: pulumi.String("#151A1E"),
TitleFontColor: pulumi.String("#212930"),
BodyFontColor: pulumi.String("#475766"),
BodyFontColorMuted: pulumi.String("#60758A"),
NavigationFontColor: pulumi.String("#151A1E"),
LinkFontColor: pulumi.String("#FF0000"),
CardBackgroundColor: pulumi.String("#FFFFFF"),
BorderColor: pulumi.String("#E0E5EB"),
PrimaryButtonBackgroundColor: pulumi.String("#151A1E"),
PrimaryButtonFontColor: pulumi.String("#FFFFFF"),
},
Dark: &checkly.StatusPageV3ThemeColorsDarkArgs{
BodyBackgroundColor: pulumi.String("#14171C"),
HeaderBackgroundColor: pulumi.String("#171B21"),
HeaderFontColor: pulumi.String("#FFFFFF"),
TitleFontColor: pulumi.String("#ECEEF2"),
BodyFontColor: pulumi.String("#C6CDD7"),
BodyFontColorMuted: pulumi.String("#A3B3C2"),
NavigationFontColor: pulumi.String("#FFFFFF"),
LinkFontColor: pulumi.String("#248AFF"),
CardBackgroundColor: pulumi.String("#171B21"),
BorderColor: pulumi.String("#242B34"),
PrimaryButtonBackgroundColor: pulumi.String("#242B34"),
PrimaryButtonFontColor: pulumi.String("#FFFFFF"),
},
},
})
if err != nil {
return err
}
// The page structure is declared with components: GROUPs contain SERVICEs.
services, err := checkly.NewStatusPageV3Component(ctx, "services", &checkly.StatusPageV3ComponentArgs{
StatusPageId: example.ID(),
Type: pulumi.String("GROUP"),
Name: pulumi.String("Services"),
DisplayOrder: pulumi.Int(0),
})
if err != nil {
return err
}
_, err = checkly.NewStatusPageV3Component(ctx, "api", &checkly.StatusPageV3ComponentArgs{
StatusPageId: example.ID(),
Name: pulumi.String("API"),
DisplayOrder: pulumi.Int(1),
ParentId: services.ID(),
})
if err != nil {
return err
}
_, err = checkly.NewStatusPageV3Component(ctx, "database", &checkly.StatusPageV3ComponentArgs{
StatusPageId: example.ID(),
Name: pulumi.String("Database"),
DisplayOrder: pulumi.Int(2),
ParentId: services.ID(),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkly = Pulumi.Checkly;
return await Deployment.RunAsync(() =>
{
var example = new Checkly.StatusPageV3("example", new()
{
Name = "Example Application",
Url = "my-example-status-page",
DefaultTheme = "DARK",
SupportLink = "mailto:support@example.com",
ThemeColors = new Checkly.Inputs.StatusPageV3ThemeColorsArgs
{
Light = new Checkly.Inputs.StatusPageV3ThemeColorsLightArgs
{
BodyBackgroundColor = "#F9FAFB",
HeaderBackgroundColor = "#FFFFFF",
HeaderFontColor = "#151A1E",
TitleFontColor = "#212930",
BodyFontColor = "#475766",
BodyFontColorMuted = "#60758A",
NavigationFontColor = "#151A1E",
LinkFontColor = "#FF0000",
CardBackgroundColor = "#FFFFFF",
BorderColor = "#E0E5EB",
PrimaryButtonBackgroundColor = "#151A1E",
PrimaryButtonFontColor = "#FFFFFF",
},
Dark = new Checkly.Inputs.StatusPageV3ThemeColorsDarkArgs
{
BodyBackgroundColor = "#14171C",
HeaderBackgroundColor = "#171B21",
HeaderFontColor = "#FFFFFF",
TitleFontColor = "#ECEEF2",
BodyFontColor = "#C6CDD7",
BodyFontColorMuted = "#A3B3C2",
NavigationFontColor = "#FFFFFF",
LinkFontColor = "#248AFF",
CardBackgroundColor = "#171B21",
BorderColor = "#242B34",
PrimaryButtonBackgroundColor = "#242B34",
PrimaryButtonFontColor = "#FFFFFF",
},
},
});
// The page structure is declared with components: GROUPs contain SERVICEs.
var services = new Checkly.StatusPageV3Component("services", new()
{
StatusPageId = example.Id,
Type = "GROUP",
Name = "Services",
DisplayOrder = 0,
});
var api = new Checkly.StatusPageV3Component("api", new()
{
StatusPageId = example.Id,
Name = "API",
DisplayOrder = 1,
ParentId = services.Id,
});
var database = new Checkly.StatusPageV3Component("database", new()
{
StatusPageId = example.Id,
Name = "Database",
DisplayOrder = 2,
ParentId = services.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkly.StatusPageV3;
import com.pulumi.checkly.StatusPageV3Args;
import com.pulumi.checkly.inputs.StatusPageV3ThemeColorsArgs;
import com.pulumi.checkly.inputs.StatusPageV3ThemeColorsLightArgs;
import com.pulumi.checkly.inputs.StatusPageV3ThemeColorsDarkArgs;
import com.pulumi.checkly.StatusPageV3Component;
import com.pulumi.checkly.StatusPageV3ComponentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new StatusPageV3("example", StatusPageV3Args.builder()
.name("Example Application")
.url("my-example-status-page")
.defaultTheme("DARK")
.supportLink("mailto:support@example.com")
.themeColors(StatusPageV3ThemeColorsArgs.builder()
.light(StatusPageV3ThemeColorsLightArgs.builder()
.bodyBackgroundColor("#F9FAFB")
.headerBackgroundColor("#FFFFFF")
.headerFontColor("#151A1E")
.titleFontColor("#212930")
.bodyFontColor("#475766")
.bodyFontColorMuted("#60758A")
.navigationFontColor("#151A1E")
.linkFontColor("#FF0000")
.cardBackgroundColor("#FFFFFF")
.borderColor("#E0E5EB")
.primaryButtonBackgroundColor("#151A1E")
.primaryButtonFontColor("#FFFFFF")
.build())
.dark(StatusPageV3ThemeColorsDarkArgs.builder()
.bodyBackgroundColor("#14171C")
.headerBackgroundColor("#171B21")
.headerFontColor("#FFFFFF")
.titleFontColor("#ECEEF2")
.bodyFontColor("#C6CDD7")
.bodyFontColorMuted("#A3B3C2")
.navigationFontColor("#FFFFFF")
.linkFontColor("#248AFF")
.cardBackgroundColor("#171B21")
.borderColor("#242B34")
.primaryButtonBackgroundColor("#242B34")
.primaryButtonFontColor("#FFFFFF")
.build())
.build())
.build());
// The page structure is declared with components: GROUPs contain SERVICEs.
var services = new StatusPageV3Component("services", StatusPageV3ComponentArgs.builder()
.statusPageId(example.id())
.type("GROUP")
.name("Services")
.displayOrder(0)
.build());
var api = new StatusPageV3Component("api", StatusPageV3ComponentArgs.builder()
.statusPageId(example.id())
.name("API")
.displayOrder(1)
.parentId(services.id())
.build());
var database = new StatusPageV3Component("database", StatusPageV3ComponentArgs.builder()
.statusPageId(example.id())
.name("Database")
.displayOrder(2)
.parentId(services.id())
.build());
}
}
resources:
example:
type: checkly:StatusPageV3
properties:
name: Example Application
url: my-example-status-page
defaultTheme: DARK
supportLink: mailto:support@example.com
themeColors:
light:
bodyBackgroundColor: '#F9FAFB'
headerBackgroundColor: '#FFFFFF'
headerFontColor: '#151A1E'
titleFontColor: '#212930'
bodyFontColor: '#475766'
bodyFontColorMuted: '#60758A'
navigationFontColor: '#151A1E'
linkFontColor: '#FF0000'
cardBackgroundColor: '#FFFFFF'
borderColor: '#E0E5EB'
primaryButtonBackgroundColor: '#151A1E'
primaryButtonFontColor: '#FFFFFF'
dark:
bodyBackgroundColor: '#14171C'
headerBackgroundColor: '#171B21'
headerFontColor: '#FFFFFF'
titleFontColor: '#ECEEF2'
bodyFontColor: '#C6CDD7'
bodyFontColorMuted: '#A3B3C2'
navigationFontColor: '#FFFFFF'
linkFontColor: '#248AFF'
cardBackgroundColor: '#171B21'
borderColor: '#242B34'
primaryButtonBackgroundColor: '#242B34'
primaryButtonFontColor: '#FFFFFF'
# The page structure is declared with components: GROUPs contain SERVICEs.
services:
type: checkly:StatusPageV3Component
properties:
statusPageId: ${example.id}
type: GROUP
name: Services
displayOrder: 0
api:
type: checkly:StatusPageV3Component
properties:
statusPageId: ${example.id}
name: API
displayOrder: 1
parentId: ${services.id}
database:
type: checkly:StatusPageV3Component
properties:
statusPageId: ${example.id}
name: Database
displayOrder: 2
parentId: ${services.id}
Example coming soon!
Create StatusPageV3 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StatusPageV3(name: string, args: StatusPageV3Args, opts?: CustomResourceOptions);@overload
def StatusPageV3(resource_name: str,
args: StatusPageV3Args,
opts: Optional[ResourceOptions] = None)
@overload
def StatusPageV3(resource_name: str,
opts: Optional[ResourceOptions] = None,
url: Optional[str] = None,
logo_dark: Optional[str] = None,
redirect_to: Optional[str] = None,
description: Optional[str] = None,
favicon: Optional[str] = None,
footer_text: Optional[str] = None,
google_analytics_tag: Optional[str] = None,
default_theme: Optional[str] = None,
name: Optional[str] = None,
logo: Optional[str] = None,
privacy_policy_link: Optional[str] = None,
allow_indexing: Optional[bool] = None,
support_link: Optional[str] = None,
terms_of_service_link: Optional[str] = None,
theme_colors: Optional[StatusPageV3ThemeColorsArgs] = None,
custom_domain: Optional[str] = None)func NewStatusPageV3(ctx *Context, name string, args StatusPageV3Args, opts ...ResourceOption) (*StatusPageV3, error)public StatusPageV3(string name, StatusPageV3Args args, CustomResourceOptions? opts = null)
public StatusPageV3(String name, StatusPageV3Args args)
public StatusPageV3(String name, StatusPageV3Args args, CustomResourceOptions options)
type: checkly:StatusPageV3
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkly_status_page_v3" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args StatusPageV3Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StatusPageV3Args
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StatusPageV3Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StatusPageV3Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StatusPageV3Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var statusPageV3Resource = new Checkly.StatusPageV3("statusPageV3Resource", new()
{
Url = "string",
LogoDark = "string",
RedirectTo = "string",
Description = "string",
Favicon = "string",
FooterText = "string",
GoogleAnalyticsTag = "string",
DefaultTheme = "string",
Name = "string",
Logo = "string",
PrivacyPolicyLink = "string",
AllowIndexing = false,
SupportLink = "string",
TermsOfServiceLink = "string",
ThemeColors = new Checkly.Inputs.StatusPageV3ThemeColorsArgs
{
Dark = new Checkly.Inputs.StatusPageV3ThemeColorsDarkArgs
{
BodyBackgroundColor = "string",
BodyFontColor = "string",
BodyFontColorMuted = "string",
BorderColor = "string",
CardBackgroundColor = "string",
HeaderBackgroundColor = "string",
HeaderFontColor = "string",
LinkFontColor = "string",
NavigationFontColor = "string",
PrimaryButtonBackgroundColor = "string",
PrimaryButtonFontColor = "string",
TitleFontColor = "string",
},
Light = new Checkly.Inputs.StatusPageV3ThemeColorsLightArgs
{
BodyBackgroundColor = "string",
BodyFontColor = "string",
BodyFontColorMuted = "string",
BorderColor = "string",
CardBackgroundColor = "string",
HeaderBackgroundColor = "string",
HeaderFontColor = "string",
LinkFontColor = "string",
NavigationFontColor = "string",
PrimaryButtonBackgroundColor = "string",
PrimaryButtonFontColor = "string",
TitleFontColor = "string",
},
},
CustomDomain = "string",
});
example, err := checkly.NewStatusPageV3(ctx, "statusPageV3Resource", &checkly.StatusPageV3Args{
Url: pulumi.String("string"),
LogoDark: pulumi.String("string"),
RedirectTo: pulumi.String("string"),
Description: pulumi.String("string"),
Favicon: pulumi.String("string"),
FooterText: pulumi.String("string"),
GoogleAnalyticsTag: pulumi.String("string"),
DefaultTheme: pulumi.String("string"),
Name: pulumi.String("string"),
Logo: pulumi.String("string"),
PrivacyPolicyLink: pulumi.String("string"),
AllowIndexing: pulumi.Bool(false),
SupportLink: pulumi.String("string"),
TermsOfServiceLink: pulumi.String("string"),
ThemeColors: &checkly.StatusPageV3ThemeColorsArgs{
Dark: &checkly.StatusPageV3ThemeColorsDarkArgs{
BodyBackgroundColor: pulumi.String("string"),
BodyFontColor: pulumi.String("string"),
BodyFontColorMuted: pulumi.String("string"),
BorderColor: pulumi.String("string"),
CardBackgroundColor: pulumi.String("string"),
HeaderBackgroundColor: pulumi.String("string"),
HeaderFontColor: pulumi.String("string"),
LinkFontColor: pulumi.String("string"),
NavigationFontColor: pulumi.String("string"),
PrimaryButtonBackgroundColor: pulumi.String("string"),
PrimaryButtonFontColor: pulumi.String("string"),
TitleFontColor: pulumi.String("string"),
},
Light: &checkly.StatusPageV3ThemeColorsLightArgs{
BodyBackgroundColor: pulumi.String("string"),
BodyFontColor: pulumi.String("string"),
BodyFontColorMuted: pulumi.String("string"),
BorderColor: pulumi.String("string"),
CardBackgroundColor: pulumi.String("string"),
HeaderBackgroundColor: pulumi.String("string"),
HeaderFontColor: pulumi.String("string"),
LinkFontColor: pulumi.String("string"),
NavigationFontColor: pulumi.String("string"),
PrimaryButtonBackgroundColor: pulumi.String("string"),
PrimaryButtonFontColor: pulumi.String("string"),
TitleFontColor: pulumi.String("string"),
},
},
CustomDomain: pulumi.String("string"),
})
resource "checkly_status_page_v3" "statusPageV3Resource" {
lifecycle {
create_before_destroy = true
}
url = "string"
logo_dark = "string"
redirect_to = "string"
description = "string"
favicon = "string"
footer_text = "string"
google_analytics_tag = "string"
default_theme = "string"
name = "string"
logo = "string"
privacy_policy_link = "string"
allow_indexing = false
support_link = "string"
terms_of_service_link = "string"
theme_colors = {
dark = {
body_background_color = "string"
body_font_color = "string"
body_font_color_muted = "string"
border_color = "string"
card_background_color = "string"
header_background_color = "string"
header_font_color = "string"
link_font_color = "string"
navigation_font_color = "string"
primary_button_background_color = "string"
primary_button_font_color = "string"
title_font_color = "string"
}
light = {
body_background_color = "string"
body_font_color = "string"
body_font_color_muted = "string"
border_color = "string"
card_background_color = "string"
header_background_color = "string"
header_font_color = "string"
link_font_color = "string"
navigation_font_color = "string"
primary_button_background_color = "string"
primary_button_font_color = "string"
title_font_color = "string"
}
}
custom_domain = "string"
}
var statusPageV3Resource = new StatusPageV3("statusPageV3Resource", StatusPageV3Args.builder()
.url("string")
.logoDark("string")
.redirectTo("string")
.description("string")
.favicon("string")
.footerText("string")
.googleAnalyticsTag("string")
.defaultTheme("string")
.name("string")
.logo("string")
.privacyPolicyLink("string")
.allowIndexing(false)
.supportLink("string")
.termsOfServiceLink("string")
.themeColors(StatusPageV3ThemeColorsArgs.builder()
.dark(StatusPageV3ThemeColorsDarkArgs.builder()
.bodyBackgroundColor("string")
.bodyFontColor("string")
.bodyFontColorMuted("string")
.borderColor("string")
.cardBackgroundColor("string")
.headerBackgroundColor("string")
.headerFontColor("string")
.linkFontColor("string")
.navigationFontColor("string")
.primaryButtonBackgroundColor("string")
.primaryButtonFontColor("string")
.titleFontColor("string")
.build())
.light(StatusPageV3ThemeColorsLightArgs.builder()
.bodyBackgroundColor("string")
.bodyFontColor("string")
.bodyFontColorMuted("string")
.borderColor("string")
.cardBackgroundColor("string")
.headerBackgroundColor("string")
.headerFontColor("string")
.linkFontColor("string")
.navigationFontColor("string")
.primaryButtonBackgroundColor("string")
.primaryButtonFontColor("string")
.titleFontColor("string")
.build())
.build())
.customDomain("string")
.build());
status_page_v3_resource = checkly.StatusPageV3("statusPageV3Resource",
url="string",
logo_dark="string",
redirect_to="string",
description="string",
favicon="string",
footer_text="string",
google_analytics_tag="string",
default_theme="string",
name="string",
logo="string",
privacy_policy_link="string",
allow_indexing=False,
support_link="string",
terms_of_service_link="string",
theme_colors={
"dark": {
"body_background_color": "string",
"body_font_color": "string",
"body_font_color_muted": "string",
"border_color": "string",
"card_background_color": "string",
"header_background_color": "string",
"header_font_color": "string",
"link_font_color": "string",
"navigation_font_color": "string",
"primary_button_background_color": "string",
"primary_button_font_color": "string",
"title_font_color": "string",
},
"light": {
"body_background_color": "string",
"body_font_color": "string",
"body_font_color_muted": "string",
"border_color": "string",
"card_background_color": "string",
"header_background_color": "string",
"header_font_color": "string",
"link_font_color": "string",
"navigation_font_color": "string",
"primary_button_background_color": "string",
"primary_button_font_color": "string",
"title_font_color": "string",
},
},
custom_domain="string")
const statusPageV3Resource = new checkly.StatusPageV3("statusPageV3Resource", {
url: "string",
logoDark: "string",
redirectTo: "string",
description: "string",
favicon: "string",
footerText: "string",
googleAnalyticsTag: "string",
defaultTheme: "string",
name: "string",
logo: "string",
privacyPolicyLink: "string",
allowIndexing: false,
supportLink: "string",
termsOfServiceLink: "string",
themeColors: {
dark: {
bodyBackgroundColor: "string",
bodyFontColor: "string",
bodyFontColorMuted: "string",
borderColor: "string",
cardBackgroundColor: "string",
headerBackgroundColor: "string",
headerFontColor: "string",
linkFontColor: "string",
navigationFontColor: "string",
primaryButtonBackgroundColor: "string",
primaryButtonFontColor: "string",
titleFontColor: "string",
},
light: {
bodyBackgroundColor: "string",
bodyFontColor: "string",
bodyFontColorMuted: "string",
borderColor: "string",
cardBackgroundColor: "string",
headerBackgroundColor: "string",
headerFontColor: "string",
linkFontColor: "string",
navigationFontColor: "string",
primaryButtonBackgroundColor: "string",
primaryButtonFontColor: "string",
titleFontColor: "string",
},
},
customDomain: "string",
});
type: checkly:StatusPageV3
properties:
allowIndexing: false
customDomain: string
defaultTheme: string
description: string
favicon: string
footerText: string
googleAnalyticsTag: string
logo: string
logoDark: string
name: string
privacyPolicyLink: string
redirectTo: string
supportLink: string
termsOfServiceLink: string
themeColors:
dark:
bodyBackgroundColor: string
bodyFontColor: string
bodyFontColorMuted: string
borderColor: string
cardBackgroundColor: string
headerBackgroundColor: string
headerFontColor: string
linkFontColor: string
navigationFontColor: string
primaryButtonBackgroundColor: string
primaryButtonFontColor: string
titleFontColor: string
light:
bodyBackgroundColor: string
bodyFontColor: string
bodyFontColorMuted: string
borderColor: string
cardBackgroundColor: string
headerBackgroundColor: string
headerFontColor: string
linkFontColor: string
navigationFontColor: string
primaryButtonBackgroundColor: string
primaryButtonFontColor: string
titleFontColor: string
url: string
StatusPageV3 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StatusPageV3 resource accepts the following input properties:
- Url string
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- Allow
Indexing bool - Whether search engines may index the public page. (Default
true). - Custom
Domain string - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- Default
Theme string - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - Description string
- A short description shown on the status page.
- Favicon string
- A URL to an image file to use as the favicon of the status page.
- string
- Free-form footer text.
- Google
Analytics stringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- Logo string
- A URL to an image file to use as the logo for the status page.
- Logo
Dark string - A URL to an image file to use as the logo in dark mode.
- Name string
- The name of the status page.
- Privacy
Policy stringLink - A link to your privacy policy, shown in the page footer.
- Redirect
To string - The URL the user should be redirected to when clicking the logo.
- Support
Link string - A support contact link (http, https or mailto), shown in the page footer.
- Terms
Of stringService Link - A link to your terms of service, shown in the page footer.
- Theme
Colors StatusPage V3Theme Colors - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page.
- Url string
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- Allow
Indexing bool - Whether search engines may index the public page. (Default
true). - Custom
Domain string - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- Default
Theme string - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - Description string
- A short description shown on the status page.
- Favicon string
- A URL to an image file to use as the favicon of the status page.
- string
- Free-form footer text.
- Google
Analytics stringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- Logo string
- A URL to an image file to use as the logo for the status page.
- Logo
Dark string - A URL to an image file to use as the logo in dark mode.
- Name string
- The name of the status page.
- Privacy
Policy stringLink - A link to your privacy policy, shown in the page footer.
- Redirect
To string - The URL the user should be redirected to when clicking the logo.
- Support
Link string - A support contact link (http, https or mailto), shown in the page footer.
- Terms
Of stringService Link - A link to your terms of service, shown in the page footer.
- Theme
Colors StatusPage V3Theme Colors Args - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page.
- url string
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow_
indexing bool - Whether search engines may index the public page. (Default
true). - custom_
domain string - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default_
theme string - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description string
- A short description shown on the status page.
- favicon string
- A URL to an image file to use as the favicon of the status page.
- string
- Free-form footer text.
- google_
analytics_ stringtag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo string
- A URL to an image file to use as the logo for the status page.
- logo_
dark string - A URL to an image file to use as the logo in dark mode.
- name string
- The name of the status page.
- privacy_
policy_ stringlink - A link to your privacy policy, shown in the page footer.
- redirect_
to string - The URL the user should be redirected to when clicking the logo.
- support_
link string - A support contact link (http, https or mailto), shown in the page footer.
- terms_
of_ stringservice_ link - A link to your terms of service, shown in the page footer.
- theme_
colors object - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page.
- url String
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow
Indexing Boolean - Whether search engines may index the public page. (Default
true). - custom
Domain String - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default
Theme String - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description String
- A short description shown on the status page.
- favicon String
- A URL to an image file to use as the favicon of the status page.
- String
- Free-form footer text.
- google
Analytics StringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo String
- A URL to an image file to use as the logo for the status page.
- logo
Dark String - A URL to an image file to use as the logo in dark mode.
- name String
- The name of the status page.
- privacy
Policy StringLink - A link to your privacy policy, shown in the page footer.
- redirect
To String - The URL the user should be redirected to when clicking the logo.
- support
Link String - A support contact link (http, https or mailto), shown in the page footer.
- terms
Of StringService Link - A link to your terms of service, shown in the page footer.
- theme
Colors StatusPage V3Theme Colors - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page.
- url string
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow
Indexing boolean - Whether search engines may index the public page. (Default
true). - custom
Domain string - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default
Theme string - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description string
- A short description shown on the status page.
- favicon string
- A URL to an image file to use as the favicon of the status page.
- string
- Free-form footer text.
- google
Analytics stringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo string
- A URL to an image file to use as the logo for the status page.
- logo
Dark string - A URL to an image file to use as the logo in dark mode.
- name string
- The name of the status page.
- privacy
Policy stringLink - A link to your privacy policy, shown in the page footer.
- redirect
To string - The URL the user should be redirected to when clicking the logo.
- support
Link string - A support contact link (http, https or mailto), shown in the page footer.
- terms
Of stringService Link - A link to your terms of service, shown in the page footer.
- theme
Colors StatusPage V3Theme Colors - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page.
- url str
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow_
indexing bool - Whether search engines may index the public page. (Default
true). - custom_
domain str - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default_
theme str - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description str
- A short description shown on the status page.
- favicon str
- A URL to an image file to use as the favicon of the status page.
- str
- Free-form footer text.
- google_
analytics_ strtag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo str
- A URL to an image file to use as the logo for the status page.
- logo_
dark str - A URL to an image file to use as the logo in dark mode.
- name str
- The name of the status page.
- privacy_
policy_ strlink - A link to your privacy policy, shown in the page footer.
- redirect_
to str - The URL the user should be redirected to when clicking the logo.
- support_
link str - A support contact link (http, https or mailto), shown in the page footer.
- terms_
of_ strservice_ link - A link to your terms of service, shown in the page footer.
- theme_
colors StatusPage V3Theme Colors Args - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page.
- url String
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow
Indexing Boolean - Whether search engines may index the public page. (Default
true). - custom
Domain String - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default
Theme String - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description String
- A short description shown on the status page.
- favicon String
- A URL to an image file to use as the favicon of the status page.
- String
- Free-form footer text.
- google
Analytics StringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo String
- A URL to an image file to use as the logo for the status page.
- logo
Dark String - A URL to an image file to use as the logo in dark mode.
- name String
- The name of the status page.
- privacy
Policy StringLink - A link to your privacy policy, shown in the page footer.
- redirect
To String - The URL the user should be redirected to when clicking the logo.
- support
Link String - A support contact link (http, https or mailto), shown in the page footer.
- terms
Of StringService Link - A link to your terms of service, shown in the page footer.
- theme
Colors Property Map - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page.
Outputs
All input properties are implicitly available as output properties. Additionally, the StatusPageV3 resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing StatusPageV3 Resource
Get an existing StatusPageV3 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: StatusPageV3State, opts?: CustomResourceOptions): StatusPageV3@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allow_indexing: Optional[bool] = None,
custom_domain: Optional[str] = None,
default_theme: Optional[str] = None,
description: Optional[str] = None,
favicon: Optional[str] = None,
footer_text: Optional[str] = None,
google_analytics_tag: Optional[str] = None,
logo: Optional[str] = None,
logo_dark: Optional[str] = None,
name: Optional[str] = None,
privacy_policy_link: Optional[str] = None,
redirect_to: Optional[str] = None,
support_link: Optional[str] = None,
terms_of_service_link: Optional[str] = None,
theme_colors: Optional[StatusPageV3ThemeColorsArgs] = None,
url: Optional[str] = None) -> StatusPageV3func GetStatusPageV3(ctx *Context, name string, id IDInput, state *StatusPageV3State, opts ...ResourceOption) (*StatusPageV3, error)public static StatusPageV3 Get(string name, Input<string> id, StatusPageV3State? state, CustomResourceOptions? opts = null)public static StatusPageV3 get(String name, Output<String> id, StatusPageV3State state, CustomResourceOptions options)resources: _: type: checkly:StatusPageV3 get: id: ${id}import {
to = checkly_status_page_v3.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Allow
Indexing bool - Whether search engines may index the public page. (Default
true). - Custom
Domain string - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- Default
Theme string - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - Description string
- A short description shown on the status page.
- Favicon string
- A URL to an image file to use as the favicon of the status page.
- string
- Free-form footer text.
- Google
Analytics stringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- Logo string
- A URL to an image file to use as the logo for the status page.
- Logo
Dark string - A URL to an image file to use as the logo in dark mode.
- Name string
- The name of the status page.
- Privacy
Policy stringLink - A link to your privacy policy, shown in the page footer.
- Redirect
To string - The URL the user should be redirected to when clicking the logo.
- Support
Link string - A support contact link (http, https or mailto), shown in the page footer.
- Terms
Of stringService Link - A link to your terms of service, shown in the page footer.
- Theme
Colors StatusPage V3Theme Colors - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page. - Url string
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- Allow
Indexing bool - Whether search engines may index the public page. (Default
true). - Custom
Domain string - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- Default
Theme string - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - Description string
- A short description shown on the status page.
- Favicon string
- A URL to an image file to use as the favicon of the status page.
- string
- Free-form footer text.
- Google
Analytics stringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- Logo string
- A URL to an image file to use as the logo for the status page.
- Logo
Dark string - A URL to an image file to use as the logo in dark mode.
- Name string
- The name of the status page.
- Privacy
Policy stringLink - A link to your privacy policy, shown in the page footer.
- Redirect
To string - The URL the user should be redirected to when clicking the logo.
- Support
Link string - A support contact link (http, https or mailto), shown in the page footer.
- Terms
Of stringService Link - A link to your terms of service, shown in the page footer.
- Theme
Colors StatusPage V3Theme Colors Args - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page. - Url string
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow_
indexing bool - Whether search engines may index the public page. (Default
true). - custom_
domain string - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default_
theme string - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description string
- A short description shown on the status page.
- favicon string
- A URL to an image file to use as the favicon of the status page.
- string
- Free-form footer text.
- google_
analytics_ stringtag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo string
- A URL to an image file to use as the logo for the status page.
- logo_
dark string - A URL to an image file to use as the logo in dark mode.
- name string
- The name of the status page.
- privacy_
policy_ stringlink - A link to your privacy policy, shown in the page footer.
- redirect_
to string - The URL the user should be redirected to when clicking the logo.
- support_
link string - A support contact link (http, https or mailto), shown in the page footer.
- terms_
of_ stringservice_ link - A link to your terms of service, shown in the page footer.
- theme_
colors object - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page. - url string
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow
Indexing Boolean - Whether search engines may index the public page. (Default
true). - custom
Domain String - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default
Theme String - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description String
- A short description shown on the status page.
- favicon String
- A URL to an image file to use as the favicon of the status page.
- String
- Free-form footer text.
- google
Analytics StringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo String
- A URL to an image file to use as the logo for the status page.
- logo
Dark String - A URL to an image file to use as the logo in dark mode.
- name String
- The name of the status page.
- privacy
Policy StringLink - A link to your privacy policy, shown in the page footer.
- redirect
To String - The URL the user should be redirected to when clicking the logo.
- support
Link String - A support contact link (http, https or mailto), shown in the page footer.
- terms
Of StringService Link - A link to your terms of service, shown in the page footer.
- theme
Colors StatusPage V3Theme Colors - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page. - url String
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow
Indexing boolean - Whether search engines may index the public page. (Default
true). - custom
Domain string - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default
Theme string - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description string
- A short description shown on the status page.
- favicon string
- A URL to an image file to use as the favicon of the status page.
- string
- Free-form footer text.
- google
Analytics stringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo string
- A URL to an image file to use as the logo for the status page.
- logo
Dark string - A URL to an image file to use as the logo in dark mode.
- name string
- The name of the status page.
- privacy
Policy stringLink - A link to your privacy policy, shown in the page footer.
- redirect
To string - The URL the user should be redirected to when clicking the logo.
- support
Link string - A support contact link (http, https or mailto), shown in the page footer.
- terms
Of stringService Link - A link to your terms of service, shown in the page footer.
- theme
Colors StatusPage V3Theme Colors - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page. - url string
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow_
indexing bool - Whether search engines may index the public page. (Default
true). - custom_
domain str - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default_
theme str - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description str
- A short description shown on the status page.
- favicon str
- A URL to an image file to use as the favicon of the status page.
- str
- Free-form footer text.
- google_
analytics_ strtag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo str
- A URL to an image file to use as the logo for the status page.
- logo_
dark str - A URL to an image file to use as the logo in dark mode.
- name str
- The name of the status page.
- privacy_
policy_ strlink - A link to your privacy policy, shown in the page footer.
- redirect_
to str - The URL the user should be redirected to when clicking the logo.
- support_
link str - A support contact link (http, https or mailto), shown in the page footer.
- terms_
of_ strservice_ link - A link to your terms of service, shown in the page footer.
- theme_
colors StatusPage V3Theme Colors Args - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page. - url str
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
- allow
Indexing Boolean - Whether search engines may index the public page. (Default
true). - custom
Domain String - A custom user domain, e.g. "status.example.com": a lowercase hostname without a scheme. See the docs on updating your DNS and SSL usage.
- default
Theme String - The default theme of the status page. The allowed values are
AUTO,DARKandLIGHT. - description String
- A short description shown on the status page.
- favicon String
- A URL to an image file to use as the favicon of the status page.
- String
- Free-form footer text.
- google
Analytics StringTag - A Google Analytics tag ID (e.g. "G-XXXXXXXXXX") to embed on the public page.
- logo String
- A URL to an image file to use as the logo for the status page.
- logo
Dark String - A URL to an image file to use as the logo in dark mode.
- name String
- The name of the status page.
- privacy
Policy StringLink - A link to your privacy policy, shown in the page footer.
- redirect
To String - The URL the user should be redirected to when clicking the logo.
- support
Link String - A support contact link (http, https or mailto), shown in the page footer.
- terms
Of StringService Link - A link to your terms of service, shown in the page footer.
- theme
Colors Property Map - Custom colors for the light and dark theme of the page. Requires custom theme colors to be part of your plan. The complete palette must be given: both
lightanddark, each with every color. Leave the block out to use Checkly's default colors; the default palette the API then reports is not tracked, and the block is not populated when importing a page. - url String
- The unique subdomain of the status page: lowercase alphanumeric characters and dashes, no leading or trailing dash, at most 63 characters.
Supporting Types
StatusPageV3ThemeColors, StatusPageV3ThemeColorsArgs
- Dark
Status
Page V3Theme Colors Dark - The colors used when the page renders in dark mode.
- Light
Status
Page V3Theme Colors Light - The colors used when the page renders in light mode.
- Dark
Status
Page V3Theme Colors Dark - The colors used when the page renders in dark mode.
- Light
Status
Page V3Theme Colors Light - The colors used when the page renders in light mode.
- dark
Status
Page V3Theme Colors Dark - The colors used when the page renders in dark mode.
- light
Status
Page V3Theme Colors Light - The colors used when the page renders in light mode.
- dark
Status
Page V3Theme Colors Dark - The colors used when the page renders in dark mode.
- light
Status
Page V3Theme Colors Light - The colors used when the page renders in light mode.
- dark
Status
Page V3Theme Colors Dark - The colors used when the page renders in dark mode.
- light
Status
Page V3Theme Colors Light - The colors used when the page renders in light mode.
- dark Property Map
- The colors used when the page renders in dark mode.
- light Property Map
- The colors used when the page renders in light mode.
StatusPageV3ThemeColorsDark, StatusPageV3ThemeColorsDarkArgs
- Body
Background stringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- Body
Font stringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- Body
Font stringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- Border
Color string - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- Card
Background stringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- Header
Background stringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- Header
Font stringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- Link
Font stringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- string
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- string
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- string
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- Title
Font stringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- Body
Background stringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- Body
Font stringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- Body
Font stringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- Border
Color string - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- Card
Background stringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- Header
Background stringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- Header
Font stringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- Link
Font stringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- string
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- string
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- string
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- Title
Font stringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body_
background_ stringcolor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body_
font_ stringcolor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body_
font_ stringcolor_ muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border_
color string - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card_
background_ stringcolor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header_
background_ stringcolor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header_
font_ stringcolor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link_
font_ stringcolor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- string
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- string
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- string
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title_
font_ stringcolor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body
Background StringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body
Font StringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body
Font StringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border
Color String - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card
Background StringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header
Background StringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header
Font StringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link
Font StringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- String
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- String
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- String
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title
Font StringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body
Background stringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body
Font stringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body
Font stringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border
Color string - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card
Background stringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header
Background stringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header
Font stringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link
Font stringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- string
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- string
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- string
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title
Font stringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body_
background_ strcolor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body_
font_ strcolor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body_
font_ strcolor_ muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border_
color str - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card_
background_ strcolor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header_
background_ strcolor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header_
font_ strcolor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link_
font_ strcolor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- str
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- str
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- str
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title_
font_ strcolor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body
Background StringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body
Font StringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body
Font StringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border
Color String - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card
Background StringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header
Background StringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header
Font StringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link
Font StringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- String
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- String
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- String
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title
Font StringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
StatusPageV3ThemeColorsLight, StatusPageV3ThemeColorsLightArgs
- Body
Background stringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- Body
Font stringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- Body
Font stringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- Border
Color string - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- Card
Background stringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- Header
Background stringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- Header
Font stringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- Link
Font stringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- string
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- string
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- string
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- Title
Font stringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- Body
Background stringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- Body
Font stringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- Body
Font stringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- Border
Color string - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- Card
Background stringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- Header
Background stringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- Header
Font stringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- Link
Font stringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- string
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- string
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- string
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- Title
Font stringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body_
background_ stringcolor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body_
font_ stringcolor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body_
font_ stringcolor_ muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border_
color string - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card_
background_ stringcolor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header_
background_ stringcolor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header_
font_ stringcolor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link_
font_ stringcolor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- string
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- string
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- string
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title_
font_ stringcolor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body
Background StringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body
Font StringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body
Font StringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border
Color String - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card
Background StringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header
Background StringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header
Font StringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link
Font StringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- String
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- String
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- String
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title
Font StringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body
Background stringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body
Font stringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body
Font stringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border
Color string - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card
Background stringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header
Background stringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header
Font stringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link
Font stringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- string
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- string
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- string
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title
Font stringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body_
background_ strcolor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body_
font_ strcolor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body_
font_ strcolor_ muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border_
color str - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card_
background_ strcolor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header_
background_ strcolor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header_
font_ strcolor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link_
font_ strcolor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- str
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- str
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- str
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title_
font_ strcolor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
- body
Background StringColor - The background of the page. A hex color such as "#FF0000" or "#F00".
- body
Font StringColor - The color of regular body text. A hex color such as "#FF0000" or "#F00".
- body
Font StringColor Muted - The color of de-emphasized body text, such as timestamps. A hex color such as "#FF0000" or "#F00".
- border
Color String - The color of borders and dividers. A hex color such as "#FF0000" or "#F00".
- card
Background StringColor - The background of component and incident cards. A hex color such as "#FF0000" or "#F00".
- header
Background StringColor - The background of the page header. A hex color such as "#FF0000" or "#F00".
- header
Font StringColor - The color of text in the page header. A hex color such as "#FF0000" or "#F00".
- link
Font StringColor - The color of links in the page content. A hex color such as "#FF0000" or "#F00".
- String
- The color of navigation links. A hex color such as "#FF0000" or "#F00".
- String
- The background of primary buttons, such as "Subscribe". A hex color such as "#FF0000" or "#F00".
- String
- The color of text on primary buttons. A hex color such as "#FF0000" or "#F00".
- title
Font StringColor - The color of titles and headings. A hex color such as "#FF0000" or "#F00".
Package Details
- Repository
- checkly checkly/pulumi-checkly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
checklyTerraform Provider.
Checklypublished on Friday, Oct 9, 2026 by Checkly