import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::CloudMonitor::EventRule */ export declare function getEventRule(args: GetEventRuleArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getEventRule. */ export interface GetEventRuleArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getEventRule. */ export interface GetEventRuleResult { /** * Main account ID */ readonly accountId: string; /** * Event rule creation time */ readonly createdAt: number; /** * Rule description * Must not start with a digit, hyphen (-), or Chinese punctuation * Can only contain Chinese characters, letters, digits, underscore (_), hyphen (-), or Chinese punctuation * Length limit: 0–255 characters */ readonly description: string; /** * Rule status */ readonly enableState: string; readonly eventBusName: string; readonly eventSource: string; readonly eventTypes: string[]; readonly filterPattern: string; readonly filterPatternInput: string; /** * Uniquely identifies the resource. */ readonly id: string; readonly level: string; readonly notificationId: string; readonly ruleId: string; readonly ruleName: string; readonly updatedAt: number; } /** * Data Source schema for Volcengine::CloudMonitor::EventRule */ export declare function getEventRuleOutput(args: GetEventRuleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getEventRule. */ export interface GetEventRuleOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }