published on Tuesday, Sep 15, 2026 by Pulumi
published on Tuesday, Sep 15, 2026 by Pulumi
Provides a Datadog status page resource. This can be used to create and manage Datadog status pages.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as datadog from "@pulumi/datadog";
// Create new datadog_status_page resource
const acmeStatusPage = new datadog.StatusPage("acme_status_page", {
name: "Acme Status",
type: "public",
domainPrefix: "acme-status",
visualizationType: "bars_and_uptime_percentage",
});
import pulumi
import pulumi_datadog as datadog
# Create new datadog_status_page resource
acme_status_page = datadog.StatusPage("acme_status_page",
name="Acme Status",
type="public",
domain_prefix="acme-status",
visualization_type="bars_and_uptime_percentage")
package main
import (
"github.com/pulumi/pulumi-datadog/sdk/v5/go/datadog"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Create new datadog_status_page resource
_, err := datadog.NewStatusPage(ctx, "acme_status_page", &datadog.StatusPageArgs{
Name: pulumi.String("Acme Status"),
Type: pulumi.String("public"),
DomainPrefix: pulumi.String("acme-status"),
VisualizationType: pulumi.String("bars_and_uptime_percentage"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Datadog = Pulumi.Datadog;
return await Deployment.RunAsync(() =>
{
// Create new datadog_status_page resource
var acmeStatusPage = new Datadog.StatusPage("acme_status_page", new()
{
Name = "Acme Status",
Type = "public",
DomainPrefix = "acme-status",
VisualizationType = "bars_and_uptime_percentage",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.datadog.StatusPage;
import com.pulumi.datadog.StatusPageArgs;
import java.util.ArrayList;
import java.util.Arrays;
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) {
// Create new datadog_status_page resource
var acmeStatusPage = new StatusPage("acmeStatusPage", StatusPageArgs.builder()
.name("Acme Status")
.type("public")
.domainPrefix("acme-status")
.visualizationType("bars_and_uptime_percentage")
.build());
}
}
resources:
# Create new datadog_status_page resource
acmeStatusPage:
type: datadog:StatusPage
name: acme_status_page
properties:
name: Acme Status
type: public
domainPrefix: acme-status
visualizationType: bars_and_uptime_percentage
pulumi {
required_providers {
datadog = {
source = "pulumi/datadog"
}
}
}
# Create new datadog_status_page resource
resource "datadog_statuspage" "acme_status_page" {
name = "Acme Status"
type = "public"
domain_prefix = "acme-status"
visualization_type = "bars_and_uptime_percentage"
}
Create StatusPage Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StatusPage(name: string, args: StatusPageArgs, opts?: CustomResourceOptions);@overload
def StatusPage(resource_name: str,
args: StatusPageArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StatusPage(resource_name: str,
opts: Optional[ResourceOptions] = None,
domain_prefix: Optional[str] = None,
name: Optional[str] = None,
type: Optional[str] = None,
visualization_type: Optional[str] = None,
company_logo: Optional[str] = None,
email_header_image: Optional[str] = None,
favicon: Optional[str] = None,
slack_app_icon: Optional[str] = None,
slack_subscriptions_enabled: Optional[bool] = None,
subscriptions_enabled: Optional[bool] = None)func NewStatusPage(ctx *Context, name string, args StatusPageArgs, opts ...ResourceOption) (*StatusPage, error)public StatusPage(string name, StatusPageArgs args, CustomResourceOptions? opts = null)
public StatusPage(String name, StatusPageArgs args)
public StatusPage(String name, StatusPageArgs args, CustomResourceOptions options)
type: datadog:StatusPage
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "datadog_status_page" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args StatusPageArgs
- 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 StatusPageArgs
- 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 StatusPageArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StatusPageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StatusPageArgs
- 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 statusPageResource = new Datadog.StatusPage("statusPageResource", new()
{
DomainPrefix = "string",
Name = "string",
Type = "string",
VisualizationType = "string",
CompanyLogo = "string",
EmailHeaderImage = "string",
Favicon = "string",
SlackAppIcon = "string",
SlackSubscriptionsEnabled = false,
SubscriptionsEnabled = false,
});
example, err := datadog.NewStatusPage(ctx, "statusPageResource", &datadog.StatusPageArgs{
DomainPrefix: pulumi.String("string"),
Name: pulumi.String("string"),
Type: pulumi.String("string"),
VisualizationType: pulumi.String("string"),
CompanyLogo: pulumi.String("string"),
EmailHeaderImage: pulumi.String("string"),
Favicon: pulumi.String("string"),
SlackAppIcon: pulumi.String("string"),
SlackSubscriptionsEnabled: pulumi.Bool(false),
SubscriptionsEnabled: pulumi.Bool(false),
})
resource "datadog_status_page" "statusPageResource" {
lifecycle {
create_before_destroy = true
}
domain_prefix = "string"
name = "string"
type = "string"
visualization_type = "string"
company_logo = "string"
email_header_image = "string"
favicon = "string"
slack_app_icon = "string"
slack_subscriptions_enabled = false
subscriptions_enabled = false
}
var statusPageResource = new StatusPage("statusPageResource", StatusPageArgs.builder()
.domainPrefix("string")
.name("string")
.type("string")
.visualizationType("string")
.companyLogo("string")
.emailHeaderImage("string")
.favicon("string")
.slackAppIcon("string")
.slackSubscriptionsEnabled(false)
.subscriptionsEnabled(false)
.build());
status_page_resource = datadog.StatusPage("statusPageResource",
domain_prefix="string",
name="string",
type="string",
visualization_type="string",
company_logo="string",
email_header_image="string",
favicon="string",
slack_app_icon="string",
slack_subscriptions_enabled=False,
subscriptions_enabled=False)
const statusPageResource = new datadog.StatusPage("statusPageResource", {
domainPrefix: "string",
name: "string",
type: "string",
visualizationType: "string",
companyLogo: "string",
emailHeaderImage: "string",
favicon: "string",
slackAppIcon: "string",
slackSubscriptionsEnabled: false,
subscriptionsEnabled: false,
});
type: datadog:StatusPage
properties:
companyLogo: string
domainPrefix: string
emailHeaderImage: string
favicon: string
name: string
slackAppIcon: string
slackSubscriptionsEnabled: false
subscriptionsEnabled: false
type: string
visualizationType: string
StatusPage 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 StatusPage resource accepts the following input properties:
- Domain
Prefix string - The subdomain prefix used to build the status page's URL.
- Name string
- The name of the status page.
- Type string
- The type of the status page. Valid values are: public, internal.
- Visualization
Type string - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- Company
Logo string - The company logo displayed on the status page.
- Email
Header stringImage - The header image included in subscriber emails.
- Favicon string
- The favicon displayed for the status page.
- Slack
App stringIcon - The icon used for the status page's Slack app integration.
- Slack
Subscriptions boolEnabled - Whether Slack subscriber notifications are enabled for the status page.
- Subscriptions
Enabled bool - Whether subscriber notifications are enabled for the status page.
- Domain
Prefix string - The subdomain prefix used to build the status page's URL.
- Name string
- The name of the status page.
- Type string
- The type of the status page. Valid values are: public, internal.
- Visualization
Type string - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- Company
Logo string - The company logo displayed on the status page.
- Email
Header stringImage - The header image included in subscriber emails.
- Favicon string
- The favicon displayed for the status page.
- Slack
App stringIcon - The icon used for the status page's Slack app integration.
- Slack
Subscriptions boolEnabled - Whether Slack subscriber notifications are enabled for the status page.
- Subscriptions
Enabled bool - Whether subscriber notifications are enabled for the status page.
- domain_
prefix string - The subdomain prefix used to build the status page's URL.
- name string
- The name of the status page.
- type string
- The type of the status page. Valid values are: public, internal.
- visualization_
type string - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company_
logo string - The company logo displayed on the status page.
- email_
header_ stringimage - The header image included in subscriber emails.
- favicon string
- The favicon displayed for the status page.
- slack_
app_ stringicon - The icon used for the status page's Slack app integration.
- slack_
subscriptions_ boolenabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions_
enabled bool - Whether subscriber notifications are enabled for the status page.
- domain
Prefix String - The subdomain prefix used to build the status page's URL.
- name String
- The name of the status page.
- type String
- The type of the status page. Valid values are: public, internal.
- visualization
Type String - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company
Logo String - The company logo displayed on the status page.
- email
Header StringImage - The header image included in subscriber emails.
- favicon String
- The favicon displayed for the status page.
- slack
App StringIcon - The icon used for the status page's Slack app integration.
- slack
Subscriptions BooleanEnabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions
Enabled Boolean - Whether subscriber notifications are enabled for the status page.
- domain
Prefix string - The subdomain prefix used to build the status page's URL.
- name string
- The name of the status page.
- type string
- The type of the status page. Valid values are: public, internal.
- visualization
Type string - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company
Logo string - The company logo displayed on the status page.
- email
Header stringImage - The header image included in subscriber emails.
- favicon string
- The favicon displayed for the status page.
- slack
App stringIcon - The icon used for the status page's Slack app integration.
- slack
Subscriptions booleanEnabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions
Enabled boolean - Whether subscriber notifications are enabled for the status page.
- domain_
prefix str - The subdomain prefix used to build the status page's URL.
- name str
- The name of the status page.
- type str
- The type of the status page. Valid values are: public, internal.
- visualization_
type str - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company_
logo str - The company logo displayed on the status page.
- email_
header_ strimage - The header image included in subscriber emails.
- favicon str
- The favicon displayed for the status page.
- slack_
app_ stricon - The icon used for the status page's Slack app integration.
- slack_
subscriptions_ boolenabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions_
enabled bool - Whether subscriber notifications are enabled for the status page.
- domain
Prefix String - The subdomain prefix used to build the status page's URL.
- name String
- The name of the status page.
- type String
- The type of the status page. Valid values are: public, internal.
- visualization
Type String - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company
Logo String - The company logo displayed on the status page.
- email
Header StringImage - The header image included in subscriber emails.
- favicon String
- The favicon displayed for the status page.
- slack
App StringIcon - The icon used for the status page's Slack app integration.
- slack
Subscriptions BooleanEnabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions
Enabled Boolean - Whether subscriber notifications are enabled for the status page.
Outputs
All input properties are implicitly available as output properties. Additionally, the StatusPage resource produces the following output properties:
- Created
At string - Timestamp when the status page was created.
- Custom
Domain string - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- Custom
Domain boolEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- Enabled bool
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- Id string
- The provider-assigned unique ID for this managed resource.
- Modified
At string - Timestamp when the status page was last modified.
- Page
Url string - The URL of the status page.
- Created
At string - Timestamp when the status page was created.
- Custom
Domain string - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- Custom
Domain boolEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- Enabled bool
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- Id string
- The provider-assigned unique ID for this managed resource.
- Modified
At string - Timestamp when the status page was last modified.
- Page
Url string - The URL of the status page.
- created_
at string - Timestamp when the status page was created.
- custom_
domain string - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom_
domain_ boolenabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- enabled bool
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- id string
- The provider-assigned unique ID for this managed resource.
- modified_
at string - Timestamp when the status page was last modified.
- page_
url string - The URL of the status page.
- created
At String - Timestamp when the status page was created.
- custom
Domain String - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom
Domain BooleanEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- enabled Boolean
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- id String
- The provider-assigned unique ID for this managed resource.
- modified
At String - Timestamp when the status page was last modified.
- page
Url String - The URL of the status page.
- created
At string - Timestamp when the status page was created.
- custom
Domain string - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom
Domain booleanEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- enabled boolean
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- id string
- The provider-assigned unique ID for this managed resource.
- modified
At string - Timestamp when the status page was last modified.
- page
Url string - The URL of the status page.
- created_
at str - Timestamp when the status page was created.
- custom_
domain str - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom_
domain_ boolenabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- enabled bool
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- id str
- The provider-assigned unique ID for this managed resource.
- modified_
at str - Timestamp when the status page was last modified.
- page_
url str - The URL of the status page.
- created
At String - Timestamp when the status page was created.
- custom
Domain String - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom
Domain BooleanEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- enabled Boolean
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- id String
- The provider-assigned unique ID for this managed resource.
- modified
At String - Timestamp when the status page was last modified.
- page
Url String - The URL of the status page.
Look up Existing StatusPage Resource
Get an existing StatusPage 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?: StatusPageState, opts?: CustomResourceOptions): StatusPage@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
company_logo: Optional[str] = None,
created_at: Optional[str] = None,
custom_domain: Optional[str] = None,
custom_domain_enabled: Optional[bool] = None,
domain_prefix: Optional[str] = None,
email_header_image: Optional[str] = None,
enabled: Optional[bool] = None,
favicon: Optional[str] = None,
modified_at: Optional[str] = None,
name: Optional[str] = None,
page_url: Optional[str] = None,
slack_app_icon: Optional[str] = None,
slack_subscriptions_enabled: Optional[bool] = None,
subscriptions_enabled: Optional[bool] = None,
type: Optional[str] = None,
visualization_type: Optional[str] = None) -> StatusPagefunc GetStatusPage(ctx *Context, name string, id IDInput, state *StatusPageState, opts ...ResourceOption) (*StatusPage, error)public static StatusPage Get(string name, Input<string> id, StatusPageState? state, CustomResourceOptions? opts = null)public static StatusPage get(String name, Output<String> id, StatusPageState state, CustomResourceOptions options)resources: _: type: datadog:StatusPage get: id: ${id}import {
to = datadog_status_page.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.
- Company
Logo string - The company logo displayed on the status page.
- Created
At string - Timestamp when the status page was created.
- Custom
Domain string - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- Custom
Domain boolEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- Domain
Prefix string - The subdomain prefix used to build the status page's URL.
- Email
Header stringImage - The header image included in subscriber emails.
- Enabled bool
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- Favicon string
- The favicon displayed for the status page.
- Modified
At string - Timestamp when the status page was last modified.
- Name string
- The name of the status page.
- Page
Url string - The URL of the status page.
- Slack
App stringIcon - The icon used for the status page's Slack app integration.
- Slack
Subscriptions boolEnabled - Whether Slack subscriber notifications are enabled for the status page.
- Subscriptions
Enabled bool - Whether subscriber notifications are enabled for the status page.
- Type string
- The type of the status page. Valid values are: public, internal.
- Visualization
Type string - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- Company
Logo string - The company logo displayed on the status page.
- Created
At string - Timestamp when the status page was created.
- Custom
Domain string - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- Custom
Domain boolEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- Domain
Prefix string - The subdomain prefix used to build the status page's URL.
- Email
Header stringImage - The header image included in subscriber emails.
- Enabled bool
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- Favicon string
- The favicon displayed for the status page.
- Modified
At string - Timestamp when the status page was last modified.
- Name string
- The name of the status page.
- Page
Url string - The URL of the status page.
- Slack
App stringIcon - The icon used for the status page's Slack app integration.
- Slack
Subscriptions boolEnabled - Whether Slack subscriber notifications are enabled for the status page.
- Subscriptions
Enabled bool - Whether subscriber notifications are enabled for the status page.
- Type string
- The type of the status page. Valid values are: public, internal.
- Visualization
Type string - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company_
logo string - The company logo displayed on the status page.
- created_
at string - Timestamp when the status page was created.
- custom_
domain string - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom_
domain_ boolenabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- domain_
prefix string - The subdomain prefix used to build the status page's URL.
- email_
header_ stringimage - The header image included in subscriber emails.
- enabled bool
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- favicon string
- The favicon displayed for the status page.
- modified_
at string - Timestamp when the status page was last modified.
- name string
- The name of the status page.
- page_
url string - The URL of the status page.
- slack_
app_ stringicon - The icon used for the status page's Slack app integration.
- slack_
subscriptions_ boolenabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions_
enabled bool - Whether subscriber notifications are enabled for the status page.
- type string
- The type of the status page. Valid values are: public, internal.
- visualization_
type string - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company
Logo String - The company logo displayed on the status page.
- created
At String - Timestamp when the status page was created.
- custom
Domain String - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom
Domain BooleanEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- domain
Prefix String - The subdomain prefix used to build the status page's URL.
- email
Header StringImage - The header image included in subscriber emails.
- enabled Boolean
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- favicon String
- The favicon displayed for the status page.
- modified
At String - Timestamp when the status page was last modified.
- name String
- The name of the status page.
- page
Url String - The URL of the status page.
- slack
App StringIcon - The icon used for the status page's Slack app integration.
- slack
Subscriptions BooleanEnabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions
Enabled Boolean - Whether subscriber notifications are enabled for the status page.
- type String
- The type of the status page. Valid values are: public, internal.
- visualization
Type String - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company
Logo string - The company logo displayed on the status page.
- created
At string - Timestamp when the status page was created.
- custom
Domain string - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom
Domain booleanEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- domain
Prefix string - The subdomain prefix used to build the status page's URL.
- email
Header stringImage - The header image included in subscriber emails.
- enabled boolean
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- favicon string
- The favicon displayed for the status page.
- modified
At string - Timestamp when the status page was last modified.
- name string
- The name of the status page.
- page
Url string - The URL of the status page.
- slack
App stringIcon - The icon used for the status page's Slack app integration.
- slack
Subscriptions booleanEnabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions
Enabled boolean - Whether subscriber notifications are enabled for the status page.
- type string
- The type of the status page. Valid values are: public, internal.
- visualization
Type string - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company_
logo str - The company logo displayed on the status page.
- created_
at str - Timestamp when the status page was created.
- custom_
domain str - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom_
domain_ boolenabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- domain_
prefix str - The subdomain prefix used to build the status page's URL.
- email_
header_ strimage - The header image included in subscriber emails.
- enabled bool
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- favicon str
- The favicon displayed for the status page.
- modified_
at str - Timestamp when the status page was last modified.
- name str
- The name of the status page.
- page_
url str - The URL of the status page.
- slack_
app_ stricon - The icon used for the status page's Slack app integration.
- slack_
subscriptions_ boolenabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions_
enabled bool - Whether subscriber notifications are enabled for the status page.
- type str
- The type of the status page. Valid values are: public, internal.
- visualization_
type str - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
- company
Logo String - The company logo displayed on the status page.
- created
At String - Timestamp when the status page was created.
- custom
Domain String - The custom domain configured for the status page, if any. Managed through a separate custom-domain flow, not by this resource.
- custom
Domain BooleanEnabled - Whether the custom domain is enabled for the status page. Managed through a separate custom-domain flow, not by this resource.
- domain
Prefix String - The subdomain prefix used to build the status page's URL.
- email
Header StringImage - The header image included in subscriber emails.
- enabled Boolean
- Whether the status page is published. Managed by the publish/unpublish API operations, not by this resource; always reflects the page's current state.
- favicon String
- The favicon displayed for the status page.
- modified
At String - Timestamp when the status page was last modified.
- name String
- The name of the status page.
- page
Url String - The URL of the status page.
- slack
App StringIcon - The icon used for the status page's Slack app integration.
- slack
Subscriptions BooleanEnabled - Whether Slack subscriber notifications are enabled for the status page.
- subscriptions
Enabled Boolean - Whether subscriber notifications are enabled for the status page.
- type String
- The type of the status page. Valid values are: public, internal.
- visualization
Type String - How component statuses are visualized on the page. Valid values are: barsanduptimepercentage, barsonly, componentnameonly.
Import
The pulumi import command can be used, for example:
$ pulumi import datadog:index/statusPage:StatusPage example "09a89ab4-d622-4fbd-87e5-81b4124bd064"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Datadog pulumi/pulumi-datadog
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
datadogTerraform Provider.
published on Tuesday, Sep 15, 2026 by Pulumi