Viewing docs for Rootly v3.4.0
published on Tuesday, May 12, 2026 by rootlyhq
published on Tuesday, May 12, 2026 by rootlyhq
Viewing docs for Rootly v3.4.0
published on Tuesday, May 12, 2026 by rootlyhq
published on Tuesday, May 12, 2026 by rootlyhq
Example Usage
data "rootly_service" "my-service" {
slug = "my-service"
}
Using getService
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 getService(args: GetServiceArgs, opts?: InvokeOptions): Promise<GetServiceResult>
function getServiceOutput(args: GetServiceOutputArgs, opts?: InvokeOptions): Output<GetServiceResult>def get_service(alert_broadcast_enabled: Optional[bool] = None,
backstage_id: Optional[str] = None,
cortex_id: Optional[str] = None,
created_at: Optional[Mapping[str, 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) -> GetServiceResult
def get_service_output(alert_broadcast_enabled: pulumi.Input[Optional[bool]] = None,
backstage_id: pulumi.Input[Optional[str]] = None,
cortex_id: pulumi.Input[Optional[str]] = None,
created_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[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[InvokeOptions] = None) -> Output[GetServiceResult]func LookupService(ctx *Context, args *LookupServiceArgs, opts ...InvokeOption) (*LookupServiceResult, error)
func LookupServiceOutput(ctx *Context, args *LookupServiceOutputArgs, opts ...InvokeOption) LookupServiceResultOutput> Note: This function is named LookupService in the Go SDK.
public static class GetService
{
public static Task<GetServiceResult> InvokeAsync(GetServiceArgs args, InvokeOptions? opts = null)
public static Output<GetServiceResult> Invoke(GetServiceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServiceResult> getService(GetServiceArgs args, InvokeOptions options)
public static Output<GetServiceResult> getService(GetServiceArgs args, InvokeOptions options)
fn::invoke:
function: rootly:index/getService:getService
arguments:
# arguments dictionarydata "rootly_getservice" "name" {
# arguments
}The following arguments are supported:
- Alert
Broadcast boolEnabled - Backstage
Id string - Cortex
Id string - Created
At Dictionary<string, string> - Filter by date range using 'lt' and 'gt'.
- External
Id string - Incident
Broadcast boolEnabled - Name string
- Slug string
- Alert
Broadcast boolEnabled - Backstage
Id string - Cortex
Id string - Created
At map[string]string - Filter by date range using 'lt' and 'gt'.
- External
Id string - Incident
Broadcast boolEnabled - Name string
- Slug string
- alert_
broadcast_ boolenabled - backstage_
id string - cortex_
id string - created_
at map(string) - Filter by date range using 'lt' and 'gt'.
- external_
id string - incident_
broadcast_ boolenabled - name string
- slug string
- alert
Broadcast BooleanEnabled - backstage
Id String - cortex
Id String - created
At Map<String,String> - Filter by date range using 'lt' and 'gt'.
- external
Id String - incident
Broadcast BooleanEnabled - name String
- slug String
- alert
Broadcast booleanEnabled - backstage
Id string - cortex
Id string - created
At {[key: string]: string} - Filter by date range using 'lt' and 'gt'.
- external
Id string - incident
Broadcast booleanEnabled - name string
- slug string
- alert_
broadcast_ boolenabled - backstage_
id str - cortex_
id str - created_
at Mapping[str, str] - Filter by date range using 'lt' and 'gt'.
- external_
id str - incident_
broadcast_ boolenabled - name str
- slug str
- alert
Broadcast BooleanEnabled - backstage
Id String - cortex
Id String - created
At Map<String> - Filter by date range using 'lt' and 'gt'.
- external
Id String - incident
Broadcast BooleanEnabled - name String
- slug String
getService Result
The following output properties are available:
- Alert
Broadcast boolEnabled - Backstage
Id string - Cortex
Id string - External
Id string - Id string
- The ID of this resource.
- Incident
Broadcast boolEnabled - Name string
- Slug string
- Created
At Dictionary<string, string> - Filter by date range using 'lt' and 'gt'.
- Alert
Broadcast boolEnabled - Backstage
Id string - Cortex
Id string - External
Id string - Id string
- The ID of this resource.
- Incident
Broadcast boolEnabled - Name string
- Slug string
- Created
At map[string]string - Filter by date range using 'lt' and 'gt'.
- alert_
broadcast_ boolenabled - backstage_
id string - cortex_
id string - external_
id string - id string
- The ID of this resource.
- incident_
broadcast_ boolenabled - name string
- slug string
- created_
at map(string) - Filter by date range using 'lt' and 'gt'.
- alert
Broadcast BooleanEnabled - backstage
Id String - cortex
Id String - external
Id String - id String
- The ID of this resource.
- incident
Broadcast BooleanEnabled - name String
- slug String
- created
At Map<String,String> - Filter by date range using 'lt' and 'gt'.
- alert
Broadcast booleanEnabled - backstage
Id string - cortex
Id string - external
Id string - id string
- The ID of this resource.
- incident
Broadcast booleanEnabled - name string
- slug string
- created
At {[key: string]: string} - Filter by date range using 'lt' and 'gt'.
- alert_
broadcast_ boolenabled - backstage_
id str - cortex_
id str - external_
id str - id str
- The ID of this resource.
- incident_
broadcast_ boolenabled - name str
- slug str
- created_
at Mapping[str, str] - Filter by date range using 'lt' and 'gt'.
- alert
Broadcast BooleanEnabled - backstage
Id String - cortex
Id String - external
Id String - id String
- The ID of this resource.
- incident
Broadcast BooleanEnabled - name String
- slug String
- created
At Map<String> - Filter by date range using 'lt' and 'gt'.
Package Details
- Repository
- rootly rootlyhq/pulumi-rootly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
rootlyTerraform Provider.
Viewing docs for Rootly v3.4.0
published on Tuesday, May 12, 2026 by rootlyhq
published on Tuesday, May 12, 2026 by rootlyhq
