published on Thursday, May 7, 2026 by rootlyhq
published on Thursday, May 7, 2026 by rootlyhq
Example Usage
resource "rootly_status_page" "public" {
title = "Acme Status"
public_title = "Acme System Status"
description = "Current status of Acme services"
success_message = "All Systems Operational"
failure_message = "Degraded Performance"
show_uptime = true
show_uptime_last_days = 90
service_ids = [rootly_service.elasticsearch_prod.id]
functionality_ids = [rootly_functionality.checkout.id]
}
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,
title: Optional[str] = None,
public_title: Optional[str] = None,
service_ids: Optional[Sequence[str]] = None,
authentication_password: Optional[str] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
external_domain_names: Optional[Sequence[str]] = None,
failure_message: Optional[str] = None,
footer_color: Optional[str] = None,
functionality_ids: Optional[Sequence[str]] = None,
ga_tracking_id: Optional[str] = None,
header_color: Optional[str] = None,
public: Optional[bool] = None,
public_description: Optional[str] = None,
allow_search_engine_index: Optional[bool] = None,
authentication_method: Optional[str] = None,
saml_idp_cert: Optional[str] = None,
show_uptime_last_days: Optional[int] = None,
saml_idp_sso_service_url: Optional[str] = None,
saml_name_identifier_format: Optional[str] = None,
section_orders: Optional[Sequence[str]] = None,
saml_idp_cert_fingerprint: Optional[str] = None,
show_uptime: Optional[bool] = None,
saml_idp_slo_service_url: Optional[str] = None,
slug: Optional[str] = None,
success_message: Optional[str] = None,
time_zone: Optional[str] = None,
authentication_enabled: Optional[bool] = None,
website_privacy_url: Optional[str] = None,
website_support_url: Optional[str] = None,
website_url: Optional[str] = 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: rootly:StatusPage
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
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 Rootly.StatusPage("statusPageResource", new()
{
Title = "string",
PublicTitle = "string",
ServiceIds = new[]
{
"string",
},
AuthenticationPassword = "string",
Description = "string",
Enabled = false,
ExternalDomainNames = new[]
{
"string",
},
FailureMessage = "string",
FooterColor = "string",
FunctionalityIds = new[]
{
"string",
},
GaTrackingId = "string",
HeaderColor = "string",
Public = false,
PublicDescription = "string",
AllowSearchEngineIndex = false,
AuthenticationMethod = "string",
SamlIdpCert = "string",
ShowUptimeLastDays = 0,
SamlIdpSsoServiceUrl = "string",
SamlNameIdentifierFormat = "string",
SectionOrders = new[]
{
"string",
},
SamlIdpCertFingerprint = "string",
ShowUptime = false,
SamlIdpSloServiceUrl = "string",
Slug = "string",
SuccessMessage = "string",
TimeZone = "string",
AuthenticationEnabled = false,
WebsitePrivacyUrl = "string",
WebsiteSupportUrl = "string",
WebsiteUrl = "string",
});
example, err := rootly.NewStatusPage(ctx, "statusPageResource", &rootly.StatusPageArgs{
Title: pulumi.String("string"),
PublicTitle: pulumi.String("string"),
ServiceIds: pulumi.StringArray{
pulumi.String("string"),
},
AuthenticationPassword: pulumi.String("string"),
Description: pulumi.String("string"),
Enabled: pulumi.Bool(false),
ExternalDomainNames: pulumi.StringArray{
pulumi.String("string"),
},
FailureMessage: pulumi.String("string"),
FooterColor: pulumi.String("string"),
FunctionalityIds: pulumi.StringArray{
pulumi.String("string"),
},
GaTrackingId: pulumi.String("string"),
HeaderColor: pulumi.String("string"),
Public: pulumi.Bool(false),
PublicDescription: pulumi.String("string"),
AllowSearchEngineIndex: pulumi.Bool(false),
AuthenticationMethod: pulumi.String("string"),
SamlIdpCert: pulumi.String("string"),
ShowUptimeLastDays: pulumi.Int(0),
SamlIdpSsoServiceUrl: pulumi.String("string"),
SamlNameIdentifierFormat: pulumi.String("string"),
SectionOrders: pulumi.StringArray{
pulumi.String("string"),
},
SamlIdpCertFingerprint: pulumi.String("string"),
ShowUptime: pulumi.Bool(false),
SamlIdpSloServiceUrl: pulumi.String("string"),
Slug: pulumi.String("string"),
SuccessMessage: pulumi.String("string"),
TimeZone: pulumi.String("string"),
AuthenticationEnabled: pulumi.Bool(false),
WebsitePrivacyUrl: pulumi.String("string"),
WebsiteSupportUrl: pulumi.String("string"),
WebsiteUrl: pulumi.String("string"),
})
var statusPageResource = new StatusPage("statusPageResource", StatusPageArgs.builder()
.title("string")
.publicTitle("string")
.serviceIds("string")
.authenticationPassword("string")
.description("string")
.enabled(false)
.externalDomainNames("string")
.failureMessage("string")
.footerColor("string")
.functionalityIds("string")
.gaTrackingId("string")
.headerColor("string")
.public_(false)
.publicDescription("string")
.allowSearchEngineIndex(false)
.authenticationMethod("string")
.samlIdpCert("string")
.showUptimeLastDays(0)
.samlIdpSsoServiceUrl("string")
.samlNameIdentifierFormat("string")
.sectionOrders("string")
.samlIdpCertFingerprint("string")
.showUptime(false)
.samlIdpSloServiceUrl("string")
.slug("string")
.successMessage("string")
.timeZone("string")
.authenticationEnabled(false)
.websitePrivacyUrl("string")
.websiteSupportUrl("string")
.websiteUrl("string")
.build());
status_page_resource = rootly.StatusPage("statusPageResource",
title="string",
public_title="string",
service_ids=["string"],
authentication_password="string",
description="string",
enabled=False,
external_domain_names=["string"],
failure_message="string",
footer_color="string",
functionality_ids=["string"],
ga_tracking_id="string",
header_color="string",
public=False,
public_description="string",
allow_search_engine_index=False,
authentication_method="string",
saml_idp_cert="string",
show_uptime_last_days=0,
saml_idp_sso_service_url="string",
saml_name_identifier_format="string",
section_orders=["string"],
saml_idp_cert_fingerprint="string",
show_uptime=False,
saml_idp_slo_service_url="string",
slug="string",
success_message="string",
time_zone="string",
authentication_enabled=False,
website_privacy_url="string",
website_support_url="string",
website_url="string")
const statusPageResource = new rootly.StatusPage("statusPageResource", {
title: "string",
publicTitle: "string",
serviceIds: ["string"],
authenticationPassword: "string",
description: "string",
enabled: false,
externalDomainNames: ["string"],
failureMessage: "string",
footerColor: "string",
functionalityIds: ["string"],
gaTrackingId: "string",
headerColor: "string",
"public": false,
publicDescription: "string",
allowSearchEngineIndex: false,
authenticationMethod: "string",
samlIdpCert: "string",
showUptimeLastDays: 0,
samlIdpSsoServiceUrl: "string",
samlNameIdentifierFormat: "string",
sectionOrders: ["string"],
samlIdpCertFingerprint: "string",
showUptime: false,
samlIdpSloServiceUrl: "string",
slug: "string",
successMessage: "string",
timeZone: "string",
authenticationEnabled: false,
websitePrivacyUrl: "string",
websiteSupportUrl: "string",
websiteUrl: "string",
});
type: rootly:StatusPage
properties:
allowSearchEngineIndex: false
authenticationEnabled: false
authenticationMethod: string
authenticationPassword: string
description: string
enabled: false
externalDomainNames:
- string
failureMessage: string
footerColor: string
functionalityIds:
- string
gaTrackingId: string
headerColor: string
public: false
publicDescription: string
publicTitle: string
samlIdpCert: string
samlIdpCertFingerprint: string
samlIdpSloServiceUrl: string
samlIdpSsoServiceUrl: string
samlNameIdentifierFormat: string
sectionOrders:
- string
serviceIds:
- string
showUptime: false
showUptimeLastDays: 0
slug: string
successMessage: string
timeZone: string
title: string
websitePrivacyUrl: string
websiteSupportUrl: string
websiteUrl: 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:
- Title string
- The title of the status page
- Allow
Search boolEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- Authentication
Enabled bool - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- Authentication
Method string - Authentication method. Value must be one of
none,password,saml. - Authentication
Password string - Authentication password
- Description string
- The description of the status page
- Enabled bool
- External
Domain List<string>Names - External domain names attached to the status page
- Failure
Message string - Message showing when at least one component is not operational
- string
- The color of the footer. Eg. "#1F2F41"
- Functionality
Ids List<string> - Functionalities attached to the status page
- Ga
Tracking stringId - Google Analytics tracking ID
- Header
Color string - The color of the header. Eg. "#0061F2"
- Public bool
- Make the status page accessible to the public. Value must be one of true or false
- Public
Description string - The public description of the status page
- Public
Title string - The public title of the status page
- Saml
Idp stringCert - SAML IdP certificate
- Saml
Idp stringCert Fingerprint - SAML IdP certificate fingerprint
- Saml
Idp stringSlo Service Url - SAML IdP SLO service URL
- Saml
Idp stringSso Service Url - SAML IdP SSO service URL
- Saml
Name stringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - Section
Orders List<string> - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - Service
Ids List<string> - Services attached to the status page
- Show
Uptime bool - Show uptime. Value must be one of true or false
- Show
Uptime intLast Days - Show uptime over x days. Value must be one of
30,60,90. - Slug string
- The slug of the status page
- Success
Message string - Message showing when all components are operational
- Time
Zone string - A valid IANA time zone name.
- Website
Privacy stringUrl - Website Privacy URL
- Website
Support stringUrl - Website Support URL
- Website
Url string - Website URL
- Title string
- The title of the status page
- Allow
Search boolEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- Authentication
Enabled bool - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- Authentication
Method string - Authentication method. Value must be one of
none,password,saml. - Authentication
Password string - Authentication password
- Description string
- The description of the status page
- Enabled bool
- External
Domain []stringNames - External domain names attached to the status page
- Failure
Message string - Message showing when at least one component is not operational
- string
- The color of the footer. Eg. "#1F2F41"
- Functionality
Ids []string - Functionalities attached to the status page
- Ga
Tracking stringId - Google Analytics tracking ID
- Header
Color string - The color of the header. Eg. "#0061F2"
- Public bool
- Make the status page accessible to the public. Value must be one of true or false
- Public
Description string - The public description of the status page
- Public
Title string - The public title of the status page
- Saml
Idp stringCert - SAML IdP certificate
- Saml
Idp stringCert Fingerprint - SAML IdP certificate fingerprint
- Saml
Idp stringSlo Service Url - SAML IdP SLO service URL
- Saml
Idp stringSso Service Url - SAML IdP SSO service URL
- Saml
Name stringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - Section
Orders []string - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - Service
Ids []string - Services attached to the status page
- Show
Uptime bool - Show uptime. Value must be one of true or false
- Show
Uptime intLast Days - Show uptime over x days. Value must be one of
30,60,90. - Slug string
- The slug of the status page
- Success
Message string - Message showing when all components are operational
- Time
Zone string - A valid IANA time zone name.
- Website
Privacy stringUrl - Website Privacy URL
- Website
Support stringUrl - Website Support URL
- Website
Url string - Website URL
- title String
- The title of the status page
- allow
Search BooleanEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- authentication
Enabled Boolean - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- authentication
Method String - Authentication method. Value must be one of
none,password,saml. - authentication
Password String - Authentication password
- description String
- The description of the status page
- enabled Boolean
- external
Domain List<String>Names - External domain names attached to the status page
- failure
Message String - Message showing when at least one component is not operational
- String
- The color of the footer. Eg. "#1F2F41"
- functionality
Ids List<String> - Functionalities attached to the status page
- ga
Tracking StringId - Google Analytics tracking ID
- header
Color String - The color of the header. Eg. "#0061F2"
- public
Description String - The public description of the status page
- public
Title String - The public title of the status page
- public_ Boolean
- Make the status page accessible to the public. Value must be one of true or false
- saml
Idp StringCert - SAML IdP certificate
- saml
Idp StringCert Fingerprint - SAML IdP certificate fingerprint
- saml
Idp StringSlo Service Url - SAML IdP SLO service URL
- saml
Idp StringSso Service Url - SAML IdP SSO service URL
- saml
Name StringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - section
Orders List<String> - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - service
Ids List<String> - Services attached to the status page
- show
Uptime Boolean - Show uptime. Value must be one of true or false
- show
Uptime IntegerLast Days - Show uptime over x days. Value must be one of
30,60,90. - slug String
- The slug of the status page
- success
Message String - Message showing when all components are operational
- time
Zone String - A valid IANA time zone name.
- website
Privacy StringUrl - Website Privacy URL
- website
Support StringUrl - Website Support URL
- website
Url String - Website URL
- title string
- The title of the status page
- allow
Search booleanEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- authentication
Enabled boolean - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- authentication
Method string - Authentication method. Value must be one of
none,password,saml. - authentication
Password string - Authentication password
- description string
- The description of the status page
- enabled boolean
- external
Domain string[]Names - External domain names attached to the status page
- failure
Message string - Message showing when at least one component is not operational
- string
- The color of the footer. Eg. "#1F2F41"
- functionality
Ids string[] - Functionalities attached to the status page
- ga
Tracking stringId - Google Analytics tracking ID
- header
Color string - The color of the header. Eg. "#0061F2"
- public boolean
- Make the status page accessible to the public. Value must be one of true or false
- public
Description string - The public description of the status page
- public
Title string - The public title of the status page
- saml
Idp stringCert - SAML IdP certificate
- saml
Idp stringCert Fingerprint - SAML IdP certificate fingerprint
- saml
Idp stringSlo Service Url - SAML IdP SLO service URL
- saml
Idp stringSso Service Url - SAML IdP SSO service URL
- saml
Name stringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - section
Orders string[] - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - service
Ids string[] - Services attached to the status page
- show
Uptime boolean - Show uptime. Value must be one of true or false
- show
Uptime numberLast Days - Show uptime over x days. Value must be one of
30,60,90. - slug string
- The slug of the status page
- success
Message string - Message showing when all components are operational
- time
Zone string - A valid IANA time zone name.
- website
Privacy stringUrl - Website Privacy URL
- website
Support stringUrl - Website Support URL
- website
Url string - Website URL
- title str
- The title of the status page
- allow_
search_ boolengine_ index - Allow search engines to include your public status page in search results. Value must be one of true or false
- authentication_
enabled bool - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- authentication_
method str - Authentication method. Value must be one of
none,password,saml. - authentication_
password str - Authentication password
- description str
- The description of the status page
- enabled bool
- external_
domain_ Sequence[str]names - External domain names attached to the status page
- failure_
message str - Message showing when at least one component is not operational
- str
- The color of the footer. Eg. "#1F2F41"
- functionality_
ids Sequence[str] - Functionalities attached to the status page
- ga_
tracking_ strid - Google Analytics tracking ID
- header_
color str - The color of the header. Eg. "#0061F2"
- public bool
- Make the status page accessible to the public. Value must be one of true or false
- public_
description str - The public description of the status page
- public_
title str - The public title of the status page
- saml_
idp_ strcert - SAML IdP certificate
- saml_
idp_ strcert_ fingerprint - SAML IdP certificate fingerprint
- saml_
idp_ strslo_ service_ url - SAML IdP SLO service URL
- saml_
idp_ strsso_ service_ url - SAML IdP SSO service URL
- saml_
name_ stridentifier_ format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - section_
orders Sequence[str] - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - service_
ids Sequence[str] - Services attached to the status page
- show_
uptime bool - Show uptime. Value must be one of true or false
- show_
uptime_ intlast_ days - Show uptime over x days. Value must be one of
30,60,90. - slug str
- The slug of the status page
- success_
message str - Message showing when all components are operational
- time_
zone str - A valid IANA time zone name.
- website_
privacy_ strurl - Website Privacy URL
- website_
support_ strurl - Website Support URL
- website_
url str - Website URL
- title String
- The title of the status page
- allow
Search BooleanEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- authentication
Enabled Boolean - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- authentication
Method String - Authentication method. Value must be one of
none,password,saml. - authentication
Password String - Authentication password
- description String
- The description of the status page
- enabled Boolean
- external
Domain List<String>Names - External domain names attached to the status page
- failure
Message String - Message showing when at least one component is not operational
- String
- The color of the footer. Eg. "#1F2F41"
- functionality
Ids List<String> - Functionalities attached to the status page
- ga
Tracking StringId - Google Analytics tracking ID
- header
Color String - The color of the header. Eg. "#0061F2"
- public Boolean
- Make the status page accessible to the public. Value must be one of true or false
- public
Description String - The public description of the status page
- public
Title String - The public title of the status page
- saml
Idp StringCert - SAML IdP certificate
- saml
Idp StringCert Fingerprint - SAML IdP certificate fingerprint
- saml
Idp StringSlo Service Url - SAML IdP SLO service URL
- saml
Idp StringSso Service Url - SAML IdP SSO service URL
- saml
Name StringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - section
Orders List<String> - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - service
Ids List<String> - Services attached to the status page
- show
Uptime Boolean - Show uptime. Value must be one of true or false
- show
Uptime NumberLast Days - Show uptime over x days. Value must be one of
30,60,90. - slug String
- The slug of the status page
- success
Message String - Message showing when all components are operational
- time
Zone String - A valid IANA time zone name.
- website
Privacy StringUrl - Website Privacy URL
- website
Support StringUrl - Website Support URL
- website
Url String - Website URL
Outputs
All input properties are implicitly available as output properties. Additionally, the StatusPage resource produces the following output properties:
- Cname
Records Dictionary<string, string> - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- Id string
- The provider-assigned unique ID for this managed resource.
- Cname
Records map[string]string - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- Id string
- The provider-assigned unique ID for this managed resource.
- cname
Records Map<String,String> - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- id String
- The provider-assigned unique ID for this managed resource.
- cname
Records {[key: string]: string} - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- id string
- The provider-assigned unique ID for this managed resource.
- cname_
records Mapping[str, str] - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- id str
- The provider-assigned unique ID for this managed resource.
- cname
Records Map<String> - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- id String
- The provider-assigned unique ID for this managed resource.
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,
allow_search_engine_index: Optional[bool] = None,
authentication_enabled: Optional[bool] = None,
authentication_method: Optional[str] = None,
authentication_password: Optional[str] = None,
cname_records: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
external_domain_names: Optional[Sequence[str]] = None,
failure_message: Optional[str] = None,
footer_color: Optional[str] = None,
functionality_ids: Optional[Sequence[str]] = None,
ga_tracking_id: Optional[str] = None,
header_color: Optional[str] = None,
public: Optional[bool] = None,
public_description: Optional[str] = None,
public_title: Optional[str] = None,
saml_idp_cert: Optional[str] = None,
saml_idp_cert_fingerprint: Optional[str] = None,
saml_idp_slo_service_url: Optional[str] = None,
saml_idp_sso_service_url: Optional[str] = None,
saml_name_identifier_format: Optional[str] = None,
section_orders: Optional[Sequence[str]] = None,
service_ids: Optional[Sequence[str]] = None,
show_uptime: Optional[bool] = None,
show_uptime_last_days: Optional[int] = None,
slug: Optional[str] = None,
success_message: Optional[str] = None,
time_zone: Optional[str] = None,
title: Optional[str] = None,
website_privacy_url: Optional[str] = None,
website_support_url: Optional[str] = None,
website_url: 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: rootly:StatusPage get: 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
Search boolEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- Authentication
Enabled bool - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- Authentication
Method string - Authentication method. Value must be one of
none,password,saml. - Authentication
Password string - Authentication password
- Cname
Records Dictionary<string, string> - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- Description string
- The description of the status page
- Enabled bool
- External
Domain List<string>Names - External domain names attached to the status page
- Failure
Message string - Message showing when at least one component is not operational
- string
- The color of the footer. Eg. "#1F2F41"
- Functionality
Ids List<string> - Functionalities attached to the status page
- Ga
Tracking stringId - Google Analytics tracking ID
- Header
Color string - The color of the header. Eg. "#0061F2"
- Public bool
- Make the status page accessible to the public. Value must be one of true or false
- Public
Description string - The public description of the status page
- Public
Title string - The public title of the status page
- Saml
Idp stringCert - SAML IdP certificate
- Saml
Idp stringCert Fingerprint - SAML IdP certificate fingerprint
- Saml
Idp stringSlo Service Url - SAML IdP SLO service URL
- Saml
Idp stringSso Service Url - SAML IdP SSO service URL
- Saml
Name stringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - Section
Orders List<string> - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - Service
Ids List<string> - Services attached to the status page
- Show
Uptime bool - Show uptime. Value must be one of true or false
- Show
Uptime intLast Days - Show uptime over x days. Value must be one of
30,60,90. - Slug string
- The slug of the status page
- Success
Message string - Message showing when all components are operational
- Time
Zone string - A valid IANA time zone name.
- Title string
- The title of the status page
- Website
Privacy stringUrl - Website Privacy URL
- Website
Support stringUrl - Website Support URL
- Website
Url string - Website URL
- Allow
Search boolEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- Authentication
Enabled bool - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- Authentication
Method string - Authentication method. Value must be one of
none,password,saml. - Authentication
Password string - Authentication password
- Cname
Records map[string]string - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- Description string
- The description of the status page
- Enabled bool
- External
Domain []stringNames - External domain names attached to the status page
- Failure
Message string - Message showing when at least one component is not operational
- string
- The color of the footer. Eg. "#1F2F41"
- Functionality
Ids []string - Functionalities attached to the status page
- Ga
Tracking stringId - Google Analytics tracking ID
- Header
Color string - The color of the header. Eg. "#0061F2"
- Public bool
- Make the status page accessible to the public. Value must be one of true or false
- Public
Description string - The public description of the status page
- Public
Title string - The public title of the status page
- Saml
Idp stringCert - SAML IdP certificate
- Saml
Idp stringCert Fingerprint - SAML IdP certificate fingerprint
- Saml
Idp stringSlo Service Url - SAML IdP SLO service URL
- Saml
Idp stringSso Service Url - SAML IdP SSO service URL
- Saml
Name stringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - Section
Orders []string - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - Service
Ids []string - Services attached to the status page
- Show
Uptime bool - Show uptime. Value must be one of true or false
- Show
Uptime intLast Days - Show uptime over x days. Value must be one of
30,60,90. - Slug string
- The slug of the status page
- Success
Message string - Message showing when all components are operational
- Time
Zone string - A valid IANA time zone name.
- Title string
- The title of the status page
- Website
Privacy stringUrl - Website Privacy URL
- Website
Support stringUrl - Website Support URL
- Website
Url string - Website URL
- allow
Search BooleanEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- authentication
Enabled Boolean - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- authentication
Method String - Authentication method. Value must be one of
none,password,saml. - authentication
Password String - Authentication password
- cname
Records Map<String,String> - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- description String
- The description of the status page
- enabled Boolean
- external
Domain List<String>Names - External domain names attached to the status page
- failure
Message String - Message showing when at least one component is not operational
- String
- The color of the footer. Eg. "#1F2F41"
- functionality
Ids List<String> - Functionalities attached to the status page
- ga
Tracking StringId - Google Analytics tracking ID
- header
Color String - The color of the header. Eg. "#0061F2"
- public
Description String - The public description of the status page
- public
Title String - The public title of the status page
- public_ Boolean
- Make the status page accessible to the public. Value must be one of true or false
- saml
Idp StringCert - SAML IdP certificate
- saml
Idp StringCert Fingerprint - SAML IdP certificate fingerprint
- saml
Idp StringSlo Service Url - SAML IdP SLO service URL
- saml
Idp StringSso Service Url - SAML IdP SSO service URL
- saml
Name StringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - section
Orders List<String> - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - service
Ids List<String> - Services attached to the status page
- show
Uptime Boolean - Show uptime. Value must be one of true or false
- show
Uptime IntegerLast Days - Show uptime over x days. Value must be one of
30,60,90. - slug String
- The slug of the status page
- success
Message String - Message showing when all components are operational
- time
Zone String - A valid IANA time zone name.
- title String
- The title of the status page
- website
Privacy StringUrl - Website Privacy URL
- website
Support StringUrl - Website Support URL
- website
Url String - Website URL
- allow
Search booleanEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- authentication
Enabled boolean - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- authentication
Method string - Authentication method. Value must be one of
none,password,saml. - authentication
Password string - Authentication password
- cname
Records {[key: string]: string} - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- description string
- The description of the status page
- enabled boolean
- external
Domain string[]Names - External domain names attached to the status page
- failure
Message string - Message showing when at least one component is not operational
- string
- The color of the footer. Eg. "#1F2F41"
- functionality
Ids string[] - Functionalities attached to the status page
- ga
Tracking stringId - Google Analytics tracking ID
- header
Color string - The color of the header. Eg. "#0061F2"
- public boolean
- Make the status page accessible to the public. Value must be one of true or false
- public
Description string - The public description of the status page
- public
Title string - The public title of the status page
- saml
Idp stringCert - SAML IdP certificate
- saml
Idp stringCert Fingerprint - SAML IdP certificate fingerprint
- saml
Idp stringSlo Service Url - SAML IdP SLO service URL
- saml
Idp stringSso Service Url - SAML IdP SSO service URL
- saml
Name stringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - section
Orders string[] - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - service
Ids string[] - Services attached to the status page
- show
Uptime boolean - Show uptime. Value must be one of true or false
- show
Uptime numberLast Days - Show uptime over x days. Value must be one of
30,60,90. - slug string
- The slug of the status page
- success
Message string - Message showing when all components are operational
- time
Zone string - A valid IANA time zone name.
- title string
- The title of the status page
- website
Privacy stringUrl - Website Privacy URL
- website
Support stringUrl - Website Support URL
- website
Url string - Website URL
- allow_
search_ boolengine_ index - Allow search engines to include your public status page in search results. Value must be one of true or false
- authentication_
enabled bool - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- authentication_
method str - Authentication method. Value must be one of
none,password,saml. - authentication_
password str - Authentication password
- cname_
records Mapping[str, str] - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- description str
- The description of the status page
- enabled bool
- external_
domain_ Sequence[str]names - External domain names attached to the status page
- failure_
message str - Message showing when at least one component is not operational
- str
- The color of the footer. Eg. "#1F2F41"
- functionality_
ids Sequence[str] - Functionalities attached to the status page
- ga_
tracking_ strid - Google Analytics tracking ID
- header_
color str - The color of the header. Eg. "#0061F2"
- public bool
- Make the status page accessible to the public. Value must be one of true or false
- public_
description str - The public description of the status page
- public_
title str - The public title of the status page
- saml_
idp_ strcert - SAML IdP certificate
- saml_
idp_ strcert_ fingerprint - SAML IdP certificate fingerprint
- saml_
idp_ strslo_ service_ url - SAML IdP SLO service URL
- saml_
idp_ strsso_ service_ url - SAML IdP SSO service URL
- saml_
name_ stridentifier_ format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - section_
orders Sequence[str] - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - service_
ids Sequence[str] - Services attached to the status page
- show_
uptime bool - Show uptime. Value must be one of true or false
- show_
uptime_ intlast_ days - Show uptime over x days. Value must be one of
30,60,90. - slug str
- The slug of the status page
- success_
message str - Message showing when all components are operational
- time_
zone str - A valid IANA time zone name.
- title str
- The title of the status page
- website_
privacy_ strurl - Website Privacy URL
- website_
support_ strurl - Website Support URL
- website_
url str - Website URL
- allow
Search BooleanEngine Index - Allow search engines to include your public status page in search results. Value must be one of true or false
- authentication
Enabled Boolean - Enable authentication (deprecated - use authenticationMethod instead). Value must be one of true or false
- authentication
Method String - Authentication method. Value must be one of
none,password,saml. - authentication
Password String - Authentication password
- cname
Records Map<String> - CNAME records mapping external domain names to their DNS target values. Populated asynchronously after setting externaldomainnames.
- description String
- The description of the status page
- enabled Boolean
- external
Domain List<String>Names - External domain names attached to the status page
- failure
Message String - Message showing when at least one component is not operational
- String
- The color of the footer. Eg. "#1F2F41"
- functionality
Ids List<String> - Functionalities attached to the status page
- ga
Tracking StringId - Google Analytics tracking ID
- header
Color String - The color of the header. Eg. "#0061F2"
- public Boolean
- Make the status page accessible to the public. Value must be one of true or false
- public
Description String - The public description of the status page
- public
Title String - The public title of the status page
- saml
Idp StringCert - SAML IdP certificate
- saml
Idp StringCert Fingerprint - SAML IdP certificate fingerprint
- saml
Idp StringSlo Service Url - SAML IdP SLO service URL
- saml
Idp StringSso Service Url - SAML IdP SSO service URL
- saml
Name StringIdentifier Format - SAML name identifier format. Value must be one of
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress,urn:oasis:names:tc:SAML:2.0:nameid-format:persistent,urn:oasis:names:tc:SAML:2.0:nameid-format:transient,urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified. - section
Orders List<String> - Order of sections on the status page. Value must be a list of
maintenance,systemStatus,incidents. - service
Ids List<String> - Services attached to the status page
- show
Uptime Boolean - Show uptime. Value must be one of true or false
- show
Uptime NumberLast Days - Show uptime over x days. Value must be one of
30,60,90. - slug String
- The slug of the status page
- success
Message String - Message showing when all components are operational
- time
Zone String - A valid IANA time zone name.
- title String
- The title of the status page
- website
Privacy StringUrl - Website Privacy URL
- website
Support StringUrl - Website Support URL
- website
Url String - Website URL
Import
rootly.StatusPage can be imported using the import command.
$ pulumi import rootly:index/statusPage:StatusPage primary a816421c-6ceb-481a-87c4-585e47451f24
Or using an import block.
Locate the resource id in the web app, or retrieve it by listing resources through the API if it’s not visible in the web app.
HCL can be generated from the import block using the -generate-config-out flag.
pulumi preview -generate-config-out=generated.tf
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- rootly rootlyhq/pulumi-rootly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
rootlyTerraform Provider.
published on Thursday, May 7, 2026 by rootlyhq
