1. Registry
  2. Packages
  3. Datadog Provider
  4. API Docs
  5. getStatusPage
Viewing docs for Datadog v5.11.0
published on Tuesday, Sep 15, 2026 by Pulumi
datadog logo
Viewing docs for Datadog v5.11.0
published on Tuesday, Sep 15, 2026 by Pulumi

    Use this data source to retrieve information about an existing Datadog status page.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as datadog from "@pulumi/datadog";
    
    const acmeStatusPage = datadog.getStatusPage({
        id: "8fd8c3ef-07b1-4441-b52a-7e42d8474d5c",
    });
    
    import pulumi
    import pulumi_datadog as datadog
    
    acme_status_page = datadog.get_status_page(id="8fd8c3ef-07b1-4441-b52a-7e42d8474d5c")
    
    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 {
    		_, err := datadog.GetStatusPage(ctx, &datadog.LookupStatusPageArgs{
    			Id: "8fd8c3ef-07b1-4441-b52a-7e42d8474d5c",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Datadog = Pulumi.Datadog;
    
    return await Deployment.RunAsync(() => 
    {
        var acmeStatusPage = Datadog.GetStatusPage.Invoke(new()
        {
            Id = "8fd8c3ef-07b1-4441-b52a-7e42d8474d5c",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.datadog.DatadogFunctions;
    import com.pulumi.datadog.inputs.GetStatusPageArgs;
    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) {
            final var acmeStatusPage = DatadogFunctions.getStatusPage(GetStatusPageArgs.builder()
                .id("8fd8c3ef-07b1-4441-b52a-7e42d8474d5c")
                .build());
    
        }
    }
    
    variables:
      acmeStatusPage:
        fn::invoke:
          function: datadog:getStatusPage
          arguments:
            id: 8fd8c3ef-07b1-4441-b52a-7e42d8474d5c
    
    pulumi {
      required_providers {
        datadog = {
          source = "pulumi/datadog"
        }
      }
    }
    
    data "datadog_getstatuspage" "acmeStatusPage" {
      id = "8fd8c3ef-07b1-4441-b52a-7e42d8474d5c"
    }
    

    Using getStatusPage

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getStatusPage(args: GetStatusPageArgs, opts?: InvokeOptions): Promise<GetStatusPageResult>
    function getStatusPageOutput(args: GetStatusPageOutputArgs, opts?: InvokeOutputOptions): Output<GetStatusPageResult>
    def get_status_page(id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetStatusPageResult
    def get_status_page_output(id: pulumi.Input[Optional[str]] = None,
                        opts: Optional[InvokeOutputOptions] = None) -> Output[GetStatusPageResult]
    func LookupStatusPage(ctx *Context, args *LookupStatusPageArgs, opts ...InvokeOption) (*LookupStatusPageResult, error)
    func LookupStatusPageOutput(ctx *Context, args *LookupStatusPageOutputArgs, opts ...InvokeOption) LookupStatusPageResultOutput

    > Note: This function is named LookupStatusPage in the Go SDK.

    public static class GetStatusPage 
    {
        public static Task<GetStatusPageResult> InvokeAsync(GetStatusPageArgs args, InvokeOptions? opts = null)
        public static Output<GetStatusPageResult> Invoke(GetStatusPageInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetStatusPageResult> Invoke(GetStatusPageInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetStatusPageResult> getStatusPage(GetStatusPageArgs args, InvokeOptions options)
    public static Output<GetStatusPageResult> getStatusPage(GetStatusPageArgs args, InvokeOptions options)
    public static Output<GetStatusPageResult> getStatusPage(GetStatusPageArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: datadog:index/getStatusPage:getStatusPage
      arguments:
        # arguments dictionary
    data "datadog_get_status_page" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    The ID of the status page.
    Id string
    The ID of the status page.
    id string
    The ID of the status page.
    id String
    The ID of the status page.
    id string
    The ID of the status page.
    id str
    The ID of the status page.
    id String
    The ID of the status page.

    getStatusPage Result

    The following output properties are available:

    CompanyLogo string
    The company logo displayed on the status page.
    CreatedAt string
    Timestamp when the status page was created.
    CustomDomain string
    The custom domain configured for the status page, if any.
    CustomDomainEnabled bool
    Whether the custom domain is enabled for the status page.
    DomainPrefix string
    The subdomain prefix used to build the status page's URL.
    EmailHeaderImage string
    The header image included in subscriber emails.
    Enabled bool
    Whether the status page is published.
    Favicon string
    The favicon displayed for the status page.
    Id string
    The ID of the status page.
    ModifiedAt string
    Timestamp when the status page was last modified.
    Name string
    The name of the status page.
    PageUrl string
    The URL of the status page.
    SlackAppIcon string
    The icon used for the status page's Slack app integration.
    SlackSubscriptionsEnabled bool
    Whether Slack subscriber notifications are enabled for the status page.
    SubscriptionsEnabled bool
    Whether subscriber notifications are enabled for the status page.
    Type string
    The type of the status page.
    VisualizationType string
    How component statuses are visualized on the page.
    CompanyLogo string
    The company logo displayed on the status page.
    CreatedAt string
    Timestamp when the status page was created.
    CustomDomain string
    The custom domain configured for the status page, if any.
    CustomDomainEnabled bool
    Whether the custom domain is enabled for the status page.
    DomainPrefix string
    The subdomain prefix used to build the status page's URL.
    EmailHeaderImage string
    The header image included in subscriber emails.
    Enabled bool
    Whether the status page is published.
    Favicon string
    The favicon displayed for the status page.
    Id string
    The ID of the status page.
    ModifiedAt string
    Timestamp when the status page was last modified.
    Name string
    The name of the status page.
    PageUrl string
    The URL of the status page.
    SlackAppIcon string
    The icon used for the status page's Slack app integration.
    SlackSubscriptionsEnabled bool
    Whether Slack subscriber notifications are enabled for the status page.
    SubscriptionsEnabled bool
    Whether subscriber notifications are enabled for the status page.
    Type string
    The type of the status page.
    VisualizationType string
    How component statuses are visualized on the page.
    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.
    custom_domain_enabled bool
    Whether the custom domain is enabled for the status page.
    domain_prefix string
    The subdomain prefix used to build the status page's URL.
    email_header_image string
    The header image included in subscriber emails.
    enabled bool
    Whether the status page is published.
    favicon string
    The favicon displayed for the status page.
    id string
    The ID of 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_icon string
    The icon used for the status page's Slack app integration.
    slack_subscriptions_enabled bool
    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.
    visualization_type string
    How component statuses are visualized on the page.
    companyLogo String
    The company logo displayed on the status page.
    createdAt String
    Timestamp when the status page was created.
    customDomain String
    The custom domain configured for the status page, if any.
    customDomainEnabled Boolean
    Whether the custom domain is enabled for the status page.
    domainPrefix String
    The subdomain prefix used to build the status page's URL.
    emailHeaderImage String
    The header image included in subscriber emails.
    enabled Boolean
    Whether the status page is published.
    favicon String
    The favicon displayed for the status page.
    id String
    The ID of the status page.
    modifiedAt String
    Timestamp when the status page was last modified.
    name String
    The name of the status page.
    pageUrl String
    The URL of the status page.
    slackAppIcon String
    The icon used for the status page's Slack app integration.
    slackSubscriptionsEnabled Boolean
    Whether Slack subscriber notifications are enabled for the status page.
    subscriptionsEnabled Boolean
    Whether subscriber notifications are enabled for the status page.
    type String
    The type of the status page.
    visualizationType String
    How component statuses are visualized on the page.
    companyLogo string
    The company logo displayed on the status page.
    createdAt string
    Timestamp when the status page was created.
    customDomain string
    The custom domain configured for the status page, if any.
    customDomainEnabled boolean
    Whether the custom domain is enabled for the status page.
    domainPrefix string
    The subdomain prefix used to build the status page's URL.
    emailHeaderImage string
    The header image included in subscriber emails.
    enabled boolean
    Whether the status page is published.
    favicon string
    The favicon displayed for the status page.
    id string
    The ID of the status page.
    modifiedAt string
    Timestamp when the status page was last modified.
    name string
    The name of the status page.
    pageUrl string
    The URL of the status page.
    slackAppIcon string
    The icon used for the status page's Slack app integration.
    slackSubscriptionsEnabled boolean
    Whether Slack subscriber notifications are enabled for the status page.
    subscriptionsEnabled boolean
    Whether subscriber notifications are enabled for the status page.
    type string
    The type of the status page.
    visualizationType string
    How component statuses are visualized on the page.
    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.
    custom_domain_enabled bool
    Whether the custom domain is enabled for the status page.
    domain_prefix str
    The subdomain prefix used to build the status page's URL.
    email_header_image str
    The header image included in subscriber emails.
    enabled bool
    Whether the status page is published.
    favicon str
    The favicon displayed for the status page.
    id str
    The ID of 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_icon str
    The icon used for the status page's Slack app integration.
    slack_subscriptions_enabled bool
    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.
    visualization_type str
    How component statuses are visualized on the page.
    companyLogo String
    The company logo displayed on the status page.
    createdAt String
    Timestamp when the status page was created.
    customDomain String
    The custom domain configured for the status page, if any.
    customDomainEnabled Boolean
    Whether the custom domain is enabled for the status page.
    domainPrefix String
    The subdomain prefix used to build the status page's URL.
    emailHeaderImage String
    The header image included in subscriber emails.
    enabled Boolean
    Whether the status page is published.
    favicon String
    The favicon displayed for the status page.
    id String
    The ID of the status page.
    modifiedAt String
    Timestamp when the status page was last modified.
    name String
    The name of the status page.
    pageUrl String
    The URL of the status page.
    slackAppIcon String
    The icon used for the status page's Slack app integration.
    slackSubscriptionsEnabled Boolean
    Whether Slack subscriber notifications are enabled for the status page.
    subscriptionsEnabled Boolean
    Whether subscriber notifications are enabled for the status page.
    type String
    The type of the status page.
    visualizationType String
    How component statuses are visualized on the page.

    Package Details

    Repository
    Datadog pulumi/pulumi-datadog
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the datadog Terraform Provider.
    datadog logo
    Viewing docs for Datadog v5.11.0
    published on Tuesday, Sep 15, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial