import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::RabbitMQ::InstancePlugin */ export declare function getInstancePlugin(args: GetInstancePluginArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getInstancePlugin. */ export interface GetInstancePluginArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getInstancePlugin. */ export interface GetInstancePluginResult { /** * Plugin description */ readonly description: string; /** * Notes for disabling this plugin */ readonly disablePrompt: string; /** * Notes for enabling this plugin */ readonly enablePrompt: string; /** * Whether the plugin is enabled. true: The plugin is enabled. false: The plugin is disabled */ readonly enabled: boolean; /** * Uniquely identifies the resource. */ readonly id: string; /** * Instance ID */ readonly instanceId: string; /** * Whether enabling or disabling the plugin will cause a RabbitMQ instance restart. true: The instance will restart. false: The instance will not restart */ readonly needRebootOnChange: boolean; /** * Plugin name */ readonly pluginName: string; /** * Plugin listening port */ readonly port: number; /** * Plugin version */ readonly version: string; } /** * Data Source schema for Volcengine::RabbitMQ::InstancePlugin */ export declare function getInstancePluginOutput(args: GetInstancePluginOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getInstancePlugin. */ export interface GetInstancePluginOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }