import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Get a `Ruleset` by name including the full `Source` contents. */ export declare function getRuleset(args: GetRulesetArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetRulesetArgs { project?: string; rulesetId: string; } export interface GetRulesetResult { /** * Time the `Ruleset` was created. */ readonly createTime: string; /** * The metadata for this ruleset. */ readonly metadata: outputs.firebaserules.v1.MetadataResponse; /** * Name of the `Ruleset`. The ruleset_id is auto generated by the service. Format: `projects/{project_id}/rulesets/{ruleset_id}` */ readonly name: string; /** * `Source` for the `Ruleset`. */ readonly source: outputs.firebaserules.v1.SourceResponse; } /** * Get a `Ruleset` by name including the full `Source` contents. */ export declare function getRulesetOutput(args: GetRulesetOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetRulesetOutputArgs { project?: pulumi.Input; rulesetId: pulumi.Input; }