Viewing docs for Datadog v5.11.0
published on Tuesday, Sep 15, 2026 by Pulumi
published on Tuesday, Sep 15, 2026 by Pulumi
Viewing docs for Datadog v5.11.0
published on Tuesday, Sep 15, 2026 by Pulumi
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 dictionarydata "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:
- 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 boolEnabled - 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 stringImage - 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 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.
- Visualization
Type 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 boolEnabled - 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 stringImage - 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 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.
- Visualization
Type 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_ boolenabled - 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_ stringimage - 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_ 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.
- visualization_
type 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 BooleanEnabled - 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 StringImage - 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.
- 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.
- visualization
Type 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 booleanEnabled - 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 stringImage - 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.
- 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.
- visualization
Type 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_ boolenabled - 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_ strimage - 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_ 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.
- visualization_
type str - 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 BooleanEnabled - 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 StringImage - 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.
- 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.
- visualization
Type 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
datadogTerraform Provider.
Viewing docs for Datadog v5.11.0
published on Tuesday, Sep 15, 2026 by Pulumi
published on Tuesday, Sep 15, 2026 by Pulumi