import * as pulumi from "@pulumi/pulumi"; /** * Datasource for looking up a rule. */ export declare function getRuleSet(args: GetRuleSetArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRuleSet. */ export interface GetRuleSetArgs { /** * Id of rule set. */ ruleSetId: string; } /** * A collection of values returned by getRuleSet. */ export interface GetRuleSetResult { /** * The cloud provider for the rule set. */ readonly cloudProvider: string; /** * Description for rule set. */ readonly description: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Name of the rule set. */ readonly name: string; /** * List of target regions. */ readonly ruleIds: string[]; /** * Id of rule set. */ readonly ruleSetId: string; } /** * Datasource for looking up a rule. */ export declare function getRuleSetOutput(args: GetRuleSetOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRuleSet. */ export interface GetRuleSetOutputArgs { /** * Id of rule set. */ ruleSetId: pulumi.Input; } //# sourceMappingURL=getRuleSet.d.ts.map