published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Group, also known as Consumer Group, is a collection of consumers with similar consumption behavior, used to categorize and manage different consumers. Each consumer group consumes different types of messages. Within each consumer group, the logic for publishing or subscribing to messages is consistent. In RocketMQ Message Queue, you need to create a Group and use the Group ID to identify different types of producers or consumers.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const rocketMQGroupDemo = new volcenginecc.rocketmq.Group("RocketMQGroupDemo", {
instanceId: "rocketmq-cnnxxxxxc2d",
groupId: "ccapi-test-test-1",
consumeMessageOrderly: true,
description: "test",
groupType: "TCP",
retryMaxTimes: 2,
});
import pulumi
import pulumi_volcenginecc as volcenginecc
rocket_mq_group_demo = volcenginecc.rocketmq.Group("RocketMQGroupDemo",
instance_id="rocketmq-cnnxxxxxc2d",
group_id="ccapi-test-test-1",
consume_message_orderly=True,
description="test",
group_type="TCP",
retry_max_times=2)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/rocketmq"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := rocketmq.NewGroup(ctx, "RocketMQGroupDemo", &rocketmq.GroupArgs{
InstanceId: pulumi.String("rocketmq-cnnxxxxxc2d"),
GroupId: pulumi.String("ccapi-test-test-1"),
ConsumeMessageOrderly: pulumi.Bool(true),
Description: pulumi.String("test"),
GroupType: pulumi.String("TCP"),
RetryMaxTimes: pulumi.Int(2),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
return await Deployment.RunAsync(() =>
{
var rocketMQGroupDemo = new Volcenginecc.Rocketmq.Group("RocketMQGroupDemo", new()
{
InstanceId = "rocketmq-cnnxxxxxc2d",
GroupId = "ccapi-test-test-1",
ConsumeMessageOrderly = true,
Description = "test",
GroupType = "TCP",
RetryMaxTimes = 2,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.rocketmq.Group;
import com.volcengine.volcenginecc.rocketmq.GroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var rocketMQGroupDemo = new Group("rocketMQGroupDemo", GroupArgs.builder()
.instanceId("rocketmq-cnnxxxxxc2d")
.groupId("ccapi-test-test-1")
.consumeMessageOrderly(true)
.description("test")
.groupType("TCP")
.retryMaxTimes(2)
.build());
}
}
resources:
rocketMQGroupDemo:
type: volcenginecc:rocketmq:Group
name: RocketMQGroupDemo
properties:
instanceId: rocketmq-cnnxxxxxc2d
groupId: ccapi-test-test-1
consumeMessageOrderly: true
description: test
groupType: TCP
retryMaxTimes: 2
Create Group Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Group(name: string, args: GroupArgs, opts?: CustomResourceOptions);@overload
def Group(resource_name: str,
args: GroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Group(resource_name: str,
opts: Optional[ResourceOptions] = None,
group_id: Optional[str] = None,
group_type: Optional[str] = None,
instance_id: Optional[str] = None,
consume_message_orderly: Optional[bool] = None,
description: Optional[str] = None,
retry_max_times: Optional[int] = None)func NewGroup(ctx *Context, name string, args GroupArgs, opts ...ResourceOption) (*Group, error)public Group(string name, GroupArgs args, CustomResourceOptions? opts = null)type: volcenginecc:rocketmq:Group
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Group Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Group resource accepts the following input properties:
- Group
Id string - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- Group
Type string - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- Instance
Id string - Instance ID.
- Consume
Message boolOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- Description string
- Brief description of the Group.
- Retry
Max intTimes - Maximum number of consumption retries.
- Group
Id string - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- Group
Type string - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- Instance
Id string - Instance ID.
- Consume
Message boolOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- Description string
- Brief description of the Group.
- Retry
Max intTimes - Maximum number of consumption retries.
- group
Id String - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- group
Type String - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- instance
Id String - Instance ID.
- consume
Message BooleanOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- description String
- Brief description of the Group.
- retry
Max IntegerTimes - Maximum number of consumption retries.
- group
Id string - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- group
Type string - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- instance
Id string - Instance ID.
- consume
Message booleanOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- description string
- Brief description of the Group.
- retry
Max numberTimes - Maximum number of consumption retries.
- group_
id str - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- group_
type str - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- instance_
id str - Instance ID.
- consume_
message_ boolorderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- description str
- Brief description of the Group.
- retry_
max_ inttimes - Maximum number of consumption retries.
- group
Id String - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- group
Type String - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- instance
Id String - Instance ID.
- consume
Message BooleanOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- description String
- Brief description of the Group.
- retry
Max NumberTimes - Maximum number of consumption retries.
Outputs
All input properties are implicitly available as output properties. Additionally, the Group resource produces the following output properties:
- Consumed
Clients List<Volcengine.Group Consumed Client> - Consumed
Topics List<Volcengine.Group Consumed Topic> - Created
Time string - Group creation time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Sub boolSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- Last
Update stringTimestamp - Whether consumption is sequential.
- Message
Delay stringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- Message
Model string - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- Rocketmq
Version string - RocketMQ version.
- Service
Status string - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- Status string
- Consumer group status. Online: Consuming, Offline: Not consuming.
- Total
Consumed stringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- Total
Diff int - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- Consumed
Clients []GroupConsumed Client - Consumed
Topics []GroupConsumed Topic - Created
Time string - Group creation time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Sub boolSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- Last
Update stringTimestamp - Whether consumption is sequential.
- Message
Delay stringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- Message
Model string - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- Rocketmq
Version string - RocketMQ version.
- Service
Status string - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- Status string
- Consumer group status. Online: Consuming, Offline: Not consuming.
- Total
Consumed stringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- Total
Diff int - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- consumed
Clients List<GroupConsumed Client> - consumed
Topics List<GroupConsumed Topic> - created
Time String - Group creation time.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Sub BooleanSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- last
Update StringTimestamp - Whether consumption is sequential.
- message
Delay StringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- message
Model String - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- rocketmq
Version String - RocketMQ version.
- service
Status String - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- status String
- Consumer group status. Online: Consuming, Offline: Not consuming.
- total
Consumed StringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- total
Diff Integer - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- consumed
Clients GroupConsumed Client[] - consumed
Topics GroupConsumed Topic[] - created
Time string - Group creation time.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Sub booleanSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- last
Update stringTimestamp - Whether consumption is sequential.
- message
Delay stringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- message
Model string - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- rocketmq
Version string - RocketMQ version.
- service
Status string - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- status string
- Consumer group status. Online: Consuming, Offline: Not consuming.
- total
Consumed stringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- total
Diff number - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- consumed_
clients Sequence[GroupConsumed Client] - consumed_
topics Sequence[GroupConsumed Topic] - created_
time str - Group creation time.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
sub_ boolsame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- last_
update_ strtimestamp - Whether consumption is sequential.
- message_
delay_ strtime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- message_
model str - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- rocketmq_
version str - RocketMQ version.
- service_
status str - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- status str
- Consumer group status. Online: Consuming, Offline: Not consuming.
- total_
consumed_ strrate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- total_
diff int - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- consumed
Clients List<Property Map> - consumed
Topics List<Property Map> - created
Time String - Group creation time.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Sub BooleanSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- last
Update StringTimestamp - Whether consumption is sequential.
- message
Delay StringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- message
Model String - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- rocketmq
Version String - RocketMQ version.
- service
Status String - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- status String
- Consumer group status. Online: Consuming, Offline: Not consuming.
- total
Consumed StringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- total
Diff Number - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
Look up Existing Group Resource
Get an existing Group resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GroupState, opts?: CustomResourceOptions): Group@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
consume_message_orderly: Optional[bool] = None,
consumed_clients: Optional[Sequence[GroupConsumedClientArgs]] = None,
consumed_topics: Optional[Sequence[GroupConsumedTopicArgs]] = None,
created_time: Optional[str] = None,
description: Optional[str] = None,
group_id: Optional[str] = None,
group_type: Optional[str] = None,
instance_id: Optional[str] = None,
is_sub_same: Optional[bool] = None,
last_update_timestamp: Optional[str] = None,
message_delay_time: Optional[str] = None,
message_model: Optional[str] = None,
retry_max_times: Optional[int] = None,
rocketmq_version: Optional[str] = None,
service_status: Optional[str] = None,
status: Optional[str] = None,
total_consumed_rate: Optional[str] = None,
total_diff: Optional[int] = None) -> Groupfunc GetGroup(ctx *Context, name string, id IDInput, state *GroupState, opts ...ResourceOption) (*Group, error)public static Group Get(string name, Input<string> id, GroupState? state, CustomResourceOptions? opts = null)public static Group get(String name, Output<String> id, GroupState state, CustomResourceOptions options)resources: _: type: volcenginecc:rocketmq:Group get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Consume
Message boolOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- Consumed
Clients List<Volcengine.Group Consumed Client> - Consumed
Topics List<Volcengine.Group Consumed Topic> - Created
Time string - Group creation time.
- Description string
- Brief description of the Group.
- Group
Id string - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- Group
Type string - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- Instance
Id string - Instance ID.
- Is
Sub boolSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- Last
Update stringTimestamp - Whether consumption is sequential.
- Message
Delay stringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- Message
Model string - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- Retry
Max intTimes - Maximum number of consumption retries.
- Rocketmq
Version string - RocketMQ version.
- Service
Status string - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- Status string
- Consumer group status. Online: Consuming, Offline: Not consuming.
- Total
Consumed stringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- Total
Diff int - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- Consume
Message boolOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- Consumed
Clients []GroupConsumed Client Args - Consumed
Topics []GroupConsumed Topic Args - Created
Time string - Group creation time.
- Description string
- Brief description of the Group.
- Group
Id string - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- Group
Type string - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- Instance
Id string - Instance ID.
- Is
Sub boolSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- Last
Update stringTimestamp - Whether consumption is sequential.
- Message
Delay stringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- Message
Model string - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- Retry
Max intTimes - Maximum number of consumption retries.
- Rocketmq
Version string - RocketMQ version.
- Service
Status string - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- Status string
- Consumer group status. Online: Consuming, Offline: Not consuming.
- Total
Consumed stringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- Total
Diff int - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- consume
Message BooleanOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- consumed
Clients List<GroupConsumed Client> - consumed
Topics List<GroupConsumed Topic> - created
Time String - Group creation time.
- description String
- Brief description of the Group.
- group
Id String - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- group
Type String - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- instance
Id String - Instance ID.
- is
Sub BooleanSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- last
Update StringTimestamp - Whether consumption is sequential.
- message
Delay StringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- message
Model String - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- retry
Max IntegerTimes - Maximum number of consumption retries.
- rocketmq
Version String - RocketMQ version.
- service
Status String - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- status String
- Consumer group status. Online: Consuming, Offline: Not consuming.
- total
Consumed StringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- total
Diff Integer - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- consume
Message booleanOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- consumed
Clients GroupConsumed Client[] - consumed
Topics GroupConsumed Topic[] - created
Time string - Group creation time.
- description string
- Brief description of the Group.
- group
Id string - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- group
Type string - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- instance
Id string - Instance ID.
- is
Sub booleanSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- last
Update stringTimestamp - Whether consumption is sequential.
- message
Delay stringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- message
Model string - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- retry
Max numberTimes - Maximum number of consumption retries.
- rocketmq
Version string - RocketMQ version.
- service
Status string - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- status string
- Consumer group status. Online: Consuming, Offline: Not consuming.
- total
Consumed stringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- total
Diff number - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- consume_
message_ boolorderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- consumed_
clients Sequence[GroupConsumed Client Args] - consumed_
topics Sequence[GroupConsumed Topic Args] - created_
time str - Group creation time.
- description str
- Brief description of the Group.
- group_
id str - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- group_
type str - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- instance_
id str - Instance ID.
- is_
sub_ boolsame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- last_
update_ strtimestamp - Whether consumption is sequential.
- message_
delay_ strtime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- message_
model str - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- retry_
max_ inttimes - Maximum number of consumption retries.
- rocketmq_
version str - RocketMQ version.
- service_
status str - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- status str
- Consumer group status. Online: Consuming, Offline: Not consuming.
- total_
consumed_ strrate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- total_
diff int - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
- consume
Message BooleanOrderly - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- consumed
Clients List<Property Map> - consumed
Topics List<Property Map> - created
Time String - Group creation time.
- description String
- Brief description of the Group.
- group
Id String - Group ID. Length must be between 7 and 120 characters and can only contain letters, numbers, hyphens (-), and underscores (). It is recommended to start with GID - or GID. The ID cannot be changed after the Group is created, so set it carefully. For RocketMQ instances created on or before June 5, 2023, the Group name cannot exceed 93 characters.
- group
Type String - Group protocol identifier, used to indicate the production and consumption protocol type for this Group. Can be set to TCP.
- instance
Id String - Instance ID.
- is
Sub BooleanSame - Whether the subscription relationships of consumer instance groups within the Group are consistent. true: Consistent, false: Inconsistent.
- last
Update StringTimestamp - Whether consumption is sequential.
- message
Delay StringTime - Message latency. The difference between the production time of the earliest unconsumed message in the consumer instance group and the current time, measured in milliseconds.
- message
Model String - Message consumption mode. The default is clustering mode. Do not configure both clustering and broadcasting modes under the same Group. Clustering: Clustering consumption mode, Broadcasting: Broadcasting consumption mode.
- retry
Max NumberTimes - Maximum number of consumption retries.
- rocketmq
Version String - RocketMQ version.
- service
Status String - Service status. Creating: Being created, Running: Running, Deleting: Being deleted, Abnormal: Abnormal, Updating: Being updated.
- status String
- Consumer group status. Online: Consuming, Offline: Not consuming.
- total
Consumed StringRate - Total TPS of consumer instance groups under this Group, measured in messages per second.
- total
Diff Number - Total number of unconsumed messages in the consumer instance group. The message backlog shown here is the total backlog before Tag filtering, including messages for all Tags under the Topic.
Supporting Types
GroupConsumedClient, GroupConsumedClientArgs
- Client
Address string - Address and port of this consumer instance.
- Client
Id string - ID of this consumer instance.
- Diff int
- Message backlog.
- Language string
- Development language of the consumer application.
- Version string
- Consumer version.
- Client
Address string - Address and port of this consumer instance.
- Client
Id string - ID of this consumer instance.
- Diff int
- Message backlog.
- Language string
- Development language of the consumer application.
- Version string
- Consumer version.
- client
Address String - Address and port of this consumer instance.
- client
Id String - ID of this consumer instance.
- diff Integer
- Message backlog.
- language String
- Development language of the consumer application.
- version String
- Consumer version.
- client
Address string - Address and port of this consumer instance.
- client
Id string - ID of this consumer instance.
- diff number
- Message backlog.
- language string
- Development language of the consumer application.
- version string
- Consumer version.
- client_
address str - Address and port of this consumer instance.
- client_
id str - ID of this consumer instance.
- diff int
- Message backlog.
- language str
- Development language of the consumer application.
- version str
- Consumer version.
- client
Address String - Address and port of this consumer instance.
- client
Id String - ID of this consumer instance.
- diff Number
- Message backlog.
- language String
- Development language of the consumer application.
- version String
- Consumer version.
GroupConsumedTopic, GroupConsumedTopicArgs
- queue_
num int - Number of queues associated with the Topic. Each Topic contains one or more queues for storing messages.
- sub_
string str - Subscription rules.
- topic_
name str - Name of the Topic subscribed by the client.
Import
$ pulumi import volcenginecc:rocketmq/group:Group example "instance_id|group_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
