UNPKG

@lbrlabs/pulumi-grafana

Version:

A Pulumi package for creating and managing grafana.

55 lines (54 loc) 1.62 kB
import * as pulumi from "@pulumi/pulumi"; /** * * [HTTP API](https://grafana.com/docs/oncall/latest/oncall-api-reference/user_groups/) * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as grafana from "@pulumi/grafana"; * * const exampleUserGroup = grafana.getOncallUserGroup({ * slackHandle: "example_slack_handle", * }); * ``` */ export declare function getOncallUserGroup(args: GetOncallUserGroupArgs, opts?: pulumi.InvokeOptions): Promise<GetOncallUserGroupResult>; /** * A collection of arguments for invoking getOncallUserGroup. */ export interface GetOncallUserGroupArgs { slackHandle: string; } /** * A collection of values returned by getOncallUserGroup. */ export interface GetOncallUserGroupResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly slackHandle: string; readonly slackId: string; } /** * * [HTTP API](https://grafana.com/docs/oncall/latest/oncall-api-reference/user_groups/) * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as grafana from "@pulumi/grafana"; * * const exampleUserGroup = grafana.getOncallUserGroup({ * slackHandle: "example_slack_handle", * }); * ``` */ export declare function getOncallUserGroupOutput(args: GetOncallUserGroupOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetOncallUserGroupResult>; /** * A collection of arguments for invoking getOncallUserGroup. */ export interface GetOncallUserGroupOutputArgs { slackHandle: pulumi.Input<string>; }