import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::VMP::RuleFile */ export declare function getRuleFile(args: GetRuleFileArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRuleFile. */ export interface GetRuleFileArgs { id: string; } /** * A collection of values returned by getRuleFile. */ export interface GetRuleFileResult { readonly content: string; readonly createTime: string; readonly description: string; readonly id: string; readonly lastUpdateTime: string; readonly name: string; readonly ruleCount: number; readonly ruleFileId: string; readonly status: string; readonly targetWorkspaceId: string; readonly workspaceId: string; } /** * Data Source schema for Volcengine::VMP::RuleFile */ export declare function getRuleFileOutput(args: GetRuleFileOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRuleFile. */ export interface GetRuleFileOutputArgs { id: pulumi.Input; }