import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::TLS::ConsumerGroup */ export declare function getConsumerGroup(args: GetConsumerGroupArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getConsumerGroup. */ export interface GetConsumerGroupArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getConsumerGroup. */ export interface GetConsumerGroupResult { /** * Consumer group name. */ readonly consumerGroupName: string; /** * Heartbeat timeout in seconds. Value range: 1~300. */ readonly heartbeatTtl: number; /** * Uniquely identifies the resource. */ readonly id: string; /** * Whether to consume in order. true: Consume in order within the Shard. After a Shard splits, finish consuming data from the original Shard first, then consume data from the new Shards created by the split in parallel. After a Shard merges, finish consuming data from the original Shard first, then consume data from the new Shard created by the merge. false: Do not consume in order. All Shards are consumed simultaneously, and any new Shards created by splitting or merging are also consumed immediately. */ readonly orderedConsume: boolean; /** * ID of the log project to which the consumer group belongs. */ readonly projectId: string; /** * Name of the log project to which the consumer group belongs. */ readonly projectName: string; /** * List of log topic IDs to be consumed by the consumer group. */ readonly topicIdLists: string[]; } /** * Data Source schema for Volcengine::TLS::ConsumerGroup */ export declare function getConsumerGroupOutput(args: GetConsumerGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getConsumerGroup. */ export interface GetConsumerGroupOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }