import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * Use this data source to retrieve information about all Datadog team notification rules for a specific team. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as datadog from "@pulumi/datadog"; * * // Get all notification rules for a team * const example = datadog.getTeamNotificationRules({ * teamId: "00000000-0000-0000-0000-000000000000", * }); * ``` */ export declare function getTeamNotificationRules(args: GetTeamNotificationRulesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getTeamNotificationRules. */ export interface GetTeamNotificationRulesArgs { /** * List of notification rules for the team. */ notificationRules?: inputs.GetTeamNotificationRulesNotificationRule[]; /** * The team ID to fetch notification rules for. */ teamId: string; } /** * A collection of values returned by getTeamNotificationRules. */ export interface GetTeamNotificationRulesResult { /** * The ID of this resource. */ readonly id: string; /** * List of notification rules for the team. */ readonly notificationRules?: outputs.GetTeamNotificationRulesNotificationRule[]; /** * The team ID to fetch notification rules for. */ readonly teamId: string; } /** * Use this data source to retrieve information about all Datadog team notification rules for a specific team. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as datadog from "@pulumi/datadog"; * * // Get all notification rules for a team * const example = datadog.getTeamNotificationRules({ * teamId: "00000000-0000-0000-0000-000000000000", * }); * ``` */ export declare function getTeamNotificationRulesOutput(args: GetTeamNotificationRulesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getTeamNotificationRules. */ export interface GetTeamNotificationRulesOutputArgs { /** * List of notification rules for the team. */ notificationRules?: pulumi.Input[]>; /** * The team ID to fetch notification rules for. */ teamId: pulumi.Input; }