1. Registry
  2. Packages
  3. Rootly
  4. API Docs
  5. getServices
Viewing docs for Rootly v4.2.2
published on Thursday, Nov 12, 2026 by rootlyhq
rootly logo Rootly
Viewing docs for Rootly v4.2.2
published on Thursday, Nov 12, 2026 by rootlyhq

    Retrieves a list of all services.

    Example Usage

    data "rootly_services" "all" {}
    

    Using getServices

    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 getServices(args: GetServicesArgs, opts?: InvokeOptions): Promise<GetServicesResult>
    function getServicesOutput(args: GetServicesOutputArgs, opts?: InvokeOutputOptions): Output<GetServicesResult>
    def get_services(alert_broadcast_enabled: Optional[bool] = None,
                     backstage_id: Optional[str] = None,
                     cortex_id: Optional[str] = None,
                     external_id: Optional[str] = None,
                     incident_broadcast_enabled: Optional[bool] = None,
                     name: Optional[str] = None,
                     slug: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetServicesResult
    def get_services_output(alert_broadcast_enabled: pulumi.Input[Optional[bool]] = None,
                     backstage_id: pulumi.Input[Optional[str]] = None,
                     cortex_id: pulumi.Input[Optional[str]] = None,
                     external_id: pulumi.Input[Optional[str]] = None,
                     incident_broadcast_enabled: pulumi.Input[Optional[bool]] = None,
                     name: pulumi.Input[Optional[str]] = None,
                     slug: pulumi.Input[Optional[str]] = None,
                     opts: Optional[InvokeOutputOptions] = None) -> Output[GetServicesResult]
    func GetServices(ctx *Context, args *GetServicesArgs, opts ...InvokeOption) (*GetServicesResult, error)
    func GetServicesOutput(ctx *Context, args *GetServicesOutputArgs, opts ...InvokeOption) GetServicesResultOutput

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

    public static class GetServices 
    {
        public static Task<GetServicesResult> InvokeAsync(GetServicesArgs args, InvokeOptions? opts = null)
        public static Output<GetServicesResult> Invoke(GetServicesInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetServicesResult> Invoke(GetServicesInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetServicesResult> getServices(GetServicesArgs args, InvokeOptions options)
    public static Output<GetServicesResult> getServices(GetServicesArgs args, InvokeOptions options)
    public static Output<GetServicesResult> getServices(GetServicesArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: rootly:index/getServices:getServices
      arguments:
        # arguments dictionary
    data "rootly_get_services" "name" {
        # arguments
    }

    The following arguments are supported:

    AlertBroadcastEnabled bool
    Filter by alert broadcast enabled.
    BackstageId string
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    CortexId string
    The Cortex group id to filter by.
    ExternalId string
    The external id to filter by.
    IncidentBroadcastEnabled bool
    Filter by incident broadcast enabled.
    Name string
    The name of the service to filter by.
    Slug string
    The slug of the service to filter by.
    AlertBroadcastEnabled bool
    Filter by alert broadcast enabled.
    BackstageId string
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    CortexId string
    The Cortex group id to filter by.
    ExternalId string
    The external id to filter by.
    IncidentBroadcastEnabled bool
    Filter by incident broadcast enabled.
    Name string
    The name of the service to filter by.
    Slug string
    The slug of the service to filter by.
    alert_broadcast_enabled bool
    Filter by alert broadcast enabled.
    backstage_id string
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortex_id string
    The Cortex group id to filter by.
    external_id string
    The external id to filter by.
    incident_broadcast_enabled bool
    Filter by incident broadcast enabled.
    name string
    The name of the service to filter by.
    slug string
    The slug of the service to filter by.
    alertBroadcastEnabled Boolean
    Filter by alert broadcast enabled.
    backstageId String
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortexId String
    The Cortex group id to filter by.
    externalId String
    The external id to filter by.
    incidentBroadcastEnabled Boolean
    Filter by incident broadcast enabled.
    name String
    The name of the service to filter by.
    slug String
    The slug of the service to filter by.
    alertBroadcastEnabled boolean
    Filter by alert broadcast enabled.
    backstageId string
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortexId string
    The Cortex group id to filter by.
    externalId string
    The external id to filter by.
    incidentBroadcastEnabled boolean
    Filter by incident broadcast enabled.
    name string
    The name of the service to filter by.
    slug string
    The slug of the service to filter by.
    alert_broadcast_enabled bool
    Filter by alert broadcast enabled.
    backstage_id str
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortex_id str
    The Cortex group id to filter by.
    external_id str
    The external id to filter by.
    incident_broadcast_enabled bool
    Filter by incident broadcast enabled.
    name str
    The name of the service to filter by.
    slug str
    The slug of the service to filter by.
    alertBroadcastEnabled Boolean
    Filter by alert broadcast enabled.
    backstageId String
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortexId String
    The Cortex group id to filter by.
    externalId String
    The external id to filter by.
    incidentBroadcastEnabled Boolean
    Filter by incident broadcast enabled.
    name String
    The name of the service to filter by.
    slug String
    The slug of the service to filter by.

    getServices Result

    The following output properties are available:

    Services List<GetServicesService>
    AlertBroadcastEnabled bool
    Filter by alert broadcast enabled.
    BackstageId string
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    CortexId string
    The Cortex group id to filter by.
    ExternalId string
    The external id to filter by.
    IncidentBroadcastEnabled bool
    Filter by incident broadcast enabled.
    Name string
    The name of the service to filter by.
    Slug string
    The slug of the service to filter by.
    Services []GetServicesService
    AlertBroadcastEnabled bool
    Filter by alert broadcast enabled.
    BackstageId string
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    CortexId string
    The Cortex group id to filter by.
    ExternalId string
    The external id to filter by.
    IncidentBroadcastEnabled bool
    Filter by incident broadcast enabled.
    Name string
    The name of the service to filter by.
    Slug string
    The slug of the service to filter by.
    services list(object)
    alert_broadcast_enabled bool
    Filter by alert broadcast enabled.
    backstage_id string
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortex_id string
    The Cortex group id to filter by.
    external_id string
    The external id to filter by.
    incident_broadcast_enabled bool
    Filter by incident broadcast enabled.
    name string
    The name of the service to filter by.
    slug string
    The slug of the service to filter by.
    services List<GetServicesService>
    alertBroadcastEnabled Boolean
    Filter by alert broadcast enabled.
    backstageId String
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortexId String
    The Cortex group id to filter by.
    externalId String
    The external id to filter by.
    incidentBroadcastEnabled Boolean
    Filter by incident broadcast enabled.
    name String
    The name of the service to filter by.
    slug String
    The slug of the service to filter by.
    services GetServicesService[]
    alertBroadcastEnabled boolean
    Filter by alert broadcast enabled.
    backstageId string
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortexId string
    The Cortex group id to filter by.
    externalId string
    The external id to filter by.
    incidentBroadcastEnabled boolean
    Filter by incident broadcast enabled.
    name string
    The name of the service to filter by.
    slug string
    The slug of the service to filter by.
    services Sequence[GetServicesService]
    alert_broadcast_enabled bool
    Filter by alert broadcast enabled.
    backstage_id str
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortex_id str
    The Cortex group id to filter by.
    external_id str
    The external id to filter by.
    incident_broadcast_enabled bool
    Filter by incident broadcast enabled.
    name str
    The name of the service to filter by.
    slug str
    The slug of the service to filter by.
    services List<Property Map>
    alertBroadcastEnabled Boolean
    Filter by alert broadcast enabled.
    backstageId String
    The Backstage entity id to filter by. eg: :namespace/:kind/:entity_name.
    cortexId String
    The Cortex group id to filter by.
    externalId String
    The external id to filter by.
    incidentBroadcastEnabled Boolean
    Filter by incident broadcast enabled.
    name String
    The name of the service to filter by.
    slug String
    The slug of the service to filter by.

    Supporting Types

    GetServicesService

    AlertBroadcastChannel GetServicesServiceAlertBroadcastChannel
    Slack channel to broadcast alerts to.
    AlertBroadcastEnabled bool
    Enable alerts to be broadcasted to a specific channel.
    AlertUrgencyId string
    The alert urgency id of the service.
    AlertsEmailAddress string
    Email generated to send alerts to.
    AlertsEmailEnabled bool
    Enable alerts through email.
    BackstageId string
    The Backstage entity id associated to this service. eg: :namespace/:kind/:entity_name.
    Color string
    The hex color of the service.
    CortexId string
    The Cortex group id associated to this service.
    CreatedAt string
    Date of creation.
    Description string
    The description of the service.
    EnvironmentIds List<string>
    Environments associated with this service.
    EscalationPolicyId string
    The escalation policy id of the service.
    ExternalId string
    The external id associated to this service.
    GithubRepositoryBranch string
    The GitHub repository branch associated to this service. eg: main.
    GithubRepositoryName string
    The GitHub repository name associated to this service. eg: rootlyhq/my-service.
    GitlabRepositoryBranch string
    The GitLab repository branch associated to this service. eg: main.
    GitlabRepositoryName string
    The GitLab repository name associated to this service. eg: rootlyhq/my-service.
    Id string
    The ID of the resource.
    IncidentBroadcastChannel GetServicesServiceIncidentBroadcastChannel
    Slack channel to broadcast incidents to.
    IncidentBroadcastEnabled bool
    Enable incidents to be broadcasted to a specific channel.
    KubernetesDeploymentName string
    The Kubernetes deployment name associated to this service. eg: namespace/deployment-name.
    ManagedBy string
    How this service is managed (provenance): web, api, terraform, etc. Read-only. Value must be one of web, adminWeb, api, terraform, pulumi, backstage, catalogSync.
    Name string
    The name of the service.
    NotifyEmails List<string>
    Emails attached to the service.
    OpsgenieId string
    The Opsgenie service id associated to this service.
    OwnerGroupIds List<string>
    Owner Teams associated with this service.
    OwnerUserIds List<double>
    Owner Users associated with this service.
    PagerdutyId string
    The PagerDuty service id associated to this service.
    Position int
    Position of the service.
    Properties List<GetServicesServiceProperty>
    Array of property values for this service.
    PublicDescription string
    The status page description of the service.
    ServiceIds List<string>
    Services dependent on this service.
    ServiceNowCiSysId string
    The Service Now CI sys id associated to this service.
    SlackAliases List<GetServicesServiceSlackAlias>
    Slack Aliases associated with this service.
    SlackChannels List<GetServicesServiceSlackChannel>
    Slack Channels associated with this service.
    Slug string
    The slug of the service.
    UpdatedAt string
    Date of last update.
    AlertBroadcastChannel GetServicesServiceAlertBroadcastChannel
    Slack channel to broadcast alerts to.
    AlertBroadcastEnabled bool
    Enable alerts to be broadcasted to a specific channel.
    AlertUrgencyId string
    The alert urgency id of the service.
    AlertsEmailAddress string
    Email generated to send alerts to.
    AlertsEmailEnabled bool
    Enable alerts through email.
    BackstageId string
    The Backstage entity id associated to this service. eg: :namespace/:kind/:entity_name.
    Color string
    The hex color of the service.
    CortexId string
    The Cortex group id associated to this service.
    CreatedAt string
    Date of creation.
    Description string
    The description of the service.
    EnvironmentIds []string
    Environments associated with this service.
    EscalationPolicyId string
    The escalation policy id of the service.
    ExternalId string
    The external id associated to this service.
    GithubRepositoryBranch string
    The GitHub repository branch associated to this service. eg: main.
    GithubRepositoryName string
    The GitHub repository name associated to this service. eg: rootlyhq/my-service.
    GitlabRepositoryBranch string
    The GitLab repository branch associated to this service. eg: main.
    GitlabRepositoryName string
    The GitLab repository name associated to this service. eg: rootlyhq/my-service.
    Id string
    The ID of the resource.
    IncidentBroadcastChannel GetServicesServiceIncidentBroadcastChannel
    Slack channel to broadcast incidents to.
    IncidentBroadcastEnabled bool
    Enable incidents to be broadcasted to a specific channel.
    KubernetesDeploymentName string
    The Kubernetes deployment name associated to this service. eg: namespace/deployment-name.
    ManagedBy string
    How this service is managed (provenance): web, api, terraform, etc. Read-only. Value must be one of web, adminWeb, api, terraform, pulumi, backstage, catalogSync.
    Name string
    The name of the service.
    NotifyEmails []string
    Emails attached to the service.
    OpsgenieId string
    The Opsgenie service id associated to this service.
    OwnerGroupIds []string
    Owner Teams associated with this service.
    OwnerUserIds []float64
    Owner Users associated with this service.
    PagerdutyId string
    The PagerDuty service id associated to this service.
    Position int
    Position of the service.
    Properties []GetServicesServiceProperty
    Array of property values for this service.
    PublicDescription string
    The status page description of the service.
    ServiceIds []string
    Services dependent on this service.
    ServiceNowCiSysId string
    The Service Now CI sys id associated to this service.
    SlackAliases []GetServicesServiceSlackAlias
    Slack Aliases associated with this service.
    SlackChannels []GetServicesServiceSlackChannel
    Slack Channels associated with this service.
    Slug string
    The slug of the service.
    UpdatedAt string
    Date of last update.
    alert_broadcast_channel object
    Slack channel to broadcast alerts to.
    alert_broadcast_enabled bool
    Enable alerts to be broadcasted to a specific channel.
    alert_urgency_id string
    The alert urgency id of the service.
    alerts_email_address string
    Email generated to send alerts to.
    alerts_email_enabled bool
    Enable alerts through email.
    backstage_id string
    The Backstage entity id associated to this service. eg: :namespace/:kind/:entity_name.
    color string
    The hex color of the service.
    cortex_id string
    The Cortex group id associated to this service.
    created_at string
    Date of creation.
    description string
    The description of the service.
    environment_ids list(string)
    Environments associated with this service.
    escalation_policy_id string
    The escalation policy id of the service.
    external_id string
    The external id associated to this service.
    github_repository_branch string
    The GitHub repository branch associated to this service. eg: main.
    github_repository_name string
    The GitHub repository name associated to this service. eg: rootlyhq/my-service.
    gitlab_repository_branch string
    The GitLab repository branch associated to this service. eg: main.
    gitlab_repository_name string
    The GitLab repository name associated to this service. eg: rootlyhq/my-service.
    id string
    The ID of the resource.
    incident_broadcast_channel object
    Slack channel to broadcast incidents to.
    incident_broadcast_enabled bool
    Enable incidents to be broadcasted to a specific channel.
    kubernetes_deployment_name string
    The Kubernetes deployment name associated to this service. eg: namespace/deployment-name.
    managed_by string
    How this service is managed (provenance): web, api, terraform, etc. Read-only. Value must be one of web, adminWeb, api, terraform, pulumi, backstage, catalogSync.
    name string
    The name of the service.
    notify_emails list(string)
    Emails attached to the service.
    opsgenie_id string
    The Opsgenie service id associated to this service.
    owner_group_ids list(string)
    Owner Teams associated with this service.
    owner_user_ids list(number)
    Owner Users associated with this service.
    pagerduty_id string
    The PagerDuty service id associated to this service.
    position number
    Position of the service.
    properties list(object)
    Array of property values for this service.
    public_description string
    The status page description of the service.
    service_ids list(string)
    Services dependent on this service.
    service_now_ci_sys_id string
    The Service Now CI sys id associated to this service.
    slack_aliases list(object)
    Slack Aliases associated with this service.
    slack_channels list(object)
    Slack Channels associated with this service.
    slug string
    The slug of the service.
    updated_at string
    Date of last update.
    alertBroadcastChannel GetServicesServiceAlertBroadcastChannel
    Slack channel to broadcast alerts to.
    alertBroadcastEnabled Boolean
    Enable alerts to be broadcasted to a specific channel.
    alertUrgencyId String
    The alert urgency id of the service.
    alertsEmailAddress String
    Email generated to send alerts to.
    alertsEmailEnabled Boolean
    Enable alerts through email.
    backstageId String
    The Backstage entity id associated to this service. eg: :namespace/:kind/:entity_name.
    color String
    The hex color of the service.
    cortexId String
    The Cortex group id associated to this service.
    createdAt String
    Date of creation.
    description String
    The description of the service.
    environmentIds List<String>
    Environments associated with this service.
    escalationPolicyId String
    The escalation policy id of the service.
    externalId String
    The external id associated to this service.
    githubRepositoryBranch String
    The GitHub repository branch associated to this service. eg: main.
    githubRepositoryName String
    The GitHub repository name associated to this service. eg: rootlyhq/my-service.
    gitlabRepositoryBranch String
    The GitLab repository branch associated to this service. eg: main.
    gitlabRepositoryName String
    The GitLab repository name associated to this service. eg: rootlyhq/my-service.
    id String
    The ID of the resource.
    incidentBroadcastChannel GetServicesServiceIncidentBroadcastChannel
    Slack channel to broadcast incidents to.
    incidentBroadcastEnabled Boolean
    Enable incidents to be broadcasted to a specific channel.
    kubernetesDeploymentName String
    The Kubernetes deployment name associated to this service. eg: namespace/deployment-name.
    managedBy String
    How this service is managed (provenance): web, api, terraform, etc. Read-only. Value must be one of web, adminWeb, api, terraform, pulumi, backstage, catalogSync.
    name String
    The name of the service.
    notifyEmails List<String>
    Emails attached to the service.
    opsgenieId String
    The Opsgenie service id associated to this service.
    ownerGroupIds List<String>
    Owner Teams associated with this service.
    ownerUserIds List<Double>
    Owner Users associated with this service.
    pagerdutyId String
    The PagerDuty service id associated to this service.
    position Integer
    Position of the service.
    properties List<GetServicesServiceProperty>
    Array of property values for this service.
    publicDescription String
    The status page description of the service.
    serviceIds List<String>
    Services dependent on this service.
    serviceNowCiSysId String
    The Service Now CI sys id associated to this service.
    slackAliases List<GetServicesServiceSlackAlias>
    Slack Aliases associated with this service.
    slackChannels List<GetServicesServiceSlackChannel>
    Slack Channels associated with this service.
    slug String
    The slug of the service.
    updatedAt String
    Date of last update.
    alertBroadcastChannel GetServicesServiceAlertBroadcastChannel
    Slack channel to broadcast alerts to.
    alertBroadcastEnabled boolean
    Enable alerts to be broadcasted to a specific channel.
    alertUrgencyId string
    The alert urgency id of the service.
    alertsEmailAddress string
    Email generated to send alerts to.
    alertsEmailEnabled boolean
    Enable alerts through email.
    backstageId string
    The Backstage entity id associated to this service. eg: :namespace/:kind/:entity_name.
    color string
    The hex color of the service.
    cortexId string
    The Cortex group id associated to this service.
    createdAt string
    Date of creation.
    description string
    The description of the service.
    environmentIds string[]
    Environments associated with this service.
    escalationPolicyId string
    The escalation policy id of the service.
    externalId string
    The external id associated to this service.
    githubRepositoryBranch string
    The GitHub repository branch associated to this service. eg: main.
    githubRepositoryName string
    The GitHub repository name associated to this service. eg: rootlyhq/my-service.
    gitlabRepositoryBranch string
    The GitLab repository branch associated to this service. eg: main.
    gitlabRepositoryName string
    The GitLab repository name associated to this service. eg: rootlyhq/my-service.
    id string
    The ID of the resource.
    incidentBroadcastChannel GetServicesServiceIncidentBroadcastChannel
    Slack channel to broadcast incidents to.
    incidentBroadcastEnabled boolean
    Enable incidents to be broadcasted to a specific channel.
    kubernetesDeploymentName string
    The Kubernetes deployment name associated to this service. eg: namespace/deployment-name.
    managedBy string
    How this service is managed (provenance): web, api, terraform, etc. Read-only. Value must be one of web, adminWeb, api, terraform, pulumi, backstage, catalogSync.
    name string
    The name of the service.
    notifyEmails string[]
    Emails attached to the service.
    opsgenieId string
    The Opsgenie service id associated to this service.
    ownerGroupIds string[]
    Owner Teams associated with this service.
    ownerUserIds number[]
    Owner Users associated with this service.
    pagerdutyId string
    The PagerDuty service id associated to this service.
    position number
    Position of the service.
    properties GetServicesServiceProperty[]
    Array of property values for this service.
    publicDescription string
    The status page description of the service.
    serviceIds string[]
    Services dependent on this service.
    serviceNowCiSysId string
    The Service Now CI sys id associated to this service.
    slackAliases GetServicesServiceSlackAlias[]
    Slack Aliases associated with this service.
    slackChannels GetServicesServiceSlackChannel[]
    Slack Channels associated with this service.
    slug string
    The slug of the service.
    updatedAt string
    Date of last update.
    alert_broadcast_channel GetServicesServiceAlertBroadcastChannel
    Slack channel to broadcast alerts to.
    alert_broadcast_enabled bool
    Enable alerts to be broadcasted to a specific channel.
    alert_urgency_id str
    The alert urgency id of the service.
    alerts_email_address str
    Email generated to send alerts to.
    alerts_email_enabled bool
    Enable alerts through email.
    backstage_id str
    The Backstage entity id associated to this service. eg: :namespace/:kind/:entity_name.
    color str
    The hex color of the service.
    cortex_id str
    The Cortex group id associated to this service.
    created_at str
    Date of creation.
    description str
    The description of the service.
    environment_ids Sequence[str]
    Environments associated with this service.
    escalation_policy_id str
    The escalation policy id of the service.
    external_id str
    The external id associated to this service.
    github_repository_branch str
    The GitHub repository branch associated to this service. eg: main.
    github_repository_name str
    The GitHub repository name associated to this service. eg: rootlyhq/my-service.
    gitlab_repository_branch str
    The GitLab repository branch associated to this service. eg: main.
    gitlab_repository_name str
    The GitLab repository name associated to this service. eg: rootlyhq/my-service.
    id str
    The ID of the resource.
    incident_broadcast_channel GetServicesServiceIncidentBroadcastChannel
    Slack channel to broadcast incidents to.
    incident_broadcast_enabled bool
    Enable incidents to be broadcasted to a specific channel.
    kubernetes_deployment_name str
    The Kubernetes deployment name associated to this service. eg: namespace/deployment-name.
    managed_by str
    How this service is managed (provenance): web, api, terraform, etc. Read-only. Value must be one of web, adminWeb, api, terraform, pulumi, backstage, catalogSync.
    name str
    The name of the service.
    notify_emails Sequence[str]
    Emails attached to the service.
    opsgenie_id str
    The Opsgenie service id associated to this service.
    owner_group_ids Sequence[str]
    Owner Teams associated with this service.
    owner_user_ids Sequence[float]
    Owner Users associated with this service.
    pagerduty_id str
    The PagerDuty service id associated to this service.
    position int
    Position of the service.
    properties Sequence[GetServicesServiceProperty]
    Array of property values for this service.
    public_description str
    The status page description of the service.
    service_ids Sequence[str]
    Services dependent on this service.
    service_now_ci_sys_id str
    The Service Now CI sys id associated to this service.
    slack_aliases Sequence[GetServicesServiceSlackAlias]
    Slack Aliases associated with this service.
    slack_channels Sequence[GetServicesServiceSlackChannel]
    Slack Channels associated with this service.
    slug str
    The slug of the service.
    updated_at str
    Date of last update.
    alertBroadcastChannel Property Map
    Slack channel to broadcast alerts to.
    alertBroadcastEnabled Boolean
    Enable alerts to be broadcasted to a specific channel.
    alertUrgencyId String
    The alert urgency id of the service.
    alertsEmailAddress String
    Email generated to send alerts to.
    alertsEmailEnabled Boolean
    Enable alerts through email.
    backstageId String
    The Backstage entity id associated to this service. eg: :namespace/:kind/:entity_name.
    color String
    The hex color of the service.
    cortexId String
    The Cortex group id associated to this service.
    createdAt String
    Date of creation.
    description String
    The description of the service.
    environmentIds List<String>
    Environments associated with this service.
    escalationPolicyId String
    The escalation policy id of the service.
    externalId String
    The external id associated to this service.
    githubRepositoryBranch String
    The GitHub repository branch associated to this service. eg: main.
    githubRepositoryName String
    The GitHub repository name associated to this service. eg: rootlyhq/my-service.
    gitlabRepositoryBranch String
    The GitLab repository branch associated to this service. eg: main.
    gitlabRepositoryName String
    The GitLab repository name associated to this service. eg: rootlyhq/my-service.
    id String
    The ID of the resource.
    incidentBroadcastChannel Property Map
    Slack channel to broadcast incidents to.
    incidentBroadcastEnabled Boolean
    Enable incidents to be broadcasted to a specific channel.
    kubernetesDeploymentName String
    The Kubernetes deployment name associated to this service. eg: namespace/deployment-name.
    managedBy String
    How this service is managed (provenance): web, api, terraform, etc. Read-only. Value must be one of web, adminWeb, api, terraform, pulumi, backstage, catalogSync.
    name String
    The name of the service.
    notifyEmails List<String>
    Emails attached to the service.
    opsgenieId String
    The Opsgenie service id associated to this service.
    ownerGroupIds List<String>
    Owner Teams associated with this service.
    ownerUserIds List<Number>
    Owner Users associated with this service.
    pagerdutyId String
    The PagerDuty service id associated to this service.
    position Number
    Position of the service.
    properties List<Property Map>
    Array of property values for this service.
    publicDescription String
    The status page description of the service.
    serviceIds List<String>
    Services dependent on this service.
    serviceNowCiSysId String
    The Service Now CI sys id associated to this service.
    slackAliases List<Property Map>
    Slack Aliases associated with this service.
    slackChannels List<Property Map>
    Slack Channels associated with this service.
    slug String
    The slug of the service.
    updatedAt String
    Date of last update.

    GetServicesServiceAlertBroadcastChannel

    Id string
    Slack channel ID.
    Name string
    Slack channel name.
    Id string
    Slack channel ID.
    Name string
    Slack channel name.
    id string
    Slack channel ID.
    name string
    Slack channel name.
    id String
    Slack channel ID.
    name String
    Slack channel name.
    id string
    Slack channel ID.
    name string
    Slack channel name.
    id str
    Slack channel ID.
    name str
    Slack channel name.
    id String
    Slack channel ID.
    name String
    Slack channel name.

    GetServicesServiceIncidentBroadcastChannel

    Id string
    Slack channel ID.
    Name string
    Slack channel name.
    Id string
    Slack channel ID.
    Name string
    Slack channel name.
    id string
    Slack channel ID.
    name string
    Slack channel name.
    id String
    Slack channel ID.
    name String
    Slack channel name.
    id string
    Slack channel ID.
    name string
    Slack channel name.
    id str
    Slack channel ID.
    name str
    Slack channel name.
    id String
    Slack channel ID.
    name String
    Slack channel name.

    GetServicesServiceProperty

    CatalogPropertyId string
    Catalog property ID.
    Value string
    The property value.
    CatalogPropertyId string
    Catalog property ID.
    Value string
    The property value.
    catalog_property_id string
    Catalog property ID.
    value string
    The property value.
    catalogPropertyId String
    Catalog property ID.
    value String
    The property value.
    catalogPropertyId string
    Catalog property ID.
    value string
    The property value.
    catalog_property_id str
    Catalog property ID.
    value str
    The property value.
    catalogPropertyId String
    Catalog property ID.
    value String
    The property value.

    GetServicesServiceSlackAlias

    Id string
    Slack alias ID.
    Name string
    Slack alias name.
    Id string
    Slack alias ID.
    Name string
    Slack alias name.
    id string
    Slack alias ID.
    name string
    Slack alias name.
    id String
    Slack alias ID.
    name String
    Slack alias name.
    id string
    Slack alias ID.
    name string
    Slack alias name.
    id str
    Slack alias ID.
    name str
    Slack alias name.
    id String
    Slack alias ID.
    name String
    Slack alias name.

    GetServicesServiceSlackChannel

    Id string
    Slack channel ID.
    Name string
    Slack channel name.
    Id string
    Slack channel ID.
    Name string
    Slack channel name.
    id string
    Slack channel ID.
    name string
    Slack channel name.
    id String
    Slack channel ID.
    name String
    Slack channel name.
    id string
    Slack channel ID.
    name string
    Slack channel name.
    id str
    Slack channel ID.
    name str
    Slack channel name.
    id String
    Slack channel ID.
    name String
    Slack channel name.

    Package Details

    Repository
    rootly rootlyhq/pulumi-rootly
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the rootly Terraform Provider.
    rootly logo Rootly
    Viewing docs for Rootly v4.2.2
    published on Thursday, Nov 12, 2026 by rootlyhq

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial