rootly.getServices
Explore with Pulumi AI
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?: InvokeOptions): Output<GetServicesResult>
def get_services(backstage_id: Optional[str] = None,
name: Optional[str] = None,
opsgenie_id: Optional[str] = None,
pagerduty_id: Optional[str] = None,
slug: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServicesResult
def get_services_output(backstage_id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opsgenie_id: Optional[pulumi.Input[str]] = None,
pagerduty_id: Optional[pulumi.Input[str]] = None,
slug: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetServicesResult> getServices(GetServicesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: rootly:index/getServices:getServices
arguments:
# arguments dictionary
The following arguments are supported:
- Backstage
Id string - Name string
- Opsgenie
Id string - Pagerduty
Id string - Slug string
- Backstage
Id string - Name string
- Opsgenie
Id string - Pagerduty
Id string - Slug string
- backstage
Id String - name String
- opsgenie
Id String - pagerduty
Id String - slug String
- backstage
Id string - name string
- opsgenie
Id string - pagerduty
Id string - slug string
- backstage_
id str - name str
- opsgenie_
id str - pagerduty_
id str - slug str
- backstage
Id String - name String
- opsgenie
Id String - pagerduty
Id String - slug String
getServices Result
The following output properties are available:
- Id string
The provider-assigned unique ID for this managed resource.
- Services
List<Get
Services Service> - Backstage
Id string - Name string
- Opsgenie
Id string - Pagerduty
Id string - Slug string
- Id string
The provider-assigned unique ID for this managed resource.
- Services
[]Get
Services Service - Backstage
Id string - Name string
- Opsgenie
Id string - Pagerduty
Id string - Slug string
- id String
The provider-assigned unique ID for this managed resource.
- services
List<Get
Services Service> - backstage
Id String - name String
- opsgenie
Id String - pagerduty
Id String - slug String
- id string
The provider-assigned unique ID for this managed resource.
- services
Get
Services Service[] - backstage
Id string - name string
- opsgenie
Id string - pagerduty
Id string - slug string
- id str
The provider-assigned unique ID for this managed resource.
- services
Sequence[Get
Services Service] - backstage_
id str - name str
- opsgenie_
id str - pagerduty_
id str - slug str
- id String
The provider-assigned unique ID for this managed resource.
- services List<Property Map>
- backstage
Id String - name String
- opsgenie
Id String - pagerduty
Id String - slug String
Supporting Types
GetServicesService
- Color string
- Description string
- Id string
- Name string
- Public
Description string - Slug string
- Color string
- Description string
- Id string
- Name string
- Public
Description string - Slug string
- color String
- description String
- id String
- name String
- public
Description String - slug String
- color string
- description string
- id string
- name string
- public
Description string - slug string
- color str
- description str
- id str
- name str
- public_
description str - slug str
- color String
- description String
- id String
- name String
- public
Description String - slug String
Package Details
- Repository
- rootly rootlyhq/pulumi-rootly
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
rootly
Terraform Provider.